#include <mpress.h>
◆ MpressPlugin()
retdec::unpackertool::mpress::MpressPlugin::MpressPlugin |
( |
| ) |
|
◆ ~MpressPlugin()
retdec::unpackertool::mpress::MpressPlugin::~MpressPlugin |
( |
| ) |
|
|
overridevirtual |
◆ cleanup()
void retdec::unpackertool::mpress::MpressPlugin::cleanup |
( |
| ) |
|
|
overridevirtual |
◆ copySectionFromOriginalFile()
void retdec::unpackertool::mpress::MpressPlugin::copySectionFromOriginalFile |
( |
std::uint32_t |
origSectIndex, |
|
|
std::ostream & |
outputFile, |
|
|
std::uint32_t |
newSectIndex |
|
) |
| |
|
private |
◆ decodeLzmaProperties()
void retdec::unpackertool::mpress::MpressPlugin::decodeLzmaProperties |
( |
retdec::utils::DynamicBuffer & |
compressedContent, |
|
|
std::uint8_t & |
pb, |
|
|
std::uint8_t & |
lp, |
|
|
std::uint8_t & |
lc |
|
) |
| |
|
private |
◆ decompressData()
◆ detectFixStubVersion()
◆ detectUnpackerStubVersion()
MpressUnpackerStub retdec::unpackertool::mpress::MpressPlugin::detectUnpackerStubVersion |
( |
| ) |
|
|
private |
◆ fixImportsAndEp()
◆ fixJumpsAndCalls()
◆ fixRelocations()
void retdec::unpackertool::mpress::MpressPlugin::fixRelocations |
( |
| ) |
|
|
private |
◆ getFixStub()
std::uint32_t retdec::unpackertool::mpress::MpressPlugin::getFixStub |
( |
| ) |
|
|
private |
◆ offsetAnalysis()
◆ prepare()
void retdec::unpackertool::mpress::MpressPlugin::prepare |
( |
| ) |
|
|
overridevirtual |
◆ saveFile()
◆ trailingBytesAnalysis()
◆ unpack()
void retdec::unpackertool::mpress::MpressPlugin::unpack |
( |
| ) |
|
|
overridevirtual |
◆ _addedSectionCount
std::uint32_t retdec::unpackertool::mpress::MpressPlugin::_addedSectionCount |
|
private |
◆ _file
◆ _fixStub
MpressFixStub retdec::unpackertool::mpress::MpressPlugin::_fixStub |
|
private |
◆ _iatSize
std::uint32_t retdec::unpackertool::mpress::MpressPlugin::_iatSize |
|
private |
◆ _iatVa
std::uint32_t retdec::unpackertool::mpress::MpressPlugin::_iatVa |
|
private |
◆ _importHintsOffset
std::uint32_t retdec::unpackertool::mpress::MpressPlugin::_importHintsOffset |
|
private |
◆ _oepVa
std::uint32_t retdec::unpackertool::mpress::MpressPlugin::_oepVa |
|
private |
◆ _packedContentSect
◆ _peFile
◆ _unpackerStub
The documentation for this class was generated from the following files:
- /var/cache/acbs/build/acbs.6bu6osb6/retdec/src/unpackertool/plugins/mpress/mpress.h
- /var/cache/acbs/build/acbs.6bu6osb6/retdec/src/unpackertool/plugins/mpress/mpress.cpp