LLVM API Documentation
Format information for Mach object files. More...
Format information for Mach object files.
Definition at line 313 of file MachOFormat.h.
Definition at line 134 of file MachOFormat.h.
Definition at line 138 of file MachOFormat.h.
Constants for header magic field.
| HM_Object32 |
32-bit mach object file |
| HM_Object64 |
64-bit mach object file |
| HM_Universal |
Universal object file. |
Definition at line 111 of file MachOFormat.h.
IndirectSymbolFlags - Flags for encoding special values in the indirect symbol entry.
Definition at line 358 of file MachOFormat.h.
| LCT_Segment | |
| LCT_Symtab | |
| LCT_Dysymtab | |
| LCT_Segment64 | |
| LCT_UUID | |
| LCT_CodeSignature | |
| LCT_SegmentSplitInfo | |
| LCT_FunctionStarts | |
| LCT_DataInCode | |
| LCT_LinkerOptions |
Definition at line 142 of file MachOFormat.h.
RelocationFlags - Special flags for addresses.
Definition at line 364 of file MachOFormat.h.
Common relocation info types.
Definition at line 369 of file MachOFormat.h.
Generic relocation info types, which are shared by some (but not all) platforms.
Definition at line 377 of file MachOFormat.h.
ARM uses its own relocation types.
| RIT_ARM_LocalDifference | |
| RIT_ARM_PreboundLazyPointer | |
| RIT_ARM_Branch24Bit | |
| RIT_ARM_ThumbBranch22Bit | |
| RIT_ARM_ThumbBranch32Bit | |
| RIT_ARM_Half | |
| RIT_ARM_HalfDifference |
Definition at line 399 of file MachOFormat.h.
X86_64 uses its own relocation types.
| RIT_X86_64_Unsigned | |
| RIT_X86_64_Signed | |
| RIT_X86_64_Branch | |
| RIT_X86_64_GOTLoad | |
| RIT_X86_64_GOT | |
| RIT_X86_64_Subtractor | |
| RIT_X86_64_Signed1 | |
| RIT_X86_64_Signed2 | |
| RIT_X86_64_Signed4 | |
| RIT_X86_64_TLV |
Definition at line 384 of file MachOFormat.h.
Definition at line 252 of file MachOFormat.h.
Constants for structure sizes.
Definition at line 95 of file MachOFormat.h.
Definition at line 346 of file MachOFormat.h.
Definition at line 340 of file MachOFormat.h.