1--- !mach-o 2FileHeader: 3 magic: 0xFEEDFACF 4 cputype: 0x100000C 5 cpusubtype: 0x0 6 filetype: 0xA 7 ncmds: 7 8 sizeofcmds: 1240 9 flags: 0x0 10 reserved: 0x0 11LoadCommands: 12 - cmd: LC_UUID 13 cmdsize: 24 14 uuid: 030921EA-6D76-3A68-B515-386B9AF6D568 15 - cmd: LC_BUILD_VERSION 16 cmdsize: 24 17 platform: 1 18 minos: 786432 19 sdk: 787200 20 ntools: 0 21 - cmd: LC_SYMTAB 22 cmdsize: 24 23 symoff: 4096 24 nsyms: 2 25 stroff: 4128 26 strsize: 28 27 - cmd: LC_SEGMENT_64 28 cmdsize: 72 29 segname: __PAGEZERO 30 vmaddr: 0 31 vmsize: 4294967296 32 fileoff: 0 33 filesize: 0 34 maxprot: 0 35 initprot: 0 36 nsects: 0 37 flags: 0 38 - cmd: LC_SEGMENT_64 39 cmdsize: 232 40 segname: __TEXT 41 vmaddr: 4294967296 42 vmsize: 16384 43 fileoff: 0 44 filesize: 0 45 maxprot: 5 46 initprot: 5 47 nsects: 2 48 flags: 0 49 Sections: 50 - sectname: __text 51 segname: __TEXT 52 addr: 0x100003F94 53 size: 36 54 offset: 0x0 55 align: 2 56 reloff: 0x0 57 nreloc: 0 58 flags: 0x80000400 59 reserved1: 0x0 60 reserved2: 0x0 61 reserved3: 0x0 62 content: CFFAEDFE0C000001000000000A00000007000000D804000000000000000000001B000000 63 - sectname: __unwind_info 64 segname: __TEXT 65 addr: 0x100003FB8 66 size: 72 67 offset: 0x0 68 align: 2 69 reloff: 0x0 70 nreloc: 0 71 flags: 0x0 72 reserved1: 0x0 73 reserved2: 0x0 74 reserved3: 0x0 75 content: CFFAEDFE0C000001000000000A00000007000000D804000000000000000000001B00000018000000030921EA6D763A68B515386B9AF6D56832000000180000000100000000000C00 76 - cmd: LC_SEGMENT_64 77 cmdsize: 72 78 segname: __LINKEDIT 79 vmaddr: 4294983680 80 vmsize: 4096 81 fileoff: 4096 82 filesize: 60 83 maxprot: 1 84 initprot: 1 85 nsects: 0 86 flags: 0 87 - cmd: LC_SEGMENT_64 88 cmdsize: 792 89 segname: __DWARF 90 vmaddr: 4294987776 91 vmsize: 4096 92 fileoff: 8192 93 filesize: 796 94 maxprot: 7 95 initprot: 3 96 nsects: 9 97 flags: 0 98 Sections: 99 - sectname: __debug_line 100 segname: __DWARF 101 addr: 0x100005000 102 size: 64 103 offset: 0x2000 104 align: 0 105 reloff: 0x0 106 nreloc: 0 107 flags: 0x0 108 reserved1: 0x0 109 reserved2: 0x0 110 reserved3: 0x0 111 - sectname: __debug_aranges 112 segname: __DWARF 113 addr: 0x100005040 114 size: 48 115 offset: 0x2040 116 align: 0 117 reloff: 0x0 118 nreloc: 0 119 flags: 0x0 120 reserved1: 0x0 121 reserved2: 0x0 122 reserved3: 0x0 123 - sectname: __debug_info 124 segname: __DWARF 125 addr: 0x100005070 126 size: 148 127 offset: 0x2070 128 align: 0 129 reloff: 0x0 130 nreloc: 0 131 flags: 0x0 132 reserved1: 0x0 133 reserved2: 0x0 134 reserved3: 0x0 135 - sectname: __debug_abbrev 136 segname: __DWARF 137 addr: 0x100005104 138 size: 90 139 offset: 0x2104 140 align: 0 141 reloff: 0x0 142 nreloc: 0 143 flags: 0x0 144 reserved1: 0x0 145 reserved2: 0x0 146 reserved3: 0x0 147 - sectname: __debug_str 148 segname: __DWARF 149 addr: 0x10000515E 150 size: 200 151 offset: 0x215E 152 align: 0 153 reloff: 0x0 154 nreloc: 0 155 flags: 0x0 156 reserved1: 0x0 157 reserved2: 0x0 158 reserved3: 0x0 159 - sectname: __apple_names 160 segname: __DWARF 161 addr: 0x100005226 162 size: 60 163 offset: 0x2226 164 align: 0 165 reloff: 0x0 166 nreloc: 0 167 flags: 0x0 168 reserved1: 0x0 169 reserved2: 0x0 170 reserved3: 0x0 171 content: 485341480100000001000000010000000C000000000000000100000001000600000000006A7F9A7C2C000000AB000000010000003200000000000000 172 - sectname: __apple_namespac 173 segname: __DWARF 174 addr: 0x100005262 175 size: 36 176 offset: 0x2262 177 align: 0 178 reloff: 0x0 179 nreloc: 0 180 flags: 0x0 181 reserved1: 0x0 182 reserved2: 0x0 183 reserved3: 0x0 184 content: 485341480100000001000000000000000C000000000000000100000001000600FFFFFFFF 185 - sectname: __apple_types 186 segname: __DWARF 187 addr: 0x100005286 188 size: 114 189 offset: 0x2286 190 align: 0 191 reloff: 0x0 192 nreloc: 0 193 flags: 0x0 194 reserved1: 0x0 195 reserved2: 0x0 196 reserved3: 0x0 197 content: 48534148010000000200000002000000180000000000000004000000010006000300050005000B000600060000000000010000003080880B6320957C440000005B000000BF0000000100000076000000240000A4283A0C00000000C3000000010000008C00000024000057D77B9300000000 198 - sectname: __apple_objc 199 segname: __DWARF 200 addr: 0x1000052F8 201 size: 36 202 offset: 0x22F8 203 align: 0 204 reloff: 0x0 205 nreloc: 0 206 flags: 0x0 207 reserved1: 0x0 208 reserved2: 0x0 209 reserved3: 0x0 210 content: 485341480100000001000000000000000C000000000000000100000001000600FFFFFFFF 211LinkEditData: 212 NameList: 213 - n_strx: 2 214 n_type: 0xF 215 n_sect: 1 216 n_desc: 16 217 n_value: 4294967296 218 - n_strx: 22 219 n_type: 0xF 220 n_sect: 1 221 n_desc: 0 222 n_value: 4294983572 223 StringTable: 224 - '' 225 - '' 226 - __mh_execute_header 227 - _main 228DWARF: 229 debug_str: 230 - '' 231 - 'Apple clang version 13.1.6 (clang-1316.0.21.2)' 232 - main.cpp 233 - '/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk' 234 - MacOSX.sdk 235 - './a/b/c' 236 - main 237 - argc 238 - argv 239 - envp 240 - int 241 - char 242 debug_abbrev: 243 - ID: 0 244 Table: 245 - Code: 0x1 246 Tag: DW_TAG_compile_unit 247 Children: DW_CHILDREN_yes 248 Attributes: 249 - Attribute: DW_AT_producer 250 Form: DW_FORM_strp 251 - Attribute: DW_AT_language 252 Form: DW_FORM_data2 253 - Attribute: DW_AT_name 254 Form: DW_FORM_strp 255 - Attribute: DW_AT_LLVM_sysroot 256 Form: DW_FORM_strp 257 - Attribute: DW_AT_APPLE_sdk 258 Form: DW_FORM_strp 259 - Attribute: DW_AT_stmt_list 260 Form: DW_FORM_sec_offset 261 - Attribute: DW_AT_comp_dir 262 Form: DW_FORM_strp 263 - Attribute: DW_AT_low_pc 264 Form: DW_FORM_addr 265 - Attribute: DW_AT_high_pc 266 Form: DW_FORM_data4 267 - Code: 0x2 268 Tag: DW_TAG_subprogram 269 Children: DW_CHILDREN_yes 270 Attributes: 271 - Attribute: DW_AT_low_pc 272 Form: DW_FORM_addr 273 - Attribute: DW_AT_high_pc 274 Form: DW_FORM_data4 275 - Attribute: DW_AT_APPLE_omit_frame_ptr 276 Form: DW_FORM_flag_present 277 - Attribute: DW_AT_frame_base 278 Form: DW_FORM_exprloc 279 - Attribute: DW_AT_name 280 Form: DW_FORM_strp 281 - Attribute: DW_AT_decl_file 282 Form: DW_FORM_data1 283 - Attribute: DW_AT_decl_line 284 Form: DW_FORM_data1 285 - Attribute: DW_AT_type 286 Form: DW_FORM_ref_addr 287 - Attribute: DW_AT_external 288 Form: DW_FORM_flag_present 289 - Code: 0x3 290 Tag: DW_TAG_formal_parameter 291 Children: DW_CHILDREN_no 292 Attributes: 293 - Attribute: DW_AT_location 294 Form: DW_FORM_exprloc 295 - Attribute: DW_AT_name 296 Form: DW_FORM_strp 297 - Attribute: DW_AT_decl_file 298 Form: DW_FORM_data1 299 - Attribute: DW_AT_decl_line 300 Form: DW_FORM_data1 301 - Attribute: DW_AT_type 302 Form: DW_FORM_ref_addr 303 - Code: 0x4 304 Tag: DW_TAG_base_type 305 Children: DW_CHILDREN_no 306 Attributes: 307 - Attribute: DW_AT_name 308 Form: DW_FORM_strp 309 - Attribute: DW_AT_encoding 310 Form: DW_FORM_data1 311 - Attribute: DW_AT_byte_size 312 Form: DW_FORM_data1 313 - Code: 0x5 314 Tag: DW_TAG_pointer_type 315 Children: DW_CHILDREN_no 316 Attributes: 317 - Attribute: DW_AT_type 318 Form: DW_FORM_ref_addr 319 - Code: 0x6 320 Tag: DW_TAG_const_type 321 Children: DW_CHILDREN_no 322 Attributes: 323 - Attribute: DW_AT_type 324 Form: DW_FORM_ref_addr 325 debug_aranges: 326 - Length: 0x2C 327 Version: 2 328 CuOffset: 0x0 329 AddressSize: 0x8 330 Descriptors: 331 - Address: 0x100003F94 332 Length: 0x24 333 debug_info: 334 - Length: 0x90 335 Version: 4 336 AbbrevTableID: 0 337 AbbrOffset: 0x0 338 AddrSize: 8 339 Entries: 340 - AbbrCode: 0x1 341 Values: 342 - Value: 0x1 343 - Value: 0x1A 344 - Value: 0x30 345 - Value: 0x39 346 - Value: 0x98 347 - Value: 0x0 348 - Value: 0xA3 349 - Value: 0x100003F94 350 - Value: 0x24 351 - AbbrCode: 0x2 352 Values: 353 - Value: 0x100003F94 354 - Value: 0x24 355 - Value: 0x1 356 - Value: 0x1 357 BlockData: [ 0x6F ] 358 - Value: 0xAB 359 - Value: 0x1 360 - Value: 0x1 361 - Value: 0x76 362 - Value: 0x1 363 - AbbrCode: 0x3 364 Values: 365 - Value: 0x2 366 BlockData: [ 0x91, 0x18 ] 367 - Value: 0xB0 368 - Value: 0x1 369 - Value: 0x1 370 - Value: 0x76 371 - AbbrCode: 0x3 372 Values: 373 - Value: 0x2 374 BlockData: [ 0x91, 0x10 ] 375 - Value: 0xB5 376 - Value: 0x1 377 - Value: 0x1 378 - Value: 0x7D 379 - AbbrCode: 0x3 380 Values: 381 - Value: 0x2 382 BlockData: [ 0x91, 0x8 ] 383 - Value: 0xBA 384 - Value: 0x1 385 - Value: 0x1 386 - Value: 0x7D 387 - AbbrCode: 0x0 388 - AbbrCode: 0x4 389 Values: 390 - Value: 0xBF 391 - Value: 0x5 392 - Value: 0x4 393 - AbbrCode: 0x5 394 Values: 395 - Value: 0x82 396 - AbbrCode: 0x5 397 Values: 398 - Value: 0x87 399 - AbbrCode: 0x6 400 Values: 401 - Value: 0x8C 402 - AbbrCode: 0x4 403 Values: 404 - Value: 0xC3 405 - Value: 0x6 406 - Value: 0x1 407 - AbbrCode: 0x0 408 debug_line: 409 - Length: 60 410 Version: 4 411 PrologueLength: 32 412 MinInstLength: 1 413 MaxOpsPerInst: 1 414 DefaultIsStmt: 1 415 LineBase: 251 416 LineRange: 14 417 OpcodeBase: 13 418 StandardOpcodeLengths: [ 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 1 ] 419 Files: 420 - Name: main.cpp 421 DirIdx: 0 422 ModTime: 0 423 Length: 0 424 Opcodes: 425 - Opcode: DW_LNS_extended_op 426 ExtLen: 9 427 SubOpcode: DW_LNE_set_address 428 Data: 4294983572 429 - Opcode: DW_LNS_copy 430 Data: 0 431 - Opcode: DW_LNS_set_column 432 Data: 3 433 - Opcode: DW_LNS_set_prologue_end 434 Data: 0 435 - Opcode: DW_LNS_const_add_pc 436 Data: 0 437 - Opcode: 0xAD 438 Data: 0 439 - Opcode: DW_LNS_advance_pc 440 Data: 8 441 - Opcode: DW_LNS_extended_op 442 ExtLen: 1 443 SubOpcode: DW_LNE_end_sequence 444 Data: 0 445... 446