446 lines · yaml
1--- !mach-o2FileHeader:3 magic: 0xFEEDFACF4 cputype: 0x100000C5 cpusubtype: 0x06 filetype: 0xA7 ncmds: 78 sizeofcmds: 12409 flags: 0x010 reserved: 0x011LoadCommands:12 - cmd: LC_UUID13 cmdsize: 2414 uuid: 030921EA-6D76-3A68-B515-386B9AF6D56815 - cmd: LC_BUILD_VERSION16 cmdsize: 2417 platform: 118 minos: 78643219 sdk: 78720020 ntools: 021 - cmd: LC_SYMTAB22 cmdsize: 2423 symoff: 409624 nsyms: 225 stroff: 412826 strsize: 2827 - cmd: LC_SEGMENT_6428 cmdsize: 7229 segname: __PAGEZERO30 vmaddr: 031 vmsize: 429496729632 fileoff: 033 filesize: 034 maxprot: 035 initprot: 036 nsects: 037 flags: 038 - cmd: LC_SEGMENT_6439 cmdsize: 23240 segname: __TEXT41 vmaddr: 429496729642 vmsize: 1638443 fileoff: 044 filesize: 045 maxprot: 546 initprot: 547 nsects: 248 flags: 049 Sections:50 - sectname: __text51 segname: __TEXT52 addr: 0x100003F9453 size: 3654 offset: 0x055 align: 256 reloff: 0x057 nreloc: 058 flags: 0x8000040059 reserved1: 0x060 reserved2: 0x061 reserved3: 0x062 content: CFFAEDFE0C000001000000000A00000007000000D804000000000000000000001B00000063 - sectname: __unwind_info64 segname: __TEXT65 addr: 0x100003FB866 size: 7267 offset: 0x068 align: 269 reloff: 0x070 nreloc: 071 flags: 0x072 reserved1: 0x073 reserved2: 0x074 reserved3: 0x075 content: CFFAEDFE0C000001000000000A00000007000000D804000000000000000000001B00000018000000030921EA6D763A68B515386B9AF6D56832000000180000000100000000000C0076 - cmd: LC_SEGMENT_6477 cmdsize: 7278 segname: __LINKEDIT79 vmaddr: 429498368080 vmsize: 409681 fileoff: 409682 filesize: 6083 maxprot: 184 initprot: 185 nsects: 086 flags: 087 - cmd: LC_SEGMENT_6488 cmdsize: 79289 segname: __DWARF90 vmaddr: 429498777691 vmsize: 409692 fileoff: 819293 filesize: 79694 maxprot: 795 initprot: 396 nsects: 997 flags: 098 Sections:99 - sectname: __debug_line100 segname: __DWARF101 addr: 0x100005000102 size: 64103 offset: 0x2000104 align: 0105 reloff: 0x0106 nreloc: 0107 flags: 0x0108 reserved1: 0x0109 reserved2: 0x0110 reserved3: 0x0111 - sectname: __debug_aranges112 segname: __DWARF113 addr: 0x100005040114 size: 48115 offset: 0x2040116 align: 0117 reloff: 0x0118 nreloc: 0119 flags: 0x0120 reserved1: 0x0121 reserved2: 0x0122 reserved3: 0x0123 - sectname: __debug_info124 segname: __DWARF125 addr: 0x100005070126 size: 148127 offset: 0x2070128 align: 0129 reloff: 0x0130 nreloc: 0131 flags: 0x0132 reserved1: 0x0133 reserved2: 0x0134 reserved3: 0x0135 - sectname: __debug_abbrev136 segname: __DWARF137 addr: 0x100005104138 size: 90139 offset: 0x2104140 align: 0141 reloff: 0x0142 nreloc: 0143 flags: 0x0144 reserved1: 0x0145 reserved2: 0x0146 reserved3: 0x0147 - sectname: __debug_str148 segname: __DWARF149 addr: 0x10000515E150 size: 200151 offset: 0x215E152 align: 0153 reloff: 0x0154 nreloc: 0155 flags: 0x0156 reserved1: 0x0157 reserved2: 0x0158 reserved3: 0x0159 - sectname: __apple_names160 segname: __DWARF161 addr: 0x100005226162 size: 60163 offset: 0x2226164 align: 0165 reloff: 0x0166 nreloc: 0167 flags: 0x0168 reserved1: 0x0169 reserved2: 0x0170 reserved3: 0x0171 content: 485341480100000001000000010000000C000000000000000100000001000600000000006A7F9A7C2C000000AB000000010000003200000000000000172 - sectname: __apple_namespac173 segname: __DWARF174 addr: 0x100005262175 size: 36176 offset: 0x2262177 align: 0178 reloff: 0x0179 nreloc: 0180 flags: 0x0181 reserved1: 0x0182 reserved2: 0x0183 reserved3: 0x0184 content: 485341480100000001000000000000000C000000000000000100000001000600FFFFFFFF185 - sectname: __apple_types186 segname: __DWARF187 addr: 0x100005286188 size: 114189 offset: 0x2286190 align: 0191 reloff: 0x0192 nreloc: 0193 flags: 0x0194 reserved1: 0x0195 reserved2: 0x0196 reserved3: 0x0197 content: 48534148010000000200000002000000180000000000000004000000010006000300050005000B000600060000000000010000003080880B6320957C440000005B000000BF0000000100000076000000240000A4283A0C00000000C3000000010000008C00000024000057D77B9300000000198 - sectname: __apple_objc199 segname: __DWARF200 addr: 0x1000052F8201 size: 36202 offset: 0x22F8203 align: 0204 reloff: 0x0205 nreloc: 0206 flags: 0x0207 reserved1: 0x0208 reserved2: 0x0209 reserved3: 0x0210 content: 485341480100000001000000000000000C000000000000000100000001000600FFFFFFFF211LinkEditData:212 NameList:213 - n_strx: 2214 n_type: 0xF215 n_sect: 1216 n_desc: 16217 n_value: 4294967296218 - n_strx: 22219 n_type: 0xF220 n_sect: 1221 n_desc: 0222 n_value: 4294983572223 StringTable:224 - ''225 - ''226 - __mh_execute_header227 - _main228DWARF:229 debug_str:230 - ''231 - 'Apple clang version 13.1.6 (clang-1316.0.21.2)'232 - main.cpp233 - '/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk'234 - MacOSX.sdk235 - './a/b/c'236 - main237 - argc238 - argv239 - envp240 - int241 - char242 debug_abbrev:243 - ID: 0244 Table:245 - Code: 0x1246 Tag: DW_TAG_compile_unit247 Children: DW_CHILDREN_yes248 Attributes:249 - Attribute: DW_AT_producer250 Form: DW_FORM_strp251 - Attribute: DW_AT_language252 Form: DW_FORM_data2253 - Attribute: DW_AT_name254 Form: DW_FORM_strp255 - Attribute: DW_AT_LLVM_sysroot256 Form: DW_FORM_strp257 - Attribute: DW_AT_APPLE_sdk258 Form: DW_FORM_strp259 - Attribute: DW_AT_stmt_list260 Form: DW_FORM_sec_offset261 - Attribute: DW_AT_comp_dir262 Form: DW_FORM_strp263 - Attribute: DW_AT_low_pc264 Form: DW_FORM_addr265 - Attribute: DW_AT_high_pc266 Form: DW_FORM_data4267 - Code: 0x2268 Tag: DW_TAG_subprogram269 Children: DW_CHILDREN_yes270 Attributes:271 - Attribute: DW_AT_low_pc272 Form: DW_FORM_addr273 - Attribute: DW_AT_high_pc274 Form: DW_FORM_data4275 - Attribute: DW_AT_APPLE_omit_frame_ptr276 Form: DW_FORM_flag_present277 - Attribute: DW_AT_frame_base278 Form: DW_FORM_exprloc279 - Attribute: DW_AT_name280 Form: DW_FORM_strp281 - Attribute: DW_AT_decl_file282 Form: DW_FORM_data1283 - Attribute: DW_AT_decl_line284 Form: DW_FORM_data1285 - Attribute: DW_AT_type286 Form: DW_FORM_ref_addr287 - Attribute: DW_AT_external288 Form: DW_FORM_flag_present289 - Code: 0x3290 Tag: DW_TAG_formal_parameter291 Children: DW_CHILDREN_no292 Attributes:293 - Attribute: DW_AT_location294 Form: DW_FORM_exprloc295 - Attribute: DW_AT_name296 Form: DW_FORM_strp297 - Attribute: DW_AT_decl_file298 Form: DW_FORM_data1299 - Attribute: DW_AT_decl_line300 Form: DW_FORM_data1301 - Attribute: DW_AT_type302 Form: DW_FORM_ref_addr303 - Code: 0x4304 Tag: DW_TAG_base_type305 Children: DW_CHILDREN_no306 Attributes:307 - Attribute: DW_AT_name308 Form: DW_FORM_strp309 - Attribute: DW_AT_encoding310 Form: DW_FORM_data1311 - Attribute: DW_AT_byte_size312 Form: DW_FORM_data1313 - Code: 0x5314 Tag: DW_TAG_pointer_type315 Children: DW_CHILDREN_no316 Attributes:317 - Attribute: DW_AT_type318 Form: DW_FORM_ref_addr319 - Code: 0x6320 Tag: DW_TAG_const_type321 Children: DW_CHILDREN_no322 Attributes:323 - Attribute: DW_AT_type324 Form: DW_FORM_ref_addr325 debug_aranges:326 - Length: 0x2C327 Version: 2328 CuOffset: 0x0329 AddressSize: 0x8330 Descriptors:331 - Address: 0x100003F94332 Length: 0x24333 debug_info:334 - Length: 0x90335 Version: 4336 AbbrevTableID: 0337 AbbrOffset: 0x0338 AddrSize: 8339 Entries:340 - AbbrCode: 0x1341 Values:342 - Value: 0x1343 - Value: 0x1A344 - Value: 0x30345 - Value: 0x39346 - Value: 0x98347 - Value: 0x0348 - Value: 0xA3349 - Value: 0x100003F94350 - Value: 0x24351 - AbbrCode: 0x2352 Values:353 - Value: 0x100003F94354 - Value: 0x24355 - Value: 0x1356 - Value: 0x1357 BlockData: [ 0x6F ]358 - Value: 0xAB359 - Value: 0x1360 - Value: 0x1361 - Value: 0x76362 - Value: 0x1363 - AbbrCode: 0x3364 Values:365 - Value: 0x2366 BlockData: [ 0x91, 0x18 ]367 - Value: 0xB0368 - Value: 0x1369 - Value: 0x1370 - Value: 0x76371 - AbbrCode: 0x3372 Values:373 - Value: 0x2374 BlockData: [ 0x91, 0x10 ]375 - Value: 0xB5376 - Value: 0x1377 - Value: 0x1378 - Value: 0x7D379 - AbbrCode: 0x3380 Values:381 - Value: 0x2382 BlockData: [ 0x91, 0x8 ]383 - Value: 0xBA384 - Value: 0x1385 - Value: 0x1386 - Value: 0x7D387 - AbbrCode: 0x0388 - AbbrCode: 0x4389 Values:390 - Value: 0xBF391 - Value: 0x5392 - Value: 0x4393 - AbbrCode: 0x5394 Values:395 - Value: 0x82396 - AbbrCode: 0x5397 Values:398 - Value: 0x87399 - AbbrCode: 0x6400 Values:401 - Value: 0x8C402 - AbbrCode: 0x4403 Values:404 - Value: 0xC3405 - Value: 0x6406 - Value: 0x1407 - AbbrCode: 0x0408 debug_line:409 - Length: 60410 Version: 4411 PrologueLength: 32412 MinInstLength: 1413 MaxOpsPerInst: 1414 DefaultIsStmt: 1415 LineBase: 251416 LineRange: 14417 OpcodeBase: 13418 StandardOpcodeLengths: [ 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 1 ]419 Files:420 - Name: main.cpp421 DirIdx: 0422 ModTime: 0423 Length: 0424 Opcodes:425 - Opcode: DW_LNS_extended_op426 ExtLen: 9427 SubOpcode: DW_LNE_set_address428 Data: 4294983572429 - Opcode: DW_LNS_copy430 Data: 0431 - Opcode: DW_LNS_set_column432 Data: 3433 - Opcode: DW_LNS_set_prologue_end434 Data: 0435 - Opcode: DW_LNS_const_add_pc436 Data: 0437 - Opcode: 0xAD438 Data: 0439 - Opcode: DW_LNS_advance_pc440 Data: 8441 - Opcode: DW_LNS_extended_op442 ExtLen: 1443 SubOpcode: DW_LNE_end_sequence444 Data: 0445...446