#include <pe_detector.h>
PeDetector - find info about PE binary file
◆ PeDetector()
Constructor
- Parameters
-
pathToInputFile | Path to input file |
dllListFile | Path to text file containing list of OS DLLs |
finfo | Instance of class for storing information about file |
searchPar | Parameters for detection of used compiler (or packer) |
loadFlags | Load flags |
◆ createCompilerDetector()
Pointer to detector is dynamically allocated and must be released (otherwise there is a memory leak) More detailed description of this method is in the super class
Implements retdec::fileinfo::FileDetector.
◆ detectArchitecture()
void retdec::fileinfo::PeDetector::detectArchitecture |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ detectFileClass()
void retdec::fileinfo::PeDetector::detectFileClass |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ detectFileType()
void retdec::fileinfo::PeDetector::detectFileType |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ getAdditionalInfo()
void retdec::fileinfo::PeDetector::getAdditionalInfo |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ getCoffSymbols()
void retdec::fileinfo::PeDetector::getCoffSymbols |
( |
| ) |
|
|
private |
Get symbols from COFF symbol table
◆ getDirectories()
void retdec::fileinfo::PeDetector::getDirectories |
( |
| ) |
|
|
private |
Get information about data directories
◆ getDllFlags()
void retdec::fileinfo::PeDetector::getDllFlags |
( |
| ) |
|
|
private |
◆ getDotnetInfo()
void retdec::fileinfo::PeDetector::getDotnetInfo |
( |
| ) |
|
|
private |
Get information about .NET
◆ getFileFlags()
void retdec::fileinfo::PeDetector::getFileFlags |
( |
| ) |
|
|
private |
◆ getHeaderInfo()
void retdec::fileinfo::PeDetector::getHeaderInfo |
( |
| ) |
|
|
private |
Get information from file headers
◆ getRelocationTableInfo()
void retdec::fileinfo::PeDetector::getRelocationTableInfo |
( |
| ) |
|
|
private |
Get information about relocation table
◆ getSections()
void retdec::fileinfo::PeDetector::getSections |
( |
| ) |
|
|
private |
Get information about sections
◆ getVisualBasicInfo()
void retdec::fileinfo::PeDetector::getVisualBasicInfo |
( |
| ) |
|
|
private |
Get information about .NET
◆ peParser
std::shared_ptr<PeWrapper> retdec::fileinfo::PeDetector::peParser |
|
private |
The documentation for this class was generated from the following files:
- /var/cache/acbs/build/acbs.6bu6osb6/retdec/src/fileinfo/file_detector/pe_detector.h
- /var/cache/acbs/build/acbs.6bu6osb6/retdec/src/fileinfo/file_detector/pe_detector.cpp