xref: /aosp_15_r20/external/llvm/test/tools/dsymutil/X86/basic-lto-dw4-linking-x86.test (revision 9880d6810fe72a1726cb53787c6711e909410d58)
1*9880d681SAndroid Build Coastguard WorkerRUN: llvm-dsymutil -f -o - -oso-prepend-path=%p/.. %p/../Inputs/basic-lto-dw4.macho.x86_64 | llvm-dwarfdump - | FileCheck %s
2*9880d681SAndroid Build Coastguard Worker
3*9880d681SAndroid Build Coastguard WorkerCHECK: file format Mach-O 64-bit x86-64
4*9880d681SAndroid Build Coastguard Worker
5*9880d681SAndroid Build Coastguard WorkerCHECK: debug_info contents
6*9880d681SAndroid Build Coastguard Worker
7*9880d681SAndroid Build Coastguard WorkerCHECK:  Compile Unit: {{.*}} version = 0x0004
8*9880d681SAndroid Build Coastguard WorkerCHECK:  DW_TAG_compile_unit [1] *
9*9880d681SAndroid Build Coastguard WorkerCHECK:    DW_AT_producer [DW_FORM_strp]	( .debug_str[0x00000001] = "clang version 3.7.0 ")
10*9880d681SAndroid Build Coastguard WorkerCHECK:    DW_AT_language [DW_FORM_data2]	(DW_LANG_C99)
11*9880d681SAndroid Build Coastguard WorkerCHECK:    DW_AT_name [DW_FORM_strp]	( .debug_str[0x00000016] = "basic1.c")
12*9880d681SAndroid Build Coastguard WorkerCHECK:    DW_AT_stmt_list [DW_FORM_sec_offset]      (0x00000000)
13*9880d681SAndroid Build Coastguard WorkerCHECK:    DW_AT_comp_dir [DW_FORM_strp]	( .debug_str[0x0000001f] = "/Inputs")
14*9880d681SAndroid Build Coastguard WorkerCHECK:    DW_AT_low_pc [DW_FORM_addr]       (0x0000000100000f40)
15*9880d681SAndroid Build Coastguard WorkerCHECK:    DW_AT_high_pc [DW_FORM_data4]     (0x0000000b)
16*9880d681SAndroid Build Coastguard WorkerCHECK:    DW_TAG_subprogram [2] *
17*9880d681SAndroid Build Coastguard WorkerCHECK:      DW_AT_low_pc [DW_FORM_addr]	(0x0000000100000f40)
18*9880d681SAndroid Build Coastguard WorkerCHECK:      DW_AT_high_pc [DW_FORM_data4]	(0x0000000b)
19*9880d681SAndroid Build Coastguard WorkerCHECK:      DW_AT_frame_base [DW_FORM_exprloc]	(<0x1> 56 )
20*9880d681SAndroid Build Coastguard WorkerCHECK:      DW_AT_name [DW_FORM_strp]	( .debug_str[0x00000027] = "main")
21*9880d681SAndroid Build Coastguard WorkerCHECK:      DW_AT_decl_file [DW_FORM_data1] ("/Inputs{{[/\\]}}basic1.c")
22*9880d681SAndroid Build Coastguard WorkerCHECK:      DW_AT_prototyped [DW_FORM_flag_present]	(true)
23*9880d681SAndroid Build Coastguard WorkerCHECK:      DW_AT_type [DW_FORM_ref_addr]   (0x00000000000000a1)
24*9880d681SAndroid Build Coastguard WorkerCHECK:      DW_AT_external [DW_FORM_flag_present]	(true)
25*9880d681SAndroid Build Coastguard WorkerCHECK:      DW_TAG_formal_parameter [3]
26*9880d681SAndroid Build Coastguard WorkerCHECK:        DW_AT_location [DW_FORM_exprloc]	(<0x3> 55 93 04 )
27*9880d681SAndroid Build Coastguard WorkerCHECK:        DW_AT_name [DW_FORM_strp]	( .debug_str[0x0000002c] = "argc")
28*9880d681SAndroid Build Coastguard WorkerCHECK:        DW_AT_decl_file [DW_FORM_data1]       ("/Inputs{{[/\\]}}basic1.c")
29*9880d681SAndroid Build Coastguard WorkerCHECK:        DW_AT_type [DW_FORM_ref_addr] (0x00000000000000a1)
30*9880d681SAndroid Build Coastguard WorkerCHECK:      DW_TAG_formal_parameter [4]
31*9880d681SAndroid Build Coastguard WorkerCHECK:        DW_AT_location [DW_FORM_exprloc]	(<0x1> 54 )
32*9880d681SAndroid Build Coastguard WorkerCHECK:        DW_AT_name [DW_FORM_strp]	( .debug_str[0x00000031] = "argv")
33*9880d681SAndroid Build Coastguard WorkerCHECK:        DW_AT_type [DW_FORM_ref4]     (cu + 0x0060 => {0x00000060})
34*9880d681SAndroid Build Coastguard WorkerCHECK:      NULL
35*9880d681SAndroid Build Coastguard WorkerCHECK:    DW_TAG_pointer_type [5]
36*9880d681SAndroid Build Coastguard WorkerCHECK:       DW_AT_type [DW_FORM_ref4]       (cu + 0x0065 => {0x00000065})
37*9880d681SAndroid Build Coastguard WorkerCHECK:    DW_TAG_pointer_type [5]
38*9880d681SAndroid Build Coastguard WorkerCHECK:    DW_TAG_const_type [6]
39*9880d681SAndroid Build Coastguard WorkerCHECK:    DW_TAG_base_type [7]
40*9880d681SAndroid Build Coastguard WorkerCHECK:      DW_AT_name [DW_FORM_strp]	( .debug_str[0x00000036] = "char")
41*9880d681SAndroid Build Coastguard WorkerCHECK:      DW_AT_encoding [DW_FORM_data1]	(DW_ATE_signed_char)
42*9880d681SAndroid Build Coastguard WorkerCHECK:      DW_AT_byte_size [DW_FORM_data1]	(0x01)
43*9880d681SAndroid Build Coastguard WorkerCHECK:    NULL
44*9880d681SAndroid Build Coastguard Worker
45*9880d681SAndroid Build Coastguard WorkerCHECK:  Compile Unit:{{.*}} version = 0x0004
46*9880d681SAndroid Build Coastguard Worker
47*9880d681SAndroid Build Coastguard WorkerCHECK:  DW_TAG_compile_unit [1] *
48*9880d681SAndroid Build Coastguard WorkerCHECK:    DW_AT_producer [DW_FORM_strp]	( .debug_str[0x00000001] = "clang version 3.7.0 ")
49*9880d681SAndroid Build Coastguard WorkerCHECK:    DW_AT_language [DW_FORM_data2]	(DW_LANG_C99)
50*9880d681SAndroid Build Coastguard WorkerCHECK:    DW_AT_name [DW_FORM_strp]	( .debug_str[0x0000003b] = "basic2.c")
51*9880d681SAndroid Build Coastguard WorkerCHECK:    DW_AT_stmt_list [DW_FORM_sec_offset]      (0x00000044)
52*9880d681SAndroid Build Coastguard WorkerCHECK:    DW_AT_low_pc [DW_FORM_addr]       (0x0000000100000f50)
53*9880d681SAndroid Build Coastguard WorkerCHECK:    DW_AT_high_pc [DW_FORM_data4]     (0x00000037)
54*9880d681SAndroid Build Coastguard WorkerCHECK:    DW_TAG_base_type [7]
55*9880d681SAndroid Build Coastguard WorkerCHECK:      DW_AT_name [DW_FORM_strp]	( .debug_str[0x00000044] = "int")
56*9880d681SAndroid Build Coastguard WorkerCHECK:    DW_TAG_variable [8]
57*9880d681SAndroid Build Coastguard WorkerCHECK:      DW_AT_name [DW_FORM_strp]	( .debug_str[0x00000048] = "baz")
58*9880d681SAndroid Build Coastguard WorkerCHECK:      DW_AT_location [DW_FORM_exprloc]	(<0x9> 03 00 10 00 00 01 00 00 00 )
59*9880d681SAndroid Build Coastguard WorkerCHECK:    DW_TAG_variable [8]
60*9880d681SAndroid Build Coastguard WorkerCHECK:      DW_AT_name [DW_FORM_strp]	( .debug_str[0x0000004c] = "private_int")
61*9880d681SAndroid Build Coastguard WorkerCHECK:      DW_AT_decl_file [DW_FORM_data1] ("/Inputs{{[/\\]}}basic2.c")
62*9880d681SAndroid Build Coastguard WorkerCHECK:      DW_AT_location [DW_FORM_exprloc]	(<0x9> 03 08 10 00 00 01 00 00 00 )
63*9880d681SAndroid Build Coastguard WorkerCHECK:    DW_TAG_subprogram [9]
64*9880d681SAndroid Build Coastguard WorkerCHECK:      DW_AT_name [DW_FORM_strp]	( .debug_str[0x00000058] = "inc")
65*9880d681SAndroid Build Coastguard WorkerCHECK:      DW_AT_type [DW_FORM_ref4]	(cu + 0x002a => {0x000000a1})
66*9880d681SAndroid Build Coastguard WorkerCHECK:      DW_AT_inline [DW_FORM_data1]	(DW_INL_inlined)
67*9880d681SAndroid Build Coastguard WorkerCHECK:    DW_TAG_subprogram [10] *
68*9880d681SAndroid Build Coastguard WorkerCHECK:      DW_AT_low_pc [DW_FORM_addr]	(0x0000000100000f50)
69*9880d681SAndroid Build Coastguard WorkerCHECK:      DW_AT_high_pc [DW_FORM_data4]	(0x00000037)
70*9880d681SAndroid Build Coastguard WorkerCHECK:      DW_AT_frame_base [DW_FORM_exprloc]	(<0x1> 56 )
71*9880d681SAndroid Build Coastguard WorkerCHECK:      DW_AT_name [DW_FORM_strp]	( .debug_str[0x0000005c] = "foo")
72*9880d681SAndroid Build Coastguard WorkerCHECK:      DW_AT_decl_file [DW_FORM_data1] ("/Inputs{{[/\\]}}basic2.c")
73*9880d681SAndroid Build Coastguard WorkerCHECK:      DW_AT_prototyped [DW_FORM_flag_present]	(true)
74*9880d681SAndroid Build Coastguard WorkerCHECK:      DW_AT_type [DW_FORM_ref4]	(cu + 0x002a => {0x000000a1})
75*9880d681SAndroid Build Coastguard WorkerCHECK:      DW_TAG_formal_parameter [11]
76*9880d681SAndroid Build Coastguard WorkerCHECK:        DW_AT_location [DW_FORM_sec_offset]   (0x00000000)
77*9880d681SAndroid Build Coastguard WorkerCHECK:        DW_AT_name [DW_FORM_strp]	( .debug_str[0x00000060] = "arg")
78*9880d681SAndroid Build Coastguard WorkerCHECK:        DW_AT_type [DW_FORM_ref4]	(cu + 0x002a => {0x000000a1})
79*9880d681SAndroid Build Coastguard WorkerCHECK:      DW_TAG_inlined_subroutine [12]
80*9880d681SAndroid Build Coastguard WorkerCHECK:        DW_AT_abstract_origin [DW_FORM_ref4]	(cu + 0x005b => {0x000000d2} "inc")
81*9880d681SAndroid Build Coastguard WorkerCHECK:        DW_AT_low_pc [DW_FORM_addr]	(0x0000000100000f61)
82*9880d681SAndroid Build Coastguard WorkerCHECK:        DW_AT_high_pc [DW_FORM_data4]	(0x0000000f)
83*9880d681SAndroid Build Coastguard WorkerCHECK:      NULL
84*9880d681SAndroid Build Coastguard WorkerCHECK:    NULL
85*9880d681SAndroid Build Coastguard Worker
86*9880d681SAndroid Build Coastguard WorkerCHECK:  Compile Unit: {{.*}} version = 0x0004
87*9880d681SAndroid Build Coastguard Worker
88*9880d681SAndroid Build Coastguard WorkerCHECK:  DW_TAG_compile_unit [1] *
89*9880d681SAndroid Build Coastguard WorkerCHECK:    DW_AT_producer [DW_FORM_strp]	( .debug_str[0x00000001] = "clang version 3.7.0 ")
90*9880d681SAndroid Build Coastguard WorkerCHECK:    DW_AT_name [DW_FORM_strp]	( .debug_str[0x00000064] = "basic3.c")
91*9880d681SAndroid Build Coastguard WorkerCHECK:    DW_AT_stmt_list [DW_FORM_sec_offset]      (0x0000009a)
92*9880d681SAndroid Build Coastguard WorkerCHECK:    DW_AT_low_pc [DW_FORM_addr]       (0x0000000100000f90)
93*9880d681SAndroid Build Coastguard WorkerCHECK:    DW_AT_high_pc [DW_FORM_data4]     (0x00000024)
94*9880d681SAndroid Build Coastguard WorkerCHECK:    DW_TAG_variable [13]
95*9880d681SAndroid Build Coastguard WorkerCHECK:      DW_AT_name [DW_FORM_strp]	( .debug_str[0x0000006d] = "val")
96*9880d681SAndroid Build Coastguard WorkerCHECK:      DW_AT_decl_file [DW_FORM_data1] ("/Inputs{{[/\\]}}basic3.c")
97*9880d681SAndroid Build Coastguard WorkerCHECK:      DW_AT_location [DW_FORM_exprloc]	(<0x9> 03 04 10 00 00 01 00 00 00 )
98*9880d681SAndroid Build Coastguard WorkerCHECK:    DW_TAG_volatile_type [14]
99*9880d681SAndroid Build Coastguard WorkerCHECK:    DW_TAG_subprogram [15]
100*9880d681SAndroid Build Coastguard WorkerCHECK:      DW_AT_name [DW_FORM_strp]	( .debug_str[0x00000058] = "inc")
101*9880d681SAndroid Build Coastguard WorkerCHECK:      DW_AT_inline [DW_FORM_data1]	(DW_INL_inlined)
102*9880d681SAndroid Build Coastguard WorkerCHECK:    DW_TAG_subprogram [2] *
103*9880d681SAndroid Build Coastguard WorkerCHECK:      DW_AT_low_pc [DW_FORM_addr]	(0x0000000100000f90)
104*9880d681SAndroid Build Coastguard WorkerCHECK:      DW_AT_high_pc [DW_FORM_data4]	(0x00000024)
105*9880d681SAndroid Build Coastguard WorkerCHECK:      DW_AT_frame_base [DW_FORM_exprloc]	(<0x1> 56 )
106*9880d681SAndroid Build Coastguard WorkerCHECK:      DW_AT_name [DW_FORM_strp]	( .debug_str[0x00000071] = "bar")
107*9880d681SAndroid Build Coastguard WorkerCHECK:      DW_TAG_formal_parameter [16]
108*9880d681SAndroid Build Coastguard WorkerCHECK:        DW_AT_location [DW_FORM_sec_offset]   (0x00000025)
109*9880d681SAndroid Build Coastguard WorkerCHECK:        DW_AT_name [DW_FORM_strp]	( .debug_str[0x00000060] = "arg")
110*9880d681SAndroid Build Coastguard WorkerCHECK:      DW_TAG_inlined_subroutine [17]
111*9880d681SAndroid Build Coastguard WorkerCHECK:        DW_AT_abstract_origin [DW_FORM_ref4]	(cu + 0x0044 => {0x0000015f} "inc")
112*9880d681SAndroid Build Coastguard WorkerCHECK:        DW_AT_ranges [DW_FORM_sec_offset]     (0x00000000
113*9880d681SAndroid Build Coastguard WorkerCHECK:           [0x0000000100000f94 - 0x0000000100000f9a)
114*9880d681SAndroid Build Coastguard WorkerCHECK:           [0x0000000100000f9f - 0x0000000100000fa7))
115*9880d681SAndroid Build Coastguard Worker
116*9880d681SAndroid Build Coastguard WorkerCHECK:      NULL
117*9880d681SAndroid Build Coastguard WorkerCHECK:    NULL
118*9880d681SAndroid Build Coastguard Worker
119*9880d681SAndroid Build Coastguard Worker
120*9880d681SAndroid Build Coastguard WorkerCHECK: .debug_loc contents:
121*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x00000000: Beginning address offset: 0x0000000000000000
122*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT:                Ending address offset: 0x000000000000000c
123*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT:                 Location description: 55 93 04
124*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: {{^$}}
125*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x00000025: Beginning address offset: 0x0000000000000000
126*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT:                Ending address offset: 0x000000000000000f
127*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT:                 Location description: 55 93 04
128*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: {{^$}}
129*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT:             Beginning address offset: 0x0000000000000019
130*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT:                Ending address offset: 0x000000000000001d
131*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT:                 Location description: 55 93 04
132*9880d681SAndroid Build Coastguard Worker
133*9880d681SAndroid Build Coastguard WorkerCHECK: .debug_aranges contents:
134*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: Address Range Header: length = 0x0000002c, version = 0x0002, cu_offset = 0x00000000, addr_size = 0x08, seg_size = 0x00
135*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: [0x0000000100000f40 - 0x0000000100000f4b)
136*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: Address Range Header: length = 0x0000002c, version = 0x0002, cu_offset = 0x00000077, addr_size = 0x08, seg_size = 0x00
137*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: [0x0000000100000f50 - 0x0000000100000f87)
138*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: Address Range Header: length = 0x0000002c, version = 0x0002, cu_offset = 0x0000011b, addr_size = 0x08, seg_size = 0x00
139*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: [0x0000000100000f90 - 0x0000000100000fb4)
140*9880d681SAndroid Build Coastguard Worker
141*9880d681SAndroid Build Coastguard WorkerCHECK: .debug_line contents:
142*9880d681SAndroid Build Coastguard WorkerCHECK:                 Dir  Mod Time   File Len   File Name
143*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT:                 ---- ---------- ---------- ---------------------------
144*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: file_names[  1]    0 0x00000000 0x00000000 basic1.c
145*9880d681SAndroid Build Coastguard WorkerCHECK: Address            Line   Column File   ISA Discriminator Flags
146*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: ------------------ ------ ------ ------ --- ------------- -------------
147*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x0000000100000f40     26      0      1   0             0  is_stmt
148*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x0000000100000f44     27     10      1   0             0  is_stmt prologue_end
149*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x0000000100000f49     27      3      1   0             0
150*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x0000000100000f4b     27      3      1   0             0  end_sequence
151*9880d681SAndroid Build Coastguard Worker
152*9880d681SAndroid Build Coastguard WorkerCHECK:                 Dir  Mod Time   File Len   File Name
153*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT:                 ---- ---------- ---------- ---------------------------
154*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: file_names[  1]    0 0x00000000 0x00000000 basic2.c
155*9880d681SAndroid Build Coastguard WorkerCHECK: Address            Line   Column File   ISA Discriminator Flags
156*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: ------------------ ------ ------ ------ --- ------------- -------------
157*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x0000000100000f50     19      0      1   0             0  is_stmt
158*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x0000000100000f54     20     18      1   0             0  is_stmt prologue_end
159*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x0000000100000f5a     20     17      1   0             0
160*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x0000000100000f5c     20     10      1   0             0
161*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x0000000100000f61     15     10      1   0             0  is_stmt
162*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x0000000100000f70     20     23      1   0             0  is_stmt
163*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x0000000100000f74     20     36      1   0             0
164*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x0000000100000f83     20     31      1   0             0
165*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x0000000100000f85     20      3      1   0             0
166*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x0000000100000f87     20      3      1   0             0  end_sequence
167*9880d681SAndroid Build Coastguard Worker
168*9880d681SAndroid Build Coastguard WorkerCHECK:                 Dir  Mod Time   File Len   File Name
169*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT:                 ---- ---------- ---------- ---------------------------
170*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: file_names[  1]    0 0x00000000 0x00000000 basic3.c
171*9880d681SAndroid Build Coastguard WorkerCHECK: Address            Line   Column File   ISA Discriminator Flags
172*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: ------------------ ------ ------ ------ --- ------------- -------------
173*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x0000000100000f90     16      0      1   0             0  is_stmt
174*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x0000000100000f94     12     10      1   0             0  is_stmt prologue_end
175*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x0000000100000f9a     17      7      1   0             0  is_stmt
176*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x0000000100000f9f     12     10      1   0             0  is_stmt
177*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x0000000100000fa7     20      1      1   0             0  is_stmt
178*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x0000000100000fa9     19     18      1   0             0  is_stmt
179*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x0000000100000fab     19     10      1   0             0
180*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x0000000100000fb2     20      1      1   0             0  is_stmt
181*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x0000000100000fb4     20      1      1   0             0  is_stmt end_sequence
182*9880d681SAndroid Build Coastguard Worker
183*9880d681SAndroid Build Coastguard WorkerCHECK: .debug_pubnames contents:
184*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: length = 0x00000017 version = 0x0002 unit_offset = 0x00000000 unit_size = 0x00000077
185*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: Offset     Name
186*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x0000002a "main"
187*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: length = 0x0000002e version = 0x0002 unit_offset = 0x00000077 unit_size = 0x000000a4
188*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: Offset     Name
189*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x00000031 "baz"
190*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x00000046 "private_int"
191*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x00000067 "foo"
192*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: length = 0x0000001e version = 0x0002 unit_offset = 0x0000011b unit_size = 0x00000085
193*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: Offset     Name
194*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x0000002a "val"
195*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x00000050 "bar"
196*9880d681SAndroid Build Coastguard Worker
197*9880d681SAndroid Build Coastguard WorkerCHECK: .debug_pubtypes contents:
198*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: length = 0x00000017 version = 0x0002 unit_offset = 0x00000000 unit_size = 0x00000077
199*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: Offset     Name
200*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x0000006f "char"
201*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: length = 0x00000016 version = 0x0002 unit_offset = 0x00000077 unit_size = 0x000000a4
202*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: Offset     Name
203*9880d681SAndroid Build Coastguard WorkerCHECK-NEXT: 0x0000002a "int"
204