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

#include <macho_upx_stub.h>

Public Types

using AddressType = std::uint64_t
 Type with default word size. More...
 
using MachOHeaderType = llvm::MachO::mach_header_64
 
using MachOSegmentCommandType = llvm::MachO::segment_command_64
 

Static Public Attributes

static const std::uint64_t MachOHeaderNcmdsOffset = 0x10
 
static const std::uint64_t MachOHeaderSize = 0x20
 
static const std::uint32_t LoadCommandSegment = llvm::MachO::LC_SEGMENT_64
 
static const std::uint64_t LoadCommandSegmentFileoffOffset = 0x28
 
static const std::uint64_t LoadCommandSegmentFilesizeOffset = 0x30
 

Detailed Description

Specialized traits for Mach-O 64-bit.

Member Typedef Documentation

◆ AddressType

Type with default word size.

◆ MachOHeaderType

using retdec::unpackertool::upx::MachOUpxStubTraits< 64 >::MachOHeaderType = llvm::MachO::mach_header_64

◆ MachOSegmentCommandType

using retdec::unpackertool::upx::MachOUpxStubTraits< 64 >::MachOSegmentCommandType = llvm::MachO::segment_command_64

Member Data Documentation

◆ LoadCommandSegment

const std::uint32_t retdec::unpackertool::upx::MachOUpxStubTraits< 64 >::LoadCommandSegment = llvm::MachO::LC_SEGMENT_64
static

◆ LoadCommandSegmentFileoffOffset

const std::uint64_t retdec::unpackertool::upx::MachOUpxStubTraits< 64 >::LoadCommandSegmentFileoffOffset = 0x28
static

◆ LoadCommandSegmentFilesizeOffset

const std::uint64_t retdec::unpackertool::upx::MachOUpxStubTraits< 64 >::LoadCommandSegmentFilesizeOffset = 0x30
static

◆ MachOHeaderNcmdsOffset

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

◆ MachOHeaderSize

const std::uint64_t retdec::unpackertool::upx::MachOUpxStubTraits< 64 >::MachOHeaderSize = 0x20
static

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