521 lines · yaml
1--- !mach-o2FileHeader:3 magic: 0xFEEDFACF4 cputype: 0x010000075 cpusubtype: 0x000000036 filetype: 0x000000017 ncmds: 48 sizeofcmds: 12409 flags: 0x0000200010 reserved: 0x0000000011LoadCommands:12 - cmd: LC_SEGMENT_6413 cmdsize: 111214 segname: ''15 vmaddr: 016 vmsize: 79817 fileoff: 127218 filesize: 79819 maxprot: 720 initprot: 721 nsects: 1322 flags: 023 Sections:24 - sectname: __text25 segname: __TEXT26 addr: 0x000000000000000027 size: 3628 offset: 0x000004F829 align: 430 reloff: 0x0000081831 nreloc: 232 flags: 0x8000040033 reserved1: 0x0000000034 reserved2: 0x0000000035 reserved3: 0x0000000036 relocations:37 - address: 0x038 symbolnum: 039 pcrel: false40 length: 041 extern: true42 type: 043 scattered: false44 value: 045 - address: 0x046 symbolnum: 147 pcrel: false48 length: 049 extern: true50 type: 051 scattered: false52 value: 053 - sectname: __data54 segname: __DATA55 addr: 0x000000000000002456 size: 457 offset: 0x0000051C58 align: 259 reloff: 0x0000000060 nreloc: 061 flags: 0x0000000062 reserved1: 0x0000000063 reserved2: 0x0000000064 reserved3: 0x0000000065 - sectname: __debug_str66 segname: __DWARF67 addr: 0x000000000000002868 size: 11769 offset: 0x0000052070 align: 071 reloff: 0x0000000072 nreloc: 073 flags: 0x0200000074 reserved1: 0x0000000075 reserved2: 0x0000000076 reserved3: 0x0000000077 - sectname: __debug_abbrev78 segname: __DWARF79 addr: 0x000000000000009D80 size: 8481 offset: 0x0000059582 align: 083 reloff: 0x0000000084 nreloc: 085 flags: 0x0200000086 reserved1: 0x0000000087 reserved2: 0x0000000088 reserved3: 0x0000000089 - sectname: __debug_info90 segname: __DWARF91 addr: 0x00000000000000F192 size: 11793 offset: 0x000005E994 align: 095 reloff: 0x0000082896 nreloc: 497 flags: 0x0200000098 reserved1: 0x0000000099 reserved2: 0x00000000100 reserved3: 0x00000000101 relocations:102 - address: 0x0103 symbolnum: 0104 pcrel: false105 length: 0106 extern: true107 type: 0108 scattered: false109 value: 0110 - address: 0x0111 symbolnum: 0112 pcrel: false113 length: 0114 extern: true115 type: 0116 scattered: false117 value: 0118 - address: 0x0119 symbolnum: 0120 pcrel: false121 length: 0122 extern: true123 type: 0124 scattered: false125 value: 0126 - address: 0x0127 symbolnum: 0128 pcrel: false129 length: 0130 extern: true131 type: 0132 scattered: false133 value: 0134 - sectname: __debug_macinfo135 segname: __DWARF136 addr: 0x0000000000000166137 size: 1138 offset: 0x0000065E139 align: 0140 reloff: 0x00000000141 nreloc: 0142 flags: 0x02000000143 reserved1: 0x00000000144 reserved2: 0x00000000145 reserved3: 0x00000000146 - sectname: __apple_names147 segname: __DWARF148 addr: 0x0000000000000167149 size: 116150 offset: 0x0000065F151 align: 0152 reloff: 0x00000000153 nreloc: 0154 flags: 0x02000000155 reserved1: 0x00000000156 reserved2: 0x00000000157 reserved3: 0x00000000158 - sectname: __apple_objc159 segname: __DWARF160 addr: 0x00000000000001DB161 size: 36162 offset: 0x000006D3163 align: 0164 reloff: 0x00000000165 nreloc: 0166 flags: 0x02000000167 reserved1: 0x00000000168 reserved2: 0x00000000169 reserved3: 0x00000000170 - sectname: __apple_namespac171 segname: __DWARF172 addr: 0x00000000000001FF173 size: 36174 offset: 0x000006F7175 align: 0176 reloff: 0x00000000177 nreloc: 0178 flags: 0x02000000179 reserved1: 0x00000000180 reserved2: 0x00000000181 reserved3: 0x00000000182 - sectname: __apple_types183 segname: __DWARF184 addr: 0x0000000000000223185 size: 71186 offset: 0x0000071B187 align: 0188 reloff: 0x00000000189 nreloc: 0190 flags: 0x02000000191 reserved1: 0x00000000192 reserved2: 0x00000000193 reserved3: 0x00000000194 - sectname: __compact_unwind195 segname: __LD196 addr: 0x0000000000000270197 size: 32198 offset: 0x00000768199 align: 3200 reloff: 0x00000848201 nreloc: 1202 flags: 0x02000000203 reserved1: 0x00000000204 reserved2: 0x00000000205 reserved3: 0x00000000206 relocations:207 - address: 0x0208 symbolnum: 0209 pcrel: false210 length: 0211 extern: true212 type: 0213 scattered: false214 value: 0215 - sectname: __eh_frame216 segname: __TEXT217 addr: 0x0000000000000290218 size: 64219 offset: 0x00000788220 align: 3221 reloff: 0x00000000222 nreloc: 0223 flags: 0x6800000B224 reserved1: 0x00000000225 reserved2: 0x00000000226 reserved3: 0x00000000227 - sectname: __debug_line228 segname: __DWARF229 addr: 0x00000000000002D0230 size: 78231 offset: 0x000007C8232 align: 0233 reloff: 0x00000850234 nreloc: 1235 flags: 0x02000000236 reserved1: 0x00000000237 reserved2: 0x00000000238 reserved3: 0x00000000239 relocations:240 - address: 0x0241 symbolnum: 0242 pcrel: false243 length: 0244 extern: true245 type: 0246 scattered: false247 value: 0248 - cmd: LC_BUILD_VERSION249 cmdsize: 24250 platform: 1251 minos: 658944252 sdk: 0253 ntools: 0254 - cmd: LC_SYMTAB255 cmdsize: 24256 symoff: 2136257 nsyms: 4258 stroff: 2204259 strsize: 40260 - cmd: LC_DYSYMTAB261 cmdsize: 80262 ilocalsym: 0263 nlocalsym: 1264 iextdefsym: 1265 nextdefsym: 1266 iundefsym: 2267 nundefsym: 1268 tocoff: 0269 ntoc: 0270 modtaboff: 0271 nmodtab: 0272 extrefsymoff: 0273 nextrefsyms: 0274 indirectsymoff: 0275 nindirectsyms: 0276 extreloff: 0277 nextrel: 0278 locreloff: 0279 nlocrel: 0280LinkEditData:281 NameList:282 - n_strx: 21283 n_type: 0x0E284 n_sect: 2285 n_desc: 0286 n_value: 36287 - n_strx: 31288 n_type: 0x0F289 n_sect: 1290 n_desc: 0291 n_value: 0292 ## __mh_execute_header293 - n_strx: 1294 n_type: 0xF295 n_sect: 1296 ## ReferencedDynamically (0x10)297 n_desc: 16298 n_value: 4294967296299 - n_strx: 26300 n_type: 0x01301 n_sect: 0302 n_desc: 512303 n_value: 4304 StringTable:305 - ''306 - __mh_execute_header307 - _bar308 - _foo309 - _main310 - ''311 - ''312 - ''313DWARF:314 debug_str:315 - 'Apple LLVM version 10.0.1 (clang-1001.0.46.4)'316 - strip-test.c317 - '/Users/seiya/dev/llvm-project/llvm/build'318 - foo319 - int320 - bar321 - main322 debug_abbrev:323 - Table:324 - Code: 0x00000001325 Tag: DW_TAG_compile_unit326 Children: DW_CHILDREN_yes327 Attributes:328 - Attribute: DW_AT_producer329 Form: DW_FORM_strp330 - Attribute: DW_AT_language331 Form: DW_FORM_data2332 - Attribute: DW_AT_name333 Form: DW_FORM_strp334 - Attribute: DW_AT_stmt_list335 Form: DW_FORM_sec_offset336 - Attribute: DW_AT_comp_dir337 Form: DW_FORM_strp338 - Attribute: DW_AT_low_pc339 Form: DW_FORM_addr340 - Attribute: DW_AT_high_pc341 Form: DW_FORM_data4342 - Code: 0x00000002343 Tag: DW_TAG_variable344 Children: DW_CHILDREN_no345 Attributes:346 - Attribute: DW_AT_name347 Form: DW_FORM_strp348 - Attribute: DW_AT_type349 Form: DW_FORM_ref4350 - Attribute: DW_AT_external351 Form: DW_FORM_flag_present352 - Attribute: DW_AT_decl_file353 Form: DW_FORM_data1354 - Attribute: DW_AT_decl_line355 Form: DW_FORM_data1356 - Attribute: DW_AT_location357 Form: DW_FORM_exprloc358 - Code: 0x00000003359 Tag: DW_TAG_base_type360 Children: DW_CHILDREN_no361 Attributes:362 - Attribute: DW_AT_name363 Form: DW_FORM_strp364 - Attribute: DW_AT_encoding365 Form: DW_FORM_data1366 - Attribute: DW_AT_byte_size367 Form: DW_FORM_data1368 - Code: 0x00000004369 Tag: DW_TAG_variable370 Children: DW_CHILDREN_no371 Attributes:372 - Attribute: DW_AT_name373 Form: DW_FORM_strp374 - Attribute: DW_AT_type375 Form: DW_FORM_ref4376 - Attribute: DW_AT_decl_file377 Form: DW_FORM_data1378 - Attribute: DW_AT_decl_line379 Form: DW_FORM_data1380 - Attribute: DW_AT_location381 Form: DW_FORM_exprloc382 - Code: 0x00000005383 Tag: DW_TAG_subprogram384 Children: DW_CHILDREN_no385 Attributes:386 - Attribute: DW_AT_low_pc387 Form: DW_FORM_addr388 - Attribute: DW_AT_high_pc389 Form: DW_FORM_data4390 - Attribute: DW_AT_frame_base391 Form: DW_FORM_exprloc392 - Attribute: DW_AT_name393 Form: DW_FORM_strp394 - Attribute: DW_AT_decl_file395 Form: DW_FORM_data1396 - Attribute: DW_AT_decl_line397 Form: DW_FORM_data1398 - Attribute: DW_AT_type399 Form: DW_FORM_ref4400 - Attribute: DW_AT_external401 Form: DW_FORM_flag_present402 debug_info:403 - Version: 4404 AbbrOffset: 0405 AddrSize: 8406 Entries:407 - AbbrCode: 0x00000001408 Values:409 - Value: 0x0000000000000000410 - Value: 0x000000000000000C411 - Value: 0x000000000000002E412 - Value: 0x0000000000000000413 - Value: 0x000000000000003B414 - Value: 0x0000000000000000415 - Value: 0x0000000000000024416 - AbbrCode: 0x00000002417 Values:418 - Value: 0x0000000000000064419 - Value: 0x000000000000003F420 - Value: 0x0000000000000001421 - Value: 0x0000000000000001422 - Value: 0x0000000000000001423 - Value: 0x0000000000000009424 BlockData:425 - 0x03426 - 0x00427 - 0x00428 - 0x00429 - 0x00430 - 0x00431 - 0x00432 - 0x00433 - 0x00434 - AbbrCode: 0x00000003435 Values:436 - Value: 0x0000000000000068437 - Value: 0x0000000000000005438 - Value: 0x0000000000000004439 - AbbrCode: 0x00000004440 Values:441 - Value: 0x000000000000006C442 - Value: 0x000000000000003F443 - Value: 0x0000000000000001444 - Value: 0x0000000000000002445 - Value: 0x0000000000000009446 BlockData:447 - 0x03448 - 0x24449 - 0x00450 - 0x00451 - 0x00452 - 0x00453 - 0x00454 - 0x00455 - 0x00456 - AbbrCode: 0x00000005457 Values:458 - Value: 0x0000000000000000459 - Value: 0x0000000000000024460 - Value: 0x0000000000000001461 BlockData:462 - 0x56463 - Value: 0x0000000000000070464 - Value: 0x0000000000000001465 - Value: 0x0000000000000003466 - Value: 0x000000000000003F467 - Value: 0x0000000000000001468 - AbbrCode: 0x00000000469 debug_line:470 - Length: 74471 Version: 4472 PrologueLength: 36473 MinInstLength: 1474 MaxOpsPerInst: 1475 DefaultIsStmt: 1476 LineBase: 251477 LineRange: 14478 OpcodeBase: 13479 StandardOpcodeLengths: [ 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 1 ]480 Files:481 - Name: strip-test.c482 DirIdx: 0483 ModTime: 0484 Length: 0485 Opcodes:486 - Opcode: DW_LNS_extended_op487 ExtLen: 9488 SubOpcode: DW_LNE_set_address489 Data: 0490 - Opcode: 0x14491 Data: 0492 - Opcode: DW_LNS_set_column493 Data: 7494 - Opcode: DW_LNS_set_prologue_end495 Data: 7496 - Opcode: DW_LNS_const_add_pc497 Data: 7498 - Opcode: 0x21499 Data: 7500 - Opcode: DW_LNS_set_column501 Data: 10502 - Opcode: 0x67503 Data: 10504 - Opcode: DW_LNS_set_column505 Data: 14506 - Opcode: DW_LNS_negate_stmt507 Data: 14508 - Opcode: 0x2E509 Data: 14510 - Opcode: DW_LNS_set_column511 Data: 3512 - Opcode: 0x66513 Data: 3514 - Opcode: DW_LNS_advance_pc515 Data: 4516 - Opcode: DW_LNS_extended_op517 ExtLen: 1518 SubOpcode: DW_LNE_end_sequence519 Data: 4520...521