_coffSymbolTable | retdec::unpackertool::upx::PeUpxStub< bits > | private |
_createStubImpl(retdec::loader::Image *file, const DynamicBuffer *stubBytes) | retdec::unpackertool::upx::UpxStub | privatestatic |
_decompressor | retdec::unpackertool::upx::UpxStub | protected |
_exportsCompressed | retdec::unpackertool::upx::PeUpxStub< bits > | private |
_file | retdec::unpacker::UnpackingStub | protected |
_filterCount | retdec::unpackertool::upx::PeUpxStub< bits > | private |
_filterId | retdec::unpackertool::upx::PeUpxStub< bits > | private |
_filterParam | retdec::unpackertool::upx::PeUpxStub< bits > | private |
_metadata | retdec::unpackertool::upx::UpxStub | protected |
_newPeFile | retdec::unpackertool::upx::PeUpxStub< bits > | private |
_realEpAddress | retdec::unpackertool::upx::PeUpxStub< bits > | protected |
_rvaShift | retdec::unpackertool::upx::PeUpxStub< bits > | private |
_stubCapturedData | retdec::unpackertool::upx::UpxStub | protected |
_stubData | retdec::unpackertool::upx::UpxStub | protected |
_upx0Sect | retdec::unpackertool::upx::PeUpxStub< bits > | protected |
cleanup() override | retdec::unpackertool::upx::PeUpxStub< bits > | virtual |
createStub(retdec::loader::Image *file) | retdec::unpackertool::upx::UpxStub | static |
createStub(retdec::loader::Image *file, const DynamicBuffer &stubBytes) | retdec::unpackertool::upx::UpxStub | static |
cutHintsData(DynamicBuffer &unpackedData, const UpxExtraData &extraData) | retdec::unpackertool::upx::PeUpxStub< bits > | private |
decodePackingMethod(std::uint8_t packingMethod) const | retdec::unpackertool::upx::UpxStub | protected |
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() const | retdec::unpackertool::upx::UpxStub | |
getFile() | retdec::unpacker::UnpackingStub | inline |
getPackingMethod(bool trustMetadata) const | retdec::unpackertool::upx::PeUpxStub< bits > | private |
getRealEpAddress() const override | retdec::unpackertool::upx::PeUpxStub< bits > | virtual |
getStubCapturedData() const | retdec::unpackertool::upx::UpxStub | |
getStubData() const | retdec::unpackertool::upx::UpxStub | |
getUpxMetadata() const | retdec::unpackertool::upx::UpxStub | |
getVersion() const | retdec::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::UnpackingStub | inlineprotected |
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) override | retdec::unpackertool::upx::PeUpxStub< bits > | virtual |
unpackData(DynamicBuffer &unpackedData) | retdec::unpackertool::upx::PeUpxStub< bits > | private |
UnpackingStub(loader::Image *file) | retdec::unpacker::UnpackingStub | inline |
UpxStub(retdec::loader::Image *inputFile, const UpxStubData *stubData, const DynamicBuffer &stubCapturedData, std::unique_ptr< Decompressor > decompressor, const UpxMetadata &metadata) | retdec::unpackertool::upx::UpxStub | |
~UnpackingStub()=default | retdec::unpacker::UnpackingStub | virtual |