[clang][modules] Don't prevent translation of FW_Private includes when explicitly...
[llvm-project.git] / lldb / test / Shell / SymbolFile / DWARF / Inputs / inlined-file0-line0-col0.yaml
blob0064b73c69698eb6c6e1c84df49c03db9dd1b36f
1 --- !mach-o
2 FileHeader:
3   magic:           0xFEEDFACF
4   cputype:         0x1000007
5   cpusubtype:      0x3
6   filetype:        0x1
7   ncmds:           3
8   sizeofcmds:      736
9   flags:           0x2000
10   reserved:        0x0
11 LoadCommands:
12   - cmd:             LC_SEGMENT_64
13     cmdsize:         632
14     segname:         ''
15     vmaddr:          0
16     vmsize:          814
17     fileoff:         768
18     filesize:        814
19     maxprot:         7
20     initprot:        7
21     nsects:          7
22     flags:           0
23     Sections:
24       - sectname:        __text
25         segname:         __TEXT
26         addr:            0x0
27         size:            31
28         offset:          0x300
29         align:           4
30         reloff:          0x630
31         nreloc:          3
32         flags:           0x80000400
33         reserved1:       0x0
34         reserved2:       0x0
35         reserved3:       0x0
36         content:         554889E5833DFFFFFFFF067D0D833DFFFFFFFF067D0431C05DC3E800000000
37         relocations:
38           - address:         0x1B
39             symbolnum:       3
40             pcrel:           true
41             length:          2
42             extern:          true
43             type:            2
44             scattered:       false
45             value:           0
46           - address:         0xF
47             symbolnum:       1
48             pcrel:           true
49             length:          2
50             extern:          true
51             type:            6
52             scattered:       false
53             value:           0
54           - address:         0x6
55             symbolnum:       0
56             pcrel:           true
57             length:          2
58             extern:          true
59             type:            6
60             scattered:       false
61             value:           0
62       - sectname:        __data
63         segname:         __DATA
64         addr:            0x20
65         size:            8
66         offset:          0x320
67         align:           2
68         reloff:          0x0
69         nreloc:          0
70         flags:           0x0
71         reserved1:       0x0
72         reserved2:       0x0
73         reserved3:       0x0
74         content:         '0400000006000000'
75       - sectname:        __debug_abbrev
76         segname:         __DWARF
77         addr:            0x28
78         size:            182
79         offset:          0x328
80         align:           0
81         reloff:          0x0
82         nreloc:          0
83         flags:           0x2000000
84         reserved1:       0x0
85         reserved2:       0x0
86         reserved3:       0x0
87       - sectname:        __debug_info
88         segname:         __DWARF
89         addr:            0xDE
90         size:            300
91         offset:          0x3DE
92         align:           0
93         reloff:          0x648
94         nreloc:          11
95         flags:           0x2000000
96         reserved1:       0x0
97         reserved2:       0x0
98         reserved3:       0x0
99         relocations:
100           - address:         0x11B
101             symbolnum:       1
102             pcrel:           false
103             length:          3
104             extern:          false
105             type:            0
106             scattered:       false
107             value:           0
108           - address:         0x106
109             symbolnum:       1
110             pcrel:           false
111             length:          3
112             extern:          false
113             type:            0
114             scattered:       false
115             value:           0
116           - address:         0xF3
117             symbolnum:       1
118             pcrel:           false
119             length:          3
120             extern:          false
121             type:            0
122             scattered:       false
123             value:           0
124           - address:         0xDE
125             symbolnum:       1
126             pcrel:           false
127             length:          3
128             extern:          false
129             type:            0
130             scattered:       false
131             value:           0
132           - address:         0xCA
133             symbolnum:       1
134             pcrel:           false
135             length:          3
136             extern:          false
137             type:            0
138             scattered:       false
139             value:           0
140           - address:         0xB5
141             symbolnum:       1
142             pcrel:           false
143             length:          3
144             extern:          false
145             type:            0
146             scattered:       false
147             value:           0
148           - address:         0xA1
149             symbolnum:       1
150             pcrel:           false
151             length:          3
152             extern:          false
153             type:            0
154             scattered:       false
155             value:           0
156           - address:         0x84
157             symbolnum:       1
158             pcrel:           false
159             length:          3
160             extern:          false
161             type:            0
162             scattered:       false
163             value:           0
164           - address:         0x53
165             symbolnum:       2
166             pcrel:           false
167             length:          3
168             extern:          false
169             type:            0
170             scattered:       false
171             value:           0
172           - address:         0x37
173             symbolnum:       2
174             pcrel:           false
175             length:          3
176             extern:          false
177             type:            0
178             scattered:       false
179             value:           0
180           - address:         0x1E
181             symbolnum:       1
182             pcrel:           false
183             length:          3
184             extern:          false
185             type:            0
186             scattered:       false
187             value:           0
188       - sectname:        __debug_str
189         segname:         __DWARF
190         addr:            0x20A
191         size:            106
192         offset:          0x50A
193         align:           0
194         reloff:          0x0
195         nreloc:          0
196         flags:           0x2000000
197         reserved1:       0x0
198         reserved2:       0x0
199         reserved3:       0x0
200       - sectname:        __eh_frame
201         segname:         __TEXT
202         addr:            0x278
203         size:            72
204         offset:          0x578
205         align:           3
206         reloff:          0x0
207         nreloc:          0
208         flags:           0x6800000B
209         reserved1:       0x0
210         reserved2:       0x0
211         reserved3:       0x0
212         content:         1400000000000000017A520001781001100C0708900100002C0000001C00000068FDFFFFFFFFFFFF1F0000000000000000410E108602430D06550C0708410C061000000000000000
213       - sectname:        __debug_line
214         segname:         __DWARF
215         addr:            0x2C0
216         size:            110
217         offset:          0x5C0
218         align:           0
219         reloff:          0x6A0
220         nreloc:          1
221         flags:           0x2000000
222         reserved1:       0x0
223         reserved2:       0x0
224         reserved3:       0x0
225         relocations:
226           - address:         0x3F
227             symbolnum:       1
228             pcrel:           false
229             length:          3
230             extern:          false
231             type:            0
232             scattered:       false
233             value:           0
234   - cmd:             LC_SYMTAB
235     cmdsize:         24
236     symoff:          1704
237     nsyms:           4
238     stroff:          1768
239     strsize:         24
240   - cmd:             LC_DYSYMTAB
241     cmdsize:         80
242     ilocalsym:       0
243     nlocalsym:       0
244     iextdefsym:      0
245     nextdefsym:      3
246     iundefsym:       3
247     nundefsym:       1
248     tocoff:          0
249     ntoc:            0
250     modtaboff:       0
251     nmodtab:         0
252     extrefsymoff:    0
253     nextrefsyms:     0
254     indirectsymoff:  0
255     nindirectsyms:   0
256     extreloff:       0
257     nextrel:         0
258     locreloff:       0
259     nlocrel:         0
260 LinkEditData:
261   NameList:
262     - n_strx:          18
263       n_type:          0xF
264       n_sect:          2
265       n_desc:          0
266       n_value:         32
267     - n_strx:          14
268       n_type:          0xF
269       n_sect:          2
270       n_desc:          0
271       n_value:         36
272     - n_strx:          8
273       n_type:          0xF
274       n_sect:          1
275       n_desc:          0
276       n_value:         0
277     - n_strx:          1
278       n_type:          0x1
279       n_sect:          0
280       n_desc:          0
281       n_value:         0
282   StringTable:
283     - ''
284     - _abort
285     - _main
286     - _g2
287     - _g1
288     - ''
289     - ''
290 DWARF:
291   debug_str:
292     - clang version 16.0.0.prerel
293     - inlined-file0-line0-col0.c
294     - '/tmp/tmp.o5FdSk4Xkz'
295     - g1
296     - int
297     - g2
298     - bar
299     - q
300     - foo
301     - abort
302     - main
303   debug_abbrev:
304     - ID:              0
305       Table:
306         - Code:            0x1
307           Tag:             DW_TAG_compile_unit
308           Children:        DW_CHILDREN_yes
309           Attributes:
310             - Attribute:       DW_AT_producer
311               Form:            DW_FORM_strp
312             - Attribute:       DW_AT_language
313               Form:            DW_FORM_data2
314             - Attribute:       DW_AT_name
315               Form:            DW_FORM_strp
316             - Attribute:       DW_AT_stmt_list
317               Form:            DW_FORM_sec_offset
318             - Attribute:       DW_AT_comp_dir
319               Form:            DW_FORM_strp
320             - Attribute:       DW_AT_low_pc
321               Form:            DW_FORM_addr
322             - Attribute:       DW_AT_high_pc
323               Form:            DW_FORM_data4
324         - Code:            0x2
325           Tag:             DW_TAG_variable
326           Children:        DW_CHILDREN_no
327           Attributes:
328             - Attribute:       DW_AT_name
329               Form:            DW_FORM_strp
330             - Attribute:       DW_AT_type
331               Form:            DW_FORM_ref4
332             - Attribute:       DW_AT_external
333               Form:            DW_FORM_flag_present
334             - Attribute:       DW_AT_decl_file
335               Form:            DW_FORM_data1
336             - Attribute:       DW_AT_decl_line
337               Form:            DW_FORM_data1
338             - Attribute:       DW_AT_location
339               Form:            DW_FORM_exprloc
340         - Code:            0x3
341           Tag:             DW_TAG_base_type
342           Children:        DW_CHILDREN_no
343           Attributes:
344             - Attribute:       DW_AT_name
345               Form:            DW_FORM_strp
346             - Attribute:       DW_AT_encoding
347               Form:            DW_FORM_data1
348             - Attribute:       DW_AT_byte_size
349               Form:            DW_FORM_data1
350         - Code:            0x4
351           Tag:             DW_TAG_subprogram
352           Children:        DW_CHILDREN_yes
353           Attributes:
354             - Attribute:       DW_AT_name
355               Form:            DW_FORM_strp
356             - Attribute:       DW_AT_decl_file
357               Form:            DW_FORM_data1
358             - Attribute:       DW_AT_decl_line
359               Form:            DW_FORM_data1
360             - Attribute:       DW_AT_prototyped
361               Form:            DW_FORM_flag_present
362             - Attribute:       DW_AT_external
363               Form:            DW_FORM_flag_present
364             - Attribute:       DW_AT_inline
365               Form:            DW_FORM_data1
366         - Code:            0x5
367           Tag:             DW_TAG_formal_parameter
368           Children:        DW_CHILDREN_no
369           Attributes:
370             - Attribute:       DW_AT_name
371               Form:            DW_FORM_strp
372             - Attribute:       DW_AT_decl_file
373               Form:            DW_FORM_data1
374             - Attribute:       DW_AT_decl_line
375               Form:            DW_FORM_data1
376             - Attribute:       DW_AT_type
377               Form:            DW_FORM_ref4
378         - Code:            0x6
379           Tag:             DW_TAG_subprogram
380           Children:        DW_CHILDREN_yes
381           Attributes:
382             - Attribute:       DW_AT_low_pc
383               Form:            DW_FORM_addr
384             - Attribute:       DW_AT_high_pc
385               Form:            DW_FORM_data4
386             - Attribute:       DW_AT_frame_base
387               Form:            DW_FORM_exprloc
388             - Attribute:       DW_AT_GNU_all_call_sites
389               Form:            DW_FORM_flag_present
390             - Attribute:       DW_AT_name
391               Form:            DW_FORM_strp
392             - Attribute:       DW_AT_decl_file
393               Form:            DW_FORM_data1
394             - Attribute:       DW_AT_decl_line
395               Form:            DW_FORM_data1
396             - Attribute:       DW_AT_type
397               Form:            DW_FORM_ref4
398             - Attribute:       DW_AT_external
399               Form:            DW_FORM_flag_present
400         - Code:            0x7
401           Tag:             DW_TAG_inlined_subroutine
402           Children:        DW_CHILDREN_yes
403           Attributes:
404             - Attribute:       DW_AT_abstract_origin
405               Form:            DW_FORM_ref4
406             - Attribute:       DW_AT_low_pc
407               Form:            DW_FORM_addr
408             - Attribute:       DW_AT_high_pc
409               Form:            DW_FORM_data4
410             - Attribute:       DW_AT_call_file
411               Form:            DW_FORM_data1
412             - Attribute:       DW_AT_call_line
413               Form:            DW_FORM_data1
414             - Attribute:       DW_AT_call_column
415               Form:            DW_FORM_data1
416         - Code:            0x8
417           Tag:             DW_TAG_inlined_subroutine
418           Children:        DW_CHILDREN_no
419           Attributes:
420             - Attribute:       DW_AT_abstract_origin
421               Form:            DW_FORM_ref4
422             - Attribute:       DW_AT_low_pc
423               Form:            DW_FORM_addr
424             - Attribute:       DW_AT_high_pc
425               Form:            DW_FORM_data4
426             - Attribute:       DW_AT_call_file
427               Form:            DW_FORM_data1
428             - Attribute:       DW_AT_call_line
429               Form:            DW_FORM_data1
430             - Attribute:       DW_AT_call_column
431               Form:            DW_FORM_data1
432         - Code:            0x9
433           Tag:             DW_TAG_inlined_subroutine
434           Children:        DW_CHILDREN_yes
435           Attributes:
436             - Attribute:       DW_AT_abstract_origin
437               Form:            DW_FORM_ref4
438             - Attribute:       DW_AT_low_pc
439               Form:            DW_FORM_addr
440             - Attribute:       DW_AT_high_pc
441               Form:            DW_FORM_data4
442             - Attribute:       DW_AT_call_file
443               Form:            DW_FORM_data1
444             - Attribute:       DW_AT_call_line
445               Form:            DW_FORM_data1
446         - Code:            0xA
447           Tag:             DW_TAG_GNU_call_site
448           Children:        DW_CHILDREN_no
449           Attributes:
450             - Attribute:       DW_AT_abstract_origin
451               Form:            DW_FORM_ref4
452             - Attribute:       DW_AT_low_pc
453               Form:            DW_FORM_addr
454         - Code:            0xB
455           Tag:             DW_TAG_subprogram
456           Children:        DW_CHILDREN_no
457           Attributes:
458             - Attribute:       DW_AT_name
459               Form:            DW_FORM_strp
460             - Attribute:       DW_AT_decl_file
461               Form:            DW_FORM_data1
462             - Attribute:       DW_AT_decl_line
463               Form:            DW_FORM_data1
464             - Attribute:       DW_AT_prototyped
465               Form:            DW_FORM_flag_present
466             - Attribute:       DW_AT_declaration
467               Form:            DW_FORM_flag_present
468             - Attribute:       DW_AT_external
469               Form:            DW_FORM_flag_present
470             - Attribute:       DW_AT_noreturn
471               Form:            DW_FORM_flag_present
472   debug_info:
473     - Length:          0x128
474       Version:         4
475       AbbrevTableID:   0
476       AbbrOffset:      0x0
477       AddrSize:        8
478       Entries:
479         - AbbrCode:        0x1
480           Values:
481             - Value:           0x0
482             - Value:           0x1D
483             - Value:           0x1C
484             - Value:           0x0
485             - Value:           0x37
486             - Value:           0x0
487             - Value:           0x1F
488         - AbbrCode:        0x2
489           Values:
490             - Value:           0x4B
491             - Value:           0x3F
492             - Value:           0x1
493             - Value:           0x1
494             - Value:           0x2
495             - Value:           0x9
496               BlockData:       [ 0x3, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 
497                                  0x0 ]
498         - AbbrCode:        0x3
499           Values:
500             - Value:           0x4E
501             - Value:           0x5
502             - Value:           0x4
503         - AbbrCode:        0x2
504           Values:
505             - Value:           0x52
506             - Value:           0x3F
507             - Value:           0x1
508             - Value:           0x1
509             - Value:           0x2
510             - Value:           0x9
511               BlockData:       [ 0x3, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 
512                                  0x0 ]
513         - AbbrCode:        0x4
514           Values:
515             - Value:           0x55
516             - Value:           0x1
517             - Value:           0x4
518             - Value:           0x1
519             - Value:           0x1
520             - Value:           0x1
521         - AbbrCode:        0x5
522           Values:
523             - Value:           0x59
524             - Value:           0x1
525             - Value:           0x4
526             - Value:           0x3F
527         - AbbrCode:        0x0
528         - AbbrCode:        0x4
529           Values:
530             - Value:           0x5B
531             - Value:           0x1
532             - Value:           0x9
533             - Value:           0x1
534             - Value:           0x1
535             - Value:           0x1
536         - AbbrCode:        0x5
537           Values:
538             - Value:           0x59
539             - Value:           0x1
540             - Value:           0x9
541             - Value:           0x3F
542         - AbbrCode:        0x0
543         - AbbrCode:        0x6
544           Values:
545             - Value:           0x0
546             - Value:           0x1F
547             - Value:           0x1
548               BlockData:       [ 0x56 ]
549             - Value:           0x1
550             - Value:           0x65
551             - Value:           0x1
552             - Value:           0xD
553             - Value:           0x3F
554             - Value:           0x1
555         - AbbrCode:        0x7
556           Values:
557             - Value:           0x6F
558             - Value:           0x4
559             - Value:           0x9
560             - Value:           0x1
561             - Value:           0xE
562             - Value:           0x3
563         - AbbrCode:        0x8
564           Values:
565             - Value:           0x5B
566             - Value:           0x4
567             - Value:           0x9
568             - Value:           0x1
569             - Value:           0xA
570             - Value:           0x3
571         - AbbrCode:        0x0
572         - AbbrCode:        0x7
573           Values:
574             - Value:           0x6F
575             - Value:           0xD
576             - Value:           0x9
577             - Value:           0x1
578             - Value:           0xF
579             - Value:           0x3
580         - AbbrCode:        0x8
581           Values:
582             - Value:           0x5B
583             - Value:           0xD
584             - Value:           0x9
585             - Value:           0x1
586             - Value:           0xA
587             - Value:           0x3
588         - AbbrCode:        0x0
589         - AbbrCode:        0x9
590           Values:
591             - Value:           0x6F
592             - Value:           0x1A
593             - Value:           0x5
594             - Value:           0x1
595             - Value:           0x0
596         - AbbrCode:        0x8
597           Values:
598             - Value:           0x5B
599             - Value:           0x1A
600             - Value:           0x5
601             - Value:           0x1
602             - Value:           0xA
603             - Value:           0x3
604         - AbbrCode:        0x0
605         - AbbrCode:        0xA
606           Values:
607             - Value:           0x124
608             - Value:           0x1F
609         - AbbrCode:        0x0
610         - AbbrCode:        0xB
611           Values:
612             - Value:           0x5F
613             - Value:           0x1
614             - Value:           0x1
615             - Value:           0x1
616             - Value:           0x1
617             - Value:           0x1
618             - Value:           0x1
619         - AbbrCode:        0x0
620   debug_line:
621     - Length:          106
622       Version:         4
623       PrologueLength:  50
624       MinInstLength:   1
625       MaxOpsPerInst:   1
626       DefaultIsStmt:   1
627       LineBase:        251
628       LineRange:       14
629       OpcodeBase:      13
630       StandardOpcodeLengths: [ 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 1 ]
631       Files:
632         - Name:            inlined-file0-line0-col0.c
633           DirIdx:          0
634           ModTime:         0
635           Length:          0
636       Opcodes:
637         - Opcode:          DW_LNS_extended_op
638           ExtLen:          9
639           SubOpcode:       DW_LNE_set_address
640           Data:            0
641         - Opcode:          DW_LNS_advance_line
642           SData:           12
643           Data:            0
644         - Opcode:          DW_LNS_copy
645           Data:            0
646         - Opcode:          DW_LNS_set_column
647           Data:            9
648         - Opcode:          DW_LNS_set_prologue_end
649           Data:            0
650         - Opcode:          DW_LNS_advance_line
651           SData:           -8
652           Data:            0
653         - Opcode:          0x4A
654           Data:            0
655         - Opcode:          DW_LNS_set_column
656           Data:            7
657         - Opcode:          DW_LNS_negate_stmt
658           Data:            0
659         - Opcode:          0x74
660           Data:            0
661         - Opcode:          DW_LNS_set_column
662           Data:            9
663         - Opcode:          0x2E
664           Data:            0
665         - Opcode:          DW_LNS_set_column
666           Data:            7
667         - Opcode:          0x74
668           Data:            0
669         - Opcode:          DW_LNS_set_column
670           Data:            3
671         - Opcode:          DW_LNS_negate_stmt
672           Data:            0
673         - Opcode:          DW_LNS_advance_line
674           SData:           11
675           Data:            0
676         - Opcode:          0x2E
677           Data:            0
678         - Opcode:          DW_LNS_negate_stmt
679           Data:            0
680         - Opcode:          DW_LNS_set_epilogue_begin
681           Data:            0
682         - Opcode:          0x2E
683           Data:            0
684         - Opcode:          DW_LNS_set_column
685           Data:            5
686         - Opcode:          DW_LNS_negate_stmt
687           Data:            0
688         - Opcode:          DW_LNS_advance_line
689           SData:           -10
690           Data:            0
691         - Opcode:          0x2E
692           Data:            0
693         - Opcode:          DW_LNS_advance_pc
694           Data:            5
695         - Opcode:          DW_LNS_extended_op
696           ExtLen:          1
697           SubOpcode:       DW_LNE_end_sequence
698           Data:            0