retdec
retdec::fileinfo::PeWrapper Member List

This is the complete list of members for retdec::fileinfo::PeWrapper, including all inherited members.

_ldrErrInforetdec::fileformat::FileFormatprotected
anomaliesretdec::fileformat::FileFormatprotected
areSectionsValid() const overrideretdec::fileformat::PeFormatvirtual
auxBuffretdec::fileformat::FileFormatprivate
auxFStreamretdec::fileformat::FileFormatprivate
auxIStreamretdec::fileformat::FileFormatprivate
bitsToBig(std::string &str) constretdec::utils::ByteValueStorage
bitsToBig(std::vector< unsigned char > &values) constretdec::utils::ByteValueStorage
bitsToLittle(std::string &str) constretdec::utils::ByteValueStorage
bitsToLittle(std::vector< unsigned char > &values) constretdec::utils::ByteValueStorage
blobStreamretdec::fileformat::PeFormatprivate
bytesretdec::fileformat::FileFormatprotected
bytesFromNibbles(std::size_t nibbles) constretdec::fileformat::FileFormat
bytesFromNibblesRounded(std::size_t nibbles) constretdec::fileformat::FileFormat
ByteValueStorage()=defaultretdec::utils::ByteValueStorage
certificateTableretdec::fileformat::FileFormatprotected
checkDefaultList(std::string_view)retdec::fileformat::PeFormatprivatestatic
clear()retdec::fileformat::FileFormatprotected
clrHeaderretdec::fileformat::PeFormatprivate
computeSectionTableHashes()retdec::fileformat::FileFormatprotected
computeTypeRefHashes()retdec::fileformat::PeFormatprivate
crc32retdec::fileformat::FileFormatprotected
createBytesFromValue(std::uint64_t data, std::uint64_t x, std::vector< std::uint8_t > &value, Endianness endian) constretdec::utils::ByteValueStorageprotected
createValueFromBytes(const std::vector< std::uint8_t > &data, std::uint64_t &value, Endianness endian, std::uint64_t offset=0, std::uint64_t size=0) constretdec::utils::ByteValueStorageprotected
definedClassesretdec::fileformat::PeFormatprivate
detectDotnetTypes()retdec::fileformat::PeFormatprivate
detectModuleVersionId()retdec::fileformat::PeFormatprivate
detectPossibleMetadataHeaderAddress() constretdec::fileformat::PeFormatprivate
detectTypeLibId()retdec::fileformat::PeFormatprivate
dllListretdec::fileformat::PeFormatprivate
dllListFailedToLoad() constretdec::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
dynamicTablesretdec::fileformat::FileFormatprotected
elfCoreInforetdec::fileformat::FileFormatprotected
errorLoadingDllListretdec::fileformat::PeFormatprivate
exportTableretdec::fileformat::FileFormatprotected
fileretdec::fileformat::PeFormatprotected
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
fileFormatretdec::fileformat::FileFormatprotected
filePathretdec::fileformat::FileFormatprotected
fileStreamretdec::fileformat::FileFormatprotected
formatParserretdec::fileformat::PeFormatprivate
get10Byte(std::uint64_t address, long double &res) constretdec::utils::ByteValueStorage
get10ByteArray(std::uint64_t address, std::vector< long double > &res, std::size_t size) constretdec::utils::ByteValueStorage
get10ByteImpl(const std::vector< std::uint8_t > &data, long double &res) constretdec::utils::ByteValueStorageprotected
get10ByteOffset(std::uint64_t offset, long double &res) constretdec::fileformat::FileFormat
get1Byte(std::uint64_t address, std::uint64_t &res, Endianness e=Endianness::UNKNOWN) constretdec::utils::ByteValueStorage
get1ByteArray(std::uint64_t address, std::vector< std::uint64_t > &res, std::size_t size, Endianness e=Endianness::UNKNOWN) constretdec::utils::ByteValueStorage
get1ByteOffset(std::uint64_t offset, std::uint64_t &res, retdec::utils::Endianness e=retdec::utils::Endianness::UNKNOWN) constretdec::fileformat::FileFormat
get2Byte(std::uint64_t address, std::uint64_t &res, Endianness e=Endianness::UNKNOWN) constretdec::utils::ByteValueStorage
get2ByteArray(std::uint64_t address, std::vector< std::uint64_t > &res, std::size_t size, Endianness e=Endianness::UNKNOWN) constretdec::utils::ByteValueStorage
get2ByteOffset(std::uint64_t offset, std::uint64_t &res, retdec::utils::Endianness e=retdec::utils::Endianness::UNKNOWN) constretdec::fileformat::FileFormat
get4Byte(std::uint64_t address, std::uint64_t &res, Endianness e=Endianness::UNKNOWN) constretdec::utils::ByteValueStorage
get4ByteArray(std::uint64_t address, std::vector< std::uint64_t > &res, std::size_t size, Endianness e=Endianness::UNKNOWN) constretdec::utils::ByteValueStorage
get4ByteOffset(std::uint64_t offset, std::uint64_t &res, retdec::utils::Endianness e=retdec::utils::Endianness::UNKNOWN) constretdec::fileformat::FileFormat
get8Byte(std::uint64_t address, std::uint64_t &res, Endianness e=Endianness::UNKNOWN) constretdec::utils::ByteValueStorage
get8ByteArray(std::uint64_t address, std::vector< std::uint64_t > &res, std::size_t size, Endianness e=Endianness::UNKNOWN) constretdec::utils::ByteValueStorage
get8ByteOffset(std::uint64_t offset, std::uint64_t &res, retdec::utils::Endianness e=retdec::utils::Endianness::UNKNOWN) constretdec::fileformat::FileFormat
getAbiVersion(unsigned long long &result) const overrideretdec::fileformat::PeFormatvirtual
getAddressFromOffset(unsigned long long &result, unsigned long long offset) constretdec::fileformat::FileFormat
getAnomalies() constretdec::fileformat::FileFormat
getBits()retdec::fileinfo::PeWrapperinline
getBlobStream() constretdec::fileformat::PeFormat
getByteLength() const overrideretdec::fileformat::FileFormatvirtual
getBytes(std::vector< std::uint8_t > &result, unsigned long long offset, unsigned long long numberOfBytes) constretdec::fileformat::FileFormat
getBytes() constretdec::fileformat::FileFormat
getBytesData() constretdec::fileformat::FileFormat
getBytesPerWord() const overrideretdec::fileformat::PeFormatvirtual
getCertificateTable() constretdec::fileformat::FileFormat
getChecksum() constretdec::fileformat::PeFormat
getCLRHeader() constretdec::fileformat::PeFormat
getCoffSymbol(unsigned long long index, Symbol &symbol) constretdec::fileinfo::PeWrapper
getCoffSymbolTableOffset() constretdec::fileformat::PeFormat
getCrc32() constretdec::fileformat::FileFormat
getDataDirectory(unsigned long long dirIndex, DataDirectory &directory) constretdec::fileinfo::PeWrapper
getDataDirectoryAbsolute(unsigned long long index, unsigned long long &absAddr, unsigned long long &size) constretdec::fileformat::PeFormat
getDataDirectoryRelative(unsigned long long index, unsigned long long &relAddr, unsigned long long &size) constretdec::fileformat::PeFormat
getDeclaredFileLength() const overrideretdec::fileformat::PeFormatvirtual
getDeclaredNumberOfDataDirectories() constretdec::fileformat::PeFormat
getDeclaredNumberOfSections() const overrideretdec::fileformat::PeFormatvirtual
getDeclaredNumberOfSegments() const overrideretdec::fileformat::PeFormatvirtual
getDefinedDotnetClasses() constretdec::fileformat::PeFormat
getDigestRanges() constretdec::fileformat::PeFormat
getDllFlags(unsigned long long &dllFlags) constretdec::fileformat::PeFormat
getDouble(std::uint64_t address, double &res) constretdec::utils::ByteValueStorage
getDoubleArray(std::uint64_t address, std::vector< double > &res, std::size_t size) constretdec::utils::ByteValueStorage
getDoubleImpl(const std::vector< std::uint8_t > &data, double &res) constretdec::utils::ByteValueStorageprotected
getDynamicTable(unsigned long long tabIndex) constretdec::fileformat::FileFormat
getDynamicTables() constretdec::fileformat::FileFormat
getElfCoreInfo() constretdec::fileformat::FileFormat
getElfNoteSecSegs() constretdec::fileformat::FileFormat
getEndianness() const overrideretdec::fileformat::PeFormatvirtual
getEpAddress(unsigned long long &result) const overrideretdec::fileformat::PeFormatvirtual
getEpBytes(std::vector< std::uint8_t > &result, unsigned long long numberOfBytes) constretdec::fileformat::FileFormat
getEpOffset(unsigned long long &epOffset) const overrideretdec::fileformat::PeFormatvirtual
getEpSection()retdec::fileformat::FileFormat
getEpSegment()retdec::fileformat::FileFormat
getExport(const std::string &name) constretdec::fileformat::FileFormat
getExport(unsigned long long address) constretdec::fileformat::FileFormat
getExportTable() constretdec::fileformat::FileFormat
getFileAlignment() constretdec::fileformat::PeFormat
getFileFlags() constretdec::fileformat::PeFormat
getFileFormat() constretdec::fileformat::FileFormat
getFileFormatName() constretdec::fileformat::FileFormatvirtual
getFileLength() constretdec::fileformat::FileFormat
getFileSection(unsigned long long secIndex, FileSection &section) constretdec::fileinfo::PeWrapper
getFloat(std::uint64_t address, float &res) constretdec::utils::ByteValueStorage
getFloatArray(std::uint64_t address, std::vector< float > &res, std::size_t size) constretdec::utils::ByteValueStorage
getFloatImpl(const std::vector< std::uint8_t > &data, float &res) constretdec::utils::ByteValueStorageprotected
getGuidStream() constretdec::fileformat::PeFormat
getHexBytes(std::string &result, unsigned long long offset, unsigned long long numberOfBytes) constretdec::fileformat::FileFormat
getHexBytesFromEnd(std::string &result, unsigned long long numberOfBytes) constretdec::fileformat::FileFormat
getHexEpBytes(std::string &result, unsigned long long numberOfBytes) constretdec::fileformat::FileFormat
getImageBaseAddress(unsigned long long &imageBase) const overrideretdec::fileformat::PeFormatvirtual
getImageBitability() constretdec::fileformat::PeFormat
getImageLoader() constretdec::fileformat::PeFormat
getImport(const std::string &name) constretdec::fileformat::FileFormat
getImport(unsigned long long address) constretdec::fileformat::FileFormat
getImportedDotnetClasses() constretdec::fileformat::PeFormat
getImportTable() constretdec::fileformat::FileFormat
getInverseEndianness() constretdec::utils::ByteValueStorage
getLastButOneSection() constretdec::fileformat::FileFormat
getLastButOneSegment() constretdec::fileformat::FileFormat
getLastSection() constretdec::fileformat::FileFormat
getLastSegment() constretdec::fileformat::FileFormat
getLoadedBytes() constretdec::fileformat::FileFormat
getLoadedBytesData() constretdec::fileformat::FileFormat
getLoadedFileLength() constretdec::fileformat::FileFormat
getLoaderErrorInfo() constretdec::fileformat::FileFormat
getLoadFlags() constretdec::fileformat::FileFormat
getMachineCode(unsigned long long &result) const overrideretdec::fileformat::PeFormatvirtual
getMajorLinkerVersion() constretdec::fileformat::PeFormat
getManifestResource() constretdec::fileformat::FileFormat
getMd5() constretdec::fileformat::FileFormat
getMetadataHeader() constretdec::fileformat::PeFormat
getMetadataStream() constretdec::fileformat::PeFormat
getMinorLinkerVersion() constretdec::fileformat::PeFormat
getModuleVersionId() constretdec::fileformat::PeFormat
getMzHeaderSize() constretdec::fileformat::PeFormat
GetNByteFn typedefretdec::utils::ByteValueStorageprotected
getNibbleLength() const overrideretdec::fileformat::FileFormatvirtual
getNonDecodableAddressRanges() constretdec::fileformat::FileFormat
getNTBS(std::uint64_t address, std::string &res, std::size_t size=0) constretdec::utils::ByteValueStorage
getNTBSImpl(const GetNByteFn &get1ByteFn, std::uint64_t address, std::string &res, std::size_t size) constretdec::utils::ByteValueStorageprotected
getNTBSOffset(std::uint64_t offset, std::string &res, std::size_t size=0) constretdec::fileformat::FileFormat
getNTWS(std::uint64_t address, std::size_t width, std::vector< std::uint64_t > &res) constretdec::utils::ByteValueStorage
getNTWSImpl(const GetXByteFn &getXByteFn, std::uint64_t address, std::size_t width, std::vector< std::uint64_t > &res) constretdec::utils::ByteValueStorageprotected
getNTWSNice(std::uint64_t address, std::size_t width, std::vector< std::uint64_t > &res) constretdec::utils::ByteValueStorage
getNTWSNiceImpl(const GetXByteFn &getXByteFn, std::uint64_t address, std::size_t width, std::vector< std::uint64_t > &res) constretdec::utils::ByteValueStorageprotected
getNTWSOffset(std::uint64_t offset, std::size_t width, std::vector< std::uint64_t > &res) constretdec::fileformat::FileFormat
getNumberOfBaseRelocationBlocks(unsigned long long &relocs) constretdec::fileformat::PeFormat
getNumberOfCoffSymbols() constretdec::fileformat::PeFormat
getNumberOfDataDirectories() constretdec::fileformat::PeFormat
getNumberOfDynamicTables() constretdec::fileformat::FileFormat
getNumberOfNibblesInByte() const overrideretdec::fileformat::FileFormatvirtual
getNumberOfRelocations(unsigned long long &relocs) constretdec::fileformat::PeFormat
getNumberOfRelocationTables() constretdec::fileformat::FileFormat
getNumberOfSections() constretdec::fileformat::FileFormat
getNumberOfSegments() constretdec::fileformat::FileFormat
getNumberOfSymbolTables() constretdec::fileformat::FileFormat
getOffsetFromAddress(unsigned long long &result, unsigned long long address) constretdec::fileformat::FileFormat
getOptionalHeaderSize() constretdec::fileformat::PeFormat
getOverlayEntropy(double &res) constretdec::fileformat::FileFormat
getOverlaySize() constretdec::fileformat::FileFormat
getPathToFile() constretdec::fileformat::FileFormat
getPdbInfo() constretdec::fileformat::FileFormat
getPeHeaderOffset() constretdec::fileformat::PeFormat
getPeSection(const std::string &secName) constretdec::fileformat::PeFormat
getPeSection(unsigned long long secIndex) constretdec::fileformat::PeFormat
getPeType() constretdec::fileinfo::PeWrapper
getRelocation(const std::string &name) constretdec::fileformat::FileFormat
getRelocation(unsigned long long address) constretdec::fileformat::FileFormat
getRelocationTable(unsigned long long tabIndex) constretdec::fileformat::FileFormat
getRelocationTables() constretdec::fileformat::FileFormat
getResourceNodes(std::vector< const PeLib::ResourceChild * > &nodes, std::vector< std::size_t > &levels)retdec::fileformat::PeFormatprivate
getResourceTable() constretdec::fileformat::FileFormat
getResourceTree() constretdec::fileformat::FileFormat
getRichHeader() constretdec::fileformat::FileFormat
getRichHeaderOffset(const std::string &plainFile)retdec::fileformat::PeFormatprivate
getSection(const std::string &secName) constretdec::fileformat::FileFormat
getSection(unsigned long long secIndex) constretdec::fileformat::FileFormat
getSectionAlignment() constretdec::fileformat::PeFormat
getSectionFromAddress(unsigned long long address) constretdec::fileformat::FileFormat
getSectionFromOffset(unsigned long long offset) constretdec::fileformat::FileFormat
getSectionOrSegmentFromAddress(unsigned long long address) constretdec::fileformat::FileFormat
getSectionOrSegmentFromOffset(unsigned long long offset) constretdec::fileformat::FileFormat
getSections() constretdec::fileformat::FileFormat
getSections(std::initializer_list< std::string > secs) constretdec::fileformat::FileFormat
getSectionTableCrc32() constretdec::fileformat::FileFormat
getSectionTableEntrySize() const overrideretdec::fileformat::PeFormatvirtual
getSectionTableMd5() constretdec::fileformat::FileFormat
getSectionTableOffset() const overrideretdec::fileformat::PeFormatvirtual
getSectionTableSha256() constretdec::fileformat::FileFormat
getSegment(const std::string &segName) constretdec::fileformat::FileFormat
getSegment(unsigned long long segIndex) constretdec::fileformat::FileFormat
getSegmentFromAddress(unsigned long long address) constretdec::fileformat::FileFormat
getSegmentFromOffset(unsigned long long offset) constretdec::fileformat::FileFormat
getSegments() constretdec::fileformat::FileFormat
getSegments(std::initializer_list< std::string > segs) constretdec::fileformat::FileFormat
getSegmentTableEntrySize() const overrideretdec::fileformat::PeFormatvirtual
getSegmentTableOffset() const overrideretdec::fileformat::PeFormatvirtual
getSha256() constretdec::fileformat::FileFormat
getSizeOfHeaders() constretdec::fileformat::PeFormat
getSizeOfHeapCommit() constretdec::fileformat::PeFormat
getSizeOfHeapReserve() constretdec::fileformat::PeFormat
getSizeOfImage() constretdec::fileformat::PeFormat
getSizeOfStackCommit() constretdec::fileformat::PeFormat
getSizeOfStackReserve() constretdec::fileformat::PeFormat
getSizeOfStringTable() constretdec::fileformat::PeFormat
getString(std::string &result, unsigned long long offset, unsigned long long numberOfBytes) constretdec::fileformat::FileFormat
getStringFromEnd(std::string &result, unsigned long long numberOfBytes) constretdec::fileformat::FileFormat
getStrings() constretdec::fileformat::FileFormat
getStringStream() constretdec::fileformat::PeFormat
getSymbol(const std::string &name) constretdec::fileformat::FileFormat
getSymbol(unsigned long long address) constretdec::fileformat::FileFormat
getSymbolTable(unsigned long long tabIndex) constretdec::fileformat::FileFormat
getSymbolTables() constretdec::fileformat::FileFormat
getTargetArchitecture() const overrideretdec::fileformat::PeFormatvirtual
getTimeStamp() constretdec::fileformat::PeFormat
getTlsInfo() constretdec::fileformat::FileFormat
getTypeLibId() constretdec::fileformat::PeFormat
getTypeOfFile() constretdec::fileinfo::PeWrapper
getTypeRefhashCrc32() constretdec::fileformat::PeFormat
getTypeRefhashMd5() constretdec::fileformat::PeFormat
getTypeRefhashSha256() constretdec::fileformat::PeFormat
getUnknownRelocations() constretdec::fileformat::FileFormat
getUserStringStream() constretdec::fileformat::PeFormat
getVersionResource() constretdec::fileformat::FileFormat
getVisualBasicInfo() constretdec::fileformat::PeFormat
getWord(std::uint64_t address, std::uint64_t &res, Endianness e=Endianness::UNKNOWN) constretdec::utils::ByteValueStorage
getWordArray(std::uint64_t address, std::vector< std::uint64_t > &res, std::size_t, Endianness e=Endianness::UNKNOWN) constretdec::utils::ByteValueStorage
getWordLength() const overrideretdec::fileformat::FileFormatvirtual
getWordOffset(std::uint64_t offset, std::uint64_t &res, retdec::utils::Endianness e=retdec::utils::Endianness::UNKNOWN) constretdec::fileformat::FileFormat
getXByte(std::uint64_t address, std::uint64_t x, std::uint64_t &res, retdec::utils::Endianness e=retdec::utils::Endianness::UNKNOWN) const overrideretdec::fileformat::FileFormatvirtual
getXByteArray(std::uint64_t address, std::uint64_t x, std::vector< std::uint64_t > &res, std::size_t size, Endianness e=Endianness::UNKNOWN) constretdec::utils::ByteValueStorage
GetXByteFn typedefretdec::utils::ByteValueStorageprotected
getXByteOffset(std::uint64_t offset, std::uint64_t x, std::uint64_t &res, retdec::utils::Endianness e=retdec::utils::Endianness::UNKNOWN) constretdec::fileformat::FileFormat
getXBytes(std::uint64_t address, std::uint64_t x, std::vector< std::uint8_t > &res) const overrideretdec::fileformat::FileFormatvirtual
getXBytesOffset(std::uint64_t offset, std::uint64_t x, std::vector< std::uint8_t > &res) constretdec::fileformat::FileFormat
guidStreamretdec::fileformat::PeFormatprivate
hasCrc32() constretdec::fileformat::FileFormat
hasMd5() constretdec::fileformat::FileFormat
hasMixedEndianForDouble() const overrideretdec::fileformat::PeFormatvirtual
hasSectionTableCrc32() constretdec::fileformat::FileFormat
hasSectionTableMd5() constretdec::fileformat::FileFormat
hasSectionTableSha256() constretdec::fileformat::FileFormat
hasSha256() constretdec::fileformat::FileFormat
haveDataOnAddress(unsigned long long address) constretdec::fileformat::FileFormat
haveDataOnOffset(unsigned long long offset) constretdec::fileformat::FileFormat
haveReadOnlyDataOnAddress(unsigned long long address) constretdec::fileformat::FileFormat
haveSectionOrSegmentOnAddress(unsigned long long address) constretdec::fileformat::FileFormat
haveSectionOrSegmentOnOffset(unsigned long long offset) constretdec::fileformat::FileFormat
hexToBig(std::string &str) constretdec::utils::ByteValueStorage
hexToLittle(std::string &str) constretdec::utils::ByteValueStorage
importedClassesretdec::fileformat::PeFormatprivate
importTableretdec::fileformat::FileFormatprotected
init()retdec::fileformat::FileFormatprivate
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::PeFormatprivate
initLoaderErrorInfo()retdec::fileformat::PeFormatprivate
initSectionTableHashOffsets() overrideretdec::fileformat::PeFormatprivatevirtual
initStream()retdec::fileformat::FileFormatprivate
initStructures(const std::string &dllListFile)retdec::fileformat::PeFormatprivate
isArm() constretdec::fileformat::FileFormat
isBigEndian() constretdec::utils::ByteValueStorage
isCoff() constretdec::fileformat::FileFormat
isDll() const overrideretdec::fileformat::PeFormatvirtual
isDotNet() constretdec::fileformat::PeFormat
isElf() constretdec::fileformat::FileFormat
isExecutable() const overrideretdec::fileformat::PeFormatvirtual
isIntelHex() constretdec::fileformat::FileFormat
isInValidState() constretdec::fileformat::FileFormat
isLittleEndian() constretdec::utils::ByteValueStorage
isMacho() constretdec::fileformat::FileFormat
isMips() constretdec::fileformat::FileFormat
isMissingDependency(std::string dllname) constretdec::fileformat::PeFormat
isObjectFile() const overrideretdec::fileformat::PeFormatvirtual
isObjectStretchedOverSections(std::size_t addr, std::size_t size) constretdec::fileformat::FileFormat
isPackedDotNet() constretdec::fileformat::PeFormat
isPe() constretdec::fileformat::FileFormat
isPointer(unsigned long long address, std::uint64_t *pointer=nullptr) constretdec::fileformat::FileFormat
isPowerPc() constretdec::fileformat::FileFormat
isRawData() constretdec::fileformat::FileFormat
isSignaturePresent() constretdec::fileformat::FileFormat
isSignatureVerified() constretdec::fileformat::FileFormat
isUnknownArch() constretdec::fileformat::FileFormat
isUnknownEndian() constretdec::utils::ByteValueStorage
isUnknownFormat() constretdec::fileformat::FileFormat
isVisualBasic(unsigned long long &version) constretdec::fileformat::PeFormat
isWindowsDriver() constretdec::fileformat::FileFormat
isX86() constretdec::fileformat::FileFormat
isX86_64() constretdec::fileformat::FileFormat
isX86OrX86_64() constretdec::fileformat::FileFormat
loadCertificates()retdec::fileformat::PeFormatprivate
loadDotnetHeaders()retdec::fileformat::PeFormatprivate
loadedBytesretdec::fileformat::FileFormatprivate
loadExpHash()retdec::fileformat::FileFormat
loadExports()retdec::fileformat::PeFormatprivate
loadFlagsretdec::fileformat::FileFormatprivate
loadImpHash()retdec::fileformat::FileFormat
loadImports()retdec::fileformat::PeFormatprivate
loadPdbInfo()retdec::fileformat::PeFormatprivate
loadResourceIconHash()retdec::fileformat::FileFormat
loadResourceNodes(std::vector< const PeLib::ResourceChild * > &nodes, const std::vector< std::size_t > &levels)retdec::fileformat::PeFormatprivate
loadResources()retdec::fileformat::PeFormatprivate
loadRichHeader()retdec::fileformat::PeFormatprivate
loadSections()retdec::fileformat::PeFormatprivate
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::PeFormatprivate
loadTlsInformation()retdec::fileformat::PeFormatprivate
loadVisualBasicHeader()retdec::fileformat::PeFormatprivate
md5retdec::fileformat::FileFormatprotected
metadataHeaderretdec::fileformat::PeFormatprivate
metadataStreamretdec::fileformat::PeFormatprivate
moduleVersionIdretdec::fileformat::PeFormatprivate
nibblesFromBytes(std::size_t bytes) constretdec::fileformat::FileFormat
NonCopyable(const NonCopyable &)=deleteretdec::utils::NonCopyableprivate
NonCopyable()=defaultretdec::utils::NonCopyableprivate
nonDecodableRangesretdec::fileformat::FileFormatprotected
noteSecSegsretdec::fileformat::FileFormatprotected
operator=(const NonCopyable &)=deleteretdec::utils::NonCopyableprivate
parseBlobStream(std::uint64_t baseAddress, std::uint64_t offset, std::uint64_t size)retdec::fileformat::PeFormatprivate
parseGuidStream(std::uint64_t baseAddress, std::uint64_t offset, std::uint64_t size)retdec::fileformat::PeFormatprivate
parseMetadataStream(std::uint64_t baseAddress, std::uint64_t offset, std::uint64_t size)retdec::fileformat::PeFormatprivate
parseMetadataTable(BaseMetadataTable *table, std::uint64_t &address)retdec::fileformat::PeFormatprivate
parseStringStream(std::uint64_t baseAddress, std::uint64_t offset, std::uint64_t size)retdec::fileformat::PeFormatprivate
parseUserStringStream(std::uint64_t baseAddress, std::uint64_t offset, std::uint64_t size)retdec::fileformat::PeFormatprivate
parseVisualBasicComRegistrationData(std::size_t structureOffset)retdec::fileformat::PeFormatprivate
parseVisualBasicComRegistrationInfo(std::size_t structureOffset, std::size_t comRegDataOffset)retdec::fileformat::PeFormatprivate
parseVisualBasicExternTable(std::size_t structureOffset, std::size_t nEntries)retdec::fileformat::PeFormatprivate
parseVisualBasicObjects(std::size_t structureOffset, std::size_t nObjects)retdec::fileformat::PeFormatprivate
parseVisualBasicObjectTable(std::size_t structureOffset)retdec::fileformat::PeFormatprivate
parseVisualBasicProjectInfo(std::size_t structureOffset)retdec::fileformat::PeFormatprivate
pdbInforetdec::fileformat::FileFormatprotected
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
relocationTablesretdec::fileformat::FileFormatprotected
resourceTableretdec::fileformat::FileFormatprotected
resourceTreeretdec::fileformat::FileFormatprotected
richHeaderretdec::fileformat::FileFormatprotected
scanForAnomalies()retdec::fileformat::PeFormat
scanForExportAnomalies()retdec::fileformat::PeFormatprivate
scanForImportAnomalies()retdec::fileformat::PeFormatprivate
scanForOptHeaderAnomalies()retdec::fileformat::PeFormatprivate
scanForResourceAnomalies()retdec::fileformat::PeFormatprivate
scanForSectionAnomalies(unsigned anamaliesLimit=1000)retdec::fileformat::PeFormatprivate
secHashInforetdec::fileformat::FileFormatprotected
sectionCrc32retdec::fileformat::FileFormatprotected
sectionMd5retdec::fileformat::FileFormatprotected
sectionsretdec::fileformat::FileFormatprotected
sectionSha256retdec::fileformat::FileFormatprotected
segmentsretdec::fileformat::FileFormatprotected
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::FileFormatprotected
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) overrideretdec::fileformat::FileFormatvirtual
setXBytes(std::uint64_t address, const std::vector< std::uint8_t > &val) overrideretdec::fileformat::FileFormatvirtual
sha256retdec::fileformat::FileFormatprotected
signatureVerifiedretdec::fileformat::FileFormatprotected
stateIsValidretdec::fileformat::FileFormatprotected
stringsretdec::fileformat::FileFormatprotected
stringStreamretdec::fileformat::PeFormatprivate
symbolTablesretdec::fileformat::FileFormatprotected
tlsInforetdec::fileformat::FileFormatprotected
typeLibIdretdec::fileformat::PeFormatprivate
typeRefHashCrc32retdec::fileformat::PeFormatprivate
typeRefHashMd5retdec::fileformat::PeFormatprivate
typeRefHashSha256retdec::fileformat::PeFormatprivate
unknownRelocsretdec::fileformat::FileFormatprotected
userStringStreamretdec::fileformat::PeFormatprivate
visualBasicInforetdec::fileformat::PeFormatprivate
~ByteValueStorage()=defaultretdec::utils::ByteValueStoragevirtual
~FileFormat()retdec::fileformat::FileFormatvirtual
~NonCopyable()=defaultretdec::utils::NonCopyableprivate
~PeFormat() overrideretdec::fileformat::PeFormatvirtual