Lines Matching refs:MachO
38 using namespace llvm::MachO;
153 io.enumCase(value, "MH_OBJECT", llvm::MachO::MH_OBJECT); in enumeration()
154 io.enumCase(value, "MH_DYLIB", llvm::MachO::MH_DYLIB); in enumeration()
155 io.enumCase(value, "MH_EXECUTE", llvm::MachO::MH_EXECUTE); in enumeration()
156 io.enumCase(value, "MH_BUNDLE", llvm::MachO::MH_BUNDLE); in enumeration()
165 llvm::MachO::MH_TWOLEVEL); in bitset()
167 llvm::MachO::MH_SUBSECTIONS_VIA_SYMBOLS); in bitset()
176 llvm::MachO::S_REGULAR); in enumeration()
178 llvm::MachO::S_ZEROFILL); in enumeration()
180 llvm::MachO::S_CSTRING_LITERALS); in enumeration()
182 llvm::MachO::S_4BYTE_LITERALS); in enumeration()
184 llvm::MachO::S_8BYTE_LITERALS); in enumeration()
186 llvm::MachO::S_LITERAL_POINTERS); in enumeration()
188 llvm::MachO::S_NON_LAZY_SYMBOL_POINTERS); in enumeration()
190 llvm::MachO::S_LAZY_SYMBOL_POINTERS); in enumeration()
192 llvm::MachO::S_SYMBOL_STUBS); in enumeration()
194 llvm::MachO::S_MOD_INIT_FUNC_POINTERS); in enumeration()
196 llvm::MachO::S_MOD_TERM_FUNC_POINTERS); in enumeration()
198 llvm::MachO::S_COALESCED); in enumeration()
200 llvm::MachO::S_GB_ZEROFILL); in enumeration()
202 llvm::MachO::S_INTERPOSING); in enumeration()
204 llvm::MachO::S_16BYTE_LITERALS); in enumeration()
206 llvm::MachO::S_DTRACE_DOF); in enumeration()
208 llvm::MachO::S_LAZY_DYLIB_SYMBOL_POINTERS); in enumeration()
210 llvm::MachO::S_THREAD_LOCAL_REGULAR); in enumeration()
212 llvm::MachO::S_THREAD_LOCAL_ZEROFILL); in enumeration()
214 llvm::MachO::S_THREAD_LOCAL_VARIABLES); in enumeration()
216 llvm::MachO::S_THREAD_LOCAL_VARIABLE_POINTERS); in enumeration()
218 llvm::MachO::S_THREAD_LOCAL_INIT_FUNCTION_POINTERS); in enumeration()
226 llvm::MachO::S_ATTR_PURE_INSTRUCTIONS); in bitset()
228 llvm::MachO::S_ATTR_SOME_INSTRUCTIONS); in bitset()
230 llvm::MachO::S_ATTR_NO_DEAD_STRIP); in bitset()
232 llvm::MachO::S_ATTR_EXT_RELOC); in bitset()
234 llvm::MachO::S_ATTR_LOC_RELOC); in bitset()
236 llvm::MachO::S_ATTR_DEBUG); in bitset()
266 io.enumCase(value, "N_UNDF", llvm::MachO::N_UNDF); in enumeration()
267 io.enumCase(value, "N_ABS", llvm::MachO::N_ABS); in enumeration()
268 io.enumCase(value, "N_SECT", llvm::MachO::N_SECT); in enumeration()
269 io.enumCase(value, "N_PBUD", llvm::MachO::N_PBUD); in enumeration()
270 io.enumCase(value, "N_INDR", llvm::MachO::N_INDR); in enumeration()
277 io.bitSetCase(value, "N_EXT", llvm::MachO::N_EXT); in bitset()
278 io.bitSetCase(value, "N_PEXT", llvm::MachO::N_PEXT); in bitset()
285 io.bitSetCase(value, "N_NO_DEAD_STRIP", llvm::MachO::N_NO_DEAD_STRIP); in bitset()
286 io.bitSetCase(value, "N_WEAK_REF", llvm::MachO::N_WEAK_REF); in bitset()
287 io.bitSetCase(value, "N_WEAK_DEF", llvm::MachO::N_WEAK_DEF); in bitset()
288 io.bitSetCase(value, "N_ARM_THUMB_DEF", llvm::MachO::N_ARM_THUMB_DEF); in bitset()
289 io.bitSetCase(value, "N_SYMBOL_RESOLVER", llvm::MachO::N_SYMBOL_RESOLVER); in bitset()
378 llvm::MachO::X86_64_RELOC_UNSIGNED); in enumeration()
380 llvm::MachO::X86_64_RELOC_SIGNED); in enumeration()
382 llvm::MachO::X86_64_RELOC_BRANCH); in enumeration()
384 llvm::MachO::X86_64_RELOC_GOT_LOAD); in enumeration()
386 llvm::MachO::X86_64_RELOC_GOT); in enumeration()
388 llvm::MachO::X86_64_RELOC_SUBTRACTOR); in enumeration()
390 llvm::MachO::X86_64_RELOC_SIGNED_1); in enumeration()
392 llvm::MachO::X86_64_RELOC_SIGNED_2); in enumeration()
394 llvm::MachO::X86_64_RELOC_SIGNED_4); in enumeration()
396 llvm::MachO::X86_64_RELOC_TLV); in enumeration()
400 llvm::MachO::GENERIC_RELOC_VANILLA); in enumeration()
402 llvm::MachO::GENERIC_RELOC_PAIR); in enumeration()
404 llvm::MachO::GENERIC_RELOC_SECTDIFF); in enumeration()
406 llvm::MachO::GENERIC_RELOC_LOCAL_SECTDIFF); in enumeration()
408 llvm::MachO::GENERIC_RELOC_TLV); in enumeration()
414 llvm::MachO::ARM_RELOC_VANILLA); in enumeration()
416 llvm::MachO::ARM_RELOC_PAIR); in enumeration()
418 llvm::MachO::ARM_RELOC_SECTDIFF); in enumeration()
420 llvm::MachO::ARM_RELOC_LOCAL_SECTDIFF); in enumeration()
422 llvm::MachO::ARM_RELOC_BR24); in enumeration()
424 llvm::MachO::ARM_THUMB_RELOC_BR22); in enumeration()
426 llvm::MachO::ARM_RELOC_HALF); in enumeration()
428 llvm::MachO::ARM_RELOC_HALF_SECTDIFF); in enumeration()
432 llvm::MachO::ARM64_RELOC_UNSIGNED); in enumeration()
434 llvm::MachO::ARM64_RELOC_SUBTRACTOR); in enumeration()
436 llvm::MachO::ARM64_RELOC_BRANCH26); in enumeration()
438 llvm::MachO::ARM64_RELOC_PAGE21); in enumeration()
440 llvm::MachO::ARM64_RELOC_PAGEOFF12); in enumeration()
442 llvm::MachO::ARM64_RELOC_GOT_LOAD_PAGE21); in enumeration()
444 llvm::MachO::ARM64_RELOC_GOT_LOAD_PAGEOFF12); in enumeration()
446 llvm::MachO::ARM64_RELOC_POINTER_TO_GOT); in enumeration()
448 llvm::MachO::ARM64_RELOC_TLVP_LOAD_PAGE21); in enumeration()
450 llvm::MachO::ARM64_RELOC_TLVP_LOAD_PAGEOFF12); in enumeration()
452 llvm::MachO::ARM64_RELOC_ADDEND); in enumeration()
468 if (sym.type == llvm::MachO::N_UNDF) { in mapping()
487 out << ( (value & llvm::MachO::VM_PROT_READ) ? 'r' : '-'); in output()
488 out << ( (value & llvm::MachO::VM_PROT_WRITE) ? 'w' : '-'); in output()
489 out << ( (value & llvm::MachO::VM_PROT_EXECUTE) ? 'x' : '-'); in output()
497 value = llvm::MachO::VM_PROT_READ; in input()
506 value = value | llvm::MachO::VM_PROT_WRITE; in input()
515 value = value | llvm::MachO::VM_PROT_EXECUTE; in input()
544 llvm::MachO::LC_LOAD_DYLIB); in enumeration()
546 llvm::MachO::LC_LOAD_WEAK_DYLIB); in enumeration()
548 llvm::MachO::LC_REEXPORT_DYLIB); in enumeration()
550 llvm::MachO::LC_LOAD_UPWARD_DYLIB); in enumeration()
552 llvm::MachO::LC_LAZY_LOAD_DYLIB); in enumeration()
554 llvm::MachO::LC_VERSION_MIN_MACOSX); in enumeration()
556 llvm::MachO::LC_VERSION_MIN_IPHONEOS); in enumeration()
558 llvm::MachO::LC_VERSION_MIN_TVOS); in enumeration()
560 llvm::MachO::LC_VERSION_MIN_WATCHOS); in enumeration()
569 llvm::MachO::LC_LOAD_DYLIB); in mapping()
581 llvm::MachO::REBASE_TYPE_POINTER); in enumeration()
583 llvm::MachO::REBASE_TYPE_TEXT_PCREL32); in enumeration()
585 llvm::MachO::REBASE_TYPE_TEXT_ABSOLUTE32); in enumeration()
596 llvm::MachO::REBASE_TYPE_POINTER); in mapping()
606 llvm::MachO::BIND_TYPE_POINTER); in enumeration()
608 llvm::MachO::BIND_TYPE_TEXT_ABSOLUTE32); in enumeration()
610 llvm::MachO::BIND_TYPE_TEXT_PCREL32); in enumeration()
620 llvm::MachO::BIND_TYPE_POINTER); in mapping()
633 llvm::MachO::EXPORT_SYMBOL_FLAGS_KIND_REGULAR); in enumeration()
635 llvm::MachO::EXPORT_SYMBOL_FLAGS_KIND_THREAD_LOCAL); in enumeration()
637 llvm::MachO::EXPORT_SYMBOL_FLAGS_KIND_ABSOLUTE); in enumeration()
645 llvm::MachO::EXPORT_SYMBOL_FLAGS_WEAK_DEFINITION); in bitset()
647 llvm::MachO::EXPORT_SYMBOL_FLAGS_REEXPORT); in bitset()
649 llvm::MachO::EXPORT_SYMBOL_FLAGS_STUB_AND_RESOLVER); in bitset()
660 llvm::MachO::EXPORT_SYMBOL_FLAGS_KIND_REGULAR); in mapping()
672 llvm::MachO::DICE_KIND_DATA); in enumeration()
674 llvm::MachO::DICE_KIND_JUMP_TABLE8); in enumeration()
676 llvm::MachO::DICE_KIND_JUMP_TABLE16); in enumeration()
678 llvm::MachO::DICE_KIND_JUMP_TABLE32); in enumeration()
680 llvm::MachO::DICE_KIND_ABS_JUMP_TABLE32); in enumeration()