• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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