retdec
Public Types | Static Public Attributes | List of all members
retdec::unpackertool::upx::MachOUpxStubTraits< 32 > Struct Reference

#include <macho_upx_stub.h>

Public Types

using AddressType = std::uint32_t
 Type with default word size. More...
 
using MachOHeaderType = llvm::MachO::mach_header
 
using MachOSegmentCommandType = llvm::MachO::segment_command
 

Static Public Attributes

static const std::uint64_t MachOHeaderNcmdsOffset = 0x10
 
static const std::uint64_t MachOHeaderSize = 0x1C
 
static const std::uint32_t LoadCommandSegment = llvm::MachO::LC_SEGMENT
 
static const std::uint64_t LoadCommandSegmentFileoffOffset = 0x20
 
static const std::uint64_t LoadCommandSegmentFilesizeOffset = 0x24
 

Detailed Description

Specialized traits for Mach-O 32-bit.

Member Typedef Documentation

◆ AddressType

Type with default word size.

◆ MachOHeaderType

using retdec::unpackertool::upx::MachOUpxStubTraits< 32 >::MachOHeaderType = llvm::MachO::mach_header

◆ MachOSegmentCommandType

using retdec::unpackertool::upx::MachOUpxStubTraits< 32 >::MachOSegmentCommandType = llvm::MachO::segment_command

Member Data Documentation

◆ LoadCommandSegment

const std::uint32_t retdec::unpackertool::upx::MachOUpxStubTraits< 32 >::LoadCommandSegment = llvm::MachO::LC_SEGMENT
static

◆ LoadCommandSegmentFileoffOffset

const std::uint64_t retdec::unpackertool::upx::MachOUpxStubTraits< 32 >::LoadCommandSegmentFileoffOffset = 0x20
static

◆ LoadCommandSegmentFilesizeOffset

const std::uint64_t retdec::unpackertool::upx::MachOUpxStubTraits< 32 >::LoadCommandSegmentFilesizeOffset = 0x24
static

◆ MachOHeaderNcmdsOffset

const std::uint64_t retdec::unpackertool::upx::MachOUpxStubTraits< 32 >::MachOHeaderNcmdsOffset = 0x10
static

◆ MachOHeaderSize

const std::uint64_t retdec::unpackertool::upx::MachOUpxStubTraits< 32 >::MachOHeaderSize = 0x1C
static

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