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 - Table: 223 - Code: 0x00000001 224 Tag: DW_TAG_compile_unit 225 Children: DW_CHILDREN_yes 226 Attributes: 227 - Attribute: DW_AT_producer 228 Form: DW_FORM_strp 229 - Attribute: DW_AT_language 230 Form: DW_FORM_data2 231 - Attribute: DW_AT_name 232 Form: DW_FORM_strp 233 - Attribute: DW_AT_stmt_list 234 Form: DW_FORM_sec_offset 235 - Attribute: DW_AT_comp_dir 236 Form: DW_FORM_strp 237 - Attribute: DW_AT_low_pc 238 Form: DW_FORM_addr 239 - Attribute: DW_AT_high_pc 240 Form: DW_FORM_data4 241 - Code: 0x00000002 242 Tag: DW_TAG_subprogram 243 Children: DW_CHILDREN_yes 244 Attributes: 245 - Attribute: DW_AT_low_pc 246 Form: DW_FORM_addr 247 - Attribute: DW_AT_high_pc 248 Form: DW_FORM_data4 249 - Attribute: DW_AT_frame_base 250 Form: DW_FORM_exprloc 251 - Attribute: DW_AT_name 252 Form: DW_FORM_strp 253 - Attribute: DW_AT_decl_file 254 Form: DW_FORM_data1 255 - Attribute: DW_AT_decl_line 256 Form: DW_FORM_data1 257 - Attribute: DW_AT_prototyped 258 Form: DW_FORM_flag_present 259 - Attribute: DW_AT_type 260 Form: DW_FORM_ref4 261 - Attribute: DW_AT_external 262 Form: DW_FORM_flag_present 263 - Code: 0x00000003 264 Tag: DW_TAG_formal_parameter 265 Children: DW_CHILDREN_no 266 Attributes: 267 - Attribute: DW_AT_location 268 Form: DW_FORM_exprloc 269 - Attribute: DW_AT_name 270 Form: DW_FORM_strp 271 - Attribute: DW_AT_decl_file 272 Form: DW_FORM_data1 273 - Attribute: DW_AT_decl_line 274 Form: DW_FORM_data1 275 - Attribute: DW_AT_type 276 Form: DW_FORM_ref4 277 - Code: 0x00000004 278 Tag: DW_TAG_base_type 279 Children: DW_CHILDREN_no 280 Attributes: 281 - Attribute: DW_AT_name 282 Form: DW_FORM_strp 283 - Attribute: DW_AT_encoding 284 Form: DW_FORM_data1 285 - Attribute: DW_AT_byte_size 286 Form: DW_FORM_data1 287 - Code: 0x00000005 288 Tag: DW_TAG_pointer_type 289 Children: DW_CHILDREN_no 290 Attributes: 291 - Attribute: DW_AT_type 292 Form: DW_FORM_ref4 293 - Code: 0x00000006 294 Tag: DW_TAG_const_type 295 Children: DW_CHILDREN_no 296 Attributes: 297 - Attribute: DW_AT_type 298 Form: DW_FORM_ref4 299 debug_info: 300 - Version: 4 301 AddrSize: 8 302 Entries: 303 - AbbrCode: 0x00000001 304 Values: 305 - Value: 0x0000000000000000 306 - Value: 0x000000000000000C 307 - Value: 0x000000000000002E 308 - Value: 0x0000000000000000 309 - Value: 0x000000000000003F 310 - Value: 0x0000000000000000 311 - Value: 0x0000000000000016 312 - AbbrCode: 0x00000002 313 Values: 314 - Value: 0x0000000000000000 315 - Value: 0x0000000000000016 316 - Value: 0x0000000000000001 317 BlockData: 318 - 0x56 319 - Value: 0x0000000000000054 320 - Value: 0x0000000000000001 321 - Value: 0x0000000000000001 322 - Value: 0x0000000000000001 323 - Value: 0x0000000000000060 324 - Value: 0x0000000000000001 325 - AbbrCode: 0x00000003 326 Values: 327 - Value: 0x0000000000000002 328 BlockData: 329 - 0x91 330 - 0x78 331 - Value: 0x000000000000005D 332 - Value: 0x0000000000000001 333 - Value: 0x0000000000000001 334 - Value: 0x0000000000000060 335 - AbbrCode: 0x00000003 336 Values: 337 - Value: 0x0000000000000002 338 BlockData: 339 - 0x91 340 - 0x70 341 - Value: 0x0000000000000062 342 - Value: 0x0000000000000001 343 - Value: 0x0000000000000001 344 - Value: 0x0000000000000067 345 - AbbrCode: 0x00000000 346 - AbbrCode: 0x00000004 347 Values: 348 - Value: 0x0000000000000059 349 - Value: 0x0000000000000005 350 - Value: 0x0000000000000004 351 - AbbrCode: 0x00000005 352 Values: 353 - Value: 0x000000000000006C 354 - AbbrCode: 0x00000005 355 Values: 356 - Value: 0x0000000000000071 357 - AbbrCode: 0x00000006 358 Values: 359 - Value: 0x0000000000000076 360 - AbbrCode: 0x00000004 361 Values: 362 - Value: 0x0000000000000067 363 - Value: 0x0000000000000006 364 - Value: 0x0000000000000001 365 - AbbrCode: 0x00000000 366 debug_line: 367 - Length: 68 368 Version: 4 369 PrologueLength: 40 370 MinInstLength: 1 371 MaxOpsPerInst: 1 372 DefaultIsStmt: 1 373 LineBase: 251 374 LineRange: 14 375 OpcodeBase: 13 376 StandardOpcodeLengths: [ 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 1 ] 377 IncludeDirs: 378 - './Trivial' 379 Files: 380 - Name: main.c 381 DirIdx: 1 382 ModTime: 0 383 Length: 0 384 Opcodes: 385 - Opcode: DW_LNS_extended_op 386 ExtLen: 9 387 SubOpcode: DW_LNE_set_address 388 Data: 0 389 - Opcode: DW_LNS_copy 390 Data: 0 391 - Opcode: DW_LNS_set_column 392 Data: 3 393 - Opcode: DW_LNS_set_prologue_end 394 Data: 3 395 - Opcode: DW_LNS_const_add_pc 396 Data: 3 397 - Opcode: 0x3D 398 Data: 3 399 - Opcode: DW_LNS_advance_pc 400 Data: 2 401 - Opcode: DW_LNS_extended_op 402 ExtLen: 1 403 SubOpcode: DW_LNE_end_sequence 404 Data: 2 405... 406