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

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

_bitParserretdec::unpackertool::upx::ElfUpxStub< bits >private
_createStubImpl(retdec::loader::Image *file, const DynamicBuffer *stubBytes)retdec::unpackertool::upx::UpxStubprivatestatic
_decompressorretdec::unpackertool::upx::UpxStubprotected
_fileretdec::unpacker::UnpackingStubprotected
_metadataretdec::unpackertool::upx::UpxStubprotected
_stubCapturedDataretdec::unpackertool::upx::UpxStubprotected
_stubDataretdec::unpackertool::upx::UpxStubprotected
AddressType typedefretdec::unpackertool::upx::ElfUpxStub< bits >
cleanup() overrideretdec::unpackertool::upx::ElfUpxStub< bits >virtual
createStub(retdec::loader::Image *file)retdec::unpackertool::upx::UpxStubstatic
createStub(retdec::loader::Image *file, const DynamicBuffer &stubBytes)retdec::unpackertool::upx::UpxStubstatic
decodePackingMethod(std::uint8_t packingMethod) constretdec::unpackertool::upx::UpxStubprotected
decompress(DynamicBuffer &packedData, DynamicBuffer &unpackedData)retdec::unpackertool::upx::ElfUpxStub< bits >
ElfHeaderType typedefretdec::unpackertool::upx::ElfUpxStub< bits >
ElfUpxStub(retdec::loader::Image *inputFile, const UpxStubData *stubData, const DynamicBuffer &stubCapturedData, std::unique_ptr< Decompressor > decompressor, const UpxMetadata &metadata)retdec::unpackertool::upx::ElfUpxStub< bits >
getDecompressor() constretdec::unpackertool::upx::UpxStub
getFile()retdec::unpacker::UnpackingStubinline
getFirstBlockOffset()retdec::unpackertool::upx::ElfUpxStub< bits >private
getRealEpAddress() constretdec::unpackertool::upx::UpxStubvirtual
getStubCapturedData() constretdec::unpackertool::upx::UpxStub
getStubData() constretdec::unpackertool::upx::UpxStub
getUpxMetadata() constretdec::unpackertool::upx::UpxStub
getVersion() constretdec::unpackertool::upx::UpxStub
nextLoadSegmentGap(const std::vector< ProgHeaderType > &phdrs, std::uint32_t currentLoadSegmentIndex)retdec::unpackertool::upx::ElfUpxStub< bits >private
ProgHeaderType typedefretdec::unpackertool::upx::ElfUpxStub< bits >
setFile(loader::Image *file)retdec::unpacker::UnpackingStubinlineprotected
setStubCapturedData(const DynamicBuffer &stubCapturedData)retdec::unpackertool::upx::UpxStub
setStubData(const UpxStubData *stubData)retdec::unpackertool::upx::UpxStub
setupPackingMethod(std::uint8_t packingMethod)retdec::unpackertool::upx::ElfUpxStub< bits >
unfilterBlock(const DynamicBuffer &packedBlock, DynamicBuffer &unpackedData)retdec::unpackertool::upx::ElfUpxStub< bits >private
unpack(const std::string &outputFile) overrideretdec::unpackertool::upx::ElfUpxStub< bits >virtual
unpackBlock(DynamicBuffer &unpackedData, AddressType fileOffset, AddressType &readFromBuffer, std::uint32_t sizeHint=0)retdec::unpackertool::upx::ElfUpxStub< bits >private
unpackBlock(DynamicBuffer &unpackedData, DynamicBuffer &packedBlock, AddressType &readFromBuffer, std::uint32_t sizeHint=0)retdec::unpackertool::upx::ElfUpxStub< 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
validBlock(const DynamicBuffer &block)retdec::unpackertool::upx::ElfUpxStub< bits >private
~UnpackingStub()=defaultretdec::unpacker::UnpackingStubvirtual