• Home
  • Raw
  • Download

Lines Matching refs:MachO

37 using namespace llvm::MachO;
152 io.enumCase(value, "MH_OBJECT", llvm::MachO::MH_OBJECT); in enumeration()
153 io.enumCase(value, "MH_DYLIB", llvm::MachO::MH_DYLIB); in enumeration()
154 io.enumCase(value, "MH_EXECUTE", llvm::MachO::MH_EXECUTE); in enumeration()
155 io.enumCase(value, "MH_BUNDLE", llvm::MachO::MH_BUNDLE); in enumeration()
164 llvm::MachO::MH_TWOLEVEL); in bitset()
166 llvm::MachO::MH_SUBSECTIONS_VIA_SYMBOLS); in bitset()
175 llvm::MachO::S_REGULAR); in enumeration()
177 llvm::MachO::S_ZEROFILL); in enumeration()
179 llvm::MachO::S_CSTRING_LITERALS); in enumeration()
181 llvm::MachO::S_4BYTE_LITERALS); in enumeration()
183 llvm::MachO::S_8BYTE_LITERALS); in enumeration()
185 llvm::MachO::S_LITERAL_POINTERS); in enumeration()
187 llvm::MachO::S_NON_LAZY_SYMBOL_POINTERS); in enumeration()
189 llvm::MachO::S_LAZY_SYMBOL_POINTERS); in enumeration()
191 llvm::MachO::S_SYMBOL_STUBS); in enumeration()
193 llvm::MachO::S_MOD_INIT_FUNC_POINTERS); in enumeration()
195 llvm::MachO::S_MOD_TERM_FUNC_POINTERS); in enumeration()
197 llvm::MachO::S_COALESCED); in enumeration()
199 llvm::MachO::S_GB_ZEROFILL); in enumeration()
201 llvm::MachO::S_INTERPOSING); in enumeration()
203 llvm::MachO::S_16BYTE_LITERALS); in enumeration()
205 llvm::MachO::S_DTRACE_DOF); in enumeration()
207 llvm::MachO::S_LAZY_DYLIB_SYMBOL_POINTERS); in enumeration()
209 llvm::MachO::S_THREAD_LOCAL_REGULAR); in enumeration()
211 llvm::MachO::S_THREAD_LOCAL_ZEROFILL); in enumeration()
213 llvm::MachO::S_THREAD_LOCAL_VARIABLES); in enumeration()
215 llvm::MachO::S_THREAD_LOCAL_VARIABLE_POINTERS); in enumeration()
217 llvm::MachO::S_THREAD_LOCAL_INIT_FUNCTION_POINTERS); in enumeration()
225 llvm::MachO::S_ATTR_PURE_INSTRUCTIONS); in bitset()
227 llvm::MachO::S_ATTR_SOME_INSTRUCTIONS); in bitset()
229 llvm::MachO::S_ATTR_NO_DEAD_STRIP); in bitset()
231 llvm::MachO::S_ATTR_EXT_RELOC); in bitset()
233 llvm::MachO::S_ATTR_LOC_RELOC); in bitset()
235 llvm::MachO::S_ATTR_DEBUG); in bitset()
265 io.enumCase(value, "N_UNDF", llvm::MachO::N_UNDF); in enumeration()
266 io.enumCase(value, "N_ABS", llvm::MachO::N_ABS); in enumeration()
267 io.enumCase(value, "N_SECT", llvm::MachO::N_SECT); in enumeration()
268 io.enumCase(value, "N_PBUD", llvm::MachO::N_PBUD); in enumeration()
269 io.enumCase(value, "N_INDR", llvm::MachO::N_INDR); in enumeration()
276 io.bitSetCase(value, "N_EXT", llvm::MachO::N_EXT); in bitset()
277 io.bitSetCase(value, "N_PEXT", llvm::MachO::N_PEXT); in bitset()
284 io.bitSetCase(value, "N_NO_DEAD_STRIP", llvm::MachO::N_NO_DEAD_STRIP); in bitset()
285 io.bitSetCase(value, "N_WEAK_REF", llvm::MachO::N_WEAK_REF); in bitset()
286 io.bitSetCase(value, "N_WEAK_DEF", llvm::MachO::N_WEAK_DEF); in bitset()
287 io.bitSetCase(value, "N_ARM_THUMB_DEF", llvm::MachO::N_ARM_THUMB_DEF); in bitset()
288 io.bitSetCase(value, "N_SYMBOL_RESOLVER", llvm::MachO::N_SYMBOL_RESOLVER); in bitset()
377 llvm::MachO::X86_64_RELOC_UNSIGNED); in enumeration()
379 llvm::MachO::X86_64_RELOC_SIGNED); in enumeration()
381 llvm::MachO::X86_64_RELOC_BRANCH); in enumeration()
383 llvm::MachO::X86_64_RELOC_GOT_LOAD); in enumeration()
385 llvm::MachO::X86_64_RELOC_GOT); in enumeration()
387 llvm::MachO::X86_64_RELOC_SUBTRACTOR); in enumeration()
389 llvm::MachO::X86_64_RELOC_SIGNED_1); in enumeration()
391 llvm::MachO::X86_64_RELOC_SIGNED_2); in enumeration()
393 llvm::MachO::X86_64_RELOC_SIGNED_4); in enumeration()
395 llvm::MachO::X86_64_RELOC_TLV); in enumeration()
399 llvm::MachO::GENERIC_RELOC_VANILLA); in enumeration()
401 llvm::MachO::GENERIC_RELOC_PAIR); in enumeration()
403 llvm::MachO::GENERIC_RELOC_SECTDIFF); in enumeration()
405 llvm::MachO::GENERIC_RELOC_LOCAL_SECTDIFF); in enumeration()
407 llvm::MachO::GENERIC_RELOC_TLV); in enumeration()
413 llvm::MachO::ARM_RELOC_VANILLA); in enumeration()
415 llvm::MachO::ARM_RELOC_PAIR); in enumeration()
417 llvm::MachO::ARM_RELOC_SECTDIFF); in enumeration()
419 llvm::MachO::ARM_RELOC_LOCAL_SECTDIFF); in enumeration()
421 llvm::MachO::ARM_RELOC_BR24); in enumeration()
423 llvm::MachO::ARM_THUMB_RELOC_BR22); in enumeration()
425 llvm::MachO::ARM_RELOC_HALF); in enumeration()
427 llvm::MachO::ARM_RELOC_HALF_SECTDIFF); in enumeration()
431 llvm::MachO::ARM64_RELOC_UNSIGNED); in enumeration()
433 llvm::MachO::ARM64_RELOC_SUBTRACTOR); in enumeration()
435 llvm::MachO::ARM64_RELOC_BRANCH26); in enumeration()
437 llvm::MachO::ARM64_RELOC_PAGE21); in enumeration()
439 llvm::MachO::ARM64_RELOC_PAGEOFF12); in enumeration()
441 llvm::MachO::ARM64_RELOC_GOT_LOAD_PAGE21); in enumeration()
443 llvm::MachO::ARM64_RELOC_GOT_LOAD_PAGEOFF12); in enumeration()
445 llvm::MachO::ARM64_RELOC_POINTER_TO_GOT); in enumeration()
447 llvm::MachO::ARM64_RELOC_TLVP_LOAD_PAGE21); in enumeration()
449 llvm::MachO::ARM64_RELOC_TLVP_LOAD_PAGEOFF12); in enumeration()
451 llvm::MachO::ARM64_RELOC_ADDEND); in enumeration()
467 if (sym.type == llvm::MachO::N_UNDF) { in mapping()
486 out << ( (value & llvm::MachO::VM_PROT_READ) ? 'r' : '-'); in output()
487 out << ( (value & llvm::MachO::VM_PROT_WRITE) ? 'w' : '-'); in output()
488 out << ( (value & llvm::MachO::VM_PROT_EXECUTE) ? 'x' : '-'); in output()
496 value = llvm::MachO::VM_PROT_READ; in input()
505 value = value | llvm::MachO::VM_PROT_WRITE; in input()
514 value = value | llvm::MachO::VM_PROT_EXECUTE; in input()
543 llvm::MachO::LC_LOAD_DYLIB); in enumeration()
545 llvm::MachO::LC_LOAD_WEAK_DYLIB); in enumeration()
547 llvm::MachO::LC_REEXPORT_DYLIB); in enumeration()
549 llvm::MachO::LC_LOAD_UPWARD_DYLIB); in enumeration()
551 llvm::MachO::LC_LAZY_LOAD_DYLIB); in enumeration()
553 llvm::MachO::LC_VERSION_MIN_MACOSX); in enumeration()
555 llvm::MachO::LC_VERSION_MIN_IPHONEOS); in enumeration()
557 llvm::MachO::LC_VERSION_MIN_TVOS); in enumeration()
559 llvm::MachO::LC_VERSION_MIN_WATCHOS); in enumeration()
568 llvm::MachO::LC_LOAD_DYLIB); in mapping()
580 llvm::MachO::REBASE_TYPE_POINTER); in enumeration()
582 llvm::MachO::REBASE_TYPE_TEXT_PCREL32); in enumeration()
584 llvm::MachO::REBASE_TYPE_TEXT_ABSOLUTE32); in enumeration()
595 llvm::MachO::REBASE_TYPE_POINTER); in mapping()
605 llvm::MachO::BIND_TYPE_POINTER); in enumeration()
607 llvm::MachO::BIND_TYPE_TEXT_ABSOLUTE32); in enumeration()
609 llvm::MachO::BIND_TYPE_TEXT_PCREL32); in enumeration()
619 llvm::MachO::BIND_TYPE_POINTER); in mapping()
632 llvm::MachO::EXPORT_SYMBOL_FLAGS_KIND_REGULAR); in enumeration()
634 llvm::MachO::EXPORT_SYMBOL_FLAGS_KIND_THREAD_LOCAL); in enumeration()
636 llvm::MachO::EXPORT_SYMBOL_FLAGS_KIND_ABSOLUTE); in enumeration()
644 llvm::MachO::EXPORT_SYMBOL_FLAGS_WEAK_DEFINITION); in bitset()
646 llvm::MachO::EXPORT_SYMBOL_FLAGS_REEXPORT); in bitset()
648 llvm::MachO::EXPORT_SYMBOL_FLAGS_STUB_AND_RESOLVER); in bitset()
659 llvm::MachO::EXPORT_SYMBOL_FLAGS_KIND_REGULAR); in mapping()
671 llvm::MachO::DICE_KIND_DATA); in enumeration()
673 llvm::MachO::DICE_KIND_JUMP_TABLE8); in enumeration()
675 llvm::MachO::DICE_KIND_JUMP_TABLE16); in enumeration()
677 llvm::MachO::DICE_KIND_JUMP_TABLE32); in enumeration()
679 llvm::MachO::DICE_KIND_ABS_JUMP_TABLE32); in enumeration()