retdec
retdec::unpackertool::upx::PeUpxStub< bits > Member List

This is the complete list of members for retdec::unpackertool::upx::PeUpxStub< bits >, including all inherited members.

_coffSymbolTableretdec::unpackertool::upx::PeUpxStub< bits >private
_createStubImpl(retdec::loader::Image *file, const DynamicBuffer *stubBytes)retdec::unpackertool::upx::UpxStubprivatestatic
_decompressorretdec::unpackertool::upx::UpxStubprotected
_exportsCompressedretdec::unpackertool::upx::PeUpxStub< bits >private
_fileretdec::unpacker::UnpackingStubprotected
_filterCountretdec::unpackertool::upx::PeUpxStub< bits >private
_filterIdretdec::unpackertool::upx::PeUpxStub< bits >private
_filterParamretdec::unpackertool::upx::PeUpxStub< bits >private
_metadataretdec::unpackertool::upx::UpxStubprotected
_newPeFileretdec::unpackertool::upx::PeUpxStub< bits >private
_realEpAddressretdec::unpackertool::upx::PeUpxStub< bits >protected
_rvaShiftretdec::unpackertool::upx::PeUpxStub< bits >private
_stubCapturedDataretdec::unpackertool::upx::UpxStubprotected
_stubDataretdec::unpackertool::upx::UpxStubprotected
_upx0Sectretdec::unpackertool::upx::PeUpxStub< bits >protected
cleanup() overrideretdec::unpackertool::upx::PeUpxStub< bits >virtual
createStub(retdec::loader::Image *file)retdec::unpackertool::upx::UpxStubstatic
createStub(retdec::loader::Image *file, const DynamicBuffer &stubBytes)retdec::unpackertool::upx::UpxStubstatic
cutHintsData(DynamicBuffer &unpackedData, const UpxExtraData &extraData)retdec::unpackertool::upx::PeUpxStub< bits >private
decodePackingMethod(std::uint8_t packingMethod) constretdec::unpackertool::upx::UpxStubprotected
decompress(DynamicBuffer &packedData, DynamicBuffer &unpackedData, bool trustMetadata)retdec::unpackertool::upx::PeUpxStub< bits >virtual
detectUnfilter(const DynamicBuffer &unpackingStub)retdec::unpackertool::upx::PeUpxStub< bits >private
fixCertificates()retdec::unpackertool::upx::PeUpxStub< bits >private
fixCoffSymbolTable()retdec::unpackertool::upx::PeUpxStub< bits >private
fixExports(const DynamicBuffer &originalHeader)retdec::unpackertool::upx::PeUpxStub< bits >private
fixImports(const DynamicBuffer &unpackedData, const UpxExtraData &extraData, const DynamicBuffer &ilt)retdec::unpackertool::upx::PeUpxStub< bits >private
fixLoadConfiguration(const DynamicBuffer &originalHeader)retdec::unpackertool::upx::PeUpxStub< bits >private
fixOep(const DynamicBuffer &originalHeader)retdec::unpackertool::upx::PeUpxStub< bits >private
fixPeHeader(const DynamicBuffer &originalHeader)retdec::unpackertool::upx::PeUpxStub< bits >private
fixRelocations(DynamicBuffer &unpackedData, const UpxExtraData &extraData)retdec::unpackertool::upx::PeUpxStub< bits >private
fixResources(const DynamicBuffer &unpackedData, const DynamicBuffer &originalHeader)retdec::unpackertool::upx::PeUpxStub< bits >private
fixSectionHeaders(const DynamicBuffer &originalHeader)retdec::unpackertool::upx::PeUpxStub< bits >private
fixSizeOfSections(const DynamicBuffer &unpackedData)retdec::unpackertool::upx::PeUpxStub< bits >private
fixTls(const DynamicBuffer &originalHeader)retdec::unpackertool::upx::PeUpxStub< bits >private
getDecompressor() constretdec::unpackertool::upx::UpxStub
getFile()retdec::unpacker::UnpackingStubinline
getPackingMethod(bool trustMetadata) constretdec::unpackertool::upx::PeUpxStub< bits >private
getRealEpAddress() const overrideretdec::unpackertool::upx::PeUpxStub< bits >virtual
getStubCapturedData() constretdec::unpackertool::upx::UpxStub
getStubData() constretdec::unpackertool::upx::UpxStub
getUpxMetadata() constretdec::unpackertool::upx::UpxStub
getVersion() constretdec::unpackertool::upx::UpxStub
loadResources(PeLib::ResourceNode *rootNode, std::uint32_t offset, std::uint32_t uncompressedRsrcRva, std::uint32_t compressedRsrcRva, const DynamicBuffer &uncompressedRsrcs, const DynamicBuffer &unpackedData, std::unordered_set< std::uint32_t > &visitedNodes)retdec::unpackertool::upx::PeUpxStub< bits >private
parseExtraData(DynamicBuffer &unpackedData, DynamicBuffer &originalHeader)retdec::unpackertool::upx::PeUpxStub< bits >private
PeUpxStub(retdec::loader::Image *inputFile, const UpxStubData *stubData, const DynamicBuffer &stubCapturedData, std::unique_ptr< Decompressor > decompressor, const UpxMetadata &metadata)retdec::unpackertool::upx::PeUpxStub< bits >
prepare()retdec::unpackertool::upx::PeUpxStub< bits >private
readPackedData(DynamicBuffer &packedData, bool trustMetadata)retdec::unpackertool::upx::PeUpxStub< bits >virtual
readPackedFileILT(DynamicBuffer &ilt)retdec::unpackertool::upx::PeUpxStub< bits >private
readUnpackingStub(DynamicBuffer &unpackingStub)retdec::unpackertool::upx::PeUpxStub< bits >virtual
saveFile(const std::string &outputFile, DynamicBuffer &unpackedData)retdec::unpackertool::upx::PeUpxStub< bits >private
setFile(loader::Image *file)retdec::unpacker::UnpackingStubinlineprotected
setRealEpAddress(std::uint32_t realEpAddress)retdec::unpackertool::upx::PeUpxStub< bits >
setStubCapturedData(const DynamicBuffer &stubCapturedData)retdec::unpackertool::upx::UpxStub
setStubData(const UpxStubData *stubData)retdec::unpackertool::upx::UpxStub
setupPackingMethod(std::uint8_t packingMethod)retdec::unpackertool::upx::PeUpxStub< bits >virtual
unfilterData(DynamicBuffer &unpackedData)retdec::unpackertool::upx::PeUpxStub< bits >private
unpack(const std::string &ouputFile) overrideretdec::unpackertool::upx::PeUpxStub< bits >virtual
unpackData(DynamicBuffer &unpackedData)retdec::unpackertool::upx::PeUpxStub< bits >private
UnpackingStub(loader::Image *file)retdec::unpacker::UnpackingStubinline
UpxStub(retdec::loader::Image *inputFile, const UpxStubData *stubData, const DynamicBuffer &stubCapturedData, std::unique_ptr< Decompressor > decompressor, const UpxMetadata &metadata)retdec::unpackertool::upx::UpxStub
~UnpackingStub()=defaultretdec::unpacker::UnpackingStubvirtual