512 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 Sections: 37 - cmd: LC_SEGMENT_6438 cmdsize: 31239 segname: __DATA40 vmaddr: 429497548841 vmsize: 409642 fileoff: 819243 filesize: 409644 maxprot: 745 initprot: 346 nsects: 347 flags: 048 Sections: 49 - cmd: LC_SEGMENT_6450 cmdsize: 7251 segname: __LINKEDIT52 vmaddr: 429497958453 vmsize: 409654 fileoff: 1228855 filesize: 250856 maxprot: 757 initprot: 158 nsects: 059 flags: 060 - cmd: LC_DYLD_INFO_ONLY61 cmdsize: 4862 rebase_off: 1228863 rebase_size: 864 bind_off: 1229665 bind_size: 9666 weak_bind_off: 067 weak_bind_size: 068 lazy_bind_off: 1239269 lazy_bind_size: 62470 export_off: 1301671 export_size: 4872 - cmd: LC_SYMTAB73 cmdsize: 2474 symoff: 1308075 nsyms: 3076 stroff: 1370077 strsize: 109678 - cmd: LC_DYSYMTAB79 cmdsize: 8080 ilocalsym: 081 nlocalsym: 982 iextdefsym: 983 nextdefsym: 284 iundefsym: 1185 nundefsym: 1986 tocoff: 087 ntoc: 088 modtaboff: 089 nmodtab: 090 extrefsymoff: 091 nextrefsyms: 092 indirectsymoff: 1356093 nindirectsyms: 3594 extreloff: 095 nextrel: 096 locreloff: 097 nlocrel: 098 - cmd: LC_LOAD_DYLINKER99 cmdsize: 32100 name: 12101 Content: /usr/lib/dyld102 ZeroPadBytes: 7103 - cmd: LC_UUID104 cmdsize: 24105 uuid: 461A1B28-822F-3F38-B670-645419E636F5106 - cmd: LC_VERSION_MIN_MACOSX107 cmdsize: 16108 version: 658176109 sdk: 658176110 - cmd: LC_SOURCE_VERSION111 cmdsize: 16112 version: 0113 - cmd: LC_MAIN114 cmdsize: 24115 entryoff: 4448116 stacksize: 0117 - cmd: LC_LOAD_DYLIB118 cmdsize: 48119 dylib: 120 name: 24121 timestamp: 2122 current_version: 7864576123 compatibility_version: 65536124 Content: '/usr/lib/libc++.1.dylib'125 ZeroPadBytes: 1126 - cmd: LC_LOAD_DYLIB127 cmdsize: 56128 dylib: 129 name: 24130 timestamp: 2131 current_version: 80349697132 compatibility_version: 65536133 Content: /usr/lib/libSystem.B.dylib134 ZeroPadBytes: 6135 - cmd: LC_FUNCTION_STARTS136 cmdsize: 16137 dataoff: 13064138 datasize: 16139 - cmd: LC_DATA_IN_CODE140 cmdsize: 16141 dataoff: 13080142 datasize: 0143LinkEditData: 144 NameList: 145 - n_strx: 2146 n_type: 0x1E147 n_sect: 1148 n_desc: 128149 n_value: 4294971808150 - n_strx: 69151 n_type: 0x1E152 n_sect: 1153 n_desc: 128154 n_value: 4294971888155 - n_strx: 166156 n_type: 0x1E157 n_sect: 1158 n_desc: 128159 n_value: 4294973024160 - n_strx: 204161 n_type: 0x1E162 n_sect: 1163 n_desc: 128164 n_value: 4294973056165 - n_strx: 320166 n_type: 0x1E167 n_sect: 1168 n_desc: 128169 n_value: 4294974784170 - n_strx: 344171 n_type: 0x1E172 n_sect: 1173 n_desc: 128174 n_value: 4294974800175 - n_strx: 387176 n_type: 0x1E177 n_sect: 1178 n_desc: 128179 n_value: 4294974832180 - n_strx: 420181 n_type: 0x0E182 n_sect: 4183 n_desc: 0184 n_value: 4294975104185 - n_strx: 438186 n_type: 0x0E187 n_sect: 4188 n_desc: 0189 n_value: 4294975280190 - n_strx: 456191 n_type: 0x0F192 n_sect: 1193 n_desc: 16194 n_value: 4294967296195 - n_strx: 476196 n_type: 0x0F197 n_sect: 1198 n_desc: 0199 n_value: 4294971744200 - n_strx: 482201 n_type: 0x01202 n_sect: 0203 n_desc: 512204 n_value: 0205 - n_strx: 498206 n_type: 0x01207 n_sect: 0208 n_desc: 256209 n_value: 0210 - n_strx: 537211 n_type: 0x01212 n_sect: 0213 n_desc: 256214 n_value: 0215 - n_strx: 567216 n_type: 0x01217 n_sect: 0218 n_desc: 256219 n_value: 0220 - n_strx: 642221 n_type: 0x01222 n_sect: 0223 n_desc: 256224 n_value: 0225 - n_strx: 711226 n_type: 0x01227 n_sect: 0228 n_desc: 256229 n_value: 0230 - n_strx: 774231 n_type: 0x01232 n_sect: 0233 n_desc: 256234 n_value: 0235 - n_strx: 834236 n_type: 0x01237 n_sect: 0238 n_desc: 256239 n_value: 0240 - n_strx: 851241 n_type: 0x01242 n_sect: 0243 n_desc: 256244 n_value: 0245 - n_strx: 875246 n_type: 0x01247 n_sect: 0248 n_desc: 256249 n_value: 0250 - n_strx: 897251 n_type: 0x01252 n_sect: 0253 n_desc: 256254 n_value: 0255 - n_strx: 954256 n_type: 0x01257 n_sect: 0258 n_desc: 256259 n_value: 0260 - n_strx: 982261 n_type: 0x01262 n_sect: 0263 n_desc: 256264 n_value: 0265 - n_strx: 999266 n_type: 0x01267 n_sect: 0268 n_desc: 256269 n_value: 0270 - n_strx: 1018271 n_type: 0x01272 n_sect: 0273 n_desc: 256274 n_value: 0275 - n_strx: 1035276 n_type: 0x01277 n_sect: 0278 n_desc: 256279 n_value: 0280 - n_strx: 1057281 n_type: 0x01282 n_sect: 0283 n_desc: 512284 n_value: 0285 - n_strx: 1065286 n_type: 0x01287 n_sect: 0288 n_desc: 512289 n_value: 0290 - n_strx: 1073291 n_type: 0x01292 n_sect: 0293 n_desc: 512294 n_value: 0295 StringTable: 296 - ' '297 - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc298 - __ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m299 - __ZNSt3__111char_traitsIcE6lengthEPKc300 - __ZNSt3__116__pad_and_outputIcNS_11char_traitsIcEEEENS_19ostreambuf_iteratorIT_T0_EES6_PKS4_S8_S8_RNS_8ios_baseES4_301 - ___clang_call_terminate302 - __ZNSt3__111char_traitsIcE11eq_int_typeEii303 - __ZNSt3__111char_traitsIcE3eofEv304 - GCC_except_table2305 - GCC_except_table4306 - __mh_execute_header307 - _main308 - __Unwind_Resume309 - __ZNKSt3__16locale9use_facetERNS0_2idE310 - __ZNKSt3__18ios_base6getlocEv311 - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEmc312 - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev313 - __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentryC1ERS3_314 - __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentryD1Ev315 - __ZNSt3__14coutE316 - __ZNSt3__15ctypeIcE2idE317 - __ZNSt3__16localeD1Ev318 - __ZNSt3__18ios_base33__set_badbit_and_consider_rethrowEv319 - __ZNSt3__18ios_base5clearEj320 - __ZSt9terminatev321 - ___cxa_begin_catch322 - ___cxa_end_catch323 - ___gxx_personality_v0324 - _memset325 - _strlen326 - dyld_stub_binder327...328 329#CHECK: NameList: 330#CHECK: - n_strx: 2331#CHECK: n_type: 0x1E332#CHECK: n_sect: 1333#CHECK: n_desc: 128334#CHECK: n_value: 4294971808335#CHECK: - n_strx: 69336#CHECK: n_type: 0x1E337#CHECK: n_sect: 1338#CHECK: n_desc: 128339#CHECK: n_value: 4294971888340#CHECK: - n_strx: 166341#CHECK: n_type: 0x1E342#CHECK: n_sect: 1343#CHECK: n_desc: 128344#CHECK: n_value: 4294973024345#CHECK: - n_strx: 204346#CHECK: n_type: 0x1E347#CHECK: n_sect: 1348#CHECK: n_desc: 128349#CHECK: n_value: 4294973056350#CHECK: - n_strx: 320351#CHECK: n_type: 0x1E352#CHECK: n_sect: 1353#CHECK: n_desc: 128354#CHECK: n_value: 4294974784355#CHECK: - n_strx: 344356#CHECK: n_type: 0x1E357#CHECK: n_sect: 1358#CHECK: n_desc: 128359#CHECK: n_value: 4294974800360#CHECK: - n_strx: 387361#CHECK: n_type: 0x1E362#CHECK: n_sect: 1363#CHECK: n_desc: 128364#CHECK: n_value: 4294974832365#CHECK: - n_strx: 420366#CHECK: n_type: 0xE367#CHECK: n_sect: 4368#CHECK: n_desc: 0369#CHECK: n_value: 4294975104370#CHECK: - n_strx: 438371#CHECK: n_type: 0xE372#CHECK: n_sect: 4373#CHECK: n_desc: 0374#CHECK: n_value: 4294975280375#CHECK: - n_strx: 456376#CHECK: n_type: 0xF377#CHECK: n_sect: 1378#CHECK: n_desc: 16379#CHECK: n_value: 4294967296380#CHECK: - n_strx: 476381#CHECK: n_type: 0xF382#CHECK: n_sect: 1383#CHECK: n_desc: 0384#CHECK: n_value: 4294971744385#CHECK: - n_strx: 482386#CHECK: n_type: 0x1387#CHECK: n_sect: 0388#CHECK: n_desc: 512389#CHECK: n_value: 0390#CHECK: - n_strx: 498391#CHECK: n_type: 0x1392#CHECK: n_sect: 0393#CHECK: n_desc: 256394#CHECK: n_value: 0395#CHECK: - n_strx: 537396#CHECK: n_type: 0x1397#CHECK: n_sect: 0398#CHECK: n_desc: 256399#CHECK: n_value: 0400#CHECK: - n_strx: 567401#CHECK: n_type: 0x1402#CHECK: n_sect: 0403#CHECK: n_desc: 256404#CHECK: n_value: 0405#CHECK: - n_strx: 642406#CHECK: n_type: 0x1407#CHECK: n_sect: 0408#CHECK: n_desc: 256409#CHECK: n_value: 0410#CHECK: - n_strx: 711411#CHECK: n_type: 0x1412#CHECK: n_sect: 0413#CHECK: n_desc: 256414#CHECK: n_value: 0415#CHECK: - n_strx: 774416#CHECK: n_type: 0x1417#CHECK: n_sect: 0418#CHECK: n_desc: 256419#CHECK: n_value: 0420#CHECK: - n_strx: 834421#CHECK: n_type: 0x1422#CHECK: n_sect: 0423#CHECK: n_desc: 256424#CHECK: n_value: 0425#CHECK: - n_strx: 851426#CHECK: n_type: 0x1427#CHECK: n_sect: 0428#CHECK: n_desc: 256429#CHECK: n_value: 0430#CHECK: - n_strx: 875431#CHECK: n_type: 0x1432#CHECK: n_sect: 0433#CHECK: n_desc: 256434#CHECK: n_value: 0435#CHECK: - n_strx: 897436#CHECK: n_type: 0x1437#CHECK: n_sect: 0438#CHECK: n_desc: 256439#CHECK: n_value: 0440#CHECK: - n_strx: 954441#CHECK: n_type: 0x1442#CHECK: n_sect: 0443#CHECK: n_desc: 256444#CHECK: n_value: 0445#CHECK: - n_strx: 982446#CHECK: n_type: 0x1447#CHECK: n_sect: 0448#CHECK: n_desc: 256449#CHECK: n_value: 0450#CHECK: - n_strx: 999451#CHECK: n_type: 0x1452#CHECK: n_sect: 0453#CHECK: n_desc: 256454#CHECK: n_value: 0455#CHECK: - n_strx: 1018456#CHECK: n_type: 0x1457#CHECK: n_sect: 0458#CHECK: n_desc: 256459#CHECK: n_value: 0460#CHECK: - n_strx: 1035461#CHECK: n_type: 0x1462#CHECK: n_sect: 0463#CHECK: n_desc: 256464#CHECK: n_value: 0465#CHECK: - n_strx: 1057466#CHECK: n_type: 0x1467#CHECK: n_sect: 0468#CHECK: n_desc: 512469#CHECK: n_value: 0470#CHECK: - n_strx: 1065471#CHECK: n_type: 0x1472#CHECK: n_sect: 0473#CHECK: n_desc: 512474#CHECK: n_value: 0475#CHECK: - n_strx: 1073476#CHECK: n_type: 0x1477#CHECK: n_sect: 0478#CHECK: n_desc: 512479#CHECK: n_value: 0480#CHECK: StringTable: 481#CHECK: - ' '482#CHECK: - __ZNSt3__1lsINS_11char_traitsIcEEEERNS_13basic_ostreamIcT_EES6_PKc483#CHECK: - __ZNSt3__124__put_character_sequenceIcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m484#CHECK: - __ZNSt3__111char_traitsIcE6lengthEPKc485#CHECK: - __ZNSt3__116__pad_and_outputIcNS_11char_traitsIcEEEENS_19ostreambuf_iteratorIT_T0_EES6_PKS4_S8_S8_RNS_8ios_baseES4_486#CHECK: - ___clang_call_terminate487#CHECK: - __ZNSt3__111char_traitsIcE11eq_int_typeEii488#CHECK: - __ZNSt3__111char_traitsIcE3eofEv489#CHECK: - GCC_except_table2490#CHECK: - GCC_except_table4491#CHECK: - __mh_execute_header492#CHECK: - _main493#CHECK: - __Unwind_Resume494#CHECK: - __ZNKSt3__16locale9use_facetERNS0_2idE495#CHECK: - __ZNKSt3__18ios_base6getlocEv496#CHECK: - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEmc497#CHECK: - __ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev498#CHECK: - __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentryC1ERS3_499#CHECK: - __ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE6sentryD1Ev500#CHECK: - __ZNSt3__14coutE501#CHECK: - __ZNSt3__15ctypeIcE2idE502#CHECK: - __ZNSt3__16localeD1Ev503#CHECK: - __ZNSt3__18ios_base33__set_badbit_and_consider_rethrowEv504#CHECK: - __ZNSt3__18ios_base5clearEj505#CHECK: - __ZSt9terminatev506#CHECK: - ___cxa_begin_catch507#CHECK: - ___cxa_end_catch508#CHECK: - ___gxx_personality_v0509#CHECK: - _memset510#CHECK: - _strlen511#CHECK: - dyld_stub_binder512