7 #ifndef FILEINFO_FILE_DETECTOR_ELF_DETECTOR_H
8 #define FILEINFO_FILE_DETECTOR_ELF_DETECTOR_H
50 std::string pathToInputFile,
Definition: cpdetect.h:24
Definition: elf_detector.h:20
void getCoreInfo()
Definition: elf_detector.cpp:1193
void getDynamicSectionsSegments()
Definition: elf_detector.cpp:1001
virtual retdec::cpdetect::CompilerDetector * createCompilerDetector() const override
Definition: elf_detector.cpp:1971
virtual void getAdditionalInfo() override
Definition: elf_detector.cpp:1952
void getFileHeaderInfo()
Definition: elf_detector.cpp:797
void getSegments()
Definition: elf_detector.cpp:815
void getOsAbiInfo()
Definition: elf_detector.cpp:1221
void getNotes()
Definition: elf_detector.cpp:1134
ElfDetector(std::string pathToInputFile, FileInformation &finfo, retdec::cpdetect::DetectParams &searchPar, retdec::fileformat::LoadFlags loadFlags)
Definition: elf_detector.cpp:775
virtual void detectArchitecture() override
Definition: elf_detector.cpp:1378
std::shared_ptr< ElfWrapper > elfParser
file parser
Definition: elf_detector.h:22
void getFlags()
Definition: elf_detector.cpp:806
void getSections()
Definition: elf_detector.cpp:1052
void getFileVersion()
Definition: elf_detector.cpp:789
void getOsAbiInfoNote()
Definition: elf_detector.cpp:1294
virtual void detectFileType() override
Definition: elf_detector.cpp:1918
void getSymbolTable()
Definition: elf_detector.cpp:870
void getRelocationTable(const ELFIO::section *sec)
Definition: elf_detector.cpp:928
virtual void detectFileClass() override
Definition: elf_detector.cpp:1364
Definition: file_detector.h:21
retdec::fileformat::LoadFlags loadFlags
load flags for configurable running
Definition: file_detector.h:47
Definition of ElfWrapper class.
Definition of FileDetector class.
Definition: archive_wrapper.h:19
Definition: cptypes.h:110