retdec
Public Attributes | List of all members
retdec::unpackertool::upx::UpxStubData Struct Reference

#include <upx_stub_signatures.h>

Collaboration diagram for retdec::unpackertool::upx::UpxStubData:
Collaboration graph
[legend]

Public Attributes

retdec::fileformat::Architecture architecture
 Architecture this unpacking stub occures on. More...
 
retdec::fileformat::Format format
 File format this unpacking stub occures in. More...
 
retdec::unpacker::Signaturesignature
 Signature of this unpacking stub. More...
 
UpxStubVersion version
 Version this unpacking stub associates with. More...
 
std::uint32_t size
 Size of the whole unpacking stub. Not used on ELF, only on PE. More...
 
std::uint32_t searchDistance
 In case of non-fixed position of the signature, this field is used for searching around EP offset with this distance. More...
 

Detailed Description

Data of the UPX unpacking stub used to match the right version.

Member Data Documentation

◆ architecture

retdec::fileformat::Architecture retdec::unpackertool::upx::UpxStubData::architecture

Architecture this unpacking stub occures on.

◆ format

retdec::fileformat::Format retdec::unpackertool::upx::UpxStubData::format

File format this unpacking stub occures in.

◆ searchDistance

std::uint32_t retdec::unpackertool::upx::UpxStubData::searchDistance

In case of non-fixed position of the signature, this field is used for searching around EP offset with this distance.

◆ signature

retdec::unpacker::Signature* retdec::unpackertool::upx::UpxStubData::signature

Signature of this unpacking stub.

◆ size

std::uint32_t retdec::unpackertool::upx::UpxStubData::size

Size of the whole unpacking stub. Not used on ELF, only on PE.

◆ version

UpxStubVersion retdec::unpackertool::upx::UpxStubData::version

Version this unpacking stub associates with.


The documentation for this struct was generated from the following file: