--- !mach-o FileHeader: magic: 0xFEEDFACF cputype: 0x01000007 cpusubtype: 0x00000003 filetype: 0x00000001 ncmds: 4 sizeofcmds: 1160 flags: 0x00002000 reserved: 0x00000000 LoadCommands: - cmd: LC_SEGMENT_64 cmdsize: 1032 segname: '' vmaddr: 0 vmsize: 744 fileoff: 1192 filesize: 744 maxprot: 7 initprot: 7 nsects: 12 flags: 0 Sections: - sectname: __text segname: __TEXT addr: 0x0000000000000000 size: 22 offset: 0x000004A8 align: 4 reloff: 0x00000000 nreloc: 0 flags: 0x80000400 reserved1: 0x00000000 reserved2: 0x00000000 reserved3: 0x00000000 - sectname: __debug_str segname: __DWARF addr: 0x0000000000000016 size: 108 offset: 0x000004BE align: 0 reloff: 0x00000000 nreloc: 0 flags: 0x02000000 reserved1: 0x00000000 reserved2: 0x00000000 reserved3: 0x00000000 - sectname: __debug_abbrev segname: __DWARF addr: 0x0000000000000082 size: 83 offset: 0x0000052A align: 0 reloff: 0x00000000 nreloc: 0 flags: 0x02000000 reserved1: 0x00000000 reserved2: 0x00000000 reserved3: 0x00000000 - sectname: __debug_info segname: __DWARF addr: 0x00000000000000D5 size: 126 offset: 0x0000057D align: 0 reloff: 0x00000790 nreloc: 2 flags: 0x02000000 reserved1: 0x00000000 reserved2: 0x00000000 reserved3: 0x00000000 - sectname: __debug_macinfo segname: __DWARF addr: 0x0000000000000153 size: 1 offset: 0x000005FB align: 0 reloff: 0x00000000 nreloc: 0 flags: 0x02000000 reserved1: 0x00000000 reserved2: 0x00000000 reserved3: 0x00000000 - sectname: __apple_names segname: __DWARF addr: 0x0000000000000154 size: 60 offset: 0x000005FC align: 0 reloff: 0x00000000 nreloc: 0 flags: 0x02000000 reserved1: 0x00000000 reserved2: 0x00000000 reserved3: 0x00000000 - sectname: __apple_objc segname: __DWARF addr: 0x0000000000000190 size: 36 offset: 0x00000638 align: 0 reloff: 0x00000000 nreloc: 0 flags: 0x02000000 reserved1: 0x00000000 reserved2: 0x00000000 reserved3: 0x00000000 - sectname: __apple_namespac segname: __DWARF addr: 0x00000000000001B4 size: 36 offset: 0x0000065C align: 0 reloff: 0x00000000 nreloc: 0 flags: 0x02000000 reserved1: 0x00000000 reserved2: 0x00000000 reserved3: 0x00000000 - sectname: __apple_types segname: __DWARF addr: 0x00000000000001D8 size: 102 offset: 0x00000680 align: 0 reloff: 0x00000000 nreloc: 0 flags: 0x02000000 reserved1: 0x00000000 reserved2: 0x00000000 reserved3: 0x00000000 - sectname: __compact_unwind segname: __LD addr: 0x0000000000000240 size: 32 offset: 0x000006E8 align: 3 reloff: 0x000007A0 nreloc: 1 flags: 0x02000000 reserved1: 0x00000000 reserved2: 0x00000000 reserved3: 0x00000000 - sectname: __eh_frame segname: __TEXT addr: 0x0000000000000260 size: 64 offset: 0x00000708 align: 3 reloff: 0x00000000 nreloc: 0 flags: 0x6800000B reserved1: 0x00000000 reserved2: 0x00000000 reserved3: 0x00000000 - sectname: __debug_line segname: __DWARF addr: 0x00000000000002A0 size: 72 offset: 0x00000748 align: 0 reloff: 0x000007A8 nreloc: 1 flags: 0x02000000 reserved1: 0x00000000 reserved2: 0x00000000 reserved3: 0x00000000 - cmd: LC_BUILD_VERSION cmdsize: 24 platform: 1 minos: 658944 sdk: 658944 ntools: 0 - cmd: LC_SYMTAB cmdsize: 24 symoff: 1968 nsyms: 1 stroff: 1984 strsize: 8 - cmd: LC_DYSYMTAB cmdsize: 80 ilocalsym: 0 nlocalsym: 0 iextdefsym: 0 nextdefsym: 1 iundefsym: 1 nundefsym: 0 tocoff: 0 ntoc: 0 modtaboff: 0 nmodtab: 0 extrefsymoff: 0 nextrefsyms: 0 indirectsymoff: 0 nindirectsyms: 0 extreloff: 0 nextrel: 0 locreloff: 0 nlocrel: 0 LinkEditData: NameList: - n_strx: 1 n_type: 0x0F n_sect: 1 n_desc: 0 n_value: 0 StringTable: - '' - _main - '' DWARF: debug_str: - 'Apple LLVM version 10.0.1 (clang-1001.0.37.3)' - './Trivial/main.c' - '.' - main - int - argc - argv - char debug_abbrev: - Table: - Code: 0x00000001 Tag: DW_TAG_compile_unit Children: DW_CHILDREN_yes Attributes: - Attribute: DW_AT_producer Form: DW_FORM_strp - Attribute: DW_AT_language Form: DW_FORM_data2 - Attribute: DW_AT_name Form: DW_FORM_strp - Attribute: DW_AT_stmt_list Form: DW_FORM_sec_offset - Attribute: DW_AT_comp_dir Form: DW_FORM_strp - Attribute: DW_AT_low_pc Form: DW_FORM_addr - Attribute: DW_AT_high_pc Form: DW_FORM_data4 - Code: 0x00000002 Tag: DW_TAG_subprogram Children: DW_CHILDREN_yes Attributes: - Attribute: DW_AT_low_pc Form: DW_FORM_addr - Attribute: DW_AT_high_pc Form: DW_FORM_data4 - Attribute: DW_AT_frame_base Form: DW_FORM_exprloc - Attribute: DW_AT_name Form: DW_FORM_strp - Attribute: DW_AT_decl_file Form: DW_FORM_data1 - Attribute: DW_AT_decl_line Form: DW_FORM_data1 - Attribute: DW_AT_prototyped Form: DW_FORM_flag_present - Attribute: DW_AT_type Form: DW_FORM_ref4 - Attribute: DW_AT_external Form: DW_FORM_flag_present - Code: 0x00000003 Tag: DW_TAG_formal_parameter Children: DW_CHILDREN_no Attributes: - Attribute: DW_AT_location Form: DW_FORM_exprloc - Attribute: DW_AT_name Form: DW_FORM_strp - Attribute: DW_AT_decl_file Form: DW_FORM_data1 - Attribute: DW_AT_decl_line Form: DW_FORM_data1 - Attribute: DW_AT_type Form: DW_FORM_ref4 - Code: 0x00000004 Tag: DW_TAG_base_type Children: DW_CHILDREN_no Attributes: - Attribute: DW_AT_name Form: DW_FORM_strp - Attribute: DW_AT_encoding Form: DW_FORM_data1 - Attribute: DW_AT_byte_size Form: DW_FORM_data1 - Code: 0x00000005 Tag: DW_TAG_pointer_type Children: DW_CHILDREN_no Attributes: - Attribute: DW_AT_type Form: DW_FORM_ref4 - Code: 0x00000006 Tag: DW_TAG_const_type Children: DW_CHILDREN_no Attributes: - Attribute: DW_AT_type Form: DW_FORM_ref4 debug_info: - Version: 4 AddrSize: 8 Entries: - AbbrCode: 0x00000001 Values: - Value: 0x0000000000000000 - Value: 0x000000000000000C - Value: 0x000000000000002E - Value: 0x0000000000000000 - Value: 0x000000000000003F - Value: 0x0000000000000000 - Value: 0x0000000000000016 - AbbrCode: 0x00000002 Values: - Value: 0x0000000000000000 - Value: 0x0000000000000016 - Value: 0x0000000000000001 BlockData: - 0x56 - Value: 0x0000000000000054 - Value: 0x0000000000000001 - Value: 0x0000000000000001 - Value: 0x0000000000000001 - Value: 0x0000000000000060 - Value: 0x0000000000000001 - AbbrCode: 0x00000003 Values: - Value: 0x0000000000000002 BlockData: - 0x91 - 0x78 - Value: 0x000000000000005D - Value: 0x0000000000000001 - Value: 0x0000000000000001 - Value: 0x0000000000000060 - AbbrCode: 0x00000003 Values: - Value: 0x0000000000000002 BlockData: - 0x91 - 0x70 - Value: 0x0000000000000062 - Value: 0x0000000000000001 - Value: 0x0000000000000001 - Value: 0x0000000000000067 - AbbrCode: 0x00000000 - AbbrCode: 0x00000004 Values: - Value: 0x0000000000000059 - Value: 0x0000000000000005 - Value: 0x0000000000000004 - AbbrCode: 0x00000005 Values: - Value: 0x000000000000006C - AbbrCode: 0x00000005 Values: - Value: 0x0000000000000071 - AbbrCode: 0x00000006 Values: - Value: 0x0000000000000076 - AbbrCode: 0x00000004 Values: - Value: 0x0000000000000067 - Value: 0x0000000000000006 - Value: 0x0000000000000001 - AbbrCode: 0x00000000 debug_line: - Length: 68 Version: 4 PrologueLength: 40 MinInstLength: 1 MaxOpsPerInst: 1 DefaultIsStmt: 1 LineBase: 251 LineRange: 14 OpcodeBase: 13 StandardOpcodeLengths: [ 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 1 ] IncludeDirs: - './Trivial' Files: - Name: main.c DirIdx: 1 ModTime: 0 Length: 0 Opcodes: - Opcode: DW_LNS_extended_op ExtLen: 9 SubOpcode: DW_LNE_set_address Data: 0 - Opcode: DW_LNS_copy Data: 0 - Opcode: DW_LNS_set_column Data: 3 - Opcode: DW_LNS_set_prologue_end Data: 3 - Opcode: DW_LNS_const_add_pc Data: 3 - Opcode: 0x3D Data: 3 - Opcode: DW_LNS_advance_pc Data: 2 - Opcode: DW_LNS_extended_op ExtLen: 1 SubOpcode: DW_LNE_end_sequence Data: 2 ...