6 #ifndef UNPACKERTOOL_PLUGINS_UPX_DECOMPRESSORS_DECOMPRESSOR_SCRAMBLER_H
7 #define UNPACKERTOOL_PLUGINS_UPX_DECOMPRESSORS_DECOMPRESSOR_SCRAMBLER_H
14 namespace unpackertool {
25 virtual void setupPackingMethod(
ElfUpxStub<32>* stub, std::uint8_t packingMethod)
override;
28 virtual void setupPackingMethod(
ElfUpxStub<64>* stub, std::uint8_t packingMethod)
override;
31 virtual void setupPackingMethod(
MachOUpxStub<32>* stub, std::uint8_t packingMethod)
override;
34 virtual void setupPackingMethod(
MachOUpxStub<64>* stub, std::uint8_t packingMethod)
override;
37 virtual void setupPackingMethod(
PeUpxStub<32>* stub, std::uint8_t packingMethod)
override;
41 virtual void setupPackingMethod(
PeUpxStub<64>* stub, std::uint8_t packingMethod)
override;
The class for dynamic buffered data manipulation taking the endianness of the data in account.
Definition: dynamic_buffer.h:36
Declaration of base decompressor visitor for unpacking packed data.
Definition: unpacking_stub.h:16
Definition: archive_wrapper.h:19