1--- !mach-o 2FileHeader: 3 magic: 0xFEEDFACF 4 cputype: 0x01000007 5 cpusubtype: 0x00000003 6 filetype: 0x00000001 7 ncmds: 4 8 sizeofcmds: 1160 9 flags: 0x00002000 10 reserved: 0x00000000 11LoadCommands: 12 - cmd: LC_SEGMENT_64 13 cmdsize: 1032 14 segname: '' 15 vmaddr: 0 16 vmsize: 744 17 fileoff: 1192 18 filesize: 744 19 maxprot: 7 20 initprot: 7 21 nsects: 12 22 flags: 0 23 Sections: 24 - sectname: __text 25 segname: __TEXT 26 addr: 0x0000000000000000 27 size: 22 28 offset: 0x000004A8 29 align: 4 30 reloff: 0x00000000 31 nreloc: 0 32 flags: 0x80000400 33 reserved1: 0x00000000 34 reserved2: 0x00000000 35 reserved3: 0x00000000 36 - sectname: __debug_str 37 segname: __DWARF 38 addr: 0x0000000000000016 39 size: 108 40 offset: 0x000004BE 41 align: 0 42 reloff: 0x00000000 43 nreloc: 0 44 flags: 0x02000000 45 reserved1: 0x00000000 46 reserved2: 0x00000000 47 reserved3: 0x00000000 48 - sectname: __debug_abbrev 49 segname: __DWARF 50 addr: 0x0000000000000082 51 size: 83 52 offset: 0x0000052A 53 align: 0 54 reloff: 0x00000000 55 nreloc: 0 56 flags: 0x02000000 57 reserved1: 0x00000000 58 reserved2: 0x00000000 59 reserved3: 0x00000000 60 - sectname: __debug_info 61 segname: __DWARF 62 addr: 0x00000000000000D5 63 size: 126 64 offset: 0x0000057D 65 align: 0 66 reloff: 0x00000790 67 nreloc: 2 68 flags: 0x02000000 69 reserved1: 0x00000000 70 reserved2: 0x00000000 71 reserved3: 0x00000000 72 - sectname: __debug_macinfo 73 segname: __DWARF 74 addr: 0x0000000000000153 75 size: 1 76 offset: 0x000005FB 77 align: 0 78 reloff: 0x00000000 79 nreloc: 0 80 flags: 0x02000000 81 reserved1: 0x00000000 82 reserved2: 0x00000000 83 reserved3: 0x00000000 84 - sectname: __apple_names 85 segname: __DWARF 86 addr: 0x0000000000000154 87 size: 60 88 offset: 0x000005FC 89 align: 0 90 reloff: 0x00000000 91 nreloc: 0 92 flags: 0x02000000 93 reserved1: 0x00000000 94 reserved2: 0x00000000 95 reserved3: 0x00000000 96 - sectname: __apple_objc 97 segname: __DWARF 98 addr: 0x0000000000000190 99 size: 36 100 offset: 0x00000638 101 align: 0 102 reloff: 0x00000000 103 nreloc: 0 104 flags: 0x02000000 105 reserved1: 0x00000000 106 reserved2: 0x00000000 107 reserved3: 0x00000000 108 - sectname: __apple_namespac 109 segname: __DWARF 110 addr: 0x00000000000001B4 111 size: 36 112 offset: 0x0000065C 113 align: 0 114 reloff: 0x00000000 115 nreloc: 0 116 flags: 0x02000000 117 reserved1: 0x00000000 118 reserved2: 0x00000000 119 reserved3: 0x00000000 120 - sectname: __apple_types 121 segname: __DWARF 122 addr: 0x00000000000001D8 123 size: 102 124 offset: 0x00000680 125 align: 0 126 reloff: 0x00000000 127 nreloc: 0 128 flags: 0x02000000 129 reserved1: 0x00000000 130 reserved2: 0x00000000 131 reserved3: 0x00000000 132 - sectname: __compact_unwind 133 segname: __LD 134 addr: 0x0000000000000240 135 size: 32 136 offset: 0x000006E8 137 align: 3 138 reloff: 0x000007A0 139 nreloc: 1 140 flags: 0x02000000 141 reserved1: 0x00000000 142 reserved2: 0x00000000 143 reserved3: 0x00000000 144 - sectname: __eh_frame 145 segname: __TEXT 146 addr: 0x0000000000000260 147 size: 64 148 offset: 0x00000708 149 align: 3 150 reloff: 0x00000000 151 nreloc: 0 152 flags: 0x6800000B 153 reserved1: 0x00000000 154 reserved2: 0x00000000 155 reserved3: 0x00000000 156 - sectname: __debug_line 157 segname: __DWARF 158 addr: 0x00000000000002A0 159 size: 72 160 offset: 0x00000748 161 align: 0 162 reloff: 0x000007A8 163 nreloc: 1 164 flags: 0x02000000 165 reserved1: 0x00000000 166 reserved2: 0x00000000 167 reserved3: 0x00000000 168 - cmd: LC_BUILD_VERSION 169 cmdsize: 24 170 platform: 1 171 minos: 658944 172 sdk: 658944 173 ntools: 0 174 - cmd: LC_SYMTAB 175 cmdsize: 24 176 symoff: 1968 177 nsyms: 1 178 stroff: 1984 179 strsize: 8 180 - cmd: LC_DYSYMTAB 181 cmdsize: 80 182 ilocalsym: 0 183 nlocalsym: 0 184 iextdefsym: 0 185 nextdefsym: 1 186 iundefsym: 1 187 nundefsym: 0 188 tocoff: 0 189 ntoc: 0 190 modtaboff: 0 191 nmodtab: 0 192 extrefsymoff: 0 193 nextrefsyms: 0 194 indirectsymoff: 0 195 nindirectsyms: 0 196 extreloff: 0 197 nextrel: 0 198 locreloff: 0 199 nlocrel: 0 200LinkEditData: 201 NameList: 202 - n_strx: 1 203 n_type: 0x0F 204 n_sect: 1 205 n_desc: 0 206 n_value: 0 207 StringTable: 208 - '' 209 - _main 210 - '' 211DWARF: 212 debug_str: 213 - 'Apple LLVM version 10.0.1 (clang-1001.0.37.3)' 214 - './Trivial/main.c' 215 - '.' 216 - main 217 - int 218 - argc 219 - argv 220 - char 221 debug_abbrev: 222 - Code: 0x00000001 223 Tag: DW_TAG_compile_unit 224 Children: DW_CHILDREN_yes 225 Attributes: 226 - Attribute: DW_AT_producer 227 Form: DW_FORM_strp 228 - Attribute: DW_AT_language 229 Form: DW_FORM_data2 230 - Attribute: DW_AT_name 231 Form: DW_FORM_strp 232 - Attribute: DW_AT_stmt_list 233 Form: DW_FORM_sec_offset 234 - Attribute: DW_AT_comp_dir 235 Form: DW_FORM_strp 236 - Attribute: DW_AT_low_pc 237 Form: DW_FORM_addr 238 - Attribute: DW_AT_high_pc 239 Form: DW_FORM_data4 240 - Code: 0x00000002 241 Tag: DW_TAG_subprogram 242 Children: DW_CHILDREN_yes 243 Attributes: 244 - Attribute: DW_AT_low_pc 245 Form: DW_FORM_addr 246 - Attribute: DW_AT_high_pc 247 Form: DW_FORM_data4 248 - Attribute: DW_AT_frame_base 249 Form: DW_FORM_exprloc 250 - Attribute: DW_AT_name 251 Form: DW_FORM_strp 252 - Attribute: DW_AT_decl_file 253 Form: DW_FORM_data1 254 - Attribute: DW_AT_decl_line 255 Form: DW_FORM_data1 256 - Attribute: DW_AT_prototyped 257 Form: DW_FORM_flag_present 258 - Attribute: DW_AT_type 259 Form: DW_FORM_ref4 260 - Attribute: DW_AT_external 261 Form: DW_FORM_flag_present 262 - Code: 0x00000003 263 Tag: DW_TAG_formal_parameter 264 Children: DW_CHILDREN_no 265 Attributes: 266 - Attribute: DW_AT_location 267 Form: DW_FORM_exprloc 268 - Attribute: DW_AT_name 269 Form: DW_FORM_strp 270 - Attribute: DW_AT_decl_file 271 Form: DW_FORM_data1 272 - Attribute: DW_AT_decl_line 273 Form: DW_FORM_data1 274 - Attribute: DW_AT_type 275 Form: DW_FORM_ref4 276 - Code: 0x00000004 277 Tag: DW_TAG_base_type 278 Children: DW_CHILDREN_no 279 Attributes: 280 - Attribute: DW_AT_name 281 Form: DW_FORM_strp 282 - Attribute: DW_AT_encoding 283 Form: DW_FORM_data1 284 - Attribute: DW_AT_byte_size 285 Form: DW_FORM_data1 286 - Code: 0x00000005 287 Tag: DW_TAG_pointer_type 288 Children: DW_CHILDREN_no 289 Attributes: 290 - Attribute: DW_AT_type 291 Form: DW_FORM_ref4 292 - Code: 0x00000006 293 Tag: DW_TAG_const_type 294 Children: DW_CHILDREN_no 295 Attributes: 296 - Attribute: DW_AT_type 297 Form: DW_FORM_ref4 298 debug_info: 299 - Length: 300 TotalLength: 122 301 Version: 4 302 AbbrOffset: 0 303 AddrSize: 8 304 Entries: 305 - AbbrCode: 0x00000001 306 Values: 307 - Value: 0x0000000000000000 308 - Value: 0x000000000000000C 309 - Value: 0x000000000000002E 310 - Value: 0x0000000000000000 311 - Value: 0x000000000000003F 312 - Value: 0x0000000000000000 313 - Value: 0x0000000000000016 314 - AbbrCode: 0x00000002 315 Values: 316 - Value: 0x0000000000000000 317 - Value: 0x0000000000000016 318 - Value: 0x0000000000000001 319 BlockData: 320 - 0x56 321 - Value: 0x0000000000000054 322 - Value: 0x0000000000000001 323 - Value: 0x0000000000000001 324 - Value: 0x0000000000000001 325 - Value: 0x0000000000000060 326 - Value: 0x0000000000000001 327 - AbbrCode: 0x00000003 328 Values: 329 - Value: 0x0000000000000002 330 BlockData: 331 - 0x91 332 - 0x78 333 - Value: 0x000000000000005D 334 - Value: 0x0000000000000001 335 - Value: 0x0000000000000001 336 - Value: 0x0000000000000060 337 - AbbrCode: 0x00000003 338 Values: 339 - Value: 0x0000000000000002 340 BlockData: 341 - 0x91 342 - 0x70 343 - Value: 0x0000000000000062 344 - Value: 0x0000000000000001 345 - Value: 0x0000000000000001 346 - Value: 0x0000000000000067 347 - AbbrCode: 0x00000000 348 Values: [] 349 - AbbrCode: 0x00000004 350 Values: 351 - Value: 0x0000000000000059 352 - Value: 0x0000000000000005 353 - Value: 0x0000000000000004 354 - AbbrCode: 0x00000005 355 Values: 356 - Value: 0x000000000000006C 357 - AbbrCode: 0x00000005 358 Values: 359 - Value: 0x0000000000000071 360 - AbbrCode: 0x00000006 361 Values: 362 - Value: 0x0000000000000076 363 - AbbrCode: 0x00000004 364 Values: 365 - Value: 0x0000000000000067 366 - Value: 0x0000000000000006 367 - Value: 0x0000000000000001 368 - AbbrCode: 0x00000000 369 Values: [] 370 debug_line: 371 - Length: 372 TotalLength: 68 373 Version: 4 374 PrologueLength: 40 375 MinInstLength: 1 376 MaxOpsPerInst: 1 377 DefaultIsStmt: 1 378 LineBase: 251 379 LineRange: 14 380 OpcodeBase: 13 381 StandardOpcodeLengths: [ 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 1 ] 382 IncludeDirs: 383 - './Trivial' 384 Files: 385 - Name: main.c 386 DirIdx: 1 387 ModTime: 0 388 Length: 0 389 Opcodes: 390 - Opcode: DW_LNS_extended_op 391 ExtLen: 9 392 SubOpcode: DW_LNE_set_address 393 Data: 0 394 - Opcode: DW_LNS_copy 395 Data: 0 396 - Opcode: DW_LNS_set_column 397 Data: 3 398 - Opcode: DW_LNS_set_prologue_end 399 Data: 3 400 - Opcode: DW_LNS_const_add_pc 401 Data: 3 402 - Opcode: 0x3D 403 Data: 3 404 - Opcode: DW_LNS_advance_pc 405 Data: 2 406 - Opcode: DW_LNS_extended_op 407 ExtLen: 1 408 SubOpcode: DW_LNE_end_sequence 409 Data: 2 410... 411