261 lines · yaml
1# RUN: yaml2obj %s | obj2yaml | FileCheck %s2 3--- !mach-o4FileHeader: 5 magic: 0xFEEDFACF6 cputype: 0x010000077 cpusubtype: 0x800000038 filetype: 0x000000029 ncmds: 1610 sizeofcmds: 140811 flags: 0x0021808512 reserved: 0x0000000013LoadCommands: 14 - cmd: LC_SEGMENT_6415 cmdsize: 7216 segname: __PAGEZERO17 vmaddr: 018 vmsize: 429496729619 fileoff: 020 filesize: 021 maxprot: 022 initprot: 023 nsects: 024 flags: 025 - cmd: LC_SEGMENT_6426 cmdsize: 55227 segname: __TEXT28 vmaddr: 429496729629 vmsize: 819230 fileoff: 031 filesize: 819232 maxprot: 733 initprot: 534 nsects: 635 flags: 036 - cmd: LC_SEGMENT_6437 cmdsize: 31238 segname: __DATA39 vmaddr: 429497548840 vmsize: 409641 fileoff: 819242 filesize: 409643 maxprot: 744 initprot: 345 nsects: 346 flags: 047 - cmd: LC_SEGMENT_6448 cmdsize: 7249 segname: __LINKEDIT50 vmaddr: 429497958451 vmsize: 409652 fileoff: 1228853 filesize: 250854 maxprot: 755 initprot: 156 nsects: 057 flags: 058 - cmd: LC_DYLD_INFO_ONLY59 cmdsize: 4860 rebase_off: 1228861 rebase_size: 862 bind_off: 1229663 bind_size: 9664 weak_bind_off: 065 weak_bind_size: 066 lazy_bind_off: 1239267 lazy_bind_size: 62468 export_off: 1301669 export_size: 4870 - cmd: LC_SYMTAB71 cmdsize: 2472 symoff: 1308073 nsyms: 3074 stroff: 1370075 strsize: 109676 - cmd: LC_DYSYMTAB77 cmdsize: 8078 ilocalsym: 079 nlocalsym: 980 iextdefsym: 981 nextdefsym: 282 iundefsym: 1183 nundefsym: 1984 tocoff: 085 ntoc: 086 modtaboff: 087 nmodtab: 088 extrefsymoff: 089 nextrefsyms: 090 indirectsymoff: 1356091 nindirectsyms: 3592 extreloff: 093 nextrel: 094 locreloff: 095 nlocrel: 096 - cmd: LC_LOAD_DYLINKER97 cmdsize: 3298 name: 1299 - cmd: LC_UUID100 cmdsize: 24101 uuid: 461A1B28-822F-3F38-B670-645419E636F5102 - cmd: LC_VERSION_MIN_MACOSX103 cmdsize: 16104 version: 658176105 sdk: 658176106 - cmd: LC_SOURCE_VERSION107 cmdsize: 16108 version: 0109 - cmd: LC_MAIN110 cmdsize: 24111 entryoff: 4448112 stacksize: 0113 - cmd: LC_LOAD_DYLIB114 cmdsize: 48115 dylib: 116 name: 24117 timestamp: 2118 current_version: 7864576119 compatibility_version: 65536120 - cmd: LC_LOAD_DYLIB121 cmdsize: 56122 dylib: 123 name: 24124 timestamp: 2125 current_version: 80349697126 compatibility_version: 65536127 - cmd: LC_FUNCTION_STARTS128 cmdsize: 16129 dataoff: 13064130 datasize: 16131 - cmd: LC_DATA_IN_CODE132 cmdsize: 16133 dataoff: 13080134 datasize: 0135...136 137 138 139#CHECK: LoadCommands: 140#CHECK: - cmd: LC_SEGMENT_64141#CHECK: cmdsize: 72142#CHECK: segname: __PAGEZERO143#CHECK: vmaddr: 0144#CHECK: vmsize: 4294967296145#CHECK: fileoff: 0146#CHECK: filesize: 0147#CHECK: maxprot: 0148#CHECK: initprot: 0149#CHECK: nsects: 0150#CHECK: flags: 0151#CHECK: - cmd: LC_SEGMENT_64152#CHECK: cmdsize: 552153#CHECK: segname: __TEXT154#CHECK: vmaddr: 4294967296155#CHECK: vmsize: 8192156#CHECK: fileoff: 0157#CHECK: filesize: 8192158#CHECK: maxprot: 7159#CHECK: initprot: 5160#CHECK: nsects: 6161#CHECK: flags: 0162#CHECK: - cmd: LC_SEGMENT_64163#CHECK: cmdsize: 312164#CHECK: segname: __DATA165#CHECK: vmaddr: 4294975488166#CHECK: vmsize: 4096167#CHECK: fileoff: 8192168#CHECK: filesize: 4096169#CHECK: maxprot: 7170#CHECK: initprot: 3171#CHECK: nsects: 3172#CHECK: flags: 0173#CHECK: - cmd: LC_SEGMENT_64174#CHECK: cmdsize: 72175#CHECK: segname: __LINKEDIT176#CHECK: vmaddr: 4294979584177#CHECK: vmsize: 4096178#CHECK: fileoff: 12288179#CHECK: filesize: 2508180#CHECK: maxprot: 7181#CHECK: initprot: 1182#CHECK: nsects: 0183#CHECK: flags: 0184#CHECK: - cmd: LC_DYLD_INFO_ONLY185#CHECK: cmdsize: 48186#CHECK: rebase_off: 12288187#CHECK: rebase_size: 8188#CHECK: bind_off: 12296189#CHECK: bind_size: 96190#CHECK: weak_bind_off: 0191#CHECK: weak_bind_size: 0192#CHECK: lazy_bind_off: 12392193#CHECK: lazy_bind_size: 624194#CHECK: export_off: 13016195#CHECK: export_size: 48196#CHECK: - cmd: LC_SYMTAB197#CHECK: cmdsize: 24198#CHECK: symoff: 13080199#CHECK: nsyms: 30200#CHECK: stroff: 13700201#CHECK: strsize: 1096202#CHECK: - cmd: LC_DYSYMTAB203#CHECK: cmdsize: 80204#CHECK: ilocalsym: 0205#CHECK: nlocalsym: 9206#CHECK: iextdefsym: 9207#CHECK: nextdefsym: 2208#CHECK: iundefsym: 11209#CHECK: nundefsym: 19210#CHECK: tocoff: 0211#CHECK: ntoc: 0212#CHECK: modtaboff: 0213#CHECK: nmodtab: 0214#CHECK: extrefsymoff: 0215#CHECK: nextrefsyms: 0216#CHECK: indirectsymoff: 13560217#CHECK: nindirectsyms: 35218#CHECK: extreloff: 0219#CHECK: nextrel: 0220#CHECK: locreloff: 0221#CHECK: nlocrel: 0222#CHECK: - cmd: LC_LOAD_DYLINKER223#CHECK: cmdsize: 32224#CHECK: name: 12225#CHECK: - cmd: LC_UUID226#CHECK: cmdsize: 24227#CHECK: uuid: 461A1B28-822F-3F38-B670-645419E636F5228#CHECK: - cmd: LC_VERSION_MIN_MACOSX229#CHECK: cmdsize: 16230#CHECK: version: 658176231#CHECK: sdk: 658176232#CHECK: - cmd: LC_SOURCE_VERSION233#CHECK: cmdsize: 16234#CHECK: version: 0235#CHECK: - cmd: LC_MAIN236#CHECK: cmdsize: 24237#CHECK: entryoff: 4448238#CHECK: stacksize: 0239#CHECK: - cmd: LC_LOAD_DYLIB240#CHECK: cmdsize: 48241#CHECK: dylib: 242#CHECK: name: 24243#CHECK: timestamp: 2244#CHECK: current_version: 7864576245#CHECK: compatibility_version: 65536246#CHECK: - cmd: LC_LOAD_DYLIB247#CHECK: cmdsize: 56248#CHECK: dylib: 249#CHECK: name: 24250#CHECK: timestamp: 2251#CHECK: current_version: 80349697252#CHECK: compatibility_version: 65536253#CHECK: - cmd: LC_FUNCTION_STARTS254#CHECK: cmdsize: 16255#CHECK: dataoff: 13064256#CHECK: datasize: 16257#CHECK: - cmd: LC_DATA_IN_CODE258#CHECK: cmdsize: 16259#CHECK: dataoff: 13080260#CHECK: datasize: 0261