LLVM 19.0.0git
Public Attributes | List of all members
llvm::objcopy::macho::MachHeader Struct Reference

#include "ObjCopy/MachO/MachOObject.h"

Public Attributes

uint32_t Magic
 
uint32_t CPUType
 
uint32_t CPUSubType
 
uint32_t FileType
 
uint32_t NCmds
 
uint32_t SizeOfCmds
 
uint32_t Flags
 
uint32_t Reserved = 0
 

Detailed Description

Definition at line 26 of file MachOObject.h.

Member Data Documentation

◆ CPUSubType

uint32_t llvm::objcopy::macho::MachHeader::CPUSubType

Definition at line 29 of file MachOObject.h.

◆ CPUType

uint32_t llvm::objcopy::macho::MachHeader::CPUType

Definition at line 28 of file MachOObject.h.

◆ FileType

uint32_t llvm::objcopy::macho::MachHeader::FileType

Definition at line 30 of file MachOObject.h.

◆ Flags

uint32_t llvm::objcopy::macho::MachHeader::Flags

Definition at line 33 of file MachOObject.h.

Referenced by updateAndRemoveSymbols().

◆ Magic

uint32_t llvm::objcopy::macho::MachHeader::Magic

Definition at line 27 of file MachOObject.h.

Referenced by llvm::objcopy::macho::Object::is64Bit().

◆ NCmds

uint32_t llvm::objcopy::macho::MachHeader::NCmds

Definition at line 31 of file MachOObject.h.

◆ Reserved

uint32_t llvm::objcopy::macho::MachHeader::Reserved = 0

Definition at line 34 of file MachOObject.h.

◆ SizeOfCmds

uint32_t llvm::objcopy::macho::MachHeader::SizeOfCmds

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