retdec
Classes | Namespaces | Macros | Enumerations
mpress.h File Reference

Unpacker plugin for MPRESS packer. More...

#include "retdec/loader/loader.h"
#include "retdec/pelib/PeFile.h"
#include "retdec/utils/dynamic_buffer.h"
#include "retdec/unpacker/plugin.h"

Go to the source code of this file.

Classes

struct  retdec::unpackertool::mpress::MpressUnpackerStubData
 
struct  retdec::unpackertool::mpress::MpressFixStubData
 
class  retdec::unpackertool::mpress::MpressPlugin
 

Namespaces

 retdec
 
 retdec::unpackertool
 Generic unpacker.
 
 retdec::unpackertool::mpress
 MPRESS unpacker.
 

Macros

#define mpress_plugin   plugin(retdec::unpackertool::mpress::MpressPlugin)
 

Enumerations

enum  retdec::unpackertool::mpress::Compression { retdec::unpackertool::mpress::COMPRESSION_LZMA , retdec::unpackertool::mpress::COMPRESSION_LZMAT , retdec::unpackertool::mpress::COMPRESSION_UNKNOWN }
 
enum  retdec::unpackertool::mpress::MpressUnpackerStub {
  retdec::unpackertool::mpress::MPRESS_UNPACKER_STUB_101_105 , retdec::unpackertool::mpress::MPRESS_UNPACKER_STUB_107_127 , retdec::unpackertool::mpress::MPRESS_UNPACKER_STUB_201 , retdec::unpackertool::mpress::MPRESS_UNPACKER_STUB_205_LZMA ,
  retdec::unpackertool::mpress::MPRESS_UNPACKER_STUB_205_LZMAT , retdec::unpackertool::mpress::MPRESS_UNPACKER_STUB_212_219_LZMA , retdec::unpackertool::mpress::MPRESS_UNPACKER_STUB_212_219_LZMAT , retdec::unpackertool::mpress::MPRESS_UNPACKER_STUB_UNKNOWN
}
 
enum  retdec::unpackertool::mpress::MpressFixStub { retdec::unpackertool::mpress::MPRESS_FIX_STUB_10x , retdec::unpackertool::mpress::MPRESS_FIX_STUB_127_20x , retdec::unpackertool::mpress::MPRESS_FIX_STUB_21x , retdec::unpackertool::mpress::MPRESS_FIX_STUB_UNKNOWN }
 

Detailed Description

Unpacker plugin for MPRESS packer.

Macro Definition Documentation

◆ mpress_plugin