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: 122 300 Version: 4 301 AbbrOffset: 0 302 AddrSize: 8 303 Entries: 304 - AbbrCode: 0x00000001 305 Values: 306 - Value: 0x0000000000000000 307 - Value: 0x000000000000000C 308 - Value: 0x000000000000002E 309 - Value: 0x0000000000000000 310 - Value: 0x000000000000003F 311 - Value: 0x0000000000000000 312 - Value: 0x0000000000000016 313 - AbbrCode: 0x00000002 314 Values: 315 - Value: 0x0000000000000000 316 - Value: 0x0000000000000016 317 - Value: 0x0000000000000001 318 BlockData: 319 - 0x56 320 - Value: 0x0000000000000054 321 - Value: 0x0000000000000001 322 - Value: 0x0000000000000001 323 - Value: 0x0000000000000001 324 - Value: 0x0000000000000060 325 - Value: 0x0000000000000001 326 - AbbrCode: 0x00000003 327 Values: 328 - Value: 0x0000000000000002 329 BlockData: 330 - 0x91 331 - 0x78 332 - Value: 0x000000000000005D 333 - Value: 0x0000000000000001 334 - Value: 0x0000000000000001 335 - Value: 0x0000000000000060 336 - AbbrCode: 0x00000003 337 Values: 338 - Value: 0x0000000000000002 339 BlockData: 340 - 0x91 341 - 0x70 342 - Value: 0x0000000000000062 343 - Value: 0x0000000000000001 344 - Value: 0x0000000000000001 345 - Value: 0x0000000000000067 346 - AbbrCode: 0x00000000 347 Values: [] 348 - AbbrCode: 0x00000004 349 Values: 350 - Value: 0x0000000000000059 351 - Value: 0x0000000000000005 352 - Value: 0x0000000000000004 353 - AbbrCode: 0x00000005 354 Values: 355 - Value: 0x000000000000006C 356 - AbbrCode: 0x00000005 357 Values: 358 - Value: 0x0000000000000071 359 - AbbrCode: 0x00000006 360 Values: 361 - Value: 0x0000000000000076 362 - AbbrCode: 0x00000004 363 Values: 364 - Value: 0x0000000000000067 365 - Value: 0x0000000000000006 366 - Value: 0x0000000000000001 367 - AbbrCode: 0x00000000 368 Values: [] 369 debug_line: 370 - Length: 68 371 Version: 4 372 PrologueLength: 40 373 MinInstLength: 1 374 MaxOpsPerInst: 1 375 DefaultIsStmt: 1 376 LineBase: 251 377 LineRange: 14 378 OpcodeBase: 13 379 StandardOpcodeLengths: [ 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 1 ] 380 IncludeDirs: 381 - './Trivial' 382 Files: 383 - Name: main.c 384 DirIdx: 1 385 ModTime: 0 386 Length: 0 387 Opcodes: 388 - Opcode: DW_LNS_extended_op 389 ExtLen: 9 390 SubOpcode: DW_LNE_set_address 391 Data: 0 392 - Opcode: DW_LNS_copy 393 Data: 0 394 - Opcode: DW_LNS_set_column 395 Data: 3 396 - Opcode: DW_LNS_set_prologue_end 397 Data: 3 398 - Opcode: DW_LNS_const_add_pc 399 Data: 3 400 - Opcode: 0x3D 401 Data: 3 402 - Opcode: DW_LNS_advance_pc 403 Data: 2 404 - Opcode: DW_LNS_extended_op 405 ExtLen: 1 406 SubOpcode: DW_LNE_end_sequence 407 Data: 2 408... 409