|
virtual void | readUnpackingStub (PeUpxStub< 32 > *stub, DynamicBuffer &unpackingStub) override |
|
virtual void | readUnpackingStub (PeUpxStub< 64 > *stub, DynamicBuffer &unpackingStub) override |
|
virtual void | setupPackingMethod (ElfUpxStub< 32 > *stub, std::uint8_t packingMethod) override |
|
virtual void | decompress (ElfUpxStub< 32 > *stub, DynamicBuffer &packedData, DynamicBuffer &unpackedData) override |
|
virtual void | setupPackingMethod (ElfUpxStub< 64 > *stub, std::uint8_t packingMethod) override |
|
virtual void | decompress (ElfUpxStub< 64 > *stub, DynamicBuffer &packedData, DynamicBuffer &unpackedData) override |
|
virtual void | setupPackingMethod (MachOUpxStub< 32 > *stub, std::uint8_t packingMethod) override |
|
virtual void | decompress (MachOUpxStub< 32 > *stub, DynamicBuffer &packedData, DynamicBuffer &unpackedData) override |
|
virtual void | setupPackingMethod (MachOUpxStub< 64 > *stub, std::uint8_t packingMethod) override |
|
virtual void | decompress (MachOUpxStub< 64 > *stub, DynamicBuffer &packedData, DynamicBuffer &unpackedData) override |
|
virtual void | setupPackingMethod (PeUpxStub< 32 > *stub, std::uint8_t packingMethod) override |
|
virtual void | readPackedData (PeUpxStub< 32 > *stub, DynamicBuffer &packedData, bool trustMetadata) override |
|
virtual void | decompress (PeUpxStub< 32 > *stub, DynamicBuffer &packedData, DynamicBuffer &unpackedData, bool trustMetadata) override |
|
virtual void | setupPackingMethod (PeUpxStub< 64 > *stub, std::uint8_t packingMethod) override |
|
virtual void | readPackedData (PeUpxStub< 64 > *stub, DynamicBuffer &packedData, bool trustMetadata) override |
|
virtual void | decompress (PeUpxStub< 64 > *stub, DynamicBuffer &packedData, DynamicBuffer &unpackedData, bool trustMetadata) override |
|
virtual | ~Decompressor ()=default |
|
Visitor-like decompressor for UPX$HIT scrambler decompression.