Lines Matching refs:outs
241 dumpBytes(makeArrayRef(bytes, 4), outs()); in DumpDataInCode()
243 outs() << "\t.long " << Value; in DumpDataInCode()
247 dumpBytes(makeArrayRef(bytes, 2), outs()); in DumpDataInCode()
249 outs() << "\t.short " << Value; in DumpDataInCode()
253 dumpBytes(makeArrayRef(bytes, 2), outs()); in DumpDataInCode()
255 outs() << "\t.byte " << Value; in DumpDataInCode()
259 outs() << "\t@ KIND_DATA\n"; in DumpDataInCode()
261 outs() << "\t@ data in code kind = " << Kind << "\n"; in DumpDataInCode()
265 dumpBytes(makeArrayRef(bytes, 1), outs()); in DumpDataInCode()
267 outs() << "\t.byte " << format("%3u", Value) << "\t@ KIND_JUMP_TABLE8\n"; in DumpDataInCode()
272 dumpBytes(makeArrayRef(bytes, 2), outs()); in DumpDataInCode()
274 outs() << "\t.short " << format("%5u", Value & 0xffff) in DumpDataInCode()
281 dumpBytes(makeArrayRef(bytes, 4), outs()); in DumpDataInCode()
283 outs() << "\t.long " << Value; in DumpDataInCode()
285 outs() << "\t@ KIND_JUMP_TABLE32\n"; in DumpDataInCode()
287 outs() << "\t@ KIND_ABS_JUMP_TABLE32\n"; in DumpDataInCode()
344 outs() << " (entries start past the end of the indirect symbol " in PrintIndirectSymbolTable()
347 outs() << " (entries extends past the end of the indirect symbol " in PrintIndirectSymbolTable()
349 outs() << "\n"; in PrintIndirectSymbolTable()
352 outs() << "address index"; in PrintIndirectSymbolTable()
354 outs() << "address index"; in PrintIndirectSymbolTable()
356 outs() << " name\n"; in PrintIndirectSymbolTable()
358 outs() << "\n"; in PrintIndirectSymbolTable()
361 outs() << format("0x%016" PRIx64, addr + j * stride) << " "; in PrintIndirectSymbolTable()
363 outs() << format("0x%08" PRIx32, (uint32_t)addr + j * stride) << " "; in PrintIndirectSymbolTable()
367 outs() << "LOCAL\n"; in PrintIndirectSymbolTable()
372 outs() << "LOCAL ABSOLUTE\n"; in PrintIndirectSymbolTable()
376 outs() << "ABSOLUTE\n"; in PrintIndirectSymbolTable()
379 outs() << format("%5u ", indirect_symbol); in PrintIndirectSymbolTable()
393 outs() << *SymName; in PrintIndirectSymbolTable()
395 outs() << "?"; in PrintIndirectSymbolTable()
398 outs() << "\n"; in PrintIndirectSymbolTable()
420 outs() << "Can't print indirect symbols for (" << Sec.segname << "," in PrintIndirectSymbols()
426 outs() << "Indirect symbols for (" << Sec.segname << "," in PrintIndirectSymbols()
448 outs() << "Can't print indirect symbols for (" << Sec.segname << "," in PrintIndirectSymbols()
454 outs() << "Indirect symbols for (" << Sec.segname << "," in PrintIndirectSymbols()
467 outs() << "Data in code table (" << nentries << " entries)\n"; in PrintDataInCodeTable()
468 outs() << "offset length kind\n"; in PrintDataInCodeTable()
473 outs() << format("0x%08" PRIx32, Offset) << " "; in PrintDataInCodeTable()
476 outs() << format("%6u", Length) << " "; in PrintDataInCodeTable()
482 outs() << "DATA"; in PrintDataInCodeTable()
485 outs() << "JUMP_TABLE8"; in PrintDataInCodeTable()
488 outs() << "JUMP_TABLE16"; in PrintDataInCodeTable()
491 outs() << "JUMP_TABLE32"; in PrintDataInCodeTable()
494 outs() << "ABS_JUMP_TABLE32"; in PrintDataInCodeTable()
497 outs() << format("0x%04" PRIx32, Kind); in PrintDataInCodeTable()
501 outs() << format("0x%04" PRIx32, Kind); in PrintDataInCodeTable()
502 outs() << "\n"; in PrintDataInCodeTable()
510 outs() << "Linker optimiztion hints (" << nloh << " total bytes)\n"; in PrintLinkOptHints()
515 outs() << " identifier " << identifier << " "; in PrintLinkOptHints()
520 outs() << "AdrpAdrp\n"; in PrintLinkOptHints()
523 outs() << "AdrpLdr\n"; in PrintLinkOptHints()
526 outs() << "AdrpAddLdr\n"; in PrintLinkOptHints()
529 outs() << "AdrpLdrGotLdr\n"; in PrintLinkOptHints()
532 outs() << "AdrpAddStr\n"; in PrintLinkOptHints()
535 outs() << "AdrpLdrGotStr\n"; in PrintLinkOptHints()
538 outs() << "AdrpAdd\n"; in PrintLinkOptHints()
541 outs() << "AdrpLdrGot\n"; in PrintLinkOptHints()
544 outs() << "Unknown identifier value\n"; in PrintLinkOptHints()
549 outs() << " narguments " << narguments << "\n"; in PrintLinkOptHints()
556 outs() << "\tvalue " << format("0x%" PRIx64, value) << "\n"; in PrintLinkOptHints()
577 outs() << p << "\n"; in PrintDylibs()
579 outs() << "\t" << p; in PrintDylibs()
580 outs() << " (compatibility version " in PrintDylibs()
584 outs() << " current version " in PrintDylibs()
590 outs() << "\tBad offset (" << dl.dylib.name << ") for name of "; in PrintDylibs()
592 outs() << "LC_ID_DYLIB "; in PrintDylibs()
594 outs() << "LC_LOAD_DYLIB "; in PrintDylibs()
596 outs() << "LC_LOAD_WEAK_DYLIB "; in PrintDylibs()
598 outs() << "LC_LAZY_LOAD_DYLIB "; in PrintDylibs()
600 outs() << "LC_REEXPORT_DYLIB "; in PrintDylibs()
602 outs() << "LC_LOAD_UPWARD_DYLIB "; in PrintDylibs()
604 outs() << "LC_??? "; in PrintDylibs()
605 outs() << "command " << Index++ << "\n"; in PrintDylibs()
662 outs().write_escaped(p); in DumpCstringChar()
671 outs() << format("%016" PRIx64, sect_addr + i) << " "; in DumpCstringSection()
673 outs() << format("%08" PRIx64, sect_addr + i) << " "; in DumpCstringSection()
678 outs() << "\n"; in DumpCstringSection()
683 outs() << format("0x%08" PRIx32, l); in DumpLiteral4()
685 outs() << format(" (%.16e)\n", f); in DumpLiteral4()
688 outs() << " (+Infinity)\n"; in DumpLiteral4()
690 outs() << " (-Infinity)\n"; in DumpLiteral4()
692 outs() << " (non-signaling Not-a-Number)\n"; in DumpLiteral4()
694 outs() << " (signaling Not-a-Number)\n"; in DumpLiteral4()
704 outs() << format("%016" PRIx64, sect_addr + i) << " "; in DumpLiteral4Section()
706 outs() << format("%08" PRIx64, sect_addr + i) << " "; in DumpLiteral4Section()
722 outs() << format("0x%08" PRIx32, l0) << " " << format("0x%08" PRIx32, l1); in DumpLiteral8()
729 outs() << format(" (%.16e)\n", d); in DumpLiteral8()
732 outs() << " (+Infinity)\n"; in DumpLiteral8()
734 outs() << " (-Infinity)\n"; in DumpLiteral8()
736 outs() << " (non-signaling Not-a-Number)\n"; in DumpLiteral8()
738 outs() << " (signaling Not-a-Number)\n"; in DumpLiteral8()
748 outs() << format("%016" PRIx64, sect_addr + i) << " "; in DumpLiteral8Section()
750 outs() << format("%08" PRIx64, sect_addr + i) << " "; in DumpLiteral8Section()
768 outs() << format("0x%08" PRIx32, l0) << " "; in DumpLiteral16()
769 outs() << format("0x%08" PRIx32, l1) << " "; in DumpLiteral16()
770 outs() << format("0x%08" PRIx32, l2) << " "; in DumpLiteral16()
771 outs() << format("0x%08" PRIx32, l3) << "\n"; in DumpLiteral16()
780 outs() << format("%016" PRIx64, sect_addr + i) << " "; in DumpLiteral16Section()
782 outs() << format("%08" PRIx64, sect_addr + i) << " "; in DumpLiteral16Section()
847 outs() << format("%016" PRIx64, sect_addr + i) << " "; in DumpLiteralPointerSection()
849 outs() << format("%08" PRIx64, sect_addr + i) << " "; in DumpLiteralPointerSection()
878 outs() << "external relocation entry for symbol:" << *SymName << "\n"; in DumpLiteralPointerSection()
889 outs() << format("0x%" PRIx64, lp) << " (not in a literal section)\n"; in DumpLiteralPointerSection()
900 outs() << SegmentName << ":" << SectName << ":"; in DumpLiteralPointerSection()
921 outs() << "\n"; in DumpLiteralPointerSection()
980 outs() << format("0x%016" PRIx64, sect_addr + i * stride) << " "; in DumpInitTermPointerSection()
985 outs() << format("0x%016" PRIx64, pointer_value); in DumpInitTermPointerSection()
989 outs() << format("0x%08" PRIx64, sect_addr + i * stride) << " "; in DumpInitTermPointerSection()
994 outs() << format("0x%08" PRIx32, pointer_value); in DumpInitTermPointerSection()
999 outs() << " " << SymbolName; in DumpInitTermPointerSection()
1000 outs() << "\n"; in DumpInitTermPointerSection()
1011 outs() << format("%016" PRIx64, addr) << "\t"; in DumpRawSectionContents()
1013 outs() << format("%08" PRIx64, addr) << "\t"; in DumpRawSectionContents()
1016 outs() << format("%02" PRIx32, (uint32_t)byte_word) << " "; in DumpRawSectionContents()
1018 outs() << "\n"; in DumpRawSectionContents()
1024 outs() << format("%016" PRIx64, addr) << "\t"; in DumpRawSectionContents()
1026 outs() << format("%08" PRIx64, addr) << "\t"; in DumpRawSectionContents()
1034 outs() << format("%08" PRIx32, long_word) << " "; in DumpRawSectionContents()
1038 outs() << format("%02" PRIx32, (uint32_t)byte_word) << " "; in DumpRawSectionContents()
1042 outs() << "\n"; in DumpRawSectionContents()
1101 outs() << "Contents of (" << SegName << "," << SectName in DumpSectionContents()
1111 outs() << sect; in DumpSectionContents()
1130 outs() << "zerofill section and has no contents in the file\n"; in DumpSectionContents()
1154 outs() << "Unknown section type (" in DumpSectionContents()
1161 outs() << "zerofill section and has no contents in the file\n"; in DumpSectionContents()
1178 outs() << "Contents of (" << SegName << "," << SectName << ") section\n"; in DumpInfoPlistSectionContents()
1182 outs() << sect; in DumpInfoPlistSectionContents()
1237 outs() << Filename; in ProcessMachO()
1239 outs() << '(' << ArchiveMemberName << ')'; in ProcessMachO()
1241 outs() << " (architecture " << ArchitectureName << ")"; in ProcessMachO()
1242 outs() << ":\n"; in ProcessMachO()
1295 DICtx->dump(outs(), DwarfDumpType, true /* DumpEH */); in ProcessMachO()
1301 outs() << " cputype (" << cputype << ")\n"; in printUnknownCPUType()
1302 outs() << " cpusubtype (" << cpusubtype << ")\n"; in printUnknownCPUType()
1312 outs() << " cputype CPU_TYPE_I386\n"; in printCPUType()
1313 outs() << " cpusubtype CPU_SUBTYPE_I386_ALL\n"; in printCPUType()
1323 outs() << " cputype CPU_TYPE_X86_64\n"; in printCPUType()
1324 outs() << " cpusubtype CPU_SUBTYPE_X86_64_ALL\n"; in printCPUType()
1327 outs() << " cputype CPU_TYPE_X86_64\n"; in printCPUType()
1328 outs() << " cpusubtype CPU_SUBTYPE_X86_64_H\n"; in printCPUType()
1338 outs() << " cputype CPU_TYPE_ARM\n"; in printCPUType()
1339 outs() << " cpusubtype CPU_SUBTYPE_ARM_ALL\n"; in printCPUType()
1342 outs() << " cputype CPU_TYPE_ARM\n"; in printCPUType()
1343 outs() << " cpusubtype CPU_SUBTYPE_ARM_V4T\n"; in printCPUType()
1346 outs() << " cputype CPU_TYPE_ARM\n"; in printCPUType()
1347 outs() << " cpusubtype CPU_SUBTYPE_ARM_V5TEJ\n"; in printCPUType()
1350 outs() << " cputype CPU_TYPE_ARM\n"; in printCPUType()
1351 outs() << " cpusubtype CPU_SUBTYPE_ARM_XSCALE\n"; in printCPUType()
1354 outs() << " cputype CPU_TYPE_ARM\n"; in printCPUType()
1355 outs() << " cpusubtype CPU_SUBTYPE_ARM_V6\n"; in printCPUType()
1358 outs() << " cputype CPU_TYPE_ARM\n"; in printCPUType()
1359 outs() << " cpusubtype CPU_SUBTYPE_ARM_V6M\n"; in printCPUType()
1362 outs() << " cputype CPU_TYPE_ARM\n"; in printCPUType()
1363 outs() << " cpusubtype CPU_SUBTYPE_ARM_V7\n"; in printCPUType()
1366 outs() << " cputype CPU_TYPE_ARM\n"; in printCPUType()
1367 outs() << " cpusubtype CPU_SUBTYPE_ARM_V7EM\n"; in printCPUType()
1370 outs() << " cputype CPU_TYPE_ARM\n"; in printCPUType()
1371 outs() << " cpusubtype CPU_SUBTYPE_ARM_V7K\n"; in printCPUType()
1374 outs() << " cputype CPU_TYPE_ARM\n"; in printCPUType()
1375 outs() << " cpusubtype CPU_SUBTYPE_ARM_V7M\n"; in printCPUType()
1378 outs() << " cputype CPU_TYPE_ARM\n"; in printCPUType()
1379 outs() << " cpusubtype CPU_SUBTYPE_ARM_V7S\n"; in printCPUType()
1389 outs() << " cputype CPU_TYPE_ARM64\n"; in printCPUType()
1390 outs() << " cpusubtype CPU_SUBTYPE_ARM64_ALL\n"; in printCPUType()
1405 outs() << "Fat headers\n"; in printMachOUniversalHeaders()
1408 outs() << "fat_magic FAT_MAGIC\n"; in printMachOUniversalHeaders()
1410 outs() << "fat_magic FAT_MAGIC_64\n"; in printMachOUniversalHeaders()
1412 outs() << "fat_magic " << format("0x%" PRIx32, MachO::FAT_MAGIC) << "\n"; in printMachOUniversalHeaders()
1419 outs() << "nfat_arch " << UB->getNumberOfObjects(); in printMachOUniversalHeaders()
1421 outs() << " (malformed, contains zero architecture types)\n"; in printMachOUniversalHeaders()
1423 outs() << " (malformed, architectures past end of file)\n"; in printMachOUniversalHeaders()
1425 outs() << "\n"; in printMachOUniversalHeaders()
1431 outs() << "architecture "; in printMachOUniversalHeaders()
1439 outs() << "(illegal duplicate architecture) "; in printMachOUniversalHeaders()
1444 outs() << OFA.getArchTypeName() << "\n"; in printMachOUniversalHeaders()
1447 outs() << i << "\n"; in printMachOUniversalHeaders()
1448 outs() << " cputype " << cputype << "\n"; in printMachOUniversalHeaders()
1449 outs() << " cpusubtype " << (cpusubtype & ~MachO::CPU_SUBTYPE_MASK) in printMachOUniversalHeaders()
1454 outs() << " capabilities CPU_SUBTYPE_LIB64\n"; in printMachOUniversalHeaders()
1456 outs() << " capabilities " in printMachOUniversalHeaders()
1459 outs() << " offset " << OFA.getOffset(); in printMachOUniversalHeaders()
1461 outs() << " (past end of file)"; in printMachOUniversalHeaders()
1463 outs() << " (not aligned on it's alignment (2^" << OFA.getAlign() << ")"; in printMachOUniversalHeaders()
1464 outs() << "\n"; in printMachOUniversalHeaders()
1465 outs() << " size " << OFA.getSize(); in printMachOUniversalHeaders()
1468 outs() << " (past end of file)"; in printMachOUniversalHeaders()
1469 outs() << "\n"; in printMachOUniversalHeaders()
1470 outs() << " align 2^" << OFA.getAlign() << " (" << (1 << OFA.getAlign()) in printMachOUniversalHeaders()
1478 outs() << C.getChildOffset() << "\t"; in printArchiveChild()
1483 outs() << "-"; in printArchiveChild()
1484 outs() << ((Mode & sys::fs::owner_read) ? "r" : "-"); in printArchiveChild()
1485 outs() << ((Mode & sys::fs::owner_write) ? "w" : "-"); in printArchiveChild()
1486 outs() << ((Mode & sys::fs::owner_exe) ? "x" : "-"); in printArchiveChild()
1487 outs() << ((Mode & sys::fs::group_read) ? "r" : "-"); in printArchiveChild()
1488 outs() << ((Mode & sys::fs::group_write) ? "w" : "-"); in printArchiveChild()
1489 outs() << ((Mode & sys::fs::group_exe) ? "x" : "-"); in printArchiveChild()
1490 outs() << ((Mode & sys::fs::others_read) ? "r" : "-"); in printArchiveChild()
1491 outs() << ((Mode & sys::fs::others_write) ? "w" : "-"); in printArchiveChild()
1492 outs() << ((Mode & sys::fs::others_exe) ? "x" : "-"); in printArchiveChild()
1494 outs() << format("0%o ", Mode); in printArchiveChild()
1498 outs() << format("%3d/", UID); in printArchiveChild()
1500 outs() << format("%-3d ", GID); in printArchiveChild()
1504 outs() << format("%5" PRId64, Size.get()) << " "; in printArchiveChild()
1510 outs() << "(date: \"%s\" contains non-decimal chars) " << RawLastModified; in printArchiveChild()
1516 outs() << format("%.24s ", ctime(&t)); in printArchiveChild()
1519 outs() << RawLastModified << " "; in printArchiveChild()
1526 outs() << RawName << "\n"; in printArchiveChild()
1529 outs() << Name << "\n"; in printArchiveChild()
1533 outs() << RawName << "\n"; in printArchiveChild()
1570 outs() << "Archive : " << Filename << "\n"; in ParseInputMachO()
1624 outs() << "Archive : " << Filename; in ParseInputMachO()
1626 outs() << " (architecture " << ArchitectureName << ")"; in ParseInputMachO()
1627 outs() << "\n"; in ParseInputMachO()
1682 outs() << "Archive : " << Filename << "\n"; in ParseInputMachO()
1730 outs() << "Archive : " << Filename; in ParseInputMachO()
1732 outs() << " (architecture " << ArchitectureName << ")"; in ParseInputMachO()
1733 outs() << "\n"; in ParseInputMachO()
3342 outs() << "Contents of (" << SegName << "," << SectName << ") section\n"; in walk_pointer_list_64()
3354 outs() << listname << " list pointer extends past end of (" << SegName in walk_pointer_list_64()
3356 outs() << format("%016" PRIx64, S.getAddress() + i) << " "; in walk_pointer_list_64()
3367 outs() << format("0x%" PRIx64, n_value); in walk_pointer_list_64()
3369 outs() << " + " << format("0x%" PRIx64, p); in walk_pointer_list_64()
3371 outs() << format("0x%" PRIx64, p); in walk_pointer_list_64()
3373 outs() << " " << name; in walk_pointer_list_64()
3374 outs() << "\n"; in walk_pointer_list_64()
3393 outs() << "Contents of (" << SegName << "," << SectName << ") section\n"; in walk_pointer_list_32()
3405 outs() << listname << " list pointer extends past end of (" << SegName in walk_pointer_list_32()
3408 outs() << format("%08" PRIx32, Address) << " "; in walk_pointer_list_32()
3412 outs() << format("0x%" PRIx32, p); in walk_pointer_list_32()
3416 outs() << " " << name; in walk_pointer_list_32()
3417 outs() << "\n"; in walk_pointer_list_32()
3427 outs() << " layout map: "; in print_layout_map()
3429 outs() << format("0x%02" PRIx32, (*layout_map) & 0xff) << " "; in print_layout_map()
3433 outs() << "\n"; in print_layout_map()
3474 outs() << " (method_list_t entends past the end of the section)\n"; in print_method_list64_t()
3479 outs() << indent << "\t\t entsize " << ml.entsize << "\n"; in print_method_list64_t()
3480 outs() << indent << "\t\t count " << ml.count << "\n"; in print_method_list64_t()
3491 outs() << indent << " (method_t extends past the end of the section)\n"; in print_method_list64_t()
3497 outs() << indent << "\t\t name "; in print_method_list64_t()
3502 outs() << sym_name; in print_method_list64_t()
3504 outs() << format("0x%" PRIx64, n_value); in print_method_list64_t()
3506 outs() << " + " << format("0x%" PRIx64, m.name); in print_method_list64_t()
3508 outs() << format("0x%" PRIx64, m.name); in print_method_list64_t()
3511 outs() << format(" %.*s", left, name); in print_method_list64_t()
3512 outs() << "\n"; in print_method_list64_t()
3514 outs() << indent << "\t\t types "; in print_method_list64_t()
3519 outs() << sym_name; in print_method_list64_t()
3521 outs() << format("0x%" PRIx64, n_value); in print_method_list64_t()
3523 outs() << " + " << format("0x%" PRIx64, m.types); in print_method_list64_t()
3525 outs() << format("0x%" PRIx64, m.types); in print_method_list64_t()
3528 outs() << format(" %.*s", left, name); in print_method_list64_t()
3529 outs() << "\n"; in print_method_list64_t()
3531 outs() << indent << "\t\t imp "; in print_method_list64_t()
3536 outs() << format("0x%" PRIx64, n_value) << " "; in print_method_list64_t()
3538 outs() << "+ " << format("0x%" PRIx64, m.imp) << " "; in print_method_list64_t()
3540 outs() << format("0x%" PRIx64, m.imp) << " "; in print_method_list64_t()
3543 outs() << name; in print_method_list64_t()
3544 outs() << "\n"; in print_method_list64_t()
3565 outs() << " (method_list_t entends past the end of the section)\n"; in print_method_list32_t()
3570 outs() << indent << "\t\t entsize " << ml.entsize << "\n"; in print_method_list32_t()
3571 outs() << indent << "\t\t count " << ml.count << "\n"; in print_method_list32_t()
3582 outs() << indent << " (method_t entends past the end of the section)\n"; in print_method_list32_t()
3588 outs() << indent << "\t\t name " << format("0x%" PRIx32, m.name); in print_method_list32_t()
3591 outs() << format(" %.*s", left, name); in print_method_list32_t()
3592 outs() << "\n"; in print_method_list32_t()
3594 outs() << indent << "\t\t types " << format("0x%" PRIx32, m.types); in print_method_list32_t()
3597 outs() << format(" %.*s", left, name); in print_method_list32_t()
3598 outs() << "\n"; in print_method_list32_t()
3600 outs() << indent << "\t\t imp " << format("0x%" PRIx32, m.imp); in print_method_list32_t()
3604 outs() << " " << name; in print_method_list32_t()
3605 outs() << "\n"; in print_method_list32_t()
3624 outs() << "\n"; in print_method_list()
3628 outs() << "\t\t objc_method_list extends past end of the section\n"; in print_method_list()
3635 outs() << "\t\t obsolete " in print_method_list()
3637 outs() << "\t\t method_count " << method_list.method_count << "\n"; in print_method_list()
3642 outs() << "\t\t remaining method's extend past the of the section\n"; in print_method_list()
3650 outs() << "\t\t method_name " in print_method_list()
3655 outs() << format(" %.*s", xleft, name); in print_method_list()
3657 outs() << " (not in an __OBJC section)"; in print_method_list()
3659 outs() << "\n"; in print_method_list()
3661 outs() << "\t\t method_types " in print_method_list()
3666 outs() << format(" %.*s", xleft, name); in print_method_list()
3668 outs() << " (not in an __OBJC section)"; in print_method_list()
3670 outs() << "\n"; in print_method_list()
3672 outs() << "\t\t method_imp " in print_method_list()
3677 outs() << SymbolName; in print_method_list()
3679 outs() << "\n"; in print_method_list()
3699 outs() << " (protocol_list_t entends past the end of the section)\n"; in print_protocol_list64_t()
3704 outs() << " count " << pl.count << "\n"; in print_protocol_list64_t()
3715 outs() << " (protocol_t * entends past the end of the section)\n"; in print_protocol_list64_t()
3721 outs() << "\t\t list[" << i << "] "; in print_protocol_list64_t()
3725 outs() << sym_name; in print_protocol_list64_t()
3727 outs() << format("0x%" PRIx64, n_value); in print_protocol_list64_t()
3729 outs() << " + " << format("0x%" PRIx64, q); in print_protocol_list64_t()
3731 outs() << format("0x%" PRIx64, q); in print_protocol_list64_t()
3732 outs() << " (struct protocol_t *)\n"; in print_protocol_list64_t()
3740 outs() << " (protocol_t entends past the end of the section)\n"; in print_protocol_list64_t()
3746 outs() << "\t\t\t isa " << format("0x%" PRIx64, pc.isa) << "\n"; in print_protocol_list64_t()
3748 outs() << "\t\t\t name "; in print_protocol_list64_t()
3753 outs() << sym_name; in print_protocol_list64_t()
3755 outs() << format("0x%" PRIx64, n_value); in print_protocol_list64_t()
3757 outs() << " + " << format("0x%" PRIx64, pc.name); in print_protocol_list64_t()
3759 outs() << format("0x%" PRIx64, pc.name); in print_protocol_list64_t()
3762 outs() << format(" %.*s", left, name); in print_protocol_list64_t()
3763 outs() << "\n"; in print_protocol_list64_t()
3765 outs() << "\t\t\tprotocols " << format("0x%" PRIx64, pc.protocols) << "\n"; in print_protocol_list64_t()
3767 outs() << "\t\t instanceMethods "; in print_protocol_list64_t()
3773 outs() << sym_name; in print_protocol_list64_t()
3775 outs() << format("0x%" PRIx64, n_value); in print_protocol_list64_t()
3777 outs() << " + " << format("0x%" PRIx64, pc.instanceMethods); in print_protocol_list64_t()
3779 outs() << format("0x%" PRIx64, pc.instanceMethods); in print_protocol_list64_t()
3780 outs() << " (struct method_list_t *)\n"; in print_protocol_list64_t()
3784 outs() << "\t\t classMethods "; in print_protocol_list64_t()
3790 outs() << sym_name; in print_protocol_list64_t()
3792 outs() << format("0x%" PRIx64, n_value); in print_protocol_list64_t()
3794 outs() << " + " << format("0x%" PRIx64, pc.classMethods); in print_protocol_list64_t()
3796 outs() << format("0x%" PRIx64, pc.classMethods); in print_protocol_list64_t()
3797 outs() << " (struct method_list_t *)\n"; in print_protocol_list64_t()
3801 outs() << "\t optionalInstanceMethods " in print_protocol_list64_t()
3803 outs() << "\t optionalClassMethods " in print_protocol_list64_t()
3805 outs() << "\t instanceProperties " in print_protocol_list64_t()
3828 outs() << " (protocol_list_t entends past the end of the section)\n"; in print_protocol_list32_t()
3833 outs() << " count " << pl.count << "\n"; in print_protocol_list32_t()
3844 outs() << " (protocol_t * entends past the end of the section)\n"; in print_protocol_list32_t()
3849 outs() << "\t\t list[" << i << "] " << format("0x%" PRIx32, q) in print_protocol_list32_t()
3857 outs() << " (protocol_t entends past the end of the section)\n"; in print_protocol_list32_t()
3862 outs() << "\t\t\t isa " << format("0x%" PRIx32, pc.isa) << "\n"; in print_protocol_list32_t()
3863 outs() << "\t\t\t name " << format("0x%" PRIx32, pc.name); in print_protocol_list32_t()
3866 outs() << format(" %.*s", left, name); in print_protocol_list32_t()
3867 outs() << "\n"; in print_protocol_list32_t()
3868 outs() << "\t\t\tprotocols " << format("0x%" PRIx32, pc.protocols) << "\n"; in print_protocol_list32_t()
3869 outs() << "\t\t instanceMethods " in print_protocol_list32_t()
3874 outs() << "\t\t classMethods " << format("0x%" PRIx32, pc.classMethods) in print_protocol_list32_t()
3878 outs() << "\t optionalInstanceMethods " in print_protocol_list32_t()
3880 outs() << "\t optionalClassMethods " in print_protocol_list32_t()
3882 outs() << "\t instanceProperties " in print_protocol_list32_t()
3892 outs() << "\t"; in print_indent()
3896 outs() << " "; in print_indent()
3915 outs() << "\n"; in print_method_description_list()
3920 outs() << " objc_method_description_list extends past end of the section\n"; in print_method_description_list()
3928 outs() << " count " << mdl.count << "\n"; in print_method_description_list()
3934 outs() << " remaining list entries extend past the of the section\n"; in print_method_description_list()
3938 outs() << " list[" << i << "]\n"; in print_method_description_list()
3945 outs() << " name " << format("0x%08" PRIx32, md.name); in print_method_description_list()
3949 outs() << format(" %.*s", xleft, name); in print_method_description_list()
3951 outs() << " (not in an __OBJC section)"; in print_method_description_list()
3953 outs() << "\n"; in print_method_description_list()
3956 outs() << " types " << format("0x%08" PRIx32, md.types); in print_method_description_list()
3960 outs() << format(" %.*s", xleft, name); in print_method_description_list()
3962 outs() << " (not in an __OBJC section)"; in print_method_description_list()
3964 outs() << "\n"; in print_method_description_list()
3983 outs() << "\n"; in print_protocol()
3988 outs() << " Protocol extends past end of the section\n"; in print_protocol()
3996 outs() << " isa " << format("0x%08" PRIx32, protocol.isa) in print_protocol()
4000 outs() << " protocol_name " in print_protocol()
4005 outs() << format(" %.*s", left, name); in print_protocol()
4007 outs() << " (not in an __OBJC section)"; in print_protocol()
4009 outs() << "\n"; in print_protocol()
4012 outs() << " protocol_list " in print_protocol()
4015 outs() << " (not in an __OBJC section)\n"; in print_protocol()
4018 outs() << " instance_methods " in print_protocol()
4021 outs() << " (not in an __OBJC section)\n"; in print_protocol()
4024 outs() << " class_methods " in print_protocol()
4027 outs() << " (not in an __OBJC section)\n"; in print_protocol()
4044 outs() << "\n"; in print_protocol_list()
4048 outs() << "\t\t objc_protocol_list_t extends past end of the section\n"; in print_protocol_list()
4056 outs() << " next " << format("0x%08" PRIx32, protocol_list.next) in print_protocol_list()
4059 outs() << " count " << protocol_list.count << "\n"; in print_protocol_list()
4064 outs() << "\t\t remaining list entries extend past the of the section\n"; in print_protocol_list()
4072 outs() << " list[" << i << "] " << format("0x%08" PRIx32, l); in print_protocol_list()
4074 outs() << "(not in an __OBJC section)\n"; in print_protocol_list()
4094 outs() << " (ivar_list_t entends past the end of the section)\n"; in print_ivar_list64_t()
4099 outs() << " entsize " << il.entsize << "\n"; in print_ivar_list64_t()
4100 outs() << " count " << il.count << "\n"; in print_ivar_list64_t()
4111 outs() << " (ivar_t entends past the end of the section)\n"; in print_ivar_list64_t()
4117 outs() << "\t\t\t offset "; in print_ivar_list64_t()
4122 outs() << sym_name; in print_ivar_list64_t()
4124 outs() << format("0x%" PRIx64, n_value); in print_ivar_list64_t()
4126 outs() << " + " << format("0x%" PRIx64, i.offset); in print_ivar_list64_t()
4128 outs() << format("0x%" PRIx64, i.offset); in print_ivar_list64_t()
4134 outs() << " " << ivar_offset << "\n"; in print_ivar_list64_t()
4136 outs() << "\n"; in print_ivar_list64_t()
4138 outs() << "\t\t\t name "; in print_ivar_list64_t()
4143 outs() << sym_name; in print_ivar_list64_t()
4145 outs() << format("0x%" PRIx64, n_value); in print_ivar_list64_t()
4147 outs() << " + " << format("0x%" PRIx64, i.name); in print_ivar_list64_t()
4149 outs() << format("0x%" PRIx64, i.name); in print_ivar_list64_t()
4152 outs() << format(" %.*s", left, name); in print_ivar_list64_t()
4153 outs() << "\n"; in print_ivar_list64_t()
4155 outs() << "\t\t\t type "; in print_ivar_list64_t()
4161 outs() << sym_name; in print_ivar_list64_t()
4163 outs() << format("0x%" PRIx64, n_value); in print_ivar_list64_t()
4165 outs() << " + " << format("0x%" PRIx64, i.type); in print_ivar_list64_t()
4167 outs() << format("0x%" PRIx64, i.type); in print_ivar_list64_t()
4169 outs() << format(" %.*s", left, name); in print_ivar_list64_t()
4170 outs() << "\n"; in print_ivar_list64_t()
4172 outs() << "\t\t\talignment " << i.alignment << "\n"; in print_ivar_list64_t()
4173 outs() << "\t\t\t size " << i.size << "\n"; in print_ivar_list64_t()
4195 outs() << " (ivar_list_t entends past the end of the section)\n"; in print_ivar_list32_t()
4200 outs() << " entsize " << il.entsize << "\n"; in print_ivar_list32_t()
4201 outs() << " count " << il.count << "\n"; in print_ivar_list32_t()
4212 outs() << " (ivar_t entends past the end of the section)\n"; in print_ivar_list32_t()
4218 outs() << "\t\t\t offset " << format("0x%" PRIx32, i.offset); in print_ivar_list32_t()
4224 outs() << " " << ivar_offset << "\n"; in print_ivar_list32_t()
4226 outs() << "\n"; in print_ivar_list32_t()
4228 outs() << "\t\t\t name " << format("0x%" PRIx32, i.name); in print_ivar_list32_t()
4231 outs() << format(" %.*s", left, name); in print_ivar_list32_t()
4232 outs() << "\n"; in print_ivar_list32_t()
4234 outs() << "\t\t\t type " << format("0x%" PRIx32, i.type); in print_ivar_list32_t()
4237 outs() << format(" %.*s", left, name); in print_ivar_list32_t()
4238 outs() << "\n"; in print_ivar_list32_t()
4240 outs() << "\t\t\talignment " << i.alignment << "\n"; in print_ivar_list32_t()
4241 outs() << "\t\t\t size " << i.size << "\n"; in print_ivar_list32_t()
4264 outs() << " (objc_property_list entends past the end of the section)\n"; in print_objc_property_list64()
4269 outs() << " entsize " << opl.entsize << "\n"; in print_objc_property_list64()
4270 outs() << " count " << opl.count << "\n"; in print_objc_property_list64()
4281 outs() << " (objc_property entends past the end of the section)\n"; in print_objc_property_list64()
4287 outs() << "\t\t\t name "; in print_objc_property_list64()
4292 outs() << sym_name; in print_objc_property_list64()
4294 outs() << format("0x%" PRIx64, n_value); in print_objc_property_list64()
4296 outs() << " + " << format("0x%" PRIx64, op.name); in print_objc_property_list64()
4298 outs() << format("0x%" PRIx64, op.name); in print_objc_property_list64()
4301 outs() << format(" %.*s", left, name); in print_objc_property_list64()
4302 outs() << "\n"; in print_objc_property_list64()
4304 outs() << "\t\t\tattributes "; in print_objc_property_list64()
4310 outs() << sym_name; in print_objc_property_list64()
4312 outs() << format("0x%" PRIx64, n_value); in print_objc_property_list64()
4314 outs() << " + " << format("0x%" PRIx64, op.attributes); in print_objc_property_list64()
4316 outs() << format("0x%" PRIx64, op.attributes); in print_objc_property_list64()
4319 outs() << format(" %.*s", left, name); in print_objc_property_list64()
4320 outs() << "\n"; in print_objc_property_list64()
4342 outs() << " (objc_property_list entends past the end of the section)\n"; in print_objc_property_list32()
4347 outs() << " entsize " << opl.entsize << "\n"; in print_objc_property_list32()
4348 outs() << " count " << opl.count << "\n"; in print_objc_property_list32()
4359 outs() << " (objc_property entends past the end of the section)\n"; in print_objc_property_list32()
4365 outs() << "\t\t\t name " << format("0x%" PRIx32, op.name); in print_objc_property_list32()
4368 outs() << format(" %.*s", left, name); in print_objc_property_list32()
4369 outs() << "\n"; in print_objc_property_list32()
4371 outs() << "\t\t\tattributes " << format("0x%" PRIx32, op.attributes); in print_objc_property_list32()
4374 outs() << format(" %.*s", left, name); in print_objc_property_list32()
4375 outs() << "\n"; in print_objc_property_list32()
4397 outs() << " (class_ro_t entends past the end of the section)\n"; in print_class_ro64_t()
4402 outs() << " flags " << format("0x%" PRIx32, cro.flags); in print_class_ro64_t()
4404 outs() << " RO_META"; in print_class_ro64_t()
4406 outs() << " RO_ROOT"; in print_class_ro64_t()
4408 outs() << " RO_HAS_CXX_STRUCTORS"; in print_class_ro64_t()
4409 outs() << "\n"; in print_class_ro64_t()
4410 outs() << " instanceStart " << cro.instanceStart << "\n"; in print_class_ro64_t()
4411 outs() << " instanceSize " << cro.instanceSize << "\n"; in print_class_ro64_t()
4412 outs() << " reserved " << format("0x%" PRIx32, cro.reserved) in print_class_ro64_t()
4414 outs() << " ivarLayout " << format("0x%" PRIx64, cro.ivarLayout) in print_class_ro64_t()
4418 outs() << " name "; in print_class_ro64_t()
4423 outs() << sym_name; in print_class_ro64_t()
4425 outs() << format("0x%" PRIx64, n_value); in print_class_ro64_t()
4427 outs() << " + " << format("0x%" PRIx64, cro.name); in print_class_ro64_t()
4429 outs() << format("0x%" PRIx64, cro.name); in print_class_ro64_t()
4432 outs() << format(" %.*s", left, name); in print_class_ro64_t()
4433 outs() << "\n"; in print_class_ro64_t()
4435 outs() << " baseMethods "; in print_class_ro64_t()
4440 outs() << sym_name; in print_class_ro64_t()
4442 outs() << format("0x%" PRIx64, n_value); in print_class_ro64_t()
4444 outs() << " + " << format("0x%" PRIx64, cro.baseMethods); in print_class_ro64_t()
4446 outs() << format("0x%" PRIx64, cro.baseMethods); in print_class_ro64_t()
4447 outs() << " (struct method_list_t *)\n"; in print_class_ro64_t()
4451 outs() << " baseProtocols "; in print_class_ro64_t()
4457 outs() << sym_name; in print_class_ro64_t()
4459 outs() << format("0x%" PRIx64, n_value); in print_class_ro64_t()
4461 outs() << " + " << format("0x%" PRIx64, cro.baseProtocols); in print_class_ro64_t()
4463 outs() << format("0x%" PRIx64, cro.baseProtocols); in print_class_ro64_t()
4464 outs() << "\n"; in print_class_ro64_t()
4468 outs() << " ivars "; in print_class_ro64_t()
4473 outs() << sym_name; in print_class_ro64_t()
4475 outs() << format("0x%" PRIx64, n_value); in print_class_ro64_t()
4477 outs() << " + " << format("0x%" PRIx64, cro.ivars); in print_class_ro64_t()
4479 outs() << format("0x%" PRIx64, cro.ivars); in print_class_ro64_t()
4480 outs() << "\n"; in print_class_ro64_t()
4484 outs() << " weakIvarLayout "; in print_class_ro64_t()
4490 outs() << sym_name; in print_class_ro64_t()
4492 outs() << format("0x%" PRIx64, n_value); in print_class_ro64_t()
4494 outs() << " + " << format("0x%" PRIx64, cro.weakIvarLayout); in print_class_ro64_t()
4496 outs() << format("0x%" PRIx64, cro.weakIvarLayout); in print_class_ro64_t()
4497 outs() << "\n"; in print_class_ro64_t()
4500 outs() << " baseProperties "; in print_class_ro64_t()
4506 outs() << sym_name; in print_class_ro64_t()
4508 outs() << format("0x%" PRIx64, n_value); in print_class_ro64_t()
4510 outs() << " + " << format("0x%" PRIx64, cro.baseProperties); in print_class_ro64_t()
4512 outs() << format("0x%" PRIx64, cro.baseProperties); in print_class_ro64_t()
4513 outs() << "\n"; in print_class_ro64_t()
4535 outs() << " (class_ro_t entends past the end of the section)\n"; in print_class_ro32_t()
4540 outs() << " flags " << format("0x%" PRIx32, cro.flags); in print_class_ro32_t()
4542 outs() << " RO_META"; in print_class_ro32_t()
4544 outs() << " RO_ROOT"; in print_class_ro32_t()
4546 outs() << " RO_HAS_CXX_STRUCTORS"; in print_class_ro32_t()
4547 outs() << "\n"; in print_class_ro32_t()
4548 outs() << " instanceStart " << cro.instanceStart << "\n"; in print_class_ro32_t()
4549 outs() << " instanceSize " << cro.instanceSize << "\n"; in print_class_ro32_t()
4550 outs() << " ivarLayout " << format("0x%" PRIx32, cro.ivarLayout) in print_class_ro32_t()
4554 outs() << " name " << format("0x%" PRIx32, cro.name); in print_class_ro32_t()
4557 outs() << format(" %.*s", left, name); in print_class_ro32_t()
4558 outs() << "\n"; in print_class_ro32_t()
4560 outs() << " baseMethods " in print_class_ro32_t()
4566 outs() << " baseProtocols " in print_class_ro32_t()
4570 outs() << " ivars " << format("0x%" PRIx32, cro.ivars) in print_class_ro32_t()
4574 outs() << " weakIvarLayout " in print_class_ro32_t()
4577 outs() << " baseProperties " in print_class_ro32_t()
4599 outs() << " (class_t entends past the end of the section)\n"; in print_class64_t()
4605 outs() << " isa " << format("0x%" PRIx64, c.isa); in print_class64_t()
4609 outs() << " " << name; in print_class64_t()
4610 outs() << "\n"; in print_class64_t()
4612 outs() << " superclass " << format("0x%" PRIx64, c.superclass); in print_class64_t()
4616 outs() << " " << name; in print_class64_t()
4617 outs() << "\n"; in print_class64_t()
4619 outs() << " cache " << format("0x%" PRIx64, c.cache); in print_class64_t()
4623 outs() << " " << name; in print_class64_t()
4624 outs() << "\n"; in print_class64_t()
4626 outs() << " vtable " << format("0x%" PRIx64, c.vtable); in print_class64_t()
4630 outs() << " " << name; in print_class64_t()
4631 outs() << "\n"; in print_class64_t()
4635 outs() << " data "; in print_class64_t()
4638 outs() << name; in print_class64_t()
4640 outs() << format("0x%" PRIx64, n_value); in print_class64_t()
4642 outs() << " + " << format("0x%" PRIx64, c.data); in print_class64_t()
4644 outs() << format("0x%" PRIx64, c.data); in print_class64_t()
4645 outs() << " (struct class_ro_t *)"; in print_class64_t()
4649 outs() << " Swift class"; in print_class64_t()
4650 outs() << "\n"; in print_class64_t()
4660 outs() << "Meta Class\n"; in print_class64_t()
4678 outs() << " (class_t entends past the end of the section)\n"; in print_class32_t()
4684 outs() << " isa " << format("0x%" PRIx32, c.isa); in print_class32_t()
4688 outs() << " " << name; in print_class32_t()
4689 outs() << "\n"; in print_class32_t()
4691 outs() << " superclass " << format("0x%" PRIx32, c.superclass); in print_class32_t()
4695 outs() << " " << name; in print_class32_t()
4696 outs() << "\n"; in print_class32_t()
4698 outs() << " cache " << format("0x%" PRIx32, c.cache); in print_class32_t()
4702 outs() << " " << name; in print_class32_t()
4703 outs() << "\n"; in print_class32_t()
4705 outs() << " vtable " << format("0x%" PRIx32, c.vtable); in print_class32_t()
4709 outs() << " " << name; in print_class32_t()
4710 outs() << "\n"; in print_class32_t()
4714 outs() << " data " << format("0x%" PRIx32, c.data) in print_class32_t()
4719 outs() << " Swift class"; in print_class32_t()
4720 outs() << "\n"; in print_class32_t()
4726 outs() << "Meta Class\n"; in print_class32_t()
4740 outs() << "\t\t isa " << format("0x%08" PRIx32, objc_class->isa); in print_objc_class_t()
4744 outs() << format(" %.*s", left, name); in print_objc_class_t()
4746 outs() << " (not in an __OBJC section)"; in print_objc_class_t()
4748 outs() << "\n"; in print_objc_class_t()
4750 outs() << "\t super_class " in print_objc_class_t()
4755 outs() << format(" %.*s", left, name); in print_objc_class_t()
4757 outs() << " (not in an __OBJC section)"; in print_objc_class_t()
4759 outs() << "\n"; in print_objc_class_t()
4761 outs() << "\t\t name " << format("0x%08" PRIx32, objc_class->name); in print_objc_class_t()
4765 outs() << format(" %.*s", left, name); in print_objc_class_t()
4767 outs() << " (not in an __OBJC section)"; in print_objc_class_t()
4769 outs() << "\n"; in print_objc_class_t()
4771 outs() << "\t\t version " << format("0x%08" PRIx32, objc_class->version) in print_objc_class_t()
4774 outs() << "\t\t info " << format("0x%08" PRIx32, objc_class->info); in print_objc_class_t()
4777 outs() << " CLS_CLASS"; in print_objc_class_t()
4779 outs() << " CLS_META"; in print_objc_class_t()
4781 outs() << "\n"; in print_objc_class_t()
4783 outs() << "\t instance_size " in print_objc_class_t()
4787 outs() << "\t\t ivars " << format("0x%08" PRIx32, objc_class->ivars); in print_objc_class_t()
4790 outs() << "\n"; in print_objc_class_t()
4793 outs() << " (entends past the end of the section)\n"; in print_objc_class_t()
4799 outs() << "\t\t ivar_count " << objc_ivar_list.ivar_count << "\n"; in print_objc_class_t()
4803 outs() << "\t\t remaining ivar's extend past the of the section\n"; in print_objc_class_t()
4811 outs() << "\t\t\tivar_name " << format("0x%08" PRIx32, ivar.ivar_name); in print_objc_class_t()
4815 outs() << format(" %.*s", xleft, name); in print_objc_class_t()
4817 outs() << " (not in an __OBJC section)"; in print_objc_class_t()
4819 outs() << "\n"; in print_objc_class_t()
4821 outs() << "\t\t\tivar_type " << format("0x%08" PRIx32, ivar.ivar_type); in print_objc_class_t()
4825 outs() << format(" %.*s", xleft, name); in print_objc_class_t()
4827 outs() << " (not in an __OBJC section)"; in print_objc_class_t()
4829 outs() << "\n"; in print_objc_class_t()
4831 outs() << "\t\t ivar_offset " in print_objc_class_t()
4835 outs() << " (not in an __OBJC section)\n"; in print_objc_class_t()
4838 outs() << "\t\t methods " << format("0x%08" PRIx32, objc_class->methodLists); in print_objc_class_t()
4840 outs() << " (not in an __OBJC section)\n"; in print_objc_class_t()
4842 outs() << "\t\t cache " << format("0x%08" PRIx32, objc_class->cache) in print_objc_class_t()
4845 outs() << "\t\tprotocols " << format("0x%08" PRIx32, objc_class->protocols); in print_objc_class_t()
4847 outs() << " (not in an __OBJC section)\n"; in print_objc_class_t()
4856 outs() << "\t category name " in print_objc_objc_category_t()
4862 outs() << format(" %.*s", left, name); in print_objc_objc_category_t()
4864 outs() << " (not in an __OBJC section)"; in print_objc_objc_category_t()
4866 outs() << "\n"; in print_objc_objc_category_t()
4868 outs() << "\t\t class name " in print_objc_objc_category_t()
4874 outs() << format(" %.*s", left, name); in print_objc_objc_category_t()
4876 outs() << " (not in an __OBJC section)"; in print_objc_objc_category_t()
4878 outs() << "\n"; in print_objc_objc_category_t()
4880 outs() << "\t instance methods " in print_objc_objc_category_t()
4883 outs() << " (not in an __OBJC section)\n"; in print_objc_objc_category_t()
4885 outs() << "\t class methods " in print_objc_objc_category_t()
4888 outs() << " (not in an __OBJC section)\n"; in print_objc_objc_category_t()
4905 outs() << " (category_t entends past the end of the section)\n"; in print_category64_t()
4911 outs() << " name "; in print_category64_t()
4916 outs() << sym_name; in print_category64_t()
4918 outs() << format("0x%" PRIx64, n_value); in print_category64_t()
4920 outs() << " + " << format("0x%" PRIx64, c.name); in print_category64_t()
4922 outs() << format("0x%" PRIx64, c.name); in print_category64_t()
4925 outs() << format(" %.*s", left, name); in print_category64_t()
4926 outs() << "\n"; in print_category64_t()
4928 outs() << " cls "; in print_category64_t()
4933 outs() << sym_name; in print_category64_t()
4935 outs() << format("0x%" PRIx64, n_value); in print_category64_t()
4937 outs() << " + " << format("0x%" PRIx64, c.cls); in print_category64_t()
4939 outs() << format("0x%" PRIx64, c.cls); in print_category64_t()
4940 outs() << "\n"; in print_category64_t()
4944 outs() << " instanceMethods "; in print_category64_t()
4950 outs() << sym_name; in print_category64_t()
4952 outs() << format("0x%" PRIx64, n_value); in print_category64_t()
4954 outs() << " + " << format("0x%" PRIx64, c.instanceMethods); in print_category64_t()
4956 outs() << format("0x%" PRIx64, c.instanceMethods); in print_category64_t()
4957 outs() << "\n"; in print_category64_t()
4961 outs() << " classMethods "; in print_category64_t()
4966 outs() << sym_name; in print_category64_t()
4968 outs() << format("0x%" PRIx64, n_value); in print_category64_t()
4970 outs() << " + " << format("0x%" PRIx64, c.classMethods); in print_category64_t()
4972 outs() << format("0x%" PRIx64, c.classMethods); in print_category64_t()
4973 outs() << "\n"; in print_category64_t()
4977 outs() << " protocols "; in print_category64_t()
4982 outs() << sym_name; in print_category64_t()
4984 outs() << format("0x%" PRIx64, n_value); in print_category64_t()
4986 outs() << " + " << format("0x%" PRIx64, c.protocols); in print_category64_t()
4988 outs() << format("0x%" PRIx64, c.protocols); in print_category64_t()
4989 outs() << "\n"; in print_category64_t()
4993 outs() << "instanceProperties "; in print_category64_t()
4999 outs() << sym_name; in print_category64_t()
5001 outs() << format("0x%" PRIx64, n_value); in print_category64_t()
5003 outs() << " + " << format("0x%" PRIx64, c.instanceProperties); in print_category64_t()
5005 outs() << format("0x%" PRIx64, c.instanceProperties); in print_category64_t()
5006 outs() << "\n"; in print_category64_t()
5024 outs() << " (category_t entends past the end of the section)\n"; in print_category32_t()
5030 outs() << " name " << format("0x%" PRIx32, c.name); in print_category32_t()
5034 outs() << " " << name; in print_category32_t()
5035 outs() << "\n"; in print_category32_t()
5037 outs() << " cls " << format("0x%" PRIx32, c.cls) << "\n"; in print_category32_t()
5040 outs() << " instanceMethods " << format("0x%" PRIx32, c.instanceMethods) in print_category32_t()
5044 outs() << " classMethods " << format("0x%" PRIx32, c.classMethods) in print_category32_t()
5048 outs() << " protocols " << format("0x%" PRIx32, c.protocols) << "\n"; in print_category32_t()
5051 outs() << "instanceProperties " << format("0x%" PRIx32, c.instanceProperties) in print_category32_t()
5072 outs() << "Contents of (" << SegName << "," << SectName << ") section\n"; in print_message_refs64()
5082 outs() << " (message_ref entends past the end of the section)\n"; in print_message_refs64()
5088 outs() << " imp "; in print_message_refs64()
5092 outs() << format("0x%" PRIx64, n_value) << " "; in print_message_refs64()
5094 outs() << "+ " << format("0x%" PRIx64, mr.imp) << " "; in print_message_refs64()
5096 outs() << format("0x%" PRIx64, mr.imp) << " "; in print_message_refs64()
5098 outs() << " " << name; in print_message_refs64()
5099 outs() << "\n"; in print_message_refs64()
5101 outs() << " sel "; in print_message_refs64()
5106 outs() << sym_name; in print_message_refs64()
5108 outs() << format("0x%" PRIx64, n_value); in print_message_refs64()
5110 outs() << " + " << format("0x%" PRIx64, mr.sel); in print_message_refs64()
5112 outs() << format("0x%" PRIx64, mr.sel); in print_message_refs64()
5115 outs() << format(" %.*s", left, name); in print_message_refs64()
5116 outs() << "\n"; in print_message_refs64()
5135 outs() << "Contents of (" << SegName << "," << SectName << ") section\n"; in print_message_refs32()
5145 outs() << " (message_ref entends past the end of the section)\n"; in print_message_refs32()
5151 outs() << " imp " << format("0x%" PRIx32, mr.imp); in print_message_refs32()
5155 outs() << " " << name; in print_message_refs32()
5156 outs() << "\n"; in print_message_refs32()
5158 outs() << " sel " << format("0x%" PRIx32, mr.sel); in print_message_refs32()
5161 outs() << " " << name; in print_message_refs32()
5162 outs() << "\n"; in print_message_refs32()
5181 outs() << "Contents of (" << SegName << "," << SectName << ") section\n"; in print_image_info64()
5189 outs() << " (objc_image_info entends past the end of the section)\n"; in print_image_info64()
5194 outs() << " version " << o.version << "\n"; in print_image_info64()
5195 outs() << " flags " << format("0x%" PRIx32, o.flags); in print_image_info64()
5197 outs() << " OBJC_IMAGE_IS_REPLACEMENT"; in print_image_info64()
5199 outs() << " OBJC_IMAGE_SUPPORTS_GC"; in print_image_info64()
5203 outs() << " Swift 1.0"; in print_image_info64()
5205 outs() << " Swift 1.1"; in print_image_info64()
5207 outs() << " unknown future Swift version (" << swift_version << ")"; in print_image_info64()
5209 outs() << "\n"; in print_image_info64()
5224 outs() << "Contents of (" << SegName << "," << SectName << ") section\n"; in print_image_info32()
5232 outs() << " (objc_image_info entends past the end of the section)\n"; in print_image_info32()
5237 outs() << " version " << o.version << "\n"; in print_image_info32()
5238 outs() << " flags " << format("0x%" PRIx32, o.flags); in print_image_info32()
5240 outs() << " OBJC_IMAGE_IS_REPLACEMENT"; in print_image_info32()
5242 outs() << " OBJC_IMAGE_SUPPORTS_GC"; in print_image_info32()
5246 outs() << " Swift 1.0"; in print_image_info32()
5248 outs() << " Swift 1.1"; in print_image_info32()
5250 outs() << " unknown future Swift version (" << swift_version << ")"; in print_image_info32()
5252 outs() << "\n"; in print_image_info32()
5264 outs() << "Contents of (" << SegName << "," << SectName << ") section\n"; in print_image_info()
5272 outs() << " (imageInfo entends past the end of the section)\n"; in print_image_info()
5277 outs() << " version " << o.version << "\n"; in print_image_info()
5278 outs() << " flags " << format("0x%" PRIx32, o.flags); in print_image_info()
5280 outs() << " F&C"; in print_image_info()
5282 outs() << " GC"; in print_image_info()
5284 outs() << " GC-only"; in print_image_info()
5286 outs() << " RR"; in print_image_info()
5287 outs() << "\n"; in print_image_info()
5469 outs() << "Objective-C segment\n"; in printObjc1_32bit_MetaData()
5507 outs() << " (module extends past end of __module_info section)\n"; in printObjc1_32bit_MetaData()
5513 outs() << "Module " << format("0x%" PRIx32, p) << "\n"; in printObjc1_32bit_MetaData()
5514 outs() << " version " << module.version << "\n"; in printObjc1_32bit_MetaData()
5515 outs() << " size " << module.size << "\n"; in printObjc1_32bit_MetaData()
5516 outs() << " name "; in printObjc1_32bit_MetaData()
5519 outs() << format("%.*s", left, name); in printObjc1_32bit_MetaData()
5521 outs() << format("0x%08" PRIx32, module.name) in printObjc1_32bit_MetaData()
5523 outs() << "\n"; in printObjc1_32bit_MetaData()
5527 outs() << " symtab " << format("0x%08" PRIx32, module.symtab) in printObjc1_32bit_MetaData()
5531 outs() << " symtab " << format("0x%08" PRIx32, module.symtab) << "\n"; in printObjc1_32bit_MetaData()
5537 outs() << "\tsymtab extends past end of an __OBJC section)\n"; in printObjc1_32bit_MetaData()
5548 outs() << "\tsel_ref_cnt " << symtab.sel_ref_cnt << "\n"; in printObjc1_32bit_MetaData()
5550 outs() << "\trefs " << format("0x%08" PRIx32, symtab.refs); in printObjc1_32bit_MetaData()
5552 outs() << " (not in an __OBJC section)"; in printObjc1_32bit_MetaData()
5553 outs() << "\n"; in printObjc1_32bit_MetaData()
5554 outs() << "\tcls_def_cnt " << symtab.cls_def_cnt << "\n"; in printObjc1_32bit_MetaData()
5555 outs() << "\tcat_def_cnt " << symtab.cat_def_cnt << "\n"; in printObjc1_32bit_MetaData()
5557 outs() << "\tClass Definitions\n"; in printObjc1_32bit_MetaData()
5560 outs() << "\t(remaining class defs entries entends past the end of the " in printObjc1_32bit_MetaData()
5569 outs() << "\tdefs[" << j << "] " << format("0x%08" PRIx32, def); in printObjc1_32bit_MetaData()
5572 outs() << "\n"; in printObjc1_32bit_MetaData()
5575 outs() << " (entends past the end of the section)\n"; in printObjc1_32bit_MetaData()
5583 outs() << "(not in an __OBJC section)\n"; in printObjc1_32bit_MetaData()
5587 outs() << "\tMeta Class"; in printObjc1_32bit_MetaData()
5591 outs() << "\n"; in printObjc1_32bit_MetaData()
5594 outs() << " (entends past the end of the section)\n"; in printObjc1_32bit_MetaData()
5602 outs() << "(not in an __OBJC section)\n"; in printObjc1_32bit_MetaData()
5607 outs() << "\tCategory Definitions\n"; in printObjc1_32bit_MetaData()
5610 outs() << "\t(remaining category defs entries entends past the end of " in printObjc1_32bit_MetaData()
5620 outs() << "\tdefs[" << j + symtab.cls_def_cnt << "] " in printObjc1_32bit_MetaData()
5624 outs() << "\n"; in printObjc1_32bit_MetaData()
5627 outs() << " (entends past the end of the section)\n"; in printObjc1_32bit_MetaData()
5635 outs() << "(not in an __OBJC section)\n"; in printObjc1_32bit_MetaData()
5679 outs() << "Protocol extends past end of __protocol section\n"; in DumpProtocolSection()
5686 outs() << "Protocol " << format("0x%" PRIx32, paddr); in DumpProtocolSection()
5688 outs() << "(not in an __OBJC section)\n"; in DumpProtocolSection()
5705 outs() << "d"; in PrintModeVerbose()
5708 outs() << "c"; in PrintModeVerbose()
5711 outs() << "b"; in PrintModeVerbose()
5714 outs() << "-"; in PrintModeVerbose()
5717 outs() << "l"; in PrintModeVerbose()
5720 outs() << "s"; in PrintModeVerbose()
5723 outs() << "?"; in PrintModeVerbose()
5729 outs() << "r"; in PrintModeVerbose()
5731 outs() << "-"; in PrintModeVerbose()
5733 outs() << "w"; in PrintModeVerbose()
5735 outs() << "-"; in PrintModeVerbose()
5737 outs() << "s"; in PrintModeVerbose()
5739 outs() << "x"; in PrintModeVerbose()
5741 outs() << "-"; in PrintModeVerbose()
5745 outs() << "r"; in PrintModeVerbose()
5747 outs() << "-"; in PrintModeVerbose()
5749 outs() << "w"; in PrintModeVerbose()
5751 outs() << "-"; in PrintModeVerbose()
5753 outs() << "s"; in PrintModeVerbose()
5755 outs() << "x"; in PrintModeVerbose()
5757 outs() << "-"; in PrintModeVerbose()
5761 outs() << "r"; in PrintModeVerbose()
5763 outs() << "-"; in PrintModeVerbose()
5765 outs() << "w"; in PrintModeVerbose()
5767 outs() << "-"; in PrintModeVerbose()
5769 outs() << "t"; in PrintModeVerbose()
5771 outs() << "x"; in PrintModeVerbose()
5773 outs() << "-"; in PrintModeVerbose()
5810 outs() << "key: " << key << " value: " << val << "\n"; in PrintXarFilesSummary()
5830 outs() << "(mode: \"" << mode << "\" contains non-octal chars) "; in PrintXarFilesSummary()
5834 outs() << " "; in PrintXarFilesSummary()
5837 outs() << format("%10s/", user); in PrintXarFilesSummary()
5839 outs() << format("%-10s ", group); in PrintXarFilesSummary()
5841 outs() << format("%7s ", size); in PrintXarFilesSummary()
5844 outs() << *m; in PrintXarFilesSummary()
5847 outs() << " "; in PrintXarFilesSummary()
5849 outs() << *m; in PrintXarFilesSummary()
5850 outs() << " "; in PrintXarFilesSummary()
5853 outs() << name; in PrintXarFilesSummary()
5854 outs() << "\n"; in PrintXarFilesSummary()
5863 outs() << "size of (__LLVM,__bundle) section too small (smaller than size " in DumpBitcodeSection()
5873 outs() << "In xar member " << XarMemberName << ": "; in DumpBitcodeSection()
5875 outs() << "For (__LLVM,__bundle) section: "; in DumpBitcodeSection()
5876 outs() << "xar header\n"; in DumpBitcodeSection()
5878 outs() << " magic XAR_HEADER_MAGIC\n"; in DumpBitcodeSection()
5880 outs() << " magic " in DumpBitcodeSection()
5883 outs() << " size " << XarHeader.size << "\n"; in DumpBitcodeSection()
5884 outs() << " version " << XarHeader.version << "\n"; in DumpBitcodeSection()
5885 outs() << " toc_length_compressed " << XarHeader.toc_length_compressed in DumpBitcodeSection()
5887 outs() << "toc_length_uncompressed " << XarHeader.toc_length_uncompressed in DumpBitcodeSection()
5889 outs() << " cksum_alg "; in DumpBitcodeSection()
5892 outs() << "XAR_CKSUM_NONE\n"; in DumpBitcodeSection()
5895 outs() << "XAR_CKSUM_SHA1\n"; in DumpBitcodeSection()
5898 outs() << "XAR_CKSUM_MD5\n"; in DumpBitcodeSection()
5902 outs() << "XAR_CKSUM_SHA256\n"; in DumpBitcodeSection()
5907 outs() << "XAR_CKSUM_SHA512\n"; in DumpBitcodeSection()
5911 outs() << XarHeader.cksum_alg << "\n"; in DumpBitcodeSection()
5948 outs() << "In xar member " << XarMemberName << ": "; in DumpBitcodeSection()
5950 outs() << "For (__LLVM,__bundle) section: "; in DumpBitcodeSection()
5951 outs() << "xar archive files:\n"; in DumpBitcodeSection()
5964 outs() << "In xar member " << XarMemberName << ": "; in DumpBitcodeSection()
5966 outs() << "For (__LLVM,__bundle) section: "; in DumpBitcodeSection()
5967 outs() << "xar table of contents:\n"; in DumpBitcodeSection()
5968 outs() << Buffer->getBuffer() << "\n"; in DumpBitcodeSection()
5998 outs() << "key: " << key << " value: " << val << "\n"; in DumpBitcodeSection()
6021 outs() << "xar member: " << member_name << " extracted\n"; in DumpBitcodeSection()
6038 outs() << "could be a xar file: " << member_name << "\n"; in DumpBitcodeSection()
6580 outs() << "(" << DisSegName << "," << DisSectName << ") section\n"; in DisassembleMachO()
6633 outs() << "Can't find -dis-symname: " << DisSymName << "\n"; in DisassembleMachO()
6693 outs() << "-dis-symname: " << DisSymName << " not in the section\n"; in DisassembleMachO()
6704 outs() << "-dis-symname: __mh_execute_header not in any section\n"; in DisassembleMachO()
6761 outs() << SymName << ":\n"; in DisassembleMachO()
6770 outs() << format("%016" PRIx64, PC); in DisassembleMachO()
6772 outs() << format("%08" PRIx64, PC); in DisassembleMachO()
6774 outs() << format("%8" PRIx64 ":", PC); in DisassembleMachO()
6778 outs() << "\t"; in DisassembleMachO()
6811 dumpBytes(makeArrayRef(Bytes.data() + Index, Size), outs()); in DisassembleMachO()
6813 formatted_raw_ostream FormattedOS(outs()); in DisassembleMachO()
6826 outs() << "\t## " << dli.FileName << ':' << dli.Line << ':' in DisassembleMachO()
6830 outs() << "\n"; in DisassembleMachO()
6834 outs() << format("\t.byte 0x%02x #bad opcode\n", in DisassembleMachO()
6843 outs() << format("\t.long\t0x%08x\n", opcode); in DisassembleMachO()
6849 outs() << format("\t.short\t0x%04x\n", opcode); in DisassembleMachO()
6873 outs() << format("%016" PRIx64, PC); in DisassembleMachO()
6875 outs() << format("%08" PRIx64, PC); in DisassembleMachO()
6877 outs() << format("%8" PRIx64 ":", PC); in DisassembleMachO()
6881 outs() << "\t"; in DisassembleMachO()
6882 dumpBytes(makeArrayRef(Bytes.data() + Index, InstSize), outs()); in DisassembleMachO()
6884 IP->printInst(&Inst, outs(), "", *STI); in DisassembleMachO()
6885 outs() << "\n"; in DisassembleMachO()
6889 outs() << format("\t.byte 0x%02x #bad opcode\n", in DisassembleMachO()
7053 outs() << Name; in printUnwindRelocDest()
7055 outs() << " + " << format("0x%" PRIx64, Addend); in printUnwindRelocDest()
7101 outs() << "Contents of __compact_unwind section:\n"; in printMachOCompactUnwindSection()
7103 outs() << " Entry at offset " in printMachOCompactUnwindSection()
7107 outs() << " start: " << format("0x%" PRIx64, in printMachOCompactUnwindSection()
7110 outs() << '\n'; in printMachOCompactUnwindSection()
7113 outs() << " length: " << format("0x%" PRIx32, Entry.Length) in printMachOCompactUnwindSection()
7116 outs() << " compact encoding: " in printMachOCompactUnwindSection()
7121 outs() << " personality function: " in printMachOCompactUnwindSection()
7125 outs() << '\n'; in printMachOCompactUnwindSection()
7130 outs() << " LSDA: " << format("0x%" PRIx64, in printMachOCompactUnwindSection()
7133 outs() << '\n'; in printMachOCompactUnwindSection()
7156 outs() << " [" << i << "]: " in printRegularSecondLevelUnwindPage()
7191 outs() << " [" << i << "]: " in printCompressedSecondLevelUnwindPage()
7206 outs() << "Contents of __unwind_info section:\n"; in printMachOUnwindInfoSection()
7217 outs() << " Version: " in printMachOUnwindInfoSection()
7222 outs() << " Common encodings array section offset: " in printMachOUnwindInfoSection()
7225 outs() << " Number of common encodings in array: " in printMachOUnwindInfoSection()
7229 outs() << " Personality function array section offset: " in printMachOUnwindInfoSection()
7232 outs() << " Number of personality functions in array: " in printMachOUnwindInfoSection()
7236 outs() << " Index array section offset: " in printMachOUnwindInfoSection()
7239 outs() << " Number of indices in array: " in printMachOUnwindInfoSection()
7252 outs() << " Common encodings: (count = " << NumCommonEncodings << ")\n"; in printMachOUnwindInfoSection()
7258 outs() << " encoding[" << i << "]: " << format("0x%08" PRIx32, Encoding) in printMachOUnwindInfoSection()
7269 outs() << " Personality functions: (count = " << NumPersonalities << ")\n"; in printMachOUnwindInfoSection()
7273 outs() << " personality[" << i + 1 in printMachOUnwindInfoSection()
7292 outs() << " Top level indices: (count = " << NumIndices << ")\n"; in printMachOUnwindInfoSection()
7302 outs() << " [" << i << "]: " in printMachOUnwindInfoSection()
7317 outs() << " LSDA descriptors:\n"; in printMachOUnwindInfoSection()
7324 outs() << " [" << i << "]: " in printMachOUnwindInfoSection()
7338 outs() << " Second level indices:\n"; in printMachOUnwindInfoSection()
7344 outs() << " Second level index[" << i << "]: " in printMachOUnwindInfoSection()
7396 outs() << "Mach header\n"; in PrintMachHeader()
7397 outs() << " magic cputype cpusubtype caps filetype ncmds " in PrintMachHeader()
7401 outs() << " MH_MAGIC"; in PrintMachHeader()
7403 outs() << "MH_MAGIC_64"; in PrintMachHeader()
7405 outs() << format(" 0x%08" PRIx32, magic); in PrintMachHeader()
7408 outs() << " I386"; in PrintMachHeader()
7411 outs() << " ALL"; in PrintMachHeader()
7414 outs() << format(" %10d", cpusubtype & ~MachO::CPU_SUBTYPE_MASK); in PrintMachHeader()
7419 outs() << " X86_64"; in PrintMachHeader()
7422 outs() << " ALL"; in PrintMachHeader()
7425 outs() << " Haswell"; in PrintMachHeader()
7428 outs() << format(" %10d", cpusubtype & ~MachO::CPU_SUBTYPE_MASK); in PrintMachHeader()
7433 outs() << " ARM"; in PrintMachHeader()
7436 outs() << " ALL"; in PrintMachHeader()
7439 outs() << " V4T"; in PrintMachHeader()
7442 outs() << " V5TEJ"; in PrintMachHeader()
7445 outs() << " XSCALE"; in PrintMachHeader()
7448 outs() << " V6"; in PrintMachHeader()
7451 outs() << " V6M"; in PrintMachHeader()
7454 outs() << " V7"; in PrintMachHeader()
7457 outs() << " V7EM"; in PrintMachHeader()
7460 outs() << " V7K"; in PrintMachHeader()
7463 outs() << " V7M"; in PrintMachHeader()
7466 outs() << " V7S"; in PrintMachHeader()
7469 outs() << format(" %10d", cpusubtype & ~MachO::CPU_SUBTYPE_MASK); in PrintMachHeader()
7474 outs() << " ARM64"; in PrintMachHeader()
7477 outs() << " ALL"; in PrintMachHeader()
7480 outs() << format(" %10d", cpusubtype & ~MachO::CPU_SUBTYPE_MASK); in PrintMachHeader()
7485 outs() << " PPC"; in PrintMachHeader()
7488 outs() << " ALL"; in PrintMachHeader()
7491 outs() << format(" %10d", cpusubtype & ~MachO::CPU_SUBTYPE_MASK); in PrintMachHeader()
7496 outs() << " PPC64"; in PrintMachHeader()
7499 outs() << " ALL"; in PrintMachHeader()
7502 outs() << format(" %10d", cpusubtype & ~MachO::CPU_SUBTYPE_MASK); in PrintMachHeader()
7507 outs() << format(" %7d", cputype); in PrintMachHeader()
7508 outs() << format(" %10d", cpusubtype & ~MachO::CPU_SUBTYPE_MASK); in PrintMachHeader()
7512 outs() << " LIB64"; in PrintMachHeader()
7514 outs() << format(" 0x%02" PRIx32, in PrintMachHeader()
7519 outs() << " OBJECT"; in PrintMachHeader()
7522 outs() << " EXECUTE"; in PrintMachHeader()
7525 outs() << " FVMLIB"; in PrintMachHeader()
7528 outs() << " CORE"; in PrintMachHeader()
7531 outs() << " PRELOAD"; in PrintMachHeader()
7534 outs() << " DYLIB"; in PrintMachHeader()
7537 outs() << " DYLIB_STUB"; in PrintMachHeader()
7540 outs() << " DYLINKER"; in PrintMachHeader()
7543 outs() << " BUNDLE"; in PrintMachHeader()
7546 outs() << " DSYM"; in PrintMachHeader()
7549 outs() << " KEXTBUNDLE"; in PrintMachHeader()
7552 outs() << format(" %10u", filetype); in PrintMachHeader()
7555 outs() << format(" %5u", ncmds); in PrintMachHeader()
7556 outs() << format(" %10u", sizeofcmds); in PrintMachHeader()
7559 outs() << " NOUNDEFS"; in PrintMachHeader()
7563 outs() << " INCRLINK"; in PrintMachHeader()
7567 outs() << " DYLDLINK"; in PrintMachHeader()
7571 outs() << " BINDATLOAD"; in PrintMachHeader()
7575 outs() << " PREBOUND"; in PrintMachHeader()
7579 outs() << " SPLIT_SEGS"; in PrintMachHeader()
7583 outs() << " LAZY_INIT"; in PrintMachHeader()
7587 outs() << " TWOLEVEL"; in PrintMachHeader()
7591 outs() << " FORCE_FLAT"; in PrintMachHeader()
7595 outs() << " NOMULTIDEFS"; in PrintMachHeader()
7599 outs() << " NOFIXPREBINDING"; in PrintMachHeader()
7603 outs() << " PREBINDABLE"; in PrintMachHeader()
7607 outs() << " ALLMODSBOUND"; in PrintMachHeader()
7611 outs() << " SUBSECTIONS_VIA_SYMBOLS"; in PrintMachHeader()
7615 outs() << " CANONICAL"; in PrintMachHeader()
7619 outs() << " WEAK_DEFINES"; in PrintMachHeader()
7623 outs() << " BINDS_TO_WEAK"; in PrintMachHeader()
7627 outs() << " ALLOW_STACK_EXECUTION"; in PrintMachHeader()
7631 outs() << " DEAD_STRIPPABLE_DYLIB"; in PrintMachHeader()
7635 outs() << " PIE"; in PrintMachHeader()
7639 outs() << " NO_REEXPORTED_DYLIBS"; in PrintMachHeader()
7643 outs() << " MH_HAS_TLV_DESCRIPTORS"; in PrintMachHeader()
7647 outs() << " MH_NO_HEAP_EXECUTION"; in PrintMachHeader()
7651 outs() << " APP_EXTENSION_SAFE"; in PrintMachHeader()
7655 outs() << format(" 0x%08" PRIx32, f); in PrintMachHeader()
7657 outs() << format(" 0x%08" PRIx32, magic); in PrintMachHeader()
7658 outs() << format(" %7d", cputype); in PrintMachHeader()
7659 outs() << format(" %10d", cpusubtype & ~MachO::CPU_SUBTYPE_MASK); in PrintMachHeader()
7660 outs() << format(" 0x%02" PRIx32, in PrintMachHeader()
7662 outs() << format(" %10u", filetype); in PrintMachHeader()
7663 outs() << format(" %5u", ncmds); in PrintMachHeader()
7664 outs() << format(" %10u", sizeofcmds); in PrintMachHeader()
7665 outs() << format(" 0x%08" PRIx32, flags); in PrintMachHeader()
7667 outs() << "\n"; in PrintMachHeader()
7679 outs() << " cmd LC_SEGMENT\n"; in PrintSegmentCommand()
7684 outs() << " cmd LC_SEGMENT_64\n"; in PrintSegmentCommand()
7689 outs() << " cmdsize " << cmdsize; in PrintSegmentCommand()
7691 outs() << " Inconsistent size\n"; in PrintSegmentCommand()
7693 outs() << "\n"; in PrintSegmentCommand()
7694 outs() << " segname " << SegName << "\n"; in PrintSegmentCommand()
7696 outs() << " vmaddr " << format("0x%016" PRIx64, vmaddr) << "\n"; in PrintSegmentCommand()
7697 outs() << " vmsize " << format("0x%016" PRIx64, vmsize) << "\n"; in PrintSegmentCommand()
7699 outs() << " vmaddr " << format("0x%08" PRIx64, vmaddr) << "\n"; in PrintSegmentCommand()
7700 outs() << " vmsize " << format("0x%08" PRIx64, vmsize) << "\n"; in PrintSegmentCommand()
7702 outs() << " fileoff " << fileoff; in PrintSegmentCommand()
7704 outs() << " (past end of file)\n"; in PrintSegmentCommand()
7706 outs() << "\n"; in PrintSegmentCommand()
7707 outs() << " filesize " << filesize; in PrintSegmentCommand()
7709 outs() << " (past end of file)\n"; in PrintSegmentCommand()
7711 outs() << "\n"; in PrintSegmentCommand()
7716 outs() << " maxprot ?" << format("0x%08" PRIx32, maxprot) << "\n"; in PrintSegmentCommand()
7718 outs() << " maxprot "; in PrintSegmentCommand()
7719 outs() << ((maxprot & MachO::VM_PROT_READ) ? "r" : "-"); in PrintSegmentCommand()
7720 outs() << ((maxprot & MachO::VM_PROT_WRITE) ? "w" : "-"); in PrintSegmentCommand()
7721 outs() << ((maxprot & MachO::VM_PROT_EXECUTE) ? "x\n" : "-\n"); in PrintSegmentCommand()
7726 outs() << " initprot ?" << format("0x%08" PRIx32, initprot) << "\n"; in PrintSegmentCommand()
7728 outs() << " initprot "; in PrintSegmentCommand()
7729 outs() << ((initprot & MachO::VM_PROT_READ) ? "r" : "-"); in PrintSegmentCommand()
7730 outs() << ((initprot & MachO::VM_PROT_WRITE) ? "w" : "-"); in PrintSegmentCommand()
7731 outs() << ((initprot & MachO::VM_PROT_EXECUTE) ? "x\n" : "-\n"); in PrintSegmentCommand()
7734 outs() << " maxprot " << format("0x%08" PRIx32, maxprot) << "\n"; in PrintSegmentCommand()
7735 outs() << " initprot " << format("0x%08" PRIx32, initprot) << "\n"; in PrintSegmentCommand()
7737 outs() << " nsects " << nsects << "\n"; in PrintSegmentCommand()
7739 outs() << " flags"; in PrintSegmentCommand()
7741 outs() << " (none)\n"; in PrintSegmentCommand()
7744 outs() << " HIGHVM"; in PrintSegmentCommand()
7748 outs() << " FVMLIB"; in PrintSegmentCommand()
7752 outs() << " NORELOC"; in PrintSegmentCommand()
7756 outs() << " PROTECTED_VERSION_1"; in PrintSegmentCommand()
7760 outs() << format(" 0x%08" PRIx32, flags) << " (unknown flags)\n"; in PrintSegmentCommand()
7762 outs() << "\n"; in PrintSegmentCommand()
7765 outs() << " flags " << format("0x%" PRIx32, flags) << "\n"; in PrintSegmentCommand()
7776 outs() << "Section\n"; in PrintSection()
7777 outs() << " sectname " << format("%.16s\n", sectname); in PrintSection()
7778 outs() << " segname " << format("%.16s", segname); in PrintSection()
7780 outs() << " (does not match segment)\n"; in PrintSection()
7782 outs() << "\n"; in PrintSection()
7784 outs() << " addr " << format("0x%016" PRIx64, addr) << "\n"; in PrintSection()
7785 outs() << " size " << format("0x%016" PRIx64, size); in PrintSection()
7787 outs() << " addr " << format("0x%08" PRIx64, addr) << "\n"; in PrintSection()
7788 outs() << " size " << format("0x%08" PRIx64, size); in PrintSection()
7791 outs() << " (past end of file)\n"; in PrintSection()
7793 outs() << "\n"; in PrintSection()
7794 outs() << " offset " << offset; in PrintSection()
7796 outs() << " (past end of file)\n"; in PrintSection()
7798 outs() << "\n"; in PrintSection()
7800 outs() << " align 2^" << align << " (" << align_shifted << ")\n"; in PrintSection()
7801 outs() << " reloff " << reloff; in PrintSection()
7803 outs() << " (past end of file)\n"; in PrintSection()
7805 outs() << "\n"; in PrintSection()
7806 outs() << " nreloc " << nreloc; in PrintSection()
7808 outs() << " (past end of file)\n"; in PrintSection()
7810 outs() << "\n"; in PrintSection()
7813 outs() << " type"; in PrintSection()
7815 outs() << " S_REGULAR\n"; in PrintSection()
7817 outs() << " S_ZEROFILL\n"; in PrintSection()
7819 outs() << " S_CSTRING_LITERALS\n"; in PrintSection()
7821 outs() << " S_4BYTE_LITERALS\n"; in PrintSection()
7823 outs() << " S_8BYTE_LITERALS\n"; in PrintSection()
7825 outs() << " S_16BYTE_LITERALS\n"; in PrintSection()
7827 outs() << " S_LITERAL_POINTERS\n"; in PrintSection()
7829 outs() << " S_NON_LAZY_SYMBOL_POINTERS\n"; in PrintSection()
7831 outs() << " S_LAZY_SYMBOL_POINTERS\n"; in PrintSection()
7833 outs() << " S_SYMBOL_STUBS\n"; in PrintSection()
7835 outs() << " S_MOD_INIT_FUNC_POINTERS\n"; in PrintSection()
7837 outs() << " S_MOD_TERM_FUNC_POINTERS\n"; in PrintSection()
7839 outs() << " S_COALESCED\n"; in PrintSection()
7841 outs() << " S_INTERPOSING\n"; in PrintSection()
7843 outs() << " S_DTRACE_DOF\n"; in PrintSection()
7845 outs() << " S_LAZY_DYLIB_SYMBOL_POINTERS\n"; in PrintSection()
7847 outs() << " S_THREAD_LOCAL_REGULAR\n"; in PrintSection()
7849 outs() << " S_THREAD_LOCAL_ZEROFILL\n"; in PrintSection()
7851 outs() << " S_THREAD_LOCAL_VARIABLES\n"; in PrintSection()
7853 outs() << " S_THREAD_LOCAL_VARIABLE_POINTERS\n"; in PrintSection()
7855 outs() << " S_THREAD_LOCAL_INIT_FUNCTION_POINTERS\n"; in PrintSection()
7857 outs() << format("0x%08" PRIx32, section_type) << "\n"; in PrintSection()
7858 outs() << "attributes"; in PrintSection()
7861 outs() << " PURE_INSTRUCTIONS"; in PrintSection()
7863 outs() << " NO_TOC"; in PrintSection()
7865 outs() << " STRIP_STATIC_SYMS"; in PrintSection()
7867 outs() << " NO_DEAD_STRIP"; in PrintSection()
7869 outs() << " LIVE_SUPPORT"; in PrintSection()
7871 outs() << " SELF_MODIFYING_CODE"; in PrintSection()
7873 outs() << " DEBUG"; in PrintSection()
7875 outs() << " SOME_INSTRUCTIONS"; in PrintSection()
7877 outs() << " EXT_RELOC"; in PrintSection()
7879 outs() << " LOC_RELOC"; in PrintSection()
7881 outs() << " (none)"; in PrintSection()
7882 outs() << "\n"; in PrintSection()
7884 outs() << " flags " << format("0x%08" PRIx32, flags) << "\n"; in PrintSection()
7885 outs() << " reserved1 " << reserved1; in PrintSection()
7891 outs() << " (index into indirect symbol table)\n"; in PrintSection()
7893 outs() << "\n"; in PrintSection()
7894 outs() << " reserved2 " << reserved2; in PrintSection()
7896 outs() << " (size of stubs)\n"; in PrintSection()
7898 outs() << "\n"; in PrintSection()
7903 outs() << " cmd LC_SYMTAB\n"; in PrintSymtabLoadCommand()
7904 outs() << " cmdsize " << st.cmdsize; in PrintSymtabLoadCommand()
7906 outs() << " Incorrect size\n"; in PrintSymtabLoadCommand()
7908 outs() << "\n"; in PrintSymtabLoadCommand()
7909 outs() << " symoff " << st.symoff; in PrintSymtabLoadCommand()
7911 outs() << " (past end of file)\n"; in PrintSymtabLoadCommand()
7913 outs() << "\n"; in PrintSymtabLoadCommand()
7914 outs() << " nsyms " << st.nsyms; in PrintSymtabLoadCommand()
7921 outs() << " (past end of file)\n"; in PrintSymtabLoadCommand()
7923 outs() << "\n"; in PrintSymtabLoadCommand()
7929 outs() << " (past end of file)\n"; in PrintSymtabLoadCommand()
7931 outs() << "\n"; in PrintSymtabLoadCommand()
7933 outs() << " stroff " << st.stroff; in PrintSymtabLoadCommand()
7935 outs() << " (past end of file)\n"; in PrintSymtabLoadCommand()
7937 outs() << "\n"; in PrintSymtabLoadCommand()
7938 outs() << " strsize " << st.strsize; in PrintSymtabLoadCommand()
7942 outs() << " (past end of file)\n"; in PrintSymtabLoadCommand()
7944 outs() << "\n"; in PrintSymtabLoadCommand()
7950 outs() << " cmd LC_DYSYMTAB\n"; in PrintDysymtabLoadCommand()
7951 outs() << " cmdsize " << dyst.cmdsize; in PrintDysymtabLoadCommand()
7953 outs() << " Incorrect size\n"; in PrintDysymtabLoadCommand()
7955 outs() << "\n"; in PrintDysymtabLoadCommand()
7956 outs() << " ilocalsym " << dyst.ilocalsym; in PrintDysymtabLoadCommand()
7958 outs() << " (greater than the number of symbols)\n"; in PrintDysymtabLoadCommand()
7960 outs() << "\n"; in PrintDysymtabLoadCommand()
7961 outs() << " nlocalsym " << dyst.nlocalsym; in PrintDysymtabLoadCommand()
7966 outs() << " (past the end of the symbol table)\n"; in PrintDysymtabLoadCommand()
7968 outs() << "\n"; in PrintDysymtabLoadCommand()
7969 outs() << " iextdefsym " << dyst.iextdefsym; in PrintDysymtabLoadCommand()
7971 outs() << " (greater than the number of symbols)\n"; in PrintDysymtabLoadCommand()
7973 outs() << "\n"; in PrintDysymtabLoadCommand()
7974 outs() << " nextdefsym " << dyst.nextdefsym; in PrintDysymtabLoadCommand()
7978 outs() << " (past the end of the symbol table)\n"; in PrintDysymtabLoadCommand()
7980 outs() << "\n"; in PrintDysymtabLoadCommand()
7981 outs() << " iundefsym " << dyst.iundefsym; in PrintDysymtabLoadCommand()
7983 outs() << " (greater than the number of symbols)\n"; in PrintDysymtabLoadCommand()
7985 outs() << "\n"; in PrintDysymtabLoadCommand()
7986 outs() << " nundefsym " << dyst.nundefsym; in PrintDysymtabLoadCommand()
7990 outs() << " (past the end of the symbol table)\n"; in PrintDysymtabLoadCommand()
7992 outs() << "\n"; in PrintDysymtabLoadCommand()
7993 outs() << " tocoff " << dyst.tocoff; in PrintDysymtabLoadCommand()
7995 outs() << " (past end of file)\n"; in PrintDysymtabLoadCommand()
7997 outs() << "\n"; in PrintDysymtabLoadCommand()
7998 outs() << " ntoc " << dyst.ntoc; in PrintDysymtabLoadCommand()
8003 outs() << " (past end of file)\n"; in PrintDysymtabLoadCommand()
8005 outs() << "\n"; in PrintDysymtabLoadCommand()
8006 outs() << " modtaboff " << dyst.modtaboff; in PrintDysymtabLoadCommand()
8008 outs() << " (past end of file)\n"; in PrintDysymtabLoadCommand()
8010 outs() << "\n"; in PrintDysymtabLoadCommand()
8011 outs() << " nmodtab " << dyst.nmodtab; in PrintDysymtabLoadCommand()
8023 outs() << " (past end of file)\n"; in PrintDysymtabLoadCommand()
8025 outs() << "\n"; in PrintDysymtabLoadCommand()
8026 outs() << " extrefsymoff " << dyst.extrefsymoff; in PrintDysymtabLoadCommand()
8028 outs() << " (past end of file)\n"; in PrintDysymtabLoadCommand()
8030 outs() << "\n"; in PrintDysymtabLoadCommand()
8031 outs() << " nextrefsyms " << dyst.nextrefsyms; in PrintDysymtabLoadCommand()
8036 outs() << " (past end of file)\n"; in PrintDysymtabLoadCommand()
8038 outs() << "\n"; in PrintDysymtabLoadCommand()
8039 outs() << " indirectsymoff " << dyst.indirectsymoff; in PrintDysymtabLoadCommand()
8041 outs() << " (past end of file)\n"; in PrintDysymtabLoadCommand()
8043 outs() << "\n"; in PrintDysymtabLoadCommand()
8044 outs() << " nindirectsyms " << dyst.nindirectsyms; in PrintDysymtabLoadCommand()
8049 outs() << " (past end of file)\n"; in PrintDysymtabLoadCommand()
8051 outs() << "\n"; in PrintDysymtabLoadCommand()
8052 outs() << " extreloff " << dyst.extreloff; in PrintDysymtabLoadCommand()
8054 outs() << " (past end of file)\n"; in PrintDysymtabLoadCommand()
8056 outs() << "\n"; in PrintDysymtabLoadCommand()
8057 outs() << " nextrel " << dyst.nextrel; in PrintDysymtabLoadCommand()
8062 outs() << " (past end of file)\n"; in PrintDysymtabLoadCommand()
8064 outs() << "\n"; in PrintDysymtabLoadCommand()
8065 outs() << " locreloff " << dyst.locreloff; in PrintDysymtabLoadCommand()
8067 outs() << " (past end of file)\n"; in PrintDysymtabLoadCommand()
8069 outs() << "\n"; in PrintDysymtabLoadCommand()
8070 outs() << " nlocrel " << dyst.nlocrel; in PrintDysymtabLoadCommand()
8075 outs() << " (past end of file)\n"; in PrintDysymtabLoadCommand()
8077 outs() << "\n"; in PrintDysymtabLoadCommand()
8083 outs() << " cmd LC_DYLD_INFO\n"; in PrintDyldInfoLoadCommand()
8085 outs() << " cmd LC_DYLD_INFO_ONLY\n"; in PrintDyldInfoLoadCommand()
8086 outs() << " cmdsize " << dc.cmdsize; in PrintDyldInfoLoadCommand()
8088 outs() << " Incorrect size\n"; in PrintDyldInfoLoadCommand()
8090 outs() << "\n"; in PrintDyldInfoLoadCommand()
8091 outs() << " rebase_off " << dc.rebase_off; in PrintDyldInfoLoadCommand()
8093 outs() << " (past end of file)\n"; in PrintDyldInfoLoadCommand()
8095 outs() << "\n"; in PrintDyldInfoLoadCommand()
8096 outs() << " rebase_size " << dc.rebase_size; in PrintDyldInfoLoadCommand()
8101 outs() << " (past end of file)\n"; in PrintDyldInfoLoadCommand()
8103 outs() << "\n"; in PrintDyldInfoLoadCommand()
8104 outs() << " bind_off " << dc.bind_off; in PrintDyldInfoLoadCommand()
8106 outs() << " (past end of file)\n"; in PrintDyldInfoLoadCommand()
8108 outs() << "\n"; in PrintDyldInfoLoadCommand()
8109 outs() << " bind_size " << dc.bind_size; in PrintDyldInfoLoadCommand()
8113 outs() << " (past end of file)\n"; in PrintDyldInfoLoadCommand()
8115 outs() << "\n"; in PrintDyldInfoLoadCommand()
8116 outs() << " weak_bind_off " << dc.weak_bind_off; in PrintDyldInfoLoadCommand()
8118 outs() << " (past end of file)\n"; in PrintDyldInfoLoadCommand()
8120 outs() << "\n"; in PrintDyldInfoLoadCommand()
8121 outs() << " weak_bind_size " << dc.weak_bind_size; in PrintDyldInfoLoadCommand()
8125 outs() << " (past end of file)\n"; in PrintDyldInfoLoadCommand()
8127 outs() << "\n"; in PrintDyldInfoLoadCommand()
8128 outs() << " lazy_bind_off " << dc.lazy_bind_off; in PrintDyldInfoLoadCommand()
8130 outs() << " (past end of file)\n"; in PrintDyldInfoLoadCommand()
8132 outs() << "\n"; in PrintDyldInfoLoadCommand()
8133 outs() << " lazy_bind_size " << dc.lazy_bind_size; in PrintDyldInfoLoadCommand()
8137 outs() << " (past end of file)\n"; in PrintDyldInfoLoadCommand()
8139 outs() << "\n"; in PrintDyldInfoLoadCommand()
8140 outs() << " export_off " << dc.export_off; in PrintDyldInfoLoadCommand()
8142 outs() << " (past end of file)\n"; in PrintDyldInfoLoadCommand()
8144 outs() << "\n"; in PrintDyldInfoLoadCommand()
8145 outs() << " export_size " << dc.export_size; in PrintDyldInfoLoadCommand()
8149 outs() << " (past end of file)\n"; in PrintDyldInfoLoadCommand()
8151 outs() << "\n"; in PrintDyldInfoLoadCommand()
8157 outs() << " cmd LC_ID_DYLINKER\n"; in PrintDyldLoadCommand()
8159 outs() << " cmd LC_LOAD_DYLINKER\n"; in PrintDyldLoadCommand()
8161 outs() << " cmd LC_DYLD_ENVIRONMENT\n"; in PrintDyldLoadCommand()
8163 outs() << " cmd ?(" << dyld.cmd << ")\n"; in PrintDyldLoadCommand()
8164 outs() << " cmdsize " << dyld.cmdsize; in PrintDyldLoadCommand()
8166 outs() << " Incorrect size\n"; in PrintDyldLoadCommand()
8168 outs() << "\n"; in PrintDyldLoadCommand()
8170 outs() << " name ?(bad offset " << dyld.name << ")\n"; in PrintDyldLoadCommand()
8173 outs() << " name " << P << " (offset " << dyld.name << ")\n"; in PrintDyldLoadCommand()
8178 outs() << " cmd LC_UUID\n"; in PrintUuidLoadCommand()
8179 outs() << " cmdsize " << uuid.cmdsize; in PrintUuidLoadCommand()
8181 outs() << " Incorrect size\n"; in PrintUuidLoadCommand()
8183 outs() << "\n"; in PrintUuidLoadCommand()
8184 outs() << " uuid "; in PrintUuidLoadCommand()
8186 outs() << format("%02" PRIX32, uuid.uuid[i]); in PrintUuidLoadCommand()
8188 outs() << "-"; in PrintUuidLoadCommand()
8190 outs() << "\n"; in PrintUuidLoadCommand()
8194 outs() << " cmd LC_RPATH\n"; in PrintRpathLoadCommand()
8195 outs() << " cmdsize " << rpath.cmdsize; in PrintRpathLoadCommand()
8197 outs() << " Incorrect size\n"; in PrintRpathLoadCommand()
8199 outs() << "\n"; in PrintRpathLoadCommand()
8201 outs() << " path ?(bad offset " << rpath.path << ")\n"; in PrintRpathLoadCommand()
8204 outs() << " path " << P << " (offset " << rpath.path << ")\n"; in PrintRpathLoadCommand()
8227 outs() << " cmd " << LoadCmdName << '\n'; in PrintVersionMinLoadCommand()
8228 outs() << " cmdsize " << vd.cmdsize; in PrintVersionMinLoadCommand()
8230 outs() << " Incorrect size\n"; in PrintVersionMinLoadCommand()
8232 outs() << "\n"; in PrintVersionMinLoadCommand()
8233 outs() << " version " in PrintVersionMinLoadCommand()
8238 outs() << "." << Update; in PrintVersionMinLoadCommand()
8239 outs() << "\n"; in PrintVersionMinLoadCommand()
8241 outs() << " sdk n/a"; in PrintVersionMinLoadCommand()
8243 outs() << " sdk " in PrintVersionMinLoadCommand()
8249 outs() << "." << Update; in PrintVersionMinLoadCommand()
8250 outs() << "\n"; in PrintVersionMinLoadCommand()
8254 outs() << " cmd LC_SOURCE_VERSION\n"; in PrintSourceVersionCommand()
8255 outs() << " cmdsize " << sd.cmdsize; in PrintSourceVersionCommand()
8257 outs() << " Incorrect size\n"; in PrintSourceVersionCommand()
8259 outs() << "\n"; in PrintSourceVersionCommand()
8265 outs() << " version " << a << "." << b; in PrintSourceVersionCommand()
8267 outs() << "." << c << "." << d << "." << e; in PrintSourceVersionCommand()
8269 outs() << "." << c << "." << d; in PrintSourceVersionCommand()
8271 outs() << "." << c; in PrintSourceVersionCommand()
8272 outs() << "\n"; in PrintSourceVersionCommand()
8276 outs() << " cmd LC_MAIN\n"; in PrintEntryPointCommand()
8277 outs() << " cmdsize " << ep.cmdsize; in PrintEntryPointCommand()
8279 outs() << " Incorrect size\n"; in PrintEntryPointCommand()
8281 outs() << "\n"; in PrintEntryPointCommand()
8282 outs() << " entryoff " << ep.entryoff << "\n"; in PrintEntryPointCommand()
8283 outs() << " stacksize " << ep.stacksize << "\n"; in PrintEntryPointCommand()
8288 outs() << " cmd LC_ENCRYPTION_INFO\n"; in PrintEncryptionInfoCommand()
8289 outs() << " cmdsize " << ec.cmdsize; in PrintEncryptionInfoCommand()
8291 outs() << " Incorrect size\n"; in PrintEncryptionInfoCommand()
8293 outs() << "\n"; in PrintEncryptionInfoCommand()
8294 outs() << " cryptoff " << ec.cryptoff; in PrintEncryptionInfoCommand()
8296 outs() << " (past end of file)\n"; in PrintEncryptionInfoCommand()
8298 outs() << "\n"; in PrintEncryptionInfoCommand()
8299 outs() << " cryptsize " << ec.cryptsize; in PrintEncryptionInfoCommand()
8301 outs() << " (past end of file)\n"; in PrintEncryptionInfoCommand()
8303 outs() << "\n"; in PrintEncryptionInfoCommand()
8304 outs() << " cryptid " << ec.cryptid << "\n"; in PrintEncryptionInfoCommand()
8309 outs() << " cmd LC_ENCRYPTION_INFO_64\n"; in PrintEncryptionInfoCommand64()
8310 outs() << " cmdsize " << ec.cmdsize; in PrintEncryptionInfoCommand64()
8312 outs() << " Incorrect size\n"; in PrintEncryptionInfoCommand64()
8314 outs() << "\n"; in PrintEncryptionInfoCommand64()
8315 outs() << " cryptoff " << ec.cryptoff; in PrintEncryptionInfoCommand64()
8317 outs() << " (past end of file)\n"; in PrintEncryptionInfoCommand64()
8319 outs() << "\n"; in PrintEncryptionInfoCommand64()
8320 outs() << " cryptsize " << ec.cryptsize; in PrintEncryptionInfoCommand64()
8322 outs() << " (past end of file)\n"; in PrintEncryptionInfoCommand64()
8324 outs() << "\n"; in PrintEncryptionInfoCommand64()
8325 outs() << " cryptid " << ec.cryptid << "\n"; in PrintEncryptionInfoCommand64()
8326 outs() << " pad " << ec.pad << "\n"; in PrintEncryptionInfoCommand64()
8331 outs() << " cmd LC_LINKER_OPTION\n"; in PrintLinkerOptionCommand()
8332 outs() << " cmdsize " << lo.cmdsize; in PrintLinkerOptionCommand()
8334 outs() << " Incorrect size\n"; in PrintLinkerOptionCommand()
8336 outs() << "\n"; in PrintLinkerOptionCommand()
8337 outs() << " count " << lo.count << "\n"; in PrintLinkerOptionCommand()
8348 outs() << " string #" << i << " " << format("%.*s\n", left, string); in PrintLinkerOptionCommand()
8356 outs() << " count " << lo.count << " does not match number of strings " in PrintLinkerOptionCommand()
8362 outs() << " cmd LC_SUB_FRAMEWORK\n"; in PrintSubFrameworkCommand()
8363 outs() << " cmdsize " << sub.cmdsize; in PrintSubFrameworkCommand()
8365 outs() << " Incorrect size\n"; in PrintSubFrameworkCommand()
8367 outs() << "\n"; in PrintSubFrameworkCommand()
8370 outs() << " umbrella " << P << " (offset " << sub.umbrella << ")\n"; in PrintSubFrameworkCommand()
8372 outs() << " umbrella ?(bad offset " << sub.umbrella << ")\n"; in PrintSubFrameworkCommand()
8378 outs() << " cmd LC_SUB_UMBRELLA\n"; in PrintSubUmbrellaCommand()
8379 outs() << " cmdsize " << sub.cmdsize; in PrintSubUmbrellaCommand()
8381 outs() << " Incorrect size\n"; in PrintSubUmbrellaCommand()
8383 outs() << "\n"; in PrintSubUmbrellaCommand()
8386 outs() << " sub_umbrella " << P << " (offset " << sub.sub_umbrella << ")\n"; in PrintSubUmbrellaCommand()
8388 outs() << " sub_umbrella ?(bad offset " << sub.sub_umbrella << ")\n"; in PrintSubUmbrellaCommand()
8394 outs() << " cmd LC_SUB_LIBRARY\n"; in PrintSubLibraryCommand()
8395 outs() << " cmdsize " << sub.cmdsize; in PrintSubLibraryCommand()
8397 outs() << " Incorrect size\n"; in PrintSubLibraryCommand()
8399 outs() << "\n"; in PrintSubLibraryCommand()
8402 outs() << " sub_library " << P << " (offset " << sub.sub_library << ")\n"; in PrintSubLibraryCommand()
8404 outs() << " sub_library ?(bad offset " << sub.sub_library << ")\n"; in PrintSubLibraryCommand()
8410 outs() << " cmd LC_SUB_CLIENT\n"; in PrintSubClientCommand()
8411 outs() << " cmdsize " << sub.cmdsize; in PrintSubClientCommand()
8413 outs() << " Incorrect size\n"; in PrintSubClientCommand()
8415 outs() << "\n"; in PrintSubClientCommand()
8418 outs() << " client " << P << " (offset " << sub.client << ")\n"; in PrintSubClientCommand()
8420 outs() << " client ?(bad offset " << sub.client << ")\n"; in PrintSubClientCommand()
8425 outs() << " cmd LC_ROUTINES\n"; in PrintRoutinesCommand()
8426 outs() << " cmdsize " << r.cmdsize; in PrintRoutinesCommand()
8428 outs() << " Incorrect size\n"; in PrintRoutinesCommand()
8430 outs() << "\n"; in PrintRoutinesCommand()
8431 outs() << " init_address " << format("0x%08" PRIx32, r.init_address) << "\n"; in PrintRoutinesCommand()
8432 outs() << " init_module " << r.init_module << "\n"; in PrintRoutinesCommand()
8433 outs() << " reserved1 " << r.reserved1 << "\n"; in PrintRoutinesCommand()
8434 outs() << " reserved2 " << r.reserved2 << "\n"; in PrintRoutinesCommand()
8435 outs() << " reserved3 " << r.reserved3 << "\n"; in PrintRoutinesCommand()
8436 outs() << " reserved4 " << r.reserved4 << "\n"; in PrintRoutinesCommand()
8437 outs() << " reserved5 " << r.reserved5 << "\n"; in PrintRoutinesCommand()
8438 outs() << " reserved6 " << r.reserved6 << "\n"; in PrintRoutinesCommand()
8442 outs() << " cmd LC_ROUTINES_64\n"; in PrintRoutinesCommand64()
8443 outs() << " cmdsize " << r.cmdsize; in PrintRoutinesCommand64()
8445 outs() << " Incorrect size\n"; in PrintRoutinesCommand64()
8447 outs() << "\n"; in PrintRoutinesCommand64()
8448 outs() << " init_address " << format("0x%016" PRIx64, r.init_address) << "\n"; in PrintRoutinesCommand64()
8449 outs() << " init_module " << r.init_module << "\n"; in PrintRoutinesCommand64()
8450 outs() << " reserved1 " << r.reserved1 << "\n"; in PrintRoutinesCommand64()
8451 outs() << " reserved2 " << r.reserved2 << "\n"; in PrintRoutinesCommand64()
8452 outs() << " reserved3 " << r.reserved3 << "\n"; in PrintRoutinesCommand64()
8453 outs() << " reserved4 " << r.reserved4 << "\n"; in PrintRoutinesCommand64()
8454 outs() << " reserved5 " << r.reserved5 << "\n"; in PrintRoutinesCommand64()
8455 outs() << " reserved6 " << r.reserved6 << "\n"; in PrintRoutinesCommand64()
8459 outs() << " rax " << format("0x%016" PRIx64, cpu64.rax); in Print_x86_thread_state64_t()
8460 outs() << " rbx " << format("0x%016" PRIx64, cpu64.rbx); in Print_x86_thread_state64_t()
8461 outs() << " rcx " << format("0x%016" PRIx64, cpu64.rcx) << "\n"; in Print_x86_thread_state64_t()
8462 outs() << " rdx " << format("0x%016" PRIx64, cpu64.rdx); in Print_x86_thread_state64_t()
8463 outs() << " rdi " << format("0x%016" PRIx64, cpu64.rdi); in Print_x86_thread_state64_t()
8464 outs() << " rsi " << format("0x%016" PRIx64, cpu64.rsi) << "\n"; in Print_x86_thread_state64_t()
8465 outs() << " rbp " << format("0x%016" PRIx64, cpu64.rbp); in Print_x86_thread_state64_t()
8466 outs() << " rsp " << format("0x%016" PRIx64, cpu64.rsp); in Print_x86_thread_state64_t()
8467 outs() << " r8 " << format("0x%016" PRIx64, cpu64.r8) << "\n"; in Print_x86_thread_state64_t()
8468 outs() << " r9 " << format("0x%016" PRIx64, cpu64.r9); in Print_x86_thread_state64_t()
8469 outs() << " r10 " << format("0x%016" PRIx64, cpu64.r10); in Print_x86_thread_state64_t()
8470 outs() << " r11 " << format("0x%016" PRIx64, cpu64.r11) << "\n"; in Print_x86_thread_state64_t()
8471 outs() << " r12 " << format("0x%016" PRIx64, cpu64.r12); in Print_x86_thread_state64_t()
8472 outs() << " r13 " << format("0x%016" PRIx64, cpu64.r13); in Print_x86_thread_state64_t()
8473 outs() << " r14 " << format("0x%016" PRIx64, cpu64.r14) << "\n"; in Print_x86_thread_state64_t()
8474 outs() << " r15 " << format("0x%016" PRIx64, cpu64.r15); in Print_x86_thread_state64_t()
8475 outs() << " rip " << format("0x%016" PRIx64, cpu64.rip) << "\n"; in Print_x86_thread_state64_t()
8476 outs() << "rflags " << format("0x%016" PRIx64, cpu64.rflags); in Print_x86_thread_state64_t()
8477 outs() << " cs " << format("0x%016" PRIx64, cpu64.cs); in Print_x86_thread_state64_t()
8478 outs() << " fs " << format("0x%016" PRIx64, cpu64.fs) << "\n"; in Print_x86_thread_state64_t()
8479 outs() << " gs " << format("0x%016" PRIx64, cpu64.gs) << "\n"; in Print_x86_thread_state64_t()
8484 outs() << "\t mmst_reg "; in Print_mmst_reg()
8486 outs() << format("%02" PRIx32, (r.mmst_reg[f] & 0xff)) << " "; in Print_mmst_reg()
8487 outs() << "\n"; in Print_mmst_reg()
8488 outs() << "\t mmst_rsrv "; in Print_mmst_reg()
8490 outs() << format("%02" PRIx32, (r.mmst_rsrv[f] & 0xff)) << " "; in Print_mmst_reg()
8491 outs() << "\n"; in Print_mmst_reg()
8496 outs() << "\t xmm_reg "; in Print_xmm_reg()
8498 outs() << format("%02" PRIx32, (r.xmm_reg[f] & 0xff)) << " "; in Print_xmm_reg()
8499 outs() << "\n"; in Print_xmm_reg()
8503 outs() << "\t fpu_reserved[0] " << fpu.fpu_reserved[0]; in Print_x86_float_state_t()
8504 outs() << " fpu_reserved[1] " << fpu.fpu_reserved[1] << "\n"; in Print_x86_float_state_t()
8505 outs() << "\t control: invalid " << fpu.fpu_fcw.invalid; in Print_x86_float_state_t()
8506 outs() << " denorm " << fpu.fpu_fcw.denorm; in Print_x86_float_state_t()
8507 outs() << " zdiv " << fpu.fpu_fcw.zdiv; in Print_x86_float_state_t()
8508 outs() << " ovrfl " << fpu.fpu_fcw.ovrfl; in Print_x86_float_state_t()
8509 outs() << " undfl " << fpu.fpu_fcw.undfl; in Print_x86_float_state_t()
8510 outs() << " precis " << fpu.fpu_fcw.precis << "\n"; in Print_x86_float_state_t()
8511 outs() << "\t\t pc "; in Print_x86_float_state_t()
8513 outs() << "FP_PREC_24B "; in Print_x86_float_state_t()
8515 outs() << "FP_PREC_53B "; in Print_x86_float_state_t()
8517 outs() << "FP_PREC_64B "; in Print_x86_float_state_t()
8519 outs() << fpu.fpu_fcw.pc << " "; in Print_x86_float_state_t()
8520 outs() << "rc "; in Print_x86_float_state_t()
8522 outs() << "FP_RND_NEAR "; in Print_x86_float_state_t()
8524 outs() << "FP_RND_DOWN "; in Print_x86_float_state_t()
8526 outs() << "FP_RND_UP "; in Print_x86_float_state_t()
8528 outs() << "FP_CHOP "; in Print_x86_float_state_t()
8529 outs() << "\n"; in Print_x86_float_state_t()
8530 outs() << "\t status: invalid " << fpu.fpu_fsw.invalid; in Print_x86_float_state_t()
8531 outs() << " denorm " << fpu.fpu_fsw.denorm; in Print_x86_float_state_t()
8532 outs() << " zdiv " << fpu.fpu_fsw.zdiv; in Print_x86_float_state_t()
8533 outs() << " ovrfl " << fpu.fpu_fsw.ovrfl; in Print_x86_float_state_t()
8534 outs() << " undfl " << fpu.fpu_fsw.undfl; in Print_x86_float_state_t()
8535 outs() << " precis " << fpu.fpu_fsw.precis; in Print_x86_float_state_t()
8536 outs() << " stkflt " << fpu.fpu_fsw.stkflt << "\n"; in Print_x86_float_state_t()
8537 outs() << "\t errsumm " << fpu.fpu_fsw.errsumm; in Print_x86_float_state_t()
8538 outs() << " c0 " << fpu.fpu_fsw.c0; in Print_x86_float_state_t()
8539 outs() << " c1 " << fpu.fpu_fsw.c1; in Print_x86_float_state_t()
8540 outs() << " c2 " << fpu.fpu_fsw.c2; in Print_x86_float_state_t()
8541 outs() << " tos " << fpu.fpu_fsw.tos; in Print_x86_float_state_t()
8542 outs() << " c3 " << fpu.fpu_fsw.c3; in Print_x86_float_state_t()
8543 outs() << " busy " << fpu.fpu_fsw.busy << "\n"; in Print_x86_float_state_t()
8544 outs() << "\t fpu_ftw " << format("0x%02" PRIx32, fpu.fpu_ftw); in Print_x86_float_state_t()
8545 outs() << " fpu_rsrv1 " << format("0x%02" PRIx32, fpu.fpu_rsrv1); in Print_x86_float_state_t()
8546 outs() << " fpu_fop " << format("0x%04" PRIx32, fpu.fpu_fop); in Print_x86_float_state_t()
8547 outs() << " fpu_ip " << format("0x%08" PRIx32, fpu.fpu_ip) << "\n"; in Print_x86_float_state_t()
8548 outs() << "\t fpu_cs " << format("0x%04" PRIx32, fpu.fpu_cs); in Print_x86_float_state_t()
8549 outs() << " fpu_rsrv2 " << format("0x%04" PRIx32, fpu.fpu_rsrv2); in Print_x86_float_state_t()
8550 outs() << " fpu_dp " << format("0x%08" PRIx32, fpu.fpu_dp); in Print_x86_float_state_t()
8551 outs() << " fpu_ds " << format("0x%04" PRIx32, fpu.fpu_ds) << "\n"; in Print_x86_float_state_t()
8552 outs() << "\t fpu_rsrv3 " << format("0x%04" PRIx32, fpu.fpu_rsrv3); in Print_x86_float_state_t()
8553 outs() << " fpu_mxcsr " << format("0x%08" PRIx32, fpu.fpu_mxcsr); in Print_x86_float_state_t()
8554 outs() << " fpu_mxcsrmask " << format("0x%08" PRIx32, fpu.fpu_mxcsrmask); in Print_x86_float_state_t()
8555 outs() << "\n"; in Print_x86_float_state_t()
8556 outs() << "\t fpu_stmm0:\n"; in Print_x86_float_state_t()
8558 outs() << "\t fpu_stmm1:\n"; in Print_x86_float_state_t()
8560 outs() << "\t fpu_stmm2:\n"; in Print_x86_float_state_t()
8562 outs() << "\t fpu_stmm3:\n"; in Print_x86_float_state_t()
8564 outs() << "\t fpu_stmm4:\n"; in Print_x86_float_state_t()
8566 outs() << "\t fpu_stmm5:\n"; in Print_x86_float_state_t()
8568 outs() << "\t fpu_stmm6:\n"; in Print_x86_float_state_t()
8570 outs() << "\t fpu_stmm7:\n"; in Print_x86_float_state_t()
8572 outs() << "\t fpu_xmm0:\n"; in Print_x86_float_state_t()
8574 outs() << "\t fpu_xmm1:\n"; in Print_x86_float_state_t()
8576 outs() << "\t fpu_xmm2:\n"; in Print_x86_float_state_t()
8578 outs() << "\t fpu_xmm3:\n"; in Print_x86_float_state_t()
8580 outs() << "\t fpu_xmm4:\n"; in Print_x86_float_state_t()
8582 outs() << "\t fpu_xmm5:\n"; in Print_x86_float_state_t()
8584 outs() << "\t fpu_xmm6:\n"; in Print_x86_float_state_t()
8586 outs() << "\t fpu_xmm7:\n"; in Print_x86_float_state_t()
8588 outs() << "\t fpu_xmm8:\n"; in Print_x86_float_state_t()
8590 outs() << "\t fpu_xmm9:\n"; in Print_x86_float_state_t()
8592 outs() << "\t fpu_xmm10:\n"; in Print_x86_float_state_t()
8594 outs() << "\t fpu_xmm11:\n"; in Print_x86_float_state_t()
8596 outs() << "\t fpu_xmm12:\n"; in Print_x86_float_state_t()
8598 outs() << "\t fpu_xmm13:\n"; in Print_x86_float_state_t()
8600 outs() << "\t fpu_xmm14:\n"; in Print_x86_float_state_t()
8602 outs() << "\t fpu_xmm15:\n"; in Print_x86_float_state_t()
8604 outs() << "\t fpu_rsrv4:\n"; in Print_x86_float_state_t()
8606 outs() << "\t "; in Print_x86_float_state_t()
8608 outs() << format("%02" PRIx32, fpu.fpu_rsrv4[f * g]) << " "; in Print_x86_float_state_t()
8609 outs() << "\n"; in Print_x86_float_state_t()
8611 outs() << "\t fpu_reserved1 " << format("0x%08" PRIx32, fpu.fpu_reserved1); in Print_x86_float_state_t()
8612 outs() << "\n"; in Print_x86_float_state_t()
8616 outs() << "\t trapno " << format("0x%08" PRIx32, exc64.trapno); in Print_x86_exception_state_t()
8617 outs() << " err " << format("0x%08" PRIx32, exc64.err); in Print_x86_exception_state_t()
8618 outs() << " faultvaddr " << format("0x%016" PRIx64, exc64.faultvaddr) << "\n"; in Print_x86_exception_state_t()
8624 outs() << " cmd LC_THREAD\n"; in PrintThreadCommand()
8626 outs() << " cmd LC_UNIXTHREAD\n"; in PrintThreadCommand()
8628 outs() << " cmd " << t.cmd << " (unknown)\n"; in PrintThreadCommand()
8629 outs() << " cmdsize " << t.cmdsize; in PrintThreadCommand()
8631 outs() << " Incorrect size\n"; in PrintThreadCommand()
8633 outs() << "\n"; in PrintThreadCommand()
8659 outs() << " flavor x86_THREAD_STATE64\n"; in PrintThreadCommand()
8661 outs() << " count x86_THREAD_STATE64_COUNT\n"; in PrintThreadCommand()
8663 outs() << " count " << count in PrintThreadCommand()
8679 outs() << " flavor x86_THREAD_STATE\n"; in PrintThreadCommand()
8681 outs() << " count x86_THREAD_STATE_COUNT\n"; in PrintThreadCommand()
8683 outs() << " count " << count in PrintThreadCommand()
8698 outs() << "\t tsh.flavor x86_THREAD_STATE64 "; in PrintThreadCommand()
8700 outs() << "tsh.count x86_THREAD_STATE64_COUNT\n"; in PrintThreadCommand()
8702 outs() << "tsh.count " << ts.tsh.count in PrintThreadCommand()
8706 outs() << "\t tsh.flavor " << ts.tsh.flavor << " tsh.count " in PrintThreadCommand()
8710 outs() << " flavor x86_FLOAT_STATE\n"; in PrintThreadCommand()
8712 outs() << " count x86_FLOAT_STATE_COUNT\n"; in PrintThreadCommand()
8714 outs() << " count " << count << " (not x86_FLOAT_STATE_COUNT)\n"; in PrintThreadCommand()
8728 outs() << "\t fsh.flavor x86_FLOAT_STATE64 "; in PrintThreadCommand()
8730 outs() << "fsh.count x86_FLOAT_STATE64_COUNT\n"; in PrintThreadCommand()
8732 outs() << "fsh.count " << fs.fsh.count in PrintThreadCommand()
8736 outs() << "\t fsh.flavor " << fs.fsh.flavor << " fsh.count " in PrintThreadCommand()
8740 outs() << " flavor x86_EXCEPTION_STATE\n"; in PrintThreadCommand()
8742 outs() << " count x86_EXCEPTION_STATE_COUNT\n"; in PrintThreadCommand()
8744 outs() << " count " << count in PrintThreadCommand()
8759 outs() << "\t esh.flavor x86_EXCEPTION_STATE64\n"; in PrintThreadCommand()
8761 outs() << "\t esh.count x86_EXCEPTION_STATE64_COUNT\n"; in PrintThreadCommand()
8763 outs() << "\t esh.count " << es.esh.count in PrintThreadCommand()
8767 outs() << "\t esh.flavor " << es.esh.flavor << " esh.count " in PrintThreadCommand()
8771 outs() << " flavor " << flavor << " (unknown)\n"; in PrintThreadCommand()
8772 outs() << " count " << count << "\n"; in PrintThreadCommand()
8773 outs() << " state (unknown)\n"; in PrintThreadCommand()
8797 outs() << " flavor " << flavor << "\n"; in PrintThreadCommand()
8798 outs() << " count " << count << "\n"; in PrintThreadCommand()
8799 outs() << " state (Unknown cputype/cpusubtype)\n"; in PrintThreadCommand()
8807 outs() << " cmd LC_ID_DYLIB\n"; in PrintDylibCommand()
8809 outs() << " cmd LC_LOAD_DYLIB\n"; in PrintDylibCommand()
8811 outs() << " cmd LC_LOAD_WEAK_DYLIB\n"; in PrintDylibCommand()
8813 outs() << " cmd LC_REEXPORT_DYLIB\n"; in PrintDylibCommand()
8815 outs() << " cmd LC_LAZY_LOAD_DYLIB\n"; in PrintDylibCommand()
8817 outs() << " cmd LC_LOAD_UPWARD_DYLIB\n"; in PrintDylibCommand()
8819 outs() << " cmd " << dl.cmd << " (unknown)\n"; in PrintDylibCommand()
8820 outs() << " cmdsize " << dl.cmdsize; in PrintDylibCommand()
8822 outs() << " Incorrect size\n"; in PrintDylibCommand()
8824 outs() << "\n"; in PrintDylibCommand()
8827 outs() << " name " << P << " (offset " << dl.dylib.name << ")\n"; in PrintDylibCommand()
8829 outs() << " name ?(bad offset " << dl.dylib.name << ")\n"; in PrintDylibCommand()
8831 outs() << " time stamp " << dl.dylib.timestamp << " "; in PrintDylibCommand()
8833 outs() << ctime(&t); in PrintDylibCommand()
8834 outs() << " current version "; in PrintDylibCommand()
8836 outs() << "n/a\n"; in PrintDylibCommand()
8838 outs() << ((dl.dylib.current_version >> 16) & 0xffff) << "." in PrintDylibCommand()
8841 outs() << "compatibility version "; in PrintDylibCommand()
8843 outs() << "n/a\n"; in PrintDylibCommand()
8845 outs() << ((dl.dylib.compatibility_version >> 16) & 0xffff) << "." in PrintDylibCommand()
8853 outs() << " cmd LC_CODE_SIGNATURE\n"; in PrintLinkEditDataCommand()
8855 outs() << " cmd LC_SEGMENT_SPLIT_INFO\n"; in PrintLinkEditDataCommand()
8857 outs() << " cmd LC_FUNCTION_STARTS\n"; in PrintLinkEditDataCommand()
8859 outs() << " cmd LC_DATA_IN_CODE\n"; in PrintLinkEditDataCommand()
8861 outs() << " cmd LC_DYLIB_CODE_SIGN_DRS\n"; in PrintLinkEditDataCommand()
8863 outs() << " cmd LC_LINKER_OPTIMIZATION_HINT\n"; in PrintLinkEditDataCommand()
8865 outs() << " cmd " << ld.cmd << " (?)\n"; in PrintLinkEditDataCommand()
8866 outs() << " cmdsize " << ld.cmdsize; in PrintLinkEditDataCommand()
8868 outs() << " Incorrect size\n"; in PrintLinkEditDataCommand()
8870 outs() << "\n"; in PrintLinkEditDataCommand()
8871 outs() << " dataoff " << ld.dataoff; in PrintLinkEditDataCommand()
8873 outs() << " (past end of file)\n"; in PrintLinkEditDataCommand()
8875 outs() << "\n"; in PrintLinkEditDataCommand()
8876 outs() << " datasize " << ld.datasize; in PrintLinkEditDataCommand()
8880 outs() << " (past end of file)\n"; in PrintLinkEditDataCommand()
8882 outs() << "\n"; in PrintLinkEditDataCommand()
8890 outs() << "Load command " << Index++ << "\n"; in PrintLoadCommands()
9005 outs() << " cmd ?(" << format("0x%08" PRIx32, Command.C.cmd) in PrintLoadCommands()
9007 outs() << " cmdsize " << Command.C.cmdsize << "\n"; in PrintLoadCommands()
9066 outs() << "[re-export] "; in printMachOExportsTrie()
9068 outs() << format("0x%08llX ", in printMachOExportsTrie()
9070 outs() << Entry.name(); in printMachOExportsTrie()
9073 outs() << " ["; in printMachOExportsTrie()
9075 outs() << "weak_def"; in printMachOExportsTrie()
9080 outs() << ", "; in printMachOExportsTrie()
9081 outs() << "per-thread"; in printMachOExportsTrie()
9086 outs() << ", "; in printMachOExportsTrie()
9087 outs() << "absolute"; in printMachOExportsTrie()
9092 outs() << ", "; in printMachOExportsTrie()
9093 outs() << format("resolver=0x%08llX", Entry.other()); in printMachOExportsTrie()
9096 outs() << "]"; in printMachOExportsTrie()
9103 outs() << " (from " << DylibName << ")"; in printMachOExportsTrie()
9105 outs() << " (" << Entry.otherName() << " from " << DylibName << ")"; in printMachOExportsTrie()
9107 outs() << "\n"; in printMachOExportsTrie()
9213 outs() << "segment section address type\n"; in printMachORebaseTable()
9222 outs() << format("%-8s %-18s 0x%08" PRIX64 " %s\n", in printMachORebaseTable()
9257 outs() << "segment section address type " in printMachOBindTable()
9271 outs() << left_justify(SegmentName, 8) << " " in printMachOBindTable()
9289 outs() << "segment section address " in printMachOLazyBindTable()
9300 outs() << left_justify(SegmentName, 8) << " " in printMachOLazyBindTable()
9316 outs() << "segment section address " in printMachOWeakBindTable()
9321 outs() << " strong " in printMachOWeakBindTable()
9333 outs() << left_justify(SegmentName, 8) << " " in printMachOWeakBindTable()