36 #ifdef WANT_MACH_HEADER_ENUM 37 #undef WANT_MACH_HEADER_ENUM 43 CPU_TYPE_X86_64 = 0x01000007,
45 CPU_TYPE_POWERPC = 0x00000012,
46 CPU_TYPE_POWERPC64 = 0x01000012,
47 CPU_TYPE_POWERPC64LE = 0x01000021
50 CPU_SUBTYPE_ARM_ALL = 0,
51 CPU_SUBTYPE_ARM_V4T = 5,
52 CPU_SUBTYPE_ARM_V6 = 6
68 #ifdef WANT_MACH_SEGMENT_ENUM 69 #undef WANT_MACH_SEGMENT_ENUM 71 LC_REQ_DYLD = 0x80000000,
79 LC_LOAD_DYLINKER = 0xe,
81 LC_TWOLEVEL_HINTS= 0x16,
83 LC_ROUTINES_64 = 0x1a,
86 LC_CODE_SIGNATURE = 0x1d,
87 LC_SEGMENT_SPLIT_INFO = 0x1e,
88 LC_REEXPORT_DYLIB = 0x1f,
89 LC_LAZY_LOAD_DYLIB= 0x20,
90 LC_ENCRYPTION_INFO= 0x21,
92 LC_DYLD_INFO_ONLY = (0x22|LC_REQ_DYLD),
93 LC_VERSION_MIN_MACOSX= 0x24,
94 LC_FUNCTION_STARTS= 0x26,
95 LC_MAIN = (0x28|LC_REQ_DYLD),
96 LC_DATA_IN_CODE = 0x29,
97 LC_SOURCE_VERSION = 0x2a,
106 #ifdef WANT_MACH_SECTION_ENUM 107 #undef WANT_MACH_SECTION_ENUM 115 S_NON_LAZY_SYMBOL_POINTERS,
116 S_LAZY_SYMBOL_POINTERS,
118 S_MOD_INIT_FUNC_POINTERS,
119 S_MOD_TERM_FUNC_POINTERS,
127 S_ATTR_PURE_INSTRUCTIONS = 0x80000000,
128 S_ATTR_NO_TOC = 0x40000000,
129 S_ATTR_STRIP_STATIC_SYMS = 0x20000000,
130 S_ATTR_NO_DEAD_STRIP = 0x10000000,
131 S_ATTR_LIVE_SUPPORT = 0x08000000,
132 S_ATTR_SELF_MODIFYING_CODE = 0x04000000,
133 S_ATTR_DEBUG = 0x02000000,
134 S_ATTR_SOME_INSTRUCTIONS = 0x00000400,
135 S_ATTR_EXT_RELOC = 0x00000200,
136 S_ATTR_LOC_RELOC = 0x00000100
140 #ifdef WANT_MACH_THREAD_ENUM 141 #undef WANT_MACH_THREAD_ENUM 143 PPC_THREAD_STATE = 1,
144 PPC_THREAD_STATE64 = 5,
145 x86_THREAD_STATE32 = 1,
146 x86_THREAD_STATE64 = 4,
147 i386_OLD_THREAD_STATE = -1,