_ldrErrInfo | retdec::fileformat::FileFormat | protected |
addGlobalOffsetTable(ELFIO::section *dynamicSection, const DynamicTable &table) | retdec::fileformat::ElfFormat | private |
addPltRelocationTable(ELFIO::section *dynamicSection, const DynamicTable &table, ELFIO::section *symbolTable) | retdec::fileformat::ElfFormat | private |
addRelaRelocationTable(ELFIO::section *dynamicSection, const DynamicTable &table, ELFIO::section *symbolTable) | retdec::fileformat::ElfFormat | private |
addRelocationTable(ELFIO::section *dynamicSection, const RelocationTableInfo &info, ELFIO::section *symbolTable) | retdec::fileformat::ElfFormat | private |
addRelRelocationTable(ELFIO::section *dynamicSection, const DynamicTable &table, ELFIO::section *symbolTable) | retdec::fileformat::ElfFormat | private |
addStringTable(ELFIO::section *dynamicSection, const DynamicTable &table) | retdec::fileformat::ElfFormat | private |
addSymbolTable(ELFIO::section *dynamicSection, const DynamicTable &table, ELFIO::section *stringTable) | retdec::fileformat::ElfFormat | private |
anomalies | retdec::fileformat::FileFormat | protected |
areSectionsValid() const override | retdec::fileformat::ElfFormat | virtual |
auxBuff | retdec::fileformat::FileFormat | private |
auxFStream | retdec::fileformat::FileFormat | private |
auxIStream | retdec::fileformat::FileFormat | private |
bitsToBig(std::string &str) const | retdec::utils::ByteValueStorage | |
bitsToBig(std::vector< unsigned char > &values) const | retdec::utils::ByteValueStorage | |
bitsToLittle(std::string &str) const | retdec::utils::ByteValueStorage | |
bitsToLittle(std::vector< unsigned char > &values) const | retdec::utils::ByteValueStorage | |
bytes | retdec::fileformat::FileFormat | protected |
bytesFromNibbles(std::size_t nibbles) const | retdec::fileformat::FileFormat | |
bytesFromNibblesRounded(std::size_t nibbles) const | retdec::fileformat::FileFormat | |
ByteValueStorage()=default | retdec::utils::ByteValueStorage | |
certificateTable | retdec::fileformat::FileFormat | protected |
clear() | retdec::fileformat::FileFormat | protected |
computeSectionTableHashes() | retdec::fileformat::FileFormat | protected |
crc32 | retdec::fileformat::FileFormat | protected |
createBytesFromValue(std::uint64_t data, std::uint64_t x, std::vector< std::uint8_t > &value, Endianness endian) const | retdec::utils::ByteValueStorage | protected |
createValueFromBytes(const std::vector< std::uint8_t > &data, std::uint64_t &value, Endianness endian, std::uint64_t offset=0, std::uint64_t size=0) const | retdec::utils::ByteValueStorage | protected |
dump() | retdec::fileformat::FileFormat | |
dump(std::string &dumpFile) | retdec::fileformat::FileFormat | |
dumpRegionsValidity() | retdec::fileformat::FileFormat | |
dumpRegionsValidity(std::string &dumpStr) | retdec::fileformat::FileFormat | |
dumpResourceTree() | retdec::fileformat::FileFormat | |
dumpResourceTree(std::string &dumpStr) | retdec::fileformat::FileFormat | |
dynamicTables | retdec::fileformat::FileFormat | protected |
elfClass | retdec::fileformat::ElfFormat | protected |
elfCoreInfo | retdec::fileformat::FileFormat | protected |
ElfFormat(std::string pathToFile, LoadFlags loadFlags=LoadFlags::NONE) | retdec::fileformat::ElfFormat | |
ElfFormat(std::istream &inputStream, LoadFlags loadFlags=LoadFlags::NONE) | retdec::fileformat::ElfFormat | |
ElfFormat(const std::uint8_t *data, std::size_t size, LoadFlags loadFlags=LoadFlags::NONE) | retdec::fileformat::ElfFormat | |
ElfWrapper(std::string pathToFile, retdec::fileformat::LoadFlags loadFlags) | retdec::fileinfo::ElfWrapper | |
exportTable | retdec::fileformat::FileFormat | protected |
FileFormat(const std::string &pathToFile, LoadFlags loadFlags=LoadFlags::NONE) | retdec::fileformat::FileFormat | |
FileFormat(std::istream &inputStream, LoadFlags loadFlags=LoadFlags::NONE) | retdec::fileformat::FileFormat | |
FileFormat(const std::uint8_t *data, std::size_t size, LoadFlags loadFlags=LoadFlags::NONE) | retdec::fileformat::FileFormat | |
fileFormat | retdec::fileformat::FileFormat | protected |
filePath | retdec::fileformat::FileFormat | protected |
fileStream | retdec::fileformat::FileFormat | protected |
fixSymbolLink(ELFIO::Elf_Half symbolLink, ELFIO::Elf64_Addr symbolValue) | retdec::fileformat::ElfFormat | private |
get10Byte(std::uint64_t address, long double &res) const | retdec::utils::ByteValueStorage | |
get10ByteArray(std::uint64_t address, std::vector< long double > &res, std::size_t size) const | retdec::utils::ByteValueStorage | |
get10ByteImpl(const std::vector< std::uint8_t > &data, long double &res) const | retdec::utils::ByteValueStorage | protected |
get10ByteOffset(std::uint64_t offset, long double &res) const | retdec::fileformat::FileFormat | |
get1Byte(std::uint64_t address, std::uint64_t &res, Endianness e=Endianness::UNKNOWN) const | retdec::utils::ByteValueStorage | |
get1ByteArray(std::uint64_t address, std::vector< std::uint64_t > &res, std::size_t size, Endianness e=Endianness::UNKNOWN) const | retdec::utils::ByteValueStorage | |
get1ByteOffset(std::uint64_t offset, std::uint64_t &res, retdec::utils::Endianness e=retdec::utils::Endianness::UNKNOWN) const | retdec::fileformat::FileFormat | |
get2Byte(std::uint64_t address, std::uint64_t &res, Endianness e=Endianness::UNKNOWN) const | retdec::utils::ByteValueStorage | |
get2ByteArray(std::uint64_t address, std::vector< std::uint64_t > &res, std::size_t size, Endianness e=Endianness::UNKNOWN) const | retdec::utils::ByteValueStorage | |
get2ByteOffset(std::uint64_t offset, std::uint64_t &res, retdec::utils::Endianness e=retdec::utils::Endianness::UNKNOWN) const | retdec::fileformat::FileFormat | |
get4Byte(std::uint64_t address, std::uint64_t &res, Endianness e=Endianness::UNKNOWN) const | retdec::utils::ByteValueStorage | |
get4ByteArray(std::uint64_t address, std::vector< std::uint64_t > &res, std::size_t size, Endianness e=Endianness::UNKNOWN) const | retdec::utils::ByteValueStorage | |
get4ByteOffset(std::uint64_t offset, std::uint64_t &res, retdec::utils::Endianness e=retdec::utils::Endianness::UNKNOWN) const | retdec::fileformat::FileFormat | |
get8Byte(std::uint64_t address, std::uint64_t &res, Endianness e=Endianness::UNKNOWN) const | retdec::utils::ByteValueStorage | |
get8ByteArray(std::uint64_t address, std::vector< std::uint64_t > &res, std::size_t size, Endianness e=Endianness::UNKNOWN) const | retdec::utils::ByteValueStorage | |
get8ByteOffset(std::uint64_t offset, std::uint64_t &res, retdec::utils::Endianness e=retdec::utils::Endianness::UNKNOWN) const | retdec::fileformat::FileFormat | |
getAbiVersion(unsigned long long &result) const override | retdec::fileformat::ElfFormat | virtual |
getAddressFromOffset(unsigned long long &result, unsigned long long offset) const | retdec::fileformat::FileFormat | |
getAnomalies() const | retdec::fileformat::FileFormat | |
getBaseOffset() const | retdec::fileformat::ElfFormat | |
getByteLength() const override | retdec::fileformat::FileFormat | virtual |
getBytes(std::vector< std::uint8_t > &result, unsigned long long offset, unsigned long long numberOfBytes) const | retdec::fileformat::FileFormat | |
getBytes() const | retdec::fileformat::FileFormat | |
getBytesData() const | retdec::fileformat::FileFormat | |
getBytesPerWord() const override | retdec::fileformat::ElfFormat | virtual |
getCertificateTable() const | retdec::fileformat::FileFormat | |
getCrc32() const | retdec::fileformat::FileFormat | |
getDeclaredFileLength() const override | retdec::fileformat::ElfFormat | virtual |
getDeclaredNumberOfSections() const override | retdec::fileformat::ElfFormat | virtual |
getDeclaredNumberOfSegments() const override | retdec::fileformat::ElfFormat | virtual |
getDouble(std::uint64_t address, double &res) const | retdec::utils::ByteValueStorage | |
getDoubleArray(std::uint64_t address, std::vector< double > &res, std::size_t size) const | retdec::utils::ByteValueStorage | |
getDoubleImpl(const std::vector< std::uint8_t > &data, double &res) const | retdec::utils::ByteValueStorage | protected |
getDynamicTable(unsigned long long tabIndex) const | retdec::fileformat::FileFormat | |
getDynamicTables() const | retdec::fileformat::FileFormat | |
getElfClass() const | retdec::fileformat::ElfFormat | |
getElfCoreInfo() const | retdec::fileformat::FileFormat | |
getElfNoteSecSegs() const | retdec::fileformat::FileFormat | |
getEndianness() const override | retdec::fileformat::ElfFormat | virtual |
getEpAddress(unsigned long long &result) const override | retdec::fileformat::ElfFormat | virtual |
getEpBytes(std::vector< std::uint8_t > &result, unsigned long long numberOfBytes) const | retdec::fileformat::FileFormat | |
getEpOffset(unsigned long long &epOffset) const override | retdec::fileformat::ElfFormat | virtual |
getEpSection() | retdec::fileformat::FileFormat | |
getEpSegment() | retdec::fileformat::FileFormat | |
getExport(const std::string &name) const | retdec::fileformat::FileFormat | |
getExport(unsigned long long address) const | retdec::fileformat::FileFormat | |
getExportTable() const | retdec::fileformat::FileFormat | |
getFileFlags() const | retdec::fileformat::ElfFormat | |
getFileFormat() const | retdec::fileformat::FileFormat | |
getFileFormatName() const | retdec::fileformat::FileFormat | virtual |
getFileHeaderSize() const | retdec::fileformat::ElfFormat | |
getFileHeaderVersion() const | retdec::fileformat::ElfFormat | |
getFileLength() const | retdec::fileformat::FileFormat | |
getFileSection(unsigned long long secIndex) const | retdec::fileinfo::ElfWrapper | |
getFileSegment(unsigned long long segIndex) const | retdec::fileinfo::ElfWrapper | |
getFileVersion() const | retdec::fileformat::ElfFormat | |
getFloat(std::uint64_t address, float &res) const | retdec::utils::ByteValueStorage | |
getFloatArray(std::uint64_t address, std::vector< float > &res, std::size_t size) const | retdec::utils::ByteValueStorage | |
getFloatImpl(const std::vector< std::uint8_t > &data, float &res) const | retdec::utils::ByteValueStorage | protected |
getHexBytes(std::string &result, unsigned long long offset, unsigned long long numberOfBytes) const | retdec::fileformat::FileFormat | |
getHexBytesFromEnd(std::string &result, unsigned long long numberOfBytes) const | retdec::fileformat::FileFormat | |
getHexEpBytes(std::string &result, unsigned long long numberOfBytes) const | retdec::fileformat::FileFormat | |
getImageBaseAddress(unsigned long long &imageBase) const override | retdec::fileformat::ElfFormat | virtual |
getImport(const std::string &name) const | retdec::fileformat::FileFormat | |
getImport(unsigned long long address) const | retdec::fileformat::FileFormat | |
getImportTable() const | retdec::fileformat::FileFormat | |
getInverseEndianness() const | retdec::utils::ByteValueStorage | |
getLastButOneSection() const | retdec::fileformat::FileFormat | |
getLastButOneSegment() const | retdec::fileformat::FileFormat | |
getLastSection() const | retdec::fileformat::FileFormat | |
getLastSegment() const | retdec::fileformat::FileFormat | |
getLoadedBytes() const | retdec::fileformat::FileFormat | |
getLoadedBytesData() const | retdec::fileformat::FileFormat | |
getLoadedFileLength() const | retdec::fileformat::FileFormat | |
getLoaderErrorInfo() const | retdec::fileformat::FileFormat | |
getLoadFlags() const | retdec::fileformat::FileFormat | |
getMachineCode(unsigned long long &result) const override | retdec::fileformat::ElfFormat | virtual |
getManifestResource() const | retdec::fileformat::FileFormat | |
getMd5() const | retdec::fileformat::FileFormat | |
GetNByteFn typedef | retdec::utils::ByteValueStorage | protected |
getNibbleLength() const override | retdec::fileformat::FileFormat | virtual |
getNonDecodableAddressRanges() const | retdec::fileformat::FileFormat | |
getNTBS(std::uint64_t address, std::string &res, std::size_t size=0) const | retdec::utils::ByteValueStorage | |
getNTBSImpl(const GetNByteFn &get1ByteFn, std::uint64_t address, std::string &res, std::size_t size) const | retdec::utils::ByteValueStorage | protected |
getNTBSOffset(std::uint64_t offset, std::string &res, std::size_t size=0) const | retdec::fileformat::FileFormat | |
getNTWS(std::uint64_t address, std::size_t width, std::vector< std::uint64_t > &res) const | retdec::utils::ByteValueStorage | |
getNTWSImpl(const GetXByteFn &getXByteFn, std::uint64_t address, std::size_t width, std::vector< std::uint64_t > &res) const | retdec::utils::ByteValueStorage | protected |
getNTWSNice(std::uint64_t address, std::size_t width, std::vector< std::uint64_t > &res) const | retdec::utils::ByteValueStorage | |
getNTWSNiceImpl(const GetXByteFn &getXByteFn, std::uint64_t address, std::size_t width, std::vector< std::uint64_t > &res) const | retdec::utils::ByteValueStorage | protected |
getNTWSOffset(std::uint64_t offset, std::size_t width, std::vector< std::uint64_t > &res) const | retdec::fileformat::FileFormat | |
getNumberOfDynamicTables() const | retdec::fileformat::FileFormat | |
getNumberOfNibblesInByte() const override | retdec::fileformat::FileFormat | virtual |
getNumberOfRelocationTables() const | retdec::fileformat::FileFormat | |
getNumberOfSections() const | retdec::fileformat::FileFormat | |
getNumberOfSegments() const | retdec::fileformat::FileFormat | |
getNumberOfSymbolTables() const | retdec::fileformat::FileFormat | |
getOffsetFromAddress(unsigned long long &result, unsigned long long address) const | retdec::fileformat::FileFormat | |
getOsOrAbi() const | retdec::fileformat::ElfFormat | |
getOsOrAbiVersion() const | retdec::fileformat::ElfFormat | |
getOverlayEntropy(double &res) const | retdec::fileformat::FileFormat | |
getOverlaySize() const | retdec::fileformat::FileFormat | |
getPathToFile() const | retdec::fileformat::FileFormat | |
getPdbInfo() const | retdec::fileformat::FileFormat | |
getRelocation(const std::string &name) const | retdec::fileformat::FileFormat | |
getRelocation(unsigned long long address) const | retdec::fileformat::FileFormat | |
getRelocationMask(unsigned relType, std::vector< std::uint8_t > &mask) | retdec::fileformat::ElfFormat | private |
getRelocationTable(unsigned long long secIndex) const | retdec::fileinfo::ElfWrapper | |
getRelocationTables() const | retdec::fileformat::FileFormat | |
getResourceTable() const | retdec::fileformat::FileFormat | |
getResourceTree() const | retdec::fileformat::FileFormat | |
getRichHeader() const | retdec::fileformat::FileFormat | |
getSection(const std::string &secName) const | retdec::fileformat::FileFormat | |
getSection(unsigned long long secIndex) const | retdec::fileformat::FileFormat | |
getSectionFromAddress(unsigned long long address) const | retdec::fileformat::FileFormat | |
getSectionFromOffset(unsigned long long offset) const | retdec::fileformat::FileFormat | |
getSectionOrSegmentFromAddress(unsigned long long address) const | retdec::fileformat::FileFormat | |
getSectionOrSegmentFromOffset(unsigned long long offset) const | retdec::fileformat::FileFormat | |
getSections() const | retdec::fileformat::FileFormat | |
getSections(std::initializer_list< std::string > secs) const | retdec::fileformat::FileFormat | |
getSectionTableCrc32() const | retdec::fileformat::FileFormat | |
getSectionTableEntrySize() const override | retdec::fileformat::ElfFormat | virtual |
getSectionTableMd5() const | retdec::fileformat::FileFormat | |
getSectionTableOffset() const override | retdec::fileformat::ElfFormat | virtual |
getSectionTableSha256() const | retdec::fileformat::FileFormat | |
getSectionTableSize() const | retdec::fileformat::ElfFormat | |
getSegment(const std::string &segName) const | retdec::fileformat::FileFormat | |
getSegment(unsigned long long segIndex) const | retdec::fileformat::FileFormat | |
getSegmentFromAddress(unsigned long long address) const | retdec::fileformat::FileFormat | |
getSegmentFromOffset(unsigned long long offset) const | retdec::fileformat::FileFormat | |
getSegments() const | retdec::fileformat::FileFormat | |
getSegments(std::initializer_list< std::string > segs) const | retdec::fileformat::FileFormat | |
getSegmentTableEntrySize() const override | retdec::fileformat::ElfFormat | virtual |
getSegmentTableOffset() const override | retdec::fileformat::ElfFormat | virtual |
getSegmentTableSize() const | retdec::fileformat::ElfFormat | |
getSha256() const | retdec::fileformat::FileFormat | |
getString(std::string &result, unsigned long long offset, unsigned long long numberOfBytes) const | retdec::fileformat::FileFormat | |
getStringFromEnd(std::string &result, unsigned long long numberOfBytes) const | retdec::fileformat::FileFormat | |
getStrings() const | retdec::fileformat::FileFormat | |
getSymbol(const std::string &name) const | retdec::fileformat::FileFormat | |
getSymbol(unsigned long long address) const | retdec::fileformat::FileFormat | |
getSymbolTable(unsigned long long secIndex) const | retdec::fileinfo::ElfWrapper | |
getSymbolTables() const | retdec::fileformat::FileFormat | |
getTargetArchitecture() const override | retdec::fileformat::ElfFormat | virtual |
getTlsInfo() const | retdec::fileformat::FileFormat | |
getTypeOfFile() const | retdec::fileformat::ElfFormat | |
getUnknownRelocations() const | retdec::fileformat::FileFormat | |
getVersionResource() const | retdec::fileformat::FileFormat | |
getWord(std::uint64_t address, std::uint64_t &res, Endianness e=Endianness::UNKNOWN) const | retdec::utils::ByteValueStorage | |
getWordArray(std::uint64_t address, std::vector< std::uint64_t > &res, std::size_t, Endianness e=Endianness::UNKNOWN) const | retdec::utils::ByteValueStorage | |
getWordLength() const override | retdec::fileformat::FileFormat | virtual |
getWordOffset(std::uint64_t offset, std::uint64_t &res, retdec::utils::Endianness e=retdec::utils::Endianness::UNKNOWN) const | retdec::fileformat::FileFormat | |
getXByte(std::uint64_t address, std::uint64_t x, std::uint64_t &res, retdec::utils::Endianness e=retdec::utils::Endianness::UNKNOWN) const override | retdec::fileformat::FileFormat | virtual |
getXByteArray(std::uint64_t address, std::uint64_t x, std::vector< std::uint64_t > &res, std::size_t size, Endianness e=Endianness::UNKNOWN) const | retdec::utils::ByteValueStorage | |
GetXByteFn typedef | retdec::utils::ByteValueStorage | protected |
getXByteOffset(std::uint64_t offset, std::uint64_t x, std::uint64_t &res, retdec::utils::Endianness e=retdec::utils::Endianness::UNKNOWN) const | retdec::fileformat::FileFormat | |
getXBytes(std::uint64_t address, std::uint64_t x, std::vector< std::uint8_t > &res) const override | retdec::fileformat::FileFormat | virtual |
getXBytesOffset(std::uint64_t offset, std::uint64_t x, std::vector< std::uint8_t > &res) const | retdec::fileformat::FileFormat | |
hasCrc32() const | retdec::fileformat::FileFormat | |
hasMd5() const | retdec::fileformat::FileFormat | |
hasMixedEndianForDouble() const override | retdec::fileformat::ElfFormat | virtual |
hasSectionTableCrc32() const | retdec::fileformat::FileFormat | |
hasSectionTableMd5() const | retdec::fileformat::FileFormat | |
hasSectionTableSha256() const | retdec::fileformat::FileFormat | |
hasSha256() const | retdec::fileformat::FileFormat | |
haveDataOnAddress(unsigned long long address) const | retdec::fileformat::FileFormat | |
haveDataOnOffset(unsigned long long offset) const | retdec::fileformat::FileFormat | |
haveReadOnlyDataOnAddress(unsigned long long address) const | retdec::fileformat::FileFormat | |
haveSectionOrSegmentOnAddress(unsigned long long address) const | retdec::fileformat::FileFormat | |
haveSectionOrSegmentOnOffset(unsigned long long offset) const | retdec::fileformat::FileFormat | |
hexToBig(std::string &str) const | retdec::utils::ByteValueStorage | |
hexToLittle(std::string &str) const | retdec::utils::ByteValueStorage | |
importTable | retdec::fileformat::FileFormat | protected |
init() | retdec::fileformat::FileFormat | private |
initArchitecture(Architecture arch, retdec::utils::Endianness endian=retdec::utils::Endianness::UNKNOWN, std::size_t bytesPerWord=4, retdec::common::Address entryPoint=retdec::common::Address::Undefined, retdec::common::Address sectionVMA=retdec::common::Address::Undefined) | retdec::fileformat::FileFormat | |
initSectionTableHashOffsets() override | retdec::fileformat::ElfFormat | privatevirtual |
initStream() | retdec::fileformat::FileFormat | private |
initStructures() | retdec::fileformat::ElfFormat | private |
isArm() const | retdec::fileformat::FileFormat | |
isBigEndian() const | retdec::utils::ByteValueStorage | |
isCoff() const | retdec::fileformat::FileFormat | |
isDll() const override | retdec::fileformat::ElfFormat | virtual |
isElf() const | retdec::fileformat::FileFormat | |
isExecutable() const override | retdec::fileformat::ElfFormat | virtual |
isIntelHex() const | retdec::fileformat::FileFormat | |
isInValidState() const | retdec::fileformat::FileFormat | |
isLittleEndian() const | retdec::utils::ByteValueStorage | |
isMacho() const | retdec::fileformat::FileFormat | |
isMips() const | retdec::fileformat::FileFormat | |
isObjectFile() const override | retdec::fileformat::ElfFormat | virtual |
isObjectStretchedOverSections(std::size_t addr, std::size_t size) const | retdec::fileformat::FileFormat | |
isPe() const | retdec::fileformat::FileFormat | |
isPointer(unsigned long long address, std::uint64_t *pointer=nullptr) const | retdec::fileformat::FileFormat | |
isPowerPc() const | retdec::fileformat::FileFormat | |
isRawData() const | retdec::fileformat::FileFormat | |
isSignaturePresent() const | retdec::fileformat::FileFormat | |
isSignatureVerified() const | retdec::fileformat::FileFormat | |
isUnknownArch() const | retdec::fileformat::FileFormat | |
isUnknownEndian() const | retdec::utils::ByteValueStorage | |
isUnknownFormat() const | retdec::fileformat::FileFormat | |
isWiiPowerPc() const | retdec::fileformat::ElfFormat | |
isWindowsDriver() const | retdec::fileformat::FileFormat | |
isX86() const | retdec::fileformat::FileFormat | |
isX86_64() const | retdec::fileformat::FileFormat | |
isX86OrX86_64() const | retdec::fileformat::FileFormat | |
loadCoreAuxvInfo(std::size_t offset, std::size_t size) | retdec::fileformat::ElfFormat | private |
loadCoreFileMap(std::size_t offset, std::size_t size) | retdec::fileformat::ElfFormat | private |
loadCoreInfo() | retdec::fileformat::ElfFormat | private |
loadCorePrPsInfo(std::size_t offset, std::size_t size) | retdec::fileformat::ElfFormat | private |
loadCorePrStat(std::size_t offset, std::size_t size) | retdec::fileformat::ElfFormat | private |
loadDynamicSegmentSection() | retdec::fileformat::ElfFormat | private |
loadDynamicTable(DynamicTable &table, const ELFIO::dynamic_section_accessor *elfDynamicTable) | retdec::fileformat::ElfFormat | private |
loadDynamicTable(const ELFIO::dynamic_section_accessor *elfDynamicTable, const ELFIO::section *sec) | retdec::fileformat::ElfFormat | private |
loadedBytes | retdec::fileformat::FileFormat | private |
loadExpHash() | retdec::fileformat::FileFormat | |
loadFlags | retdec::fileformat::FileFormat | private |
loadImpHash() | retdec::fileformat::FileFormat | |
loadInfoFromDynamicSegment() | retdec::fileformat::ElfFormat | private |
loadInfoFromDynamicTables(DynamicTable &dynTab, ELFIO::section *sec) | retdec::fileformat::ElfFormat | private |
loadNotes() | retdec::fileformat::ElfFormat | private |
loadNoteSecSeg(ElfNoteSecSeg ¬eSecSegs) const | retdec::fileformat::ElfFormat | private |
loadRelocations(const ELFIO::elfio *file, const ELFIO::section *symbolTable, std::unordered_multimap< std::string, unsigned long long > &nameAddressMap) | retdec::fileformat::ElfFormat | private |
loadResourceIconHash() | retdec::fileformat::FileFormat | |
loadSections() | retdec::fileformat::ElfFormat | private |
loadSegments() | retdec::fileformat::ElfFormat | private |
loadStrings() | retdec::fileformat::FileFormat | |
loadStrings(StringType type, std::size_t charSize) | retdec::fileformat::FileFormat | |
loadStrings(StringType type, std::size_t charSize, const SecSeg *secSeg) | retdec::fileformat::FileFormat | |
loadSymbols(const ELFIO::elfio *file, const ELFIO::symbol_section_accessor *elfSymbolTable, const ELFIO::section *elfSection) | retdec::fileformat::ElfFormat | private |
loadSymbols(const SymbolTable &oldTab, const DynamicTable &dynTab, ELFIO::section &got) | retdec::fileformat::ElfFormat | private |
md5 | retdec::fileformat::FileFormat | protected |
nibblesFromBytes(std::size_t bytes) const | retdec::fileformat::FileFormat | |
NonCopyable(const NonCopyable &)=delete | retdec::utils::NonCopyable | private |
NonCopyable()=default | retdec::utils::NonCopyable | private |
nonDecodableRanges | retdec::fileformat::FileFormat | protected |
noteSecSegs | retdec::fileformat::FileFormat | protected |
operator=(const NonCopyable &)=delete | retdec::utils::NonCopyable | private |
pdbInfo | retdec::fileformat::FileFormat | protected |
reader | retdec::fileformat::ElfFormat | protected |
relocationTables | retdec::fileformat::FileFormat | protected |
resourceTable | retdec::fileformat::FileFormat | protected |
resourceTree | retdec::fileformat::FileFormat | protected |
richHeader | retdec::fileformat::FileFormat | protected |
secHashInfo | retdec::fileformat::FileFormat | protected |
sectionCrc32 | retdec::fileformat::FileFormat | protected |
sectionMd5 | retdec::fileformat::FileFormat | protected |
sections | retdec::fileformat::FileFormat | protected |
sectionSha256 | retdec::fileformat::FileFormat | protected |
segments | retdec::fileformat::FileFormat | protected |
set10Byte(std::uint64_t address, long double val) | retdec::utils::ByteValueStorage | |
set1Byte(std::uint64_t address, std::uint64_t val, Endianness e=Endianness::UNKNOWN) | retdec::utils::ByteValueStorage | |
set2Byte(std::uint64_t address, std::uint64_t val, Endianness e=Endianness::UNKNOWN) | retdec::utils::ByteValueStorage | |
set4Byte(std::uint64_t address, std::uint64_t val, Endianness e=Endianness::UNKNOWN) | retdec::utils::ByteValueStorage | |
set8Byte(std::uint64_t address, std::uint64_t val, Endianness e=Endianness::UNKNOWN) | retdec::utils::ByteValueStorage | |
setDouble(std::uint64_t address, double val) | retdec::utils::ByteValueStorage | |
setFloat(std::uint64_t address, float val) | retdec::utils::ByteValueStorage | |
setLoadedBytes(std::vector< unsigned char > *lBytes) | retdec::fileformat::FileFormat | protected |
setWord(std::uint64_t address, std::uint64_t val, Endianness e=Endianness::UNKNOWN) | retdec::utils::ByteValueStorage | |
setXByte(std::uint64_t address, std::uint64_t x, std::uint64_t val, retdec::utils::Endianness e=retdec::utils::Endianness::UNKNOWN) override | retdec::fileformat::FileFormat | virtual |
setXBytes(std::uint64_t address, const std::vector< std::uint8_t > &val) override | retdec::fileformat::FileFormat | virtual |
sha256 | retdec::fileformat::FileFormat | protected |
signatureVerified | retdec::fileformat::FileFormat | protected |
stateIsValid | retdec::fileformat::FileFormat | protected |
strings | retdec::fileformat::FileFormat | protected |
symbolTables | retdec::fileformat::FileFormat | protected |
symtabAddresses | retdec::fileformat::ElfFormat | protected |
symtabOffsets | retdec::fileformat::ElfFormat | protected |
tlsInfo | retdec::fileformat::FileFormat | protected |
unknownRelocs | retdec::fileformat::FileFormat | protected |
writer | retdec::fileformat::ElfFormat | protected |
~ByteValueStorage()=default | retdec::utils::ByteValueStorage | virtual |
~FileFormat() | retdec::fileformat::FileFormat | virtual |
~NonCopyable()=default | retdec::utils::NonCopyable | private |