OpenCore  1.0.4
OpenCore Bootloader
Loading...
Searching...
No Matches
MACH_FAT_ARCH_64 Struct Reference

#include <AppleFatBinaryImage.h>

Data Fields

MACH_CPU_TYPE CpuType
 
MACH_CPU_SUBTYPE CpuSubtype
 
UINT64 Offset
 
UINT64 Size
 
UINT32 Alignment
 
UINT32 Reserved
 

Detailed Description

The support for the 64-bit fat file format described here is a work in progress and not yet fully supported in all the Apple Developer Tools.

When a slice is greater than 4mb or an offset to a slice is greater than 4mb then the 64-bit fat file format is used. Definition of the the Fat architecture-specific file header.

Definition at line 94 of file AppleFatBinaryImage.h.

Field Documentation

◆ Alignment

UINT32 MACH_FAT_ARCH_64::Alignment

The alignment as a power of 2 (necessary for the x86_64 architecture).

Definition at line 114 of file AppleFatBinaryImage.h.

◆ CpuSubtype

MACH_CPU_SUBTYPE MACH_FAT_ARCH_64::CpuSubtype

The found CPU sub-architecture specifier.

Definition at line 102 of file AppleFatBinaryImage.h.

◆ CpuType

MACH_CPU_TYPE MACH_FAT_ARCH_64::CpuType

The found CPU architecture specifier.

Definition at line 98 of file AppleFatBinaryImage.h.

◆ Offset

UINT64 MACH_FAT_ARCH_64::Offset

The offset of the architecture-specific boot file.

Definition at line 106 of file AppleFatBinaryImage.h.

◆ Reserved

UINT32 MACH_FAT_ARCH_64::Reserved

Reserved.

Definition at line 118 of file AppleFatBinaryImage.h.

◆ Size

UINT64 MACH_FAT_ARCH_64::Size

The size of the architecture-specific boot file.

Definition at line 110 of file AppleFatBinaryImage.h.


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