retdec
retdec::fileformat::CoffFormat Member List

This is the complete list of members for retdec::fileformat::CoffFormat, including all inherited members.

_ldrErrInforetdec::fileformat::FileFormatprotected
anomaliesretdec::fileformat::FileFormatprotected
areSectionsValid() const overrideretdec::fileformat::CoffFormatvirtual
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
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
clear()retdec::fileformat::FileFormatprotected
CoffFormat(std::string pathToFile, LoadFlags loadFlags=LoadFlags::NONE)retdec::fileformat::CoffFormat
CoffFormat(std::istream &inputStream, LoadFlags loadFlags=LoadFlags::NONE)retdec::fileformat::CoffFormat
CoffFormat(const std::uint8_t *data, std::size_t size, LoadFlags loadFlags=LoadFlags::NONE)retdec::fileformat::CoffFormat
computeSectionTableHashes()retdec::fileformat::FileFormatprotected
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
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
exportTableretdec::fileformat::FileFormatprotected
fileretdec::fileformat::CoffFormatprotected
fileBufferretdec::fileformat::CoffFormatprivate
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
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::CoffFormatvirtual
getAddressFromOffset(unsigned long long &result, unsigned long long offset) constretdec::fileformat::FileFormat
getAnomalies() constretdec::fileformat::FileFormat
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::CoffFormatvirtual
getCertificateTable() constretdec::fileformat::FileFormat
getCoffSymbolTableOffset() constretdec::fileformat::CoffFormat
getCrc32() constretdec::fileformat::FileFormat
getDeclaredFileLength() const overrideretdec::fileformat::CoffFormatvirtual
getDeclaredNumberOfSections() const overrideretdec::fileformat::CoffFormatvirtual
getDeclaredNumberOfSegments() const overrideretdec::fileformat::CoffFormatvirtual
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::CoffFormatvirtual
getEpAddress(unsigned long long &result) const overrideretdec::fileformat::CoffFormatvirtual
getEpBytes(std::vector< std::uint8_t > &result, unsigned long long numberOfBytes) constretdec::fileformat::FileFormat
getEpOffset(unsigned long long &epOffset) const overrideretdec::fileformat::CoffFormatvirtual
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
getFileFlags() constretdec::fileformat::CoffFormat
getFileFormat() constretdec::fileformat::FileFormat
getFileFormatName() constretdec::fileformat::FileFormatvirtual
getFileLength() constretdec::fileformat::FileFormat
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
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::CoffFormatvirtual
getImport(const std::string &name) constretdec::fileformat::FileFormat
getImport(unsigned long long address) constretdec::fileformat::FileFormat
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::CoffFormatvirtual
getManifestResource() constretdec::fileformat::FileFormat
getMd5() constretdec::fileformat::FileFormat
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
getNumberOfCoffSymbols() constretdec::fileformat::CoffFormat
getNumberOfDynamicTables() constretdec::fileformat::FileFormat
getNumberOfNibblesInByte() const overrideretdec::fileformat::FileFormatvirtual
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
getOverlayEntropy(double &res) constretdec::fileformat::FileFormat
getOverlaySize() constretdec::fileformat::FileFormat
getPathToFile() constretdec::fileformat::FileFormat
getPdbInfo() constretdec::fileformat::FileFormat
getRelocation(const std::string &name) constretdec::fileformat::FileFormat
getRelocation(unsigned long long address) constretdec::fileformat::FileFormat
getRelocationMask(unsigned relType, std::vector< std::uint8_t > &mask)retdec::fileformat::CoffFormatprivate
getRelocationTable(unsigned long long tabIndex) constretdec::fileformat::FileFormat
getRelocationTables() constretdec::fileformat::FileFormat
getResourceTable() constretdec::fileformat::FileFormat
getResourceTree() constretdec::fileformat::FileFormat
getRichHeader() constretdec::fileformat::FileFormat
getSection(const std::string &secName) constretdec::fileformat::FileFormat
getSection(unsigned long long secIndex) constretdec::fileformat::FileFormat
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::CoffFormatvirtual
getSectionTableMd5() constretdec::fileformat::FileFormat
getSectionTableOffset() const overrideretdec::fileformat::CoffFormatvirtual
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::CoffFormatvirtual
getSegmentTableOffset() const overrideretdec::fileformat::CoffFormatvirtual
getSha256() constretdec::fileformat::FileFormat
getSizeOfStringTable() constretdec::fileformat::CoffFormat
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
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::CoffFormatvirtual
getTimeStamp() constretdec::fileformat::CoffFormat
getTlsInfo() constretdec::fileformat::FileFormat
getUnknownRelocations() constretdec::fileformat::FileFormat
getVersionResource() constretdec::fileformat::FileFormat
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
hasCrc32() constretdec::fileformat::FileFormat
hasMd5() constretdec::fileformat::FileFormat
hasMixedEndianForDouble() const overrideretdec::fileformat::CoffFormatvirtual
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
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
initSectionTableHashOffsets() overrideretdec::fileformat::CoffFormatprivatevirtual
initStream()retdec::fileformat::FileFormatprivate
initStructures()retdec::fileformat::CoffFormatprivate
is32BitArchitecture() constretdec::fileformat::CoffFormat
isArm() constretdec::fileformat::FileFormat
isBigEndian() constretdec::utils::ByteValueStorage
isCoff() constretdec::fileformat::FileFormat
isDll() const overrideretdec::fileformat::CoffFormatvirtual
isElf() constretdec::fileformat::FileFormat
isExecutable() const overrideretdec::fileformat::CoffFormatvirtual
isIntelHex() constretdec::fileformat::FileFormat
isInValidState() constretdec::fileformat::FileFormat
isLittleEndian() constretdec::utils::ByteValueStorage
isMacho() constretdec::fileformat::FileFormat
isMips() constretdec::fileformat::FileFormat
isObjectFile() const overrideretdec::fileformat::CoffFormatvirtual
isObjectStretchedOverSections(std::size_t addr, std::size_t size) constretdec::fileformat::FileFormat
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
isWindowsDriver() constretdec::fileformat::FileFormat
isX86() constretdec::fileformat::FileFormat
isX86_64() constretdec::fileformat::FileFormat
isX86OrX86_64() constretdec::fileformat::FileFormat
loadedBytesretdec::fileformat::FileFormatprivate
loadExpHash()retdec::fileformat::FileFormat
loadFlagsretdec::fileformat::FileFormatprivate
loadImpHash()retdec::fileformat::FileFormat
loadRelocations()retdec::fileformat::CoffFormatprivate
loadResourceIconHash()retdec::fileformat::FileFormat
loadSections()retdec::fileformat::CoffFormatprivate
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::CoffFormatprivate
md5retdec::fileformat::FileFormatprotected
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
pdbInforetdec::fileformat::FileFormatprotected
relocationTablesretdec::fileformat::FileFormatprotected
resourceTableretdec::fileformat::FileFormatprotected
resourceTreeretdec::fileformat::FileFormatprotected
richHeaderretdec::fileformat::FileFormatprotected
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
symbolTablesretdec::fileformat::FileFormatprotected
tlsInforetdec::fileformat::FileFormatprotected
unknownRelocsretdec::fileformat::FileFormatprotected
~ByteValueStorage()=defaultretdec::utils::ByteValueStoragevirtual
~CoffFormat() overrideretdec::fileformat::CoffFormatvirtual
~FileFormat()retdec::fileformat::FileFormatvirtual
~NonCopyable()=defaultretdec::utils::NonCopyableprivate