#include <coff_detector.h>
CoffDetector - find info about COFF binary file
◆ CoffDetector()
Constructor
- Parameters
-
pathToInputFile | Path to input file |
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::CoffDetector::detectArchitecture |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ detectFileClass()
void retdec::fileinfo::CoffDetector::detectFileClass |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ detectFileType()
void retdec::fileinfo::CoffDetector::detectFileType |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ getAdditionalInfo()
void retdec::fileinfo::CoffDetector::getAdditionalInfo |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ getCoffRelocations()
void retdec::fileinfo::CoffDetector::getCoffRelocations |
( |
| ) |
|
|
private |
Get relocations from COFF relocation table
◆ getCoffSymbols()
void retdec::fileinfo::CoffDetector::getCoffSymbols |
( |
| ) |
|
|
private |
Get symbols from COFF symbol table
◆ getFileFlags()
void retdec::fileinfo::CoffDetector::getFileFlags |
( |
| ) |
|
|
private |
◆ getHeaderInfo()
void retdec::fileinfo::CoffDetector::getHeaderInfo |
( |
| ) |
|
|
private |
Get information from file headers
◆ getSections()
void retdec::fileinfo::CoffDetector::getSections |
( |
| ) |
|
|
private |
Get information about sections
◆ coffParser
std::shared_ptr<CoffWrapper> retdec::fileinfo::CoffDetector::coffParser |
|
private |
The documentation for this class was generated from the following files:
- /var/cache/acbs/build/acbs.6bu6osb6/retdec/src/fileinfo/file_detector/coff_detector.h
- /var/cache/acbs/build/acbs.6bu6osb6/retdec/src/fileinfo/file_detector/coff_detector.cpp