_ldrErrInfo | retdec::fileformat::FileFormat | protected |
anomalies | retdec::fileformat::FileFormat | protected |
areSectionsValid() const override | retdec::fileformat::PeFormat | 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 | |
blobStream | retdec::fileformat::PeFormat | private |
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 |
checkDefaultList(std::string_view) | retdec::fileformat::PeFormat | privatestatic |
clear() | retdec::fileformat::FileFormat | protected |
clrHeader | retdec::fileformat::PeFormat | private |
computeSectionTableHashes() | retdec::fileformat::FileFormat | protected |
computeTypeRefHashes() | retdec::fileformat::PeFormat | private |
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 |
definedClasses | retdec::fileformat::PeFormat | private |
detectDotnetTypes() | retdec::fileformat::PeFormat | private |
detectModuleVersionId() | retdec::fileformat::PeFormat | private |
detectPossibleMetadataHeaderAddress() const | retdec::fileformat::PeFormat | private |
detectTypeLibId() | retdec::fileformat::PeFormat | private |
dllList | retdec::fileformat::PeFormat | private |
dllListFailedToLoad() const | retdec::fileformat::PeFormat | |
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 |
elfCoreInfo | retdec::fileformat::FileFormat | protected |
errorLoadingDllList | retdec::fileformat::PeFormat | private |
exportTable | retdec::fileformat::FileFormat | protected |
file | retdec::fileformat::PeFormat | 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 |
formatParser | retdec::fileformat::PeFormat | 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::PeFormat | virtual |
getAddressFromOffset(unsigned long long &result, unsigned long long offset) const | retdec::fileformat::FileFormat | |
getAnomalies() const | retdec::fileformat::FileFormat | |
getBits() | retdec::fileinfo::PeWrapper | inline |
getBlobStream() const | retdec::fileformat::PeFormat | |
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::PeFormat | virtual |
getCertificateTable() const | retdec::fileformat::FileFormat | |
getChecksum() const | retdec::fileformat::PeFormat | |
getCLRHeader() const | retdec::fileformat::PeFormat | |
getCoffSymbol(unsigned long long index, Symbol &symbol) const | retdec::fileinfo::PeWrapper | |
getCoffSymbolTableOffset() const | retdec::fileformat::PeFormat | |
getCrc32() const | retdec::fileformat::FileFormat | |
getDataDirectory(unsigned long long dirIndex, DataDirectory &directory) const | retdec::fileinfo::PeWrapper | |
getDataDirectoryAbsolute(unsigned long long index, unsigned long long &absAddr, unsigned long long &size) const | retdec::fileformat::PeFormat | |
getDataDirectoryRelative(unsigned long long index, unsigned long long &relAddr, unsigned long long &size) const | retdec::fileformat::PeFormat | |
getDeclaredFileLength() const override | retdec::fileformat::PeFormat | virtual |
getDeclaredNumberOfDataDirectories() const | retdec::fileformat::PeFormat | |
getDeclaredNumberOfSections() const override | retdec::fileformat::PeFormat | virtual |
getDeclaredNumberOfSegments() const override | retdec::fileformat::PeFormat | virtual |
getDefinedDotnetClasses() const | retdec::fileformat::PeFormat | |
getDigestRanges() const | retdec::fileformat::PeFormat | |
getDllFlags(unsigned long long &dllFlags) const | retdec::fileformat::PeFormat | |
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 | |
getElfCoreInfo() const | retdec::fileformat::FileFormat | |
getElfNoteSecSegs() const | retdec::fileformat::FileFormat | |
getEndianness() const override | retdec::fileformat::PeFormat | virtual |
getEpAddress(unsigned long long &result) const override | retdec::fileformat::PeFormat | 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::PeFormat | 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 | |
getFileAlignment() const | retdec::fileformat::PeFormat | |
getFileFlags() const | retdec::fileformat::PeFormat | |
getFileFormat() const | retdec::fileformat::FileFormat | |
getFileFormatName() const | retdec::fileformat::FileFormat | virtual |
getFileLength() const | retdec::fileformat::FileFormat | |
getFileSection(unsigned long long secIndex, FileSection §ion) const | retdec::fileinfo::PeWrapper | |
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 |
getGuidStream() const | retdec::fileformat::PeFormat | |
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::PeFormat | virtual |
getImageBitability() const | retdec::fileformat::PeFormat | |
getImageLoader() const | retdec::fileformat::PeFormat | |
getImport(const std::string &name) const | retdec::fileformat::FileFormat | |
getImport(unsigned long long address) const | retdec::fileformat::FileFormat | |
getImportedDotnetClasses() const | retdec::fileformat::PeFormat | |
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::PeFormat | virtual |
getMajorLinkerVersion() const | retdec::fileformat::PeFormat | |
getManifestResource() const | retdec::fileformat::FileFormat | |
getMd5() const | retdec::fileformat::FileFormat | |
getMetadataHeader() const | retdec::fileformat::PeFormat | |
getMetadataStream() const | retdec::fileformat::PeFormat | |
getMinorLinkerVersion() const | retdec::fileformat::PeFormat | |
getModuleVersionId() const | retdec::fileformat::PeFormat | |
getMzHeaderSize() const | retdec::fileformat::PeFormat | |
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 | |
getNumberOfBaseRelocationBlocks(unsigned long long &relocs) const | retdec::fileformat::PeFormat | |
getNumberOfCoffSymbols() const | retdec::fileformat::PeFormat | |
getNumberOfDataDirectories() const | retdec::fileformat::PeFormat | |
getNumberOfDynamicTables() const | retdec::fileformat::FileFormat | |
getNumberOfNibblesInByte() const override | retdec::fileformat::FileFormat | virtual |
getNumberOfRelocations(unsigned long long &relocs) const | retdec::fileformat::PeFormat | |
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 | |
getOptionalHeaderSize() const | retdec::fileformat::PeFormat | |
getOverlayEntropy(double &res) const | retdec::fileformat::FileFormat | |
getOverlaySize() const | retdec::fileformat::FileFormat | |
getPathToFile() const | retdec::fileformat::FileFormat | |
getPdbInfo() const | retdec::fileformat::FileFormat | |
getPeHeaderOffset() const | retdec::fileformat::PeFormat | |
getPeSection(const std::string &secName) const | retdec::fileformat::PeFormat | |
getPeSection(unsigned long long secIndex) const | retdec::fileformat::PeFormat | |
getPeType() const | retdec::fileinfo::PeWrapper | |
getRelocation(const std::string &name) const | retdec::fileformat::FileFormat | |
getRelocation(unsigned long long address) const | retdec::fileformat::FileFormat | |
getRelocationTable(unsigned long long tabIndex) const | retdec::fileformat::FileFormat | |
getRelocationTables() const | retdec::fileformat::FileFormat | |
getResourceNodes(std::vector< const PeLib::ResourceChild * > &nodes, std::vector< std::size_t > &levels) | retdec::fileformat::PeFormat | private |
getResourceTable() const | retdec::fileformat::FileFormat | |
getResourceTree() const | retdec::fileformat::FileFormat | |
getRichHeader() const | retdec::fileformat::FileFormat | |
getRichHeaderOffset(const std::string &plainFile) | retdec::fileformat::PeFormat | private |
getSection(const std::string &secName) const | retdec::fileformat::FileFormat | |
getSection(unsigned long long secIndex) const | retdec::fileformat::FileFormat | |
getSectionAlignment() const | retdec::fileformat::PeFormat | |
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::PeFormat | virtual |
getSectionTableMd5() const | retdec::fileformat::FileFormat | |
getSectionTableOffset() const override | retdec::fileformat::PeFormat | virtual |
getSectionTableSha256() const | retdec::fileformat::FileFormat | |
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::PeFormat | virtual |
getSegmentTableOffset() const override | retdec::fileformat::PeFormat | virtual |
getSha256() const | retdec::fileformat::FileFormat | |
getSizeOfHeaders() const | retdec::fileformat::PeFormat | |
getSizeOfHeapCommit() const | retdec::fileformat::PeFormat | |
getSizeOfHeapReserve() const | retdec::fileformat::PeFormat | |
getSizeOfImage() const | retdec::fileformat::PeFormat | |
getSizeOfStackCommit() const | retdec::fileformat::PeFormat | |
getSizeOfStackReserve() const | retdec::fileformat::PeFormat | |
getSizeOfStringTable() const | retdec::fileformat::PeFormat | |
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 | |
getStringStream() const | retdec::fileformat::PeFormat | |
getSymbol(const std::string &name) const | retdec::fileformat::FileFormat | |
getSymbol(unsigned long long address) const | retdec::fileformat::FileFormat | |
getSymbolTable(unsigned long long tabIndex) const | retdec::fileformat::FileFormat | |
getSymbolTables() const | retdec::fileformat::FileFormat | |
getTargetArchitecture() const override | retdec::fileformat::PeFormat | virtual |
getTimeStamp() const | retdec::fileformat::PeFormat | |
getTlsInfo() const | retdec::fileformat::FileFormat | |
getTypeLibId() const | retdec::fileformat::PeFormat | |
getTypeOfFile() const | retdec::fileinfo::PeWrapper | |
getTypeRefhashCrc32() const | retdec::fileformat::PeFormat | |
getTypeRefhashMd5() const | retdec::fileformat::PeFormat | |
getTypeRefhashSha256() const | retdec::fileformat::PeFormat | |
getUnknownRelocations() const | retdec::fileformat::FileFormat | |
getUserStringStream() const | retdec::fileformat::PeFormat | |
getVersionResource() const | retdec::fileformat::FileFormat | |
getVisualBasicInfo() const | retdec::fileformat::PeFormat | |
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 | |
guidStream | retdec::fileformat::PeFormat | private |
hasCrc32() const | retdec::fileformat::FileFormat | |
hasMd5() const | retdec::fileformat::FileFormat | |
hasMixedEndianForDouble() const override | retdec::fileformat::PeFormat | 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 | |
importedClasses | retdec::fileformat::PeFormat | private |
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 | |
initDllList(const std::string &dllListFile) | retdec::fileformat::PeFormat | |
initLoaderErrorInfo(PeLib::LoaderError ldrError) | retdec::fileformat::PeFormat | private |
initLoaderErrorInfo() | retdec::fileformat::PeFormat | private |
initSectionTableHashOffsets() override | retdec::fileformat::PeFormat | privatevirtual |
initStream() | retdec::fileformat::FileFormat | private |
initStructures(const std::string &dllListFile) | retdec::fileformat::PeFormat | private |
isArm() const | retdec::fileformat::FileFormat | |
isBigEndian() const | retdec::utils::ByteValueStorage | |
isCoff() const | retdec::fileformat::FileFormat | |
isDll() const override | retdec::fileformat::PeFormat | virtual |
isDotNet() const | retdec::fileformat::PeFormat | |
isElf() const | retdec::fileformat::FileFormat | |
isExecutable() const override | retdec::fileformat::PeFormat | 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 | |
isMissingDependency(std::string dllname) const | retdec::fileformat::PeFormat | |
isObjectFile() const override | retdec::fileformat::PeFormat | virtual |
isObjectStretchedOverSections(std::size_t addr, std::size_t size) const | retdec::fileformat::FileFormat | |
isPackedDotNet() const | retdec::fileformat::PeFormat | |
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 | |
isVisualBasic(unsigned long long &version) const | retdec::fileformat::PeFormat | |
isWindowsDriver() const | retdec::fileformat::FileFormat | |
isX86() const | retdec::fileformat::FileFormat | |
isX86_64() const | retdec::fileformat::FileFormat | |
isX86OrX86_64() const | retdec::fileformat::FileFormat | |
loadCertificates() | retdec::fileformat::PeFormat | private |
loadDotnetHeaders() | retdec::fileformat::PeFormat | private |
loadedBytes | retdec::fileformat::FileFormat | private |
loadExpHash() | retdec::fileformat::FileFormat | |
loadExports() | retdec::fileformat::PeFormat | private |
loadFlags | retdec::fileformat::FileFormat | private |
loadImpHash() | retdec::fileformat::FileFormat | |
loadImports() | retdec::fileformat::PeFormat | private |
loadPdbInfo() | retdec::fileformat::PeFormat | private |
loadResourceIconHash() | retdec::fileformat::FileFormat | |
loadResourceNodes(std::vector< const PeLib::ResourceChild * > &nodes, const std::vector< std::size_t > &levels) | retdec::fileformat::PeFormat | private |
loadResources() | retdec::fileformat::PeFormat | private |
loadRichHeader() | retdec::fileformat::PeFormat | private |
loadSections() | retdec::fileformat::PeFormat | 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() | retdec::fileformat::PeFormat | private |
loadTlsInformation() | retdec::fileformat::PeFormat | private |
loadVisualBasicHeader() | retdec::fileformat::PeFormat | private |
md5 | retdec::fileformat::FileFormat | protected |
metadataHeader | retdec::fileformat::PeFormat | private |
metadataStream | retdec::fileformat::PeFormat | private |
moduleVersionId | retdec::fileformat::PeFormat | private |
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 |
parseBlobStream(std::uint64_t baseAddress, std::uint64_t offset, std::uint64_t size) | retdec::fileformat::PeFormat | private |
parseGuidStream(std::uint64_t baseAddress, std::uint64_t offset, std::uint64_t size) | retdec::fileformat::PeFormat | private |
parseMetadataStream(std::uint64_t baseAddress, std::uint64_t offset, std::uint64_t size) | retdec::fileformat::PeFormat | private |
parseMetadataTable(BaseMetadataTable *table, std::uint64_t &address) | retdec::fileformat::PeFormat | private |
parseStringStream(std::uint64_t baseAddress, std::uint64_t offset, std::uint64_t size) | retdec::fileformat::PeFormat | private |
parseUserStringStream(std::uint64_t baseAddress, std::uint64_t offset, std::uint64_t size) | retdec::fileformat::PeFormat | private |
parseVisualBasicComRegistrationData(std::size_t structureOffset) | retdec::fileformat::PeFormat | private |
parseVisualBasicComRegistrationInfo(std::size_t structureOffset, std::size_t comRegDataOffset) | retdec::fileformat::PeFormat | private |
parseVisualBasicExternTable(std::size_t structureOffset, std::size_t nEntries) | retdec::fileformat::PeFormat | private |
parseVisualBasicObjects(std::size_t structureOffset, std::size_t nObjects) | retdec::fileformat::PeFormat | private |
parseVisualBasicObjectTable(std::size_t structureOffset) | retdec::fileformat::PeFormat | private |
parseVisualBasicProjectInfo(std::size_t structureOffset) | retdec::fileformat::PeFormat | private |
pdbInfo | retdec::fileformat::FileFormat | protected |
PeFormat(const std::string &pathToFile, const std::string &dllListFile, LoadFlags loadFlags=LoadFlags::NONE) | retdec::fileformat::PeFormat | |
PeFormat(std::istream &inputStream, LoadFlags loadFlags=LoadFlags::NONE) | retdec::fileformat::PeFormat | |
PeFormat(const std::uint8_t *data, std::size_t size, LoadFlags loadFlags=LoadFlags::NONE) | retdec::fileformat::PeFormat | |
PeWrapper(const std::string &pathToFile, const std::string &dllListFile, retdec::fileformat::LoadFlags loadFlags) | retdec::fileinfo::PeWrapper | |
relocationTables | retdec::fileformat::FileFormat | protected |
resourceTable | retdec::fileformat::FileFormat | protected |
resourceTree | retdec::fileformat::FileFormat | protected |
richHeader | retdec::fileformat::FileFormat | protected |
scanForAnomalies() | retdec::fileformat::PeFormat | |
scanForExportAnomalies() | retdec::fileformat::PeFormat | private |
scanForImportAnomalies() | retdec::fileformat::PeFormat | private |
scanForOptHeaderAnomalies() | retdec::fileformat::PeFormat | private |
scanForResourceAnomalies() | retdec::fileformat::PeFormat | private |
scanForSectionAnomalies(unsigned anamaliesLimit=1000) | retdec::fileformat::PeFormat | private |
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 |
stringStream | retdec::fileformat::PeFormat | private |
symbolTables | retdec::fileformat::FileFormat | protected |
tlsInfo | retdec::fileformat::FileFormat | protected |
typeLibId | retdec::fileformat::PeFormat | private |
typeRefHashCrc32 | retdec::fileformat::PeFormat | private |
typeRefHashMd5 | retdec::fileformat::PeFormat | private |
typeRefHashSha256 | retdec::fileformat::PeFormat | private |
unknownRelocs | retdec::fileformat::FileFormat | protected |
userStringStream | retdec::fileformat::PeFormat | private |
visualBasicInfo | retdec::fileformat::PeFormat | private |
~ByteValueStorage()=default | retdec::utils::ByteValueStorage | virtual |
~FileFormat() | retdec::fileformat::FileFormat | virtual |
~NonCopyable()=default | retdec::utils::NonCopyable | private |
~PeFormat() override | retdec::fileformat::PeFormat | virtual |