OpenCore
1.0.4
OpenCore Bootloader
|
#include <AppleFatBinaryImage.h>
Data Fields | |
MACH_CPU_TYPE | CpuType |
MACH_CPU_SUBTYPE | CpuSubtype |
UINT64 | Offset |
UINT64 | Size |
UINT32 | Alignment |
UINT32 | Reserved |
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.
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.
MACH_CPU_SUBTYPE MACH_FAT_ARCH_64::CpuSubtype |
The found CPU sub-architecture specifier.
Definition at line 102 of file AppleFatBinaryImage.h.
MACH_CPU_TYPE MACH_FAT_ARCH_64::CpuType |
The found CPU architecture specifier.
Definition at line 98 of file AppleFatBinaryImage.h.
UINT64 MACH_FAT_ARCH_64::Offset |
The offset of the architecture-specific boot file.
Definition at line 106 of file AppleFatBinaryImage.h.
UINT32 MACH_FAT_ARCH_64::Reserved |
Reserved.
Definition at line 118 of file AppleFatBinaryImage.h.
UINT64 MACH_FAT_ARCH_64::Size |
The size of the architecture-specific boot file.
Definition at line 110 of file AppleFatBinaryImage.h.