retdec
|
#include <elf_upx_stub.h>
Public Types | |
using | AddressType = std::uint32_t |
Type with default word size. More... | |
using | ElfHeaderType = ELFIO::Elf32_Ehdr |
Type of ELF header. More... | |
using | ProgHeaderType = ELFIO::Elf32_Phdr |
Type of ELF program headers. More... | |
Static Public Attributes | |
static const AddressType | FirstBlockOffset = 0x18 |
Offset of the first packed block in the file from the end of ELF header. More... | |
static const AddressType | ElfHeaderEhsizeOffset = 40 |
Offset of ehsize field in ELF header. More... | |
static const AddressType | ElfHeaderPhnumOffset = 44 |
Offset of phnum field in ELF header. More... | |
static const AddressType | ProgHeaderOffsetOffset = 4 |
Offset of offset field in ELF program headers. More... | |
static const AddressType | ProgHeaderFileszOffset = 16 |
Offset of filesz field in ELF program headers. More... | |
static const AddressType | ProgHeaderSize = 32 |
Size of ELF program header. More... | |
Specialized traits for ELF32.
using retdec::unpackertool::upx::ElfUpxStubTraits< 32 >::AddressType = std::uint32_t |
Type with default word size.
using retdec::unpackertool::upx::ElfUpxStubTraits< 32 >::ElfHeaderType = ELFIO::Elf32_Ehdr |
Type of ELF header.
using retdec::unpackertool::upx::ElfUpxStubTraits< 32 >::ProgHeaderType = ELFIO::Elf32_Phdr |
Type of ELF program headers.
|
static |
Offset of ehsize
field in ELF header.
|
static |
Offset of phnum
field in ELF header.
|
static |
Offset of the first packed block in the file from the end of ELF header.
|
static |
Offset of filesz
field in ELF program headers.
|
static |
Offset of offset
field in ELF program headers.
|
static |
Size of ELF program header.