700 lines · yaml
1--- !mach-o2FileHeader:3 magic: 0xFEEDFACF4 cputype: 0x10000075 cpusubtype: 0x36 filetype: 0x17 ncmds: 38 sizeofcmds: 7369 flags: 0x200010 reserved: 0x011LoadCommands:12 - cmd: LC_SEGMENT_6413 cmdsize: 63214 segname: ''15 vmaddr: 016 vmsize: 81417 fileoff: 76818 filesize: 81419 maxprot: 720 initprot: 721 nsects: 722 flags: 023 Sections:24 - sectname: __text25 segname: __TEXT26 addr: 0x027 size: 3128 offset: 0x30029 align: 430 reloff: 0x63031 nreloc: 332 flags: 0x8000040033 reserved1: 0x034 reserved2: 0x035 reserved3: 0x036 content: 554889E5833DFFFFFFFF067D0D833DFFFFFFFF067D0431C05DC3E80000000037 relocations:38 - address: 0x1B39 symbolnum: 340 pcrel: true41 length: 242 extern: true43 type: 244 scattered: false45 value: 046 - address: 0xF47 symbolnum: 148 pcrel: true49 length: 250 extern: true51 type: 652 scattered: false53 value: 054 - address: 0x655 symbolnum: 056 pcrel: true57 length: 258 extern: true59 type: 660 scattered: false61 value: 062 - sectname: __data63 segname: __DATA64 addr: 0x2065 size: 866 offset: 0x32067 align: 268 reloff: 0x069 nreloc: 070 flags: 0x071 reserved1: 0x072 reserved2: 0x073 reserved3: 0x074 content: '0400000006000000'75 - sectname: __debug_abbrev76 segname: __DWARF77 addr: 0x2878 size: 18279 offset: 0x32880 align: 081 reloff: 0x082 nreloc: 083 flags: 0x200000084 reserved1: 0x085 reserved2: 0x086 reserved3: 0x087 - sectname: __debug_info88 segname: __DWARF89 addr: 0xDE90 size: 30091 offset: 0x3DE92 align: 093 reloff: 0x64894 nreloc: 1195 flags: 0x200000096 reserved1: 0x097 reserved2: 0x098 reserved3: 0x099 relocations:100 - address: 0x11B101 symbolnum: 1102 pcrel: false103 length: 3104 extern: false105 type: 0106 scattered: false107 value: 0108 - address: 0x106109 symbolnum: 1110 pcrel: false111 length: 3112 extern: false113 type: 0114 scattered: false115 value: 0116 - address: 0xF3117 symbolnum: 1118 pcrel: false119 length: 3120 extern: false121 type: 0122 scattered: false123 value: 0124 - address: 0xDE125 symbolnum: 1126 pcrel: false127 length: 3128 extern: false129 type: 0130 scattered: false131 value: 0132 - address: 0xCA133 symbolnum: 1134 pcrel: false135 length: 3136 extern: false137 type: 0138 scattered: false139 value: 0140 - address: 0xB5141 symbolnum: 1142 pcrel: false143 length: 3144 extern: false145 type: 0146 scattered: false147 value: 0148 - address: 0xA1149 symbolnum: 1150 pcrel: false151 length: 3152 extern: false153 type: 0154 scattered: false155 value: 0156 - address: 0x84157 symbolnum: 1158 pcrel: false159 length: 3160 extern: false161 type: 0162 scattered: false163 value: 0164 - address: 0x53165 symbolnum: 2166 pcrel: false167 length: 3168 extern: false169 type: 0170 scattered: false171 value: 0172 - address: 0x37173 symbolnum: 2174 pcrel: false175 length: 3176 extern: false177 type: 0178 scattered: false179 value: 0180 - address: 0x1E181 symbolnum: 1182 pcrel: false183 length: 3184 extern: false185 type: 0186 scattered: false187 value: 0188 - sectname: __debug_str189 segname: __DWARF190 addr: 0x20A191 size: 106192 offset: 0x50A193 align: 0194 reloff: 0x0195 nreloc: 0196 flags: 0x2000000197 reserved1: 0x0198 reserved2: 0x0199 reserved3: 0x0200 - sectname: __eh_frame201 segname: __TEXT202 addr: 0x278203 size: 72204 offset: 0x578205 align: 3206 reloff: 0x0207 nreloc: 0208 flags: 0x6800000B209 reserved1: 0x0210 reserved2: 0x0211 reserved3: 0x0212 content: 1400000000000000017A520001781001100C0708900100002C0000001C00000068FDFFFFFFFFFFFF1F0000000000000000410E108602430D06550C0708410C061000000000000000213 - sectname: __debug_line214 segname: __DWARF215 addr: 0x2C0216 size: 110217 offset: 0x5C0218 align: 0219 reloff: 0x6A0220 nreloc: 1221 flags: 0x2000000222 reserved1: 0x0223 reserved2: 0x0224 reserved3: 0x0225 relocations:226 - address: 0x3F227 symbolnum: 1228 pcrel: false229 length: 3230 extern: false231 type: 0232 scattered: false233 value: 0234 - cmd: LC_SYMTAB235 cmdsize: 24236 symoff: 1704237 nsyms: 4238 stroff: 1768239 strsize: 24240 - cmd: LC_DYSYMTAB241 cmdsize: 80242 ilocalsym: 0243 nlocalsym: 0244 iextdefsym: 0245 nextdefsym: 3246 iundefsym: 3247 nundefsym: 1248 tocoff: 0249 ntoc: 0250 modtaboff: 0251 nmodtab: 0252 extrefsymoff: 0253 nextrefsyms: 0254 indirectsymoff: 0255 nindirectsyms: 0256 extreloff: 0257 nextrel: 0258 locreloff: 0259 nlocrel: 0260LinkEditData:261 NameList:262 - n_strx: 18263 n_type: 0xF264 n_sect: 2265 n_desc: 0266 n_value: 32267 - n_strx: 14268 n_type: 0xF269 n_sect: 2270 n_desc: 0271 n_value: 36272 - n_strx: 8273 n_type: 0xF274 n_sect: 1275 n_desc: 0276 n_value: 0277 - n_strx: 1278 n_type: 0x1279 n_sect: 0280 n_desc: 0281 n_value: 0282 StringTable:283 - ''284 - _abort285 - _main286 - _g2287 - _g1288 - ''289 - ''290DWARF:291 debug_str:292 - clang version 16.0.0.prerel293 - inlined-file0-line0-col0.c294 - '/tmp/tmp.o5FdSk4Xkz'295 - g1296 - int297 - g2298 - bar299 - q300 - foo301 - abort302 - main303 debug_abbrev:304 - ID: 0305 Table:306 - Code: 0x1307 Tag: DW_TAG_compile_unit308 Children: DW_CHILDREN_yes309 Attributes:310 - Attribute: DW_AT_producer311 Form: DW_FORM_strp312 - Attribute: DW_AT_language313 Form: DW_FORM_data2314 - Attribute: DW_AT_name315 Form: DW_FORM_strp316 - Attribute: DW_AT_stmt_list317 Form: DW_FORM_sec_offset318 - Attribute: DW_AT_comp_dir319 Form: DW_FORM_strp320 - Attribute: DW_AT_low_pc321 Form: DW_FORM_addr322 - Attribute: DW_AT_high_pc323 Form: DW_FORM_data4324 - Code: 0x2325 Tag: DW_TAG_variable326 Children: DW_CHILDREN_no327 Attributes:328 - Attribute: DW_AT_name329 Form: DW_FORM_strp330 - Attribute: DW_AT_type331 Form: DW_FORM_ref4332 - Attribute: DW_AT_external333 Form: DW_FORM_flag_present334 - Attribute: DW_AT_decl_file335 Form: DW_FORM_data1336 - Attribute: DW_AT_decl_line337 Form: DW_FORM_data1338 - Attribute: DW_AT_location339 Form: DW_FORM_exprloc340 - Code: 0x3341 Tag: DW_TAG_base_type342 Children: DW_CHILDREN_no343 Attributes:344 - Attribute: DW_AT_name345 Form: DW_FORM_strp346 - Attribute: DW_AT_encoding347 Form: DW_FORM_data1348 - Attribute: DW_AT_byte_size349 Form: DW_FORM_data1350 - Code: 0x4351 Tag: DW_TAG_subprogram352 Children: DW_CHILDREN_yes353 Attributes:354 - Attribute: DW_AT_name355 Form: DW_FORM_strp356 - Attribute: DW_AT_decl_file357 Form: DW_FORM_data1358 - Attribute: DW_AT_decl_line359 Form: DW_FORM_data1360 - Attribute: DW_AT_prototyped361 Form: DW_FORM_flag_present362 - Attribute: DW_AT_external363 Form: DW_FORM_flag_present364 - Attribute: DW_AT_inline365 Form: DW_FORM_data1366 - Code: 0x5367 Tag: DW_TAG_formal_parameter368 Children: DW_CHILDREN_no369 Attributes:370 - Attribute: DW_AT_name371 Form: DW_FORM_strp372 - Attribute: DW_AT_decl_file373 Form: DW_FORM_data1374 - Attribute: DW_AT_decl_line375 Form: DW_FORM_data1376 - Attribute: DW_AT_type377 Form: DW_FORM_ref4378 - Code: 0x6379 Tag: DW_TAG_subprogram380 Children: DW_CHILDREN_yes381 Attributes:382 - Attribute: DW_AT_low_pc383 Form: DW_FORM_addr384 - Attribute: DW_AT_high_pc385 Form: DW_FORM_data4386 - Attribute: DW_AT_frame_base387 Form: DW_FORM_exprloc388 - Attribute: DW_AT_GNU_all_call_sites389 Form: DW_FORM_flag_present390 - Attribute: DW_AT_name391 Form: DW_FORM_strp392 - Attribute: DW_AT_decl_file393 Form: DW_FORM_data1394 - Attribute: DW_AT_decl_line395 Form: DW_FORM_data1396 - Attribute: DW_AT_type397 Form: DW_FORM_ref4398 - Attribute: DW_AT_external399 Form: DW_FORM_flag_present400 - Code: 0x7401 Tag: DW_TAG_inlined_subroutine402 Children: DW_CHILDREN_yes403 Attributes:404 - Attribute: DW_AT_abstract_origin405 Form: DW_FORM_ref4406 - Attribute: DW_AT_low_pc407 Form: DW_FORM_addr408 - Attribute: DW_AT_high_pc409 Form: DW_FORM_data4410 - Attribute: DW_AT_call_file411 Form: DW_FORM_data1412 - Attribute: DW_AT_call_line413 Form: DW_FORM_data1414 - Attribute: DW_AT_call_column415 Form: DW_FORM_data1416 - Code: 0x8417 Tag: DW_TAG_inlined_subroutine418 Children: DW_CHILDREN_no419 Attributes:420 - Attribute: DW_AT_abstract_origin421 Form: DW_FORM_ref4422 - Attribute: DW_AT_low_pc423 Form: DW_FORM_addr424 - Attribute: DW_AT_high_pc425 Form: DW_FORM_data4426 - Attribute: DW_AT_call_file427 Form: DW_FORM_data1428 - Attribute: DW_AT_call_line429 Form: DW_FORM_data1430 - Attribute: DW_AT_call_column431 Form: DW_FORM_data1432 - Code: 0x9433 Tag: DW_TAG_inlined_subroutine434 Children: DW_CHILDREN_yes435 Attributes:436 - Attribute: DW_AT_abstract_origin437 Form: DW_FORM_ref4438 - Attribute: DW_AT_low_pc439 Form: DW_FORM_addr440 - Attribute: DW_AT_high_pc441 Form: DW_FORM_data4442 - Attribute: DW_AT_call_file443 Form: DW_FORM_data1444 - Attribute: DW_AT_call_line445 Form: DW_FORM_data1446 - Code: 0xA447 Tag: DW_TAG_GNU_call_site448 Children: DW_CHILDREN_no449 Attributes:450 - Attribute: DW_AT_abstract_origin451 Form: DW_FORM_ref4452 - Attribute: DW_AT_low_pc453 Form: DW_FORM_addr454 - Code: 0xB455 Tag: DW_TAG_subprogram456 Children: DW_CHILDREN_no457 Attributes:458 - Attribute: DW_AT_name459 Form: DW_FORM_strp460 - Attribute: DW_AT_decl_file461 Form: DW_FORM_data1462 - Attribute: DW_AT_decl_line463 Form: DW_FORM_data1464 - Attribute: DW_AT_prototyped465 Form: DW_FORM_flag_present466 - Attribute: DW_AT_declaration467 Form: DW_FORM_flag_present468 - Attribute: DW_AT_external469 Form: DW_FORM_flag_present470 - Attribute: DW_AT_noreturn471 Form: DW_FORM_flag_present472 debug_info:473 - Length: 0x128474 Version: 4475 AbbrevTableID: 0476 AbbrOffset: 0x0477 AddrSize: 8478 Entries:479 - AbbrCode: 0x1480 Values:481 - Value: 0x0482 - Value: 0x1D483 - Value: 0x1C484 - Value: 0x0485 - Value: 0x37486 - Value: 0x0487 - Value: 0x1F488 - AbbrCode: 0x2489 Values:490 - Value: 0x4B491 - Value: 0x3F492 - Value: 0x1493 - Value: 0x1494 - Value: 0x2495 - Value: 0x9496 BlockData: [ 0x3, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 497 0x0 ]498 - AbbrCode: 0x3499 Values:500 - Value: 0x4E501 - Value: 0x5502 - Value: 0x4503 - AbbrCode: 0x2504 Values:505 - Value: 0x52506 - Value: 0x3F507 - Value: 0x1508 - Value: 0x1509 - Value: 0x2510 - Value: 0x9511 BlockData: [ 0x3, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 512 0x0 ]513 - AbbrCode: 0x4514 Values:515 - Value: 0x55516 - Value: 0x1517 - Value: 0x4518 - Value: 0x1519 - Value: 0x1520 - Value: 0x1521 - AbbrCode: 0x5522 Values:523 - Value: 0x59524 - Value: 0x1525 - Value: 0x4526 - Value: 0x3F527 - AbbrCode: 0x0528 - AbbrCode: 0x4529 Values:530 - Value: 0x5B531 - Value: 0x1532 - Value: 0x9533 - Value: 0x1534 - Value: 0x1535 - Value: 0x1536 - AbbrCode: 0x5537 Values:538 - Value: 0x59539 - Value: 0x1540 - Value: 0x9541 - Value: 0x3F542 - AbbrCode: 0x0543 - AbbrCode: 0x6544 Values:545 - Value: 0x0546 - Value: 0x1F547 - Value: 0x1548 BlockData: [ 0x56 ]549 - Value: 0x1550 - Value: 0x65551 - Value: 0x1552 - Value: 0xD553 - Value: 0x3F554 - Value: 0x1555 - AbbrCode: 0x7556 Values:557 - Value: 0x6F558 - Value: 0x4559 - Value: 0x9560 - Value: 0x1561 - Value: 0xE562 - Value: 0x3563 - AbbrCode: 0x8564 Values:565 - Value: 0x5B566 - Value: 0x4567 - Value: 0x9568 - Value: 0x1569 - Value: 0xA570 - Value: 0x3571 - AbbrCode: 0x0572 - AbbrCode: 0x7573 Values:574 - Value: 0x6F575 - Value: 0xD576 - Value: 0x9577 - Value: 0x1578 - Value: 0xF579 - Value: 0x3580 - AbbrCode: 0x8581 Values:582 - Value: 0x5B583 - Value: 0xD584 - Value: 0x9585 - Value: 0x1586 - Value: 0xA587 - Value: 0x3588 - AbbrCode: 0x0589 - AbbrCode: 0x9590 Values:591 - Value: 0x6F592 - Value: 0x1A593 - Value: 0x5594 - Value: 0x1595 - Value: 0x0596 - AbbrCode: 0x8597 Values:598 - Value: 0x5B599 - Value: 0x1A600 - Value: 0x5601 - Value: 0x1602 - Value: 0xA603 - Value: 0x3604 - AbbrCode: 0x0605 - AbbrCode: 0xA606 Values:607 - Value: 0x124608 - Value: 0x1F609 - AbbrCode: 0x0610 - AbbrCode: 0xB611 Values:612 - Value: 0x5F613 - Value: 0x1614 - Value: 0x1615 - Value: 0x1616 - Value: 0x1617 - Value: 0x1618 - Value: 0x1619 - AbbrCode: 0x0620 debug_line:621 - Length: 106622 Version: 4623 PrologueLength: 50624 MinInstLength: 1625 MaxOpsPerInst: 1626 DefaultIsStmt: 1627 LineBase: 251628 LineRange: 14629 OpcodeBase: 13630 StandardOpcodeLengths: [ 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 1 ]631 Files:632 - Name: inlined-file0-line0-col0.c633 DirIdx: 0634 ModTime: 0635 Length: 0636 Opcodes:637 - Opcode: DW_LNS_extended_op638 ExtLen: 9639 SubOpcode: DW_LNE_set_address640 Data: 0641 - Opcode: DW_LNS_advance_line642 SData: 12643 Data: 0644 - Opcode: DW_LNS_copy645 Data: 0646 - Opcode: DW_LNS_set_column647 Data: 9648 - Opcode: DW_LNS_set_prologue_end649 Data: 0650 - Opcode: DW_LNS_advance_line651 SData: -8652 Data: 0653 - Opcode: 0x4A654 Data: 0655 - Opcode: DW_LNS_set_column656 Data: 7657 - Opcode: DW_LNS_negate_stmt658 Data: 0659 - Opcode: 0x74660 Data: 0661 - Opcode: DW_LNS_set_column662 Data: 9663 - Opcode: 0x2E664 Data: 0665 - Opcode: DW_LNS_set_column666 Data: 7667 - Opcode: 0x74668 Data: 0669 - Opcode: DW_LNS_set_column670 Data: 3671 - Opcode: DW_LNS_negate_stmt672 Data: 0673 - Opcode: DW_LNS_advance_line674 SData: 11675 Data: 0676 - Opcode: 0x2E677 Data: 0678 - Opcode: DW_LNS_negate_stmt679 Data: 0680 - Opcode: DW_LNS_set_epilogue_begin681 Data: 0682 - Opcode: 0x2E683 Data: 0684 - Opcode: DW_LNS_set_column685 Data: 5686 - Opcode: DW_LNS_negate_stmt687 Data: 0688 - Opcode: DW_LNS_advance_line689 SData: -10690 Data: 0691 - Opcode: 0x2E692 Data: 0693 - Opcode: DW_LNS_advance_pc694 Data: 5695 - Opcode: DW_LNS_extended_op696 ExtLen: 1697 SubOpcode: DW_LNE_end_sequence698 Data: 0699...700