diff options
Diffstat (limited to 'include/llvm/Support/MachO.h')
| -rw-r--r-- | include/llvm/Support/MachO.h | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/include/llvm/Support/MachO.h b/include/llvm/Support/MachO.h index 7751275059238..54b8745de1c15 100644 --- a/include/llvm/Support/MachO.h +++ b/include/llvm/Support/MachO.h @@ -132,7 +132,9 @@ namespace llvm { LC_DYLIB_CODE_SIGN_DRS = 0x0000002Bu, LC_ENCRYPTION_INFO_64 = 0x0000002Cu, LC_LINKER_OPTION = 0x0000002Du, - LC_LINKER_OPTIMIZATION_HINT = 0x0000002Eu + LC_LINKER_OPTIMIZATION_HINT = 0x0000002Eu, + LC_VERSION_MIN_TVOS = 0x0000002Fu, + LC_VERSION_MIN_WATCHOS = 0x00000030u, }; enum : uint32_t { @@ -142,7 +144,6 @@ namespace llvm { SG_NORELOC = 0x4u, SG_PROTECTED_VERSION_1 = 0x8u, - // Constant masks for the "flags" field in llvm::MachO::section and // llvm::MachO::section_64 SECTION_TYPE = 0x000000ffu, // SECTION_TYPE @@ -334,7 +335,6 @@ namespace llvm { EXPORT_SYMBOL_FLAGS_KIND_ABSOLUTE = 0x02u }; - enum { // Constant masks for the "n_type" field in llvm::MachO::nlist and // llvm::MachO::nlist_64 @@ -385,7 +385,7 @@ namespace llvm { SELF_LIBRARY_ORDINAL = 0x0, MAX_LIBRARY_ORDINAL = 0xfd, DYNAMIC_LOOKUP_ORDINAL = 0xfe, - EXECUTABLE_ORDINAL = 0xff + EXECUTABLE_ORDINAL = 0xff }; enum StabType { @@ -506,7 +506,6 @@ namespace llvm { // Must be followed by ARM64_RELOC_PAGE21 or ARM64_RELOC_PAGEOFF12. ARM64_RELOC_ADDEND = 10, - // Constant values for the r_type field in an x86_64 architecture // llvm::MachO::relocation_info or llvm::MachO::scattered_relocation_info // structure @@ -530,7 +529,6 @@ namespace llvm { VM_PROT_EXECUTE = 0x4 }; - // Structs from <mach-o/loader.h> struct mach_header { @@ -784,7 +782,6 @@ namespace llvm { flags:8; }; - struct twolevel_hints_command { uint32_t cmd; uint32_t cmdsize; @@ -924,7 +921,6 @@ namespace llvm { uint64_t stacksize; }; - // Structs from <mach-o/fat.h> struct fat_header { uint32_t magic; @@ -995,7 +991,6 @@ namespace llvm { uint64_t n_value; }; - // Byte order swapping functions for MachO structs inline void swapStruct(mach_header &mh) { |
