xref: /aosp_15_r20/development/vndk/tools/header-checker/tests/expected/example1.h (revision 90c8c64db3049935a07c6143d7fd006e26f8ecca)
1*90c8c64dSAndroid Build Coastguard Worker record_types {
2*90c8c64dSAndroid Build Coastguard Worker   type_info {
3*90c8c64dSAndroid Build Coastguard Worker     name: "HiddenBase"
4*90c8c64dSAndroid Build Coastguard Worker     size: 8
5*90c8c64dSAndroid Build Coastguard Worker     alignment: 4
6*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTI10HiddenBase"
7*90c8c64dSAndroid Build Coastguard Worker     source_file: "development/vndk/tools/header-checker/tests/input/example3.h"
8*90c8c64dSAndroid Build Coastguard Worker     linker_set_key: "_ZTI10HiddenBase"
9*90c8c64dSAndroid Build Coastguard Worker     self_type: "_ZTI10HiddenBase"
10*90c8c64dSAndroid Build Coastguard Worker   }
11*90c8c64dSAndroid Build Coastguard Worker   fields {
12*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIi"
13*90c8c64dSAndroid Build Coastguard Worker     field_offset: 0
14*90c8c64dSAndroid Build Coastguard Worker     field_name: "hide"
15*90c8c64dSAndroid Build Coastguard Worker     access: private_access
16*90c8c64dSAndroid Build Coastguard Worker   }
17*90c8c64dSAndroid Build Coastguard Worker   fields {
18*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIf"
19*90c8c64dSAndroid Build Coastguard Worker     field_offset: 32
20*90c8c64dSAndroid Build Coastguard Worker     field_name: "seek"
21*90c8c64dSAndroid Build Coastguard Worker     access: private_access
22*90c8c64dSAndroid Build Coastguard Worker   }
23*90c8c64dSAndroid Build Coastguard Worker   access: public_access
24*90c8c64dSAndroid Build Coastguard Worker   record_kind: class_kind
25*90c8c64dSAndroid Build Coastguard Worker }
26*90c8c64dSAndroid Build Coastguard Worker record_types {
27*90c8c64dSAndroid Build Coastguard Worker   type_info {
28*90c8c64dSAndroid Build Coastguard Worker     name: "List<float>"
29*90c8c64dSAndroid Build Coastguard Worker     size: 8
30*90c8c64dSAndroid Build Coastguard Worker     alignment: 8
31*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTI4ListIfE"
32*90c8c64dSAndroid Build Coastguard Worker     source_file: "development/vndk/tools/header-checker/tests/input/example1.h"
33*90c8c64dSAndroid Build Coastguard Worker     linker_set_key: "_ZTI4ListIfE"
34*90c8c64dSAndroid Build Coastguard Worker     self_type: "_ZTI4ListIfE"
35*90c8c64dSAndroid Build Coastguard Worker   }
36*90c8c64dSAndroid Build Coastguard Worker   fields {
37*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIPN4ListIfE5_NodeE"
38*90c8c64dSAndroid Build Coastguard Worker     field_offset: 0
39*90c8c64dSAndroid Build Coastguard Worker     field_name: "middle"
40*90c8c64dSAndroid Build Coastguard Worker     access: public_access
41*90c8c64dSAndroid Build Coastguard Worker   }
42*90c8c64dSAndroid Build Coastguard Worker   template_info {
43*90c8c64dSAndroid Build Coastguard Worker     elements {
44*90c8c64dSAndroid Build Coastguard Worker       referenced_type: "_ZTIf"
45*90c8c64dSAndroid Build Coastguard Worker     }
46*90c8c64dSAndroid Build Coastguard Worker   }
47*90c8c64dSAndroid Build Coastguard Worker   access: public_access
48*90c8c64dSAndroid Build Coastguard Worker   record_kind: class_kind
49*90c8c64dSAndroid Build Coastguard Worker }
50*90c8c64dSAndroid Build Coastguard Worker record_types {
51*90c8c64dSAndroid Build Coastguard Worker   type_info {
52*90c8c64dSAndroid Build Coastguard Worker     name: "List<int>"
53*90c8c64dSAndroid Build Coastguard Worker     size: 8
54*90c8c64dSAndroid Build Coastguard Worker     alignment: 8
55*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTI4ListIiE"
56*90c8c64dSAndroid Build Coastguard Worker     source_file: "development/vndk/tools/header-checker/tests/input/example1.h"
57*90c8c64dSAndroid Build Coastguard Worker     linker_set_key: "_ZTI4ListIiE"
58*90c8c64dSAndroid Build Coastguard Worker     self_type: "_ZTI4ListIiE"
59*90c8c64dSAndroid Build Coastguard Worker   }
60*90c8c64dSAndroid Build Coastguard Worker   fields {
61*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIPN4ListIiE5_NodeE"
62*90c8c64dSAndroid Build Coastguard Worker     field_offset: 0
63*90c8c64dSAndroid Build Coastguard Worker     field_name: "middle"
64*90c8c64dSAndroid Build Coastguard Worker     access: public_access
65*90c8c64dSAndroid Build Coastguard Worker   }
66*90c8c64dSAndroid Build Coastguard Worker   template_info {
67*90c8c64dSAndroid Build Coastguard Worker     elements {
68*90c8c64dSAndroid Build Coastguard Worker       referenced_type: "_ZTIi"
69*90c8c64dSAndroid Build Coastguard Worker     }
70*90c8c64dSAndroid Build Coastguard Worker   }
71*90c8c64dSAndroid Build Coastguard Worker   access: public_access
72*90c8c64dSAndroid Build Coastguard Worker   record_kind: class_kind
73*90c8c64dSAndroid Build Coastguard Worker }
74*90c8c64dSAndroid Build Coastguard Worker record_types {
75*90c8c64dSAndroid Build Coastguard Worker   type_info {
76*90c8c64dSAndroid Build Coastguard Worker     name: "Hello"
77*90c8c64dSAndroid Build Coastguard Worker     size: 32
78*90c8c64dSAndroid Build Coastguard Worker     alignment: 4
79*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTI5Hello"
80*90c8c64dSAndroid Build Coastguard Worker     source_file: "development/vndk/tools/header-checker/tests/input/example1.h"
81*90c8c64dSAndroid Build Coastguard Worker     linker_set_key: "_ZTI5Hello"
82*90c8c64dSAndroid Build Coastguard Worker     self_type: "_ZTI5Hello"
83*90c8c64dSAndroid Build Coastguard Worker   }
84*90c8c64dSAndroid Build Coastguard Worker   fields {
85*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIi"
86*90c8c64dSAndroid Build Coastguard Worker     field_offset: 0
87*90c8c64dSAndroid Build Coastguard Worker     field_name: "foo"
88*90c8c64dSAndroid Build Coastguard Worker     access: public_access
89*90c8c64dSAndroid Build Coastguard Worker   }
90*90c8c64dSAndroid Build Coastguard Worker   fields {
91*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIi"
92*90c8c64dSAndroid Build Coastguard Worker     field_offset: 32
93*90c8c64dSAndroid Build Coastguard Worker     field_name: "bar"
94*90c8c64dSAndroid Build Coastguard Worker     access: public_access
95*90c8c64dSAndroid Build Coastguard Worker   }
96*90c8c64dSAndroid Build Coastguard Worker   fields {
97*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIw"
98*90c8c64dSAndroid Build Coastguard Worker     field_offset: 64
99*90c8c64dSAndroid Build Coastguard Worker     field_name: "d"
100*90c8c64dSAndroid Build Coastguard Worker     access: public_access
101*90c8c64dSAndroid Build Coastguard Worker   }
102*90c8c64dSAndroid Build Coastguard Worker   fields {
103*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIN5Hello2$AE"
104*90c8c64dSAndroid Build Coastguard Worker     field_offset: 96
105*90c8c64dSAndroid Build Coastguard Worker     field_name: "enum_field"
106*90c8c64dSAndroid Build Coastguard Worker     access: public_access
107*90c8c64dSAndroid Build Coastguard Worker   }
108*90c8c64dSAndroid Build Coastguard Worker   fields {
109*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIN5Hello2$CE"
110*90c8c64dSAndroid Build Coastguard Worker     field_offset: 128
111*90c8c64dSAndroid Build Coastguard Worker     field_name: "enum_field2"
112*90c8c64dSAndroid Build Coastguard Worker     access: public_access
113*90c8c64dSAndroid Build Coastguard Worker   }
114*90c8c64dSAndroid Build Coastguard Worker   fields {
115*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIN5HelloUt1_E"
116*90c8c64dSAndroid Build Coastguard Worker     field_offset: 160
117*90c8c64dSAndroid Build Coastguard Worker     field_name: ""
118*90c8c64dSAndroid Build Coastguard Worker     access: public_access
119*90c8c64dSAndroid Build Coastguard Worker   }
120*90c8c64dSAndroid Build Coastguard Worker   access: public_access
121*90c8c64dSAndroid Build Coastguard Worker   record_kind: struct_kind
122*90c8c64dSAndroid Build Coastguard Worker }
123*90c8c64dSAndroid Build Coastguard Worker record_types {
124*90c8c64dSAndroid Build Coastguard Worker   type_info {
125*90c8c64dSAndroid Build Coastguard Worker     name: "CPPHello"
126*90c8c64dSAndroid Build Coastguard Worker     size: 56
127*90c8c64dSAndroid Build Coastguard Worker     alignment: 8
128*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTI8CPPHello"
129*90c8c64dSAndroid Build Coastguard Worker     source_file: "development/vndk/tools/header-checker/tests/input/example1.h"
130*90c8c64dSAndroid Build Coastguard Worker     linker_set_key: "_ZTI8CPPHello"
131*90c8c64dSAndroid Build Coastguard Worker     self_type: "_ZTI8CPPHello"
132*90c8c64dSAndroid Build Coastguard Worker   }
133*90c8c64dSAndroid Build Coastguard Worker   fields {
134*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIKi"
135*90c8c64dSAndroid Build Coastguard Worker     field_offset: 352
136*90c8c64dSAndroid Build Coastguard Worker     field_name: "cpp_foo"
137*90c8c64dSAndroid Build Coastguard Worker     access: public_access
138*90c8c64dSAndroid Build Coastguard Worker   }
139*90c8c64dSAndroid Build Coastguard Worker   fields {
140*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIKf"
141*90c8c64dSAndroid Build Coastguard Worker     field_offset: 384
142*90c8c64dSAndroid Build Coastguard Worker     field_name: "cpp_bar"
143*90c8c64dSAndroid Build Coastguard Worker     access: public_access
144*90c8c64dSAndroid Build Coastguard Worker   }
145*90c8c64dSAndroid Build Coastguard Worker   base_specifiers {
146*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIN5test210HelloAgainE"
147*90c8c64dSAndroid Build Coastguard Worker     is_virtual: false
148*90c8c64dSAndroid Build Coastguard Worker     access: private_access
149*90c8c64dSAndroid Build Coastguard Worker   }
150*90c8c64dSAndroid Build Coastguard Worker   base_specifiers {
151*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIN5test38ByeAgainIfEE"
152*90c8c64dSAndroid Build Coastguard Worker     is_virtual: false
153*90c8c64dSAndroid Build Coastguard Worker     access: public_access
154*90c8c64dSAndroid Build Coastguard Worker   }
155*90c8c64dSAndroid Build Coastguard Worker   vtable_layout {
156*90c8c64dSAndroid Build Coastguard Worker     vtable_components {
157*90c8c64dSAndroid Build Coastguard Worker       kind: OffsetToTop
158*90c8c64dSAndroid Build Coastguard Worker       mangled_component_name: ""
159*90c8c64dSAndroid Build Coastguard Worker       component_value: 0
160*90c8c64dSAndroid Build Coastguard Worker       is_pure: false
161*90c8c64dSAndroid Build Coastguard Worker     }
162*90c8c64dSAndroid Build Coastguard Worker     vtable_components {
163*90c8c64dSAndroid Build Coastguard Worker       kind: RTTI
164*90c8c64dSAndroid Build Coastguard Worker       mangled_component_name: "_ZTI8CPPHello"
165*90c8c64dSAndroid Build Coastguard Worker       component_value: 0
166*90c8c64dSAndroid Build Coastguard Worker       is_pure: false
167*90c8c64dSAndroid Build Coastguard Worker     }
168*90c8c64dSAndroid Build Coastguard Worker     vtable_components {
169*90c8c64dSAndroid Build Coastguard Worker       kind: FunctionPointer
170*90c8c64dSAndroid Build Coastguard Worker       mangled_component_name: "_ZN8CPPHello5againEv"
171*90c8c64dSAndroid Build Coastguard Worker       component_value: 0
172*90c8c64dSAndroid Build Coastguard Worker       is_pure: false
173*90c8c64dSAndroid Build Coastguard Worker     }
174*90c8c64dSAndroid Build Coastguard Worker     vtable_components {
175*90c8c64dSAndroid Build Coastguard Worker       kind: CompleteDtorPointer
176*90c8c64dSAndroid Build Coastguard Worker       mangled_component_name: "_ZN8CPPHelloD1Ev"
177*90c8c64dSAndroid Build Coastguard Worker       component_value: 0
178*90c8c64dSAndroid Build Coastguard Worker       is_pure: false
179*90c8c64dSAndroid Build Coastguard Worker     }
180*90c8c64dSAndroid Build Coastguard Worker     vtable_components {
181*90c8c64dSAndroid Build Coastguard Worker       kind: DeletingDtorPointer
182*90c8c64dSAndroid Build Coastguard Worker       mangled_component_name: "_ZN8CPPHelloD0Ev"
183*90c8c64dSAndroid Build Coastguard Worker       component_value: 0
184*90c8c64dSAndroid Build Coastguard Worker       is_pure: false
185*90c8c64dSAndroid Build Coastguard Worker     }
186*90c8c64dSAndroid Build Coastguard Worker   }
187*90c8c64dSAndroid Build Coastguard Worker   access: public_access
188*90c8c64dSAndroid Build Coastguard Worker   record_kind: struct_kind
189*90c8c64dSAndroid Build Coastguard Worker }
190*90c8c64dSAndroid Build Coastguard Worker record_types {
191*90c8c64dSAndroid Build Coastguard Worker   type_info {
192*90c8c64dSAndroid Build Coastguard Worker     name: "List<float>::_Node"
193*90c8c64dSAndroid Build Coastguard Worker     size: 24
194*90c8c64dSAndroid Build Coastguard Worker     alignment: 8
195*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIN4ListIfE5_NodeE"
196*90c8c64dSAndroid Build Coastguard Worker     source_file: "development/vndk/tools/header-checker/tests/input/example1.h"
197*90c8c64dSAndroid Build Coastguard Worker     linker_set_key: "_ZTIN4ListIfE5_NodeE"
198*90c8c64dSAndroid Build Coastguard Worker     self_type: "_ZTIN4ListIfE5_NodeE"
199*90c8c64dSAndroid Build Coastguard Worker   }
200*90c8c64dSAndroid Build Coastguard Worker   fields {
201*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIf"
202*90c8c64dSAndroid Build Coastguard Worker     field_offset: 0
203*90c8c64dSAndroid Build Coastguard Worker     field_name: "mVal"
204*90c8c64dSAndroid Build Coastguard Worker     access: private_access
205*90c8c64dSAndroid Build Coastguard Worker   }
206*90c8c64dSAndroid Build Coastguard Worker   fields {
207*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIPN4ListIfE5_NodeE"
208*90c8c64dSAndroid Build Coastguard Worker     field_offset: 64
209*90c8c64dSAndroid Build Coastguard Worker     field_name: "mpPrev"
210*90c8c64dSAndroid Build Coastguard Worker     access: private_access
211*90c8c64dSAndroid Build Coastguard Worker   }
212*90c8c64dSAndroid Build Coastguard Worker   fields {
213*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIPN4ListIfE5_NodeE"
214*90c8c64dSAndroid Build Coastguard Worker     field_offset: 128
215*90c8c64dSAndroid Build Coastguard Worker     field_name: "mpNext"
216*90c8c64dSAndroid Build Coastguard Worker     access: private_access
217*90c8c64dSAndroid Build Coastguard Worker   }
218*90c8c64dSAndroid Build Coastguard Worker   access: public_access
219*90c8c64dSAndroid Build Coastguard Worker   record_kind: class_kind
220*90c8c64dSAndroid Build Coastguard Worker }
221*90c8c64dSAndroid Build Coastguard Worker record_types {
222*90c8c64dSAndroid Build Coastguard Worker   type_info {
223*90c8c64dSAndroid Build Coastguard Worker     name: "Hello::(anonymous)"
224*90c8c64dSAndroid Build Coastguard Worker     size: 12
225*90c8c64dSAndroid Build Coastguard Worker     alignment: 4
226*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIN5HelloUt1_E"
227*90c8c64dSAndroid Build Coastguard Worker     source_file: "development/vndk/tools/header-checker/tests/input/example1.h"
228*90c8c64dSAndroid Build Coastguard Worker     linker_set_key: "_ZTIN5HelloUt1_E"
229*90c8c64dSAndroid Build Coastguard Worker     self_type: "_ZTIN5HelloUt1_E"
230*90c8c64dSAndroid Build Coastguard Worker   }
231*90c8c64dSAndroid Build Coastguard Worker   fields {
232*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIi"
233*90c8c64dSAndroid Build Coastguard Worker     field_offset: 0
234*90c8c64dSAndroid Build Coastguard Worker     field_name: "a"
235*90c8c64dSAndroid Build Coastguard Worker     access: public_access
236*90c8c64dSAndroid Build Coastguard Worker   }
237*90c8c64dSAndroid Build Coastguard Worker   fields {
238*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIi"
239*90c8c64dSAndroid Build Coastguard Worker     field_offset: 32
240*90c8c64dSAndroid Build Coastguard Worker     field_name: "b"
241*90c8c64dSAndroid Build Coastguard Worker     access: public_access
242*90c8c64dSAndroid Build Coastguard Worker   }
243*90c8c64dSAndroid Build Coastguard Worker   fields {
244*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIN5HelloUt1_Ut_E"
245*90c8c64dSAndroid Build Coastguard Worker     field_offset: 64
246*90c8c64dSAndroid Build Coastguard Worker     field_name: ""
247*90c8c64dSAndroid Build Coastguard Worker     access: public_access
248*90c8c64dSAndroid Build Coastguard Worker   }
249*90c8c64dSAndroid Build Coastguard Worker   access: public_access
250*90c8c64dSAndroid Build Coastguard Worker   is_anonymous: true
251*90c8c64dSAndroid Build Coastguard Worker   record_kind: struct_kind
252*90c8c64dSAndroid Build Coastguard Worker }
253*90c8c64dSAndroid Build Coastguard Worker record_types {
254*90c8c64dSAndroid Build Coastguard Worker   type_info {
255*90c8c64dSAndroid Build Coastguard Worker     name: "Hello::(anonymous)::(anonymous)"
256*90c8c64dSAndroid Build Coastguard Worker     size: 4
257*90c8c64dSAndroid Build Coastguard Worker     alignment: 4
258*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIN5HelloUt1_Ut_E"
259*90c8c64dSAndroid Build Coastguard Worker     source_file: "development/vndk/tools/header-checker/tests/input/example1.h"
260*90c8c64dSAndroid Build Coastguard Worker     linker_set_key: "_ZTIN5HelloUt1_Ut_E"
261*90c8c64dSAndroid Build Coastguard Worker     self_type: "_ZTIN5HelloUt1_Ut_E"
262*90c8c64dSAndroid Build Coastguard Worker   }
263*90c8c64dSAndroid Build Coastguard Worker   fields {
264*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIi"
265*90c8c64dSAndroid Build Coastguard Worker     field_offset: 0
266*90c8c64dSAndroid Build Coastguard Worker     field_name: "c"
267*90c8c64dSAndroid Build Coastguard Worker     access: public_access
268*90c8c64dSAndroid Build Coastguard Worker   }
269*90c8c64dSAndroid Build Coastguard Worker   access: public_access
270*90c8c64dSAndroid Build Coastguard Worker   is_anonymous: true
271*90c8c64dSAndroid Build Coastguard Worker   record_kind: struct_kind
272*90c8c64dSAndroid Build Coastguard Worker }
273*90c8c64dSAndroid Build Coastguard Worker record_types {
274*90c8c64dSAndroid Build Coastguard Worker   type_info {
275*90c8c64dSAndroid Build Coastguard Worker     name: "test2::HelloAgain"
276*90c8c64dSAndroid Build Coastguard Worker     size: 40
277*90c8c64dSAndroid Build Coastguard Worker     alignment: 8
278*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIN5test210HelloAgainE"
279*90c8c64dSAndroid Build Coastguard Worker     source_file: "development/vndk/tools/header-checker/tests/input/example2.h"
280*90c8c64dSAndroid Build Coastguard Worker     linker_set_key: "_ZTIN5test210HelloAgainE"
281*90c8c64dSAndroid Build Coastguard Worker     self_type: "_ZTIN5test210HelloAgainE"
282*90c8c64dSAndroid Build Coastguard Worker   }
283*90c8c64dSAndroid Build Coastguard Worker   fields {
284*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTINSt3__16vectorIPN5test210HelloAgainENS_9allocatorIS3_EEEE"
285*90c8c64dSAndroid Build Coastguard Worker     field_offset: 64
286*90c8c64dSAndroid Build Coastguard Worker     field_name: "foo_again"
287*90c8c64dSAndroid Build Coastguard Worker     access: public_access
288*90c8c64dSAndroid Build Coastguard Worker   }
289*90c8c64dSAndroid Build Coastguard Worker   fields {
290*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIi"
291*90c8c64dSAndroid Build Coastguard Worker     field_offset: 256
292*90c8c64dSAndroid Build Coastguard Worker     field_name: "bar_again"
293*90c8c64dSAndroid Build Coastguard Worker     access: public_access
294*90c8c64dSAndroid Build Coastguard Worker   }
295*90c8c64dSAndroid Build Coastguard Worker   vtable_layout {
296*90c8c64dSAndroid Build Coastguard Worker     vtable_components {
297*90c8c64dSAndroid Build Coastguard Worker       kind: OffsetToTop
298*90c8c64dSAndroid Build Coastguard Worker       mangled_component_name: ""
299*90c8c64dSAndroid Build Coastguard Worker       component_value: 0
300*90c8c64dSAndroid Build Coastguard Worker       is_pure: false
301*90c8c64dSAndroid Build Coastguard Worker     }
302*90c8c64dSAndroid Build Coastguard Worker     vtable_components {
303*90c8c64dSAndroid Build Coastguard Worker       kind: RTTI
304*90c8c64dSAndroid Build Coastguard Worker       mangled_component_name: "_ZTIN5test210HelloAgainE"
305*90c8c64dSAndroid Build Coastguard Worker       component_value: 0
306*90c8c64dSAndroid Build Coastguard Worker       is_pure: false
307*90c8c64dSAndroid Build Coastguard Worker     }
308*90c8c64dSAndroid Build Coastguard Worker     vtable_components {
309*90c8c64dSAndroid Build Coastguard Worker       kind: FunctionPointer
310*90c8c64dSAndroid Build Coastguard Worker       mangled_component_name: "_ZN5test210HelloAgain5againEv"
311*90c8c64dSAndroid Build Coastguard Worker       component_value: 0
312*90c8c64dSAndroid Build Coastguard Worker       is_pure: false
313*90c8c64dSAndroid Build Coastguard Worker     }
314*90c8c64dSAndroid Build Coastguard Worker     vtable_components {
315*90c8c64dSAndroid Build Coastguard Worker       kind: CompleteDtorPointer
316*90c8c64dSAndroid Build Coastguard Worker       mangled_component_name: "_ZN5test210HelloAgainD1Ev"
317*90c8c64dSAndroid Build Coastguard Worker       component_value: 0
318*90c8c64dSAndroid Build Coastguard Worker       is_pure: false
319*90c8c64dSAndroid Build Coastguard Worker     }
320*90c8c64dSAndroid Build Coastguard Worker     vtable_components {
321*90c8c64dSAndroid Build Coastguard Worker       kind: DeletingDtorPointer
322*90c8c64dSAndroid Build Coastguard Worker       mangled_component_name: "_ZN5test210HelloAgainD0Ev"
323*90c8c64dSAndroid Build Coastguard Worker       component_value: 0
324*90c8c64dSAndroid Build Coastguard Worker       is_pure: false
325*90c8c64dSAndroid Build Coastguard Worker     }
326*90c8c64dSAndroid Build Coastguard Worker   }
327*90c8c64dSAndroid Build Coastguard Worker   access: public_access
328*90c8c64dSAndroid Build Coastguard Worker   record_kind: struct_kind
329*90c8c64dSAndroid Build Coastguard Worker }
330*90c8c64dSAndroid Build Coastguard Worker record_types {
331*90c8c64dSAndroid Build Coastguard Worker   type_info {
332*90c8c64dSAndroid Build Coastguard Worker     name: "test3::Outer::Inner"
333*90c8c64dSAndroid Build Coastguard Worker     size: 4
334*90c8c64dSAndroid Build Coastguard Worker     alignment: 4
335*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIN5test35Outer5InnerE"
336*90c8c64dSAndroid Build Coastguard Worker     source_file: "development/vndk/tools/header-checker/tests/input/example2.h"
337*90c8c64dSAndroid Build Coastguard Worker     linker_set_key: "_ZTIN5test35Outer5InnerE"
338*90c8c64dSAndroid Build Coastguard Worker     self_type: "_ZTIN5test35Outer5InnerE"
339*90c8c64dSAndroid Build Coastguard Worker   }
340*90c8c64dSAndroid Build Coastguard Worker   fields {
341*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIi"
342*90c8c64dSAndroid Build Coastguard Worker     field_offset: 0
343*90c8c64dSAndroid Build Coastguard Worker     field_name: "b"
344*90c8c64dSAndroid Build Coastguard Worker     access: private_access
345*90c8c64dSAndroid Build Coastguard Worker   }
346*90c8c64dSAndroid Build Coastguard Worker   access: private_access
347*90c8c64dSAndroid Build Coastguard Worker   record_kind: class_kind
348*90c8c64dSAndroid Build Coastguard Worker }
349*90c8c64dSAndroid Build Coastguard Worker record_types {
350*90c8c64dSAndroid Build Coastguard Worker   type_info {
351*90c8c64dSAndroid Build Coastguard Worker     name: "test3::Outer"
352*90c8c64dSAndroid Build Coastguard Worker     size: 4
353*90c8c64dSAndroid Build Coastguard Worker     alignment: 4
354*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIN5test35OuterE"
355*90c8c64dSAndroid Build Coastguard Worker     source_file: "development/vndk/tools/header-checker/tests/input/example2.h"
356*90c8c64dSAndroid Build Coastguard Worker     linker_set_key: "_ZTIN5test35OuterE"
357*90c8c64dSAndroid Build Coastguard Worker     self_type: "_ZTIN5test35OuterE"
358*90c8c64dSAndroid Build Coastguard Worker   }
359*90c8c64dSAndroid Build Coastguard Worker   fields {
360*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIi"
361*90c8c64dSAndroid Build Coastguard Worker     field_offset: 0
362*90c8c64dSAndroid Build Coastguard Worker     field_name: "a"
363*90c8c64dSAndroid Build Coastguard Worker     access: public_access
364*90c8c64dSAndroid Build Coastguard Worker   }
365*90c8c64dSAndroid Build Coastguard Worker   access: public_access
366*90c8c64dSAndroid Build Coastguard Worker   record_kind: class_kind
367*90c8c64dSAndroid Build Coastguard Worker }
368*90c8c64dSAndroid Build Coastguard Worker record_types {
369*90c8c64dSAndroid Build Coastguard Worker   type_info {
370*90c8c64dSAndroid Build Coastguard Worker     name: "test3::ByeAgain<double>"
371*90c8c64dSAndroid Build Coastguard Worker     size: 16
372*90c8c64dSAndroid Build Coastguard Worker     alignment: 8
373*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIN5test38ByeAgainIdEE"
374*90c8c64dSAndroid Build Coastguard Worker     source_file: "development/vndk/tools/header-checker/tests/input/example2.h"
375*90c8c64dSAndroid Build Coastguard Worker     linker_set_key: "_ZTIN5test38ByeAgainIdEE"
376*90c8c64dSAndroid Build Coastguard Worker     self_type: "_ZTIN5test38ByeAgainIdEE"
377*90c8c64dSAndroid Build Coastguard Worker   }
378*90c8c64dSAndroid Build Coastguard Worker   fields {
379*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTId"
380*90c8c64dSAndroid Build Coastguard Worker     field_offset: 0
381*90c8c64dSAndroid Build Coastguard Worker     field_name: "foo_again"
382*90c8c64dSAndroid Build Coastguard Worker     access: public_access
383*90c8c64dSAndroid Build Coastguard Worker   }
384*90c8c64dSAndroid Build Coastguard Worker   fields {
385*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIi"
386*90c8c64dSAndroid Build Coastguard Worker     field_offset: 64
387*90c8c64dSAndroid Build Coastguard Worker     field_name: "bar_again"
388*90c8c64dSAndroid Build Coastguard Worker     access: public_access
389*90c8c64dSAndroid Build Coastguard Worker   }
390*90c8c64dSAndroid Build Coastguard Worker   template_info {
391*90c8c64dSAndroid Build Coastguard Worker     elements {
392*90c8c64dSAndroid Build Coastguard Worker       referenced_type: "_ZTId"
393*90c8c64dSAndroid Build Coastguard Worker     }
394*90c8c64dSAndroid Build Coastguard Worker   }
395*90c8c64dSAndroid Build Coastguard Worker   access: public_access
396*90c8c64dSAndroid Build Coastguard Worker   record_kind: struct_kind
397*90c8c64dSAndroid Build Coastguard Worker }
398*90c8c64dSAndroid Build Coastguard Worker record_types {
399*90c8c64dSAndroid Build Coastguard Worker   type_info {
400*90c8c64dSAndroid Build Coastguard Worker     name: "test3::ByeAgain<float>"
401*90c8c64dSAndroid Build Coastguard Worker     size: 8
402*90c8c64dSAndroid Build Coastguard Worker     alignment: 4
403*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIN5test38ByeAgainIfEE"
404*90c8c64dSAndroid Build Coastguard Worker     source_file: "development/vndk/tools/header-checker/tests/input/example2.h"
405*90c8c64dSAndroid Build Coastguard Worker     linker_set_key: "_ZTIN5test38ByeAgainIfEE"
406*90c8c64dSAndroid Build Coastguard Worker     self_type: "_ZTIN5test38ByeAgainIfEE"
407*90c8c64dSAndroid Build Coastguard Worker   }
408*90c8c64dSAndroid Build Coastguard Worker   fields {
409*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIf"
410*90c8c64dSAndroid Build Coastguard Worker     field_offset: 0
411*90c8c64dSAndroid Build Coastguard Worker     field_name: "foo_again"
412*90c8c64dSAndroid Build Coastguard Worker     access: public_access
413*90c8c64dSAndroid Build Coastguard Worker   }
414*90c8c64dSAndroid Build Coastguard Worker   fields {
415*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIf"
416*90c8c64dSAndroid Build Coastguard Worker     field_offset: 32
417*90c8c64dSAndroid Build Coastguard Worker     field_name: "bar_Again"
418*90c8c64dSAndroid Build Coastguard Worker     access: public_access
419*90c8c64dSAndroid Build Coastguard Worker   }
420*90c8c64dSAndroid Build Coastguard Worker   template_info {
421*90c8c64dSAndroid Build Coastguard Worker     elements {
422*90c8c64dSAndroid Build Coastguard Worker       referenced_type: "_ZTIf"
423*90c8c64dSAndroid Build Coastguard Worker     }
424*90c8c64dSAndroid Build Coastguard Worker   }
425*90c8c64dSAndroid Build Coastguard Worker   access: public_access
426*90c8c64dSAndroid Build Coastguard Worker   record_kind: struct_kind
427*90c8c64dSAndroid Build Coastguard Worker }
428*90c8c64dSAndroid Build Coastguard Worker enum_types {
429*90c8c64dSAndroid Build Coastguard Worker   type_info {
430*90c8c64dSAndroid Build Coastguard Worker     name: "Foo_s"
431*90c8c64dSAndroid Build Coastguard Worker     size: 4
432*90c8c64dSAndroid Build Coastguard Worker     alignment: 4
433*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTI5Foo_s"
434*90c8c64dSAndroid Build Coastguard Worker     source_file: "development/vndk/tools/header-checker/tests/input/example2.h"
435*90c8c64dSAndroid Build Coastguard Worker     linker_set_key: "_ZTI5Foo_s"
436*90c8c64dSAndroid Build Coastguard Worker     self_type: "_ZTI5Foo_s"
437*90c8c64dSAndroid Build Coastguard Worker   }
438*90c8c64dSAndroid Build Coastguard Worker   underlying_type: "_ZTIj"
439*90c8c64dSAndroid Build Coastguard Worker   enum_fields {
440*90c8c64dSAndroid Build Coastguard Worker     enum_field_value: 10
441*90c8c64dSAndroid Build Coastguard Worker     name: "foosball"
442*90c8c64dSAndroid Build Coastguard Worker   }
443*90c8c64dSAndroid Build Coastguard Worker   enum_fields {
444*90c8c64dSAndroid Build Coastguard Worker     enum_field_value: 11
445*90c8c64dSAndroid Build Coastguard Worker     name: "foosbat"
446*90c8c64dSAndroid Build Coastguard Worker   }
447*90c8c64dSAndroid Build Coastguard Worker   access: public_access
448*90c8c64dSAndroid Build Coastguard Worker }
449*90c8c64dSAndroid Build Coastguard Worker enum_types {
450*90c8c64dSAndroid Build Coastguard Worker   type_info {
451*90c8c64dSAndroid Build Coastguard Worker     name: "Hello::(unnamed)"
452*90c8c64dSAndroid Build Coastguard Worker     size: 4
453*90c8c64dSAndroid Build Coastguard Worker     alignment: 4
454*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIN5Hello2$AE"
455*90c8c64dSAndroid Build Coastguard Worker     source_file: "development/vndk/tools/header-checker/tests/input/example1.h"
456*90c8c64dSAndroid Build Coastguard Worker     linker_set_key: "_ZTIN5Hello2$AE"
457*90c8c64dSAndroid Build Coastguard Worker     self_type: "_ZTIN5Hello2$AE"
458*90c8c64dSAndroid Build Coastguard Worker   }
459*90c8c64dSAndroid Build Coastguard Worker   underlying_type: "_ZTIj"
460*90c8c64dSAndroid Build Coastguard Worker   enum_fields {
461*90c8c64dSAndroid Build Coastguard Worker     enum_field_value: 0
462*90c8c64dSAndroid Build Coastguard Worker     name: "Hello::A"
463*90c8c64dSAndroid Build Coastguard Worker   }
464*90c8c64dSAndroid Build Coastguard Worker   enum_fields {
465*90c8c64dSAndroid Build Coastguard Worker     enum_field_value: 1
466*90c8c64dSAndroid Build Coastguard Worker     name: "Hello::B"
467*90c8c64dSAndroid Build Coastguard Worker   }
468*90c8c64dSAndroid Build Coastguard Worker   access: public_access
469*90c8c64dSAndroid Build Coastguard Worker }
470*90c8c64dSAndroid Build Coastguard Worker enum_types {
471*90c8c64dSAndroid Build Coastguard Worker   type_info {
472*90c8c64dSAndroid Build Coastguard Worker     name: "Hello::(unnamed)"
473*90c8c64dSAndroid Build Coastguard Worker     size: 4
474*90c8c64dSAndroid Build Coastguard Worker     alignment: 4
475*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIN5Hello2$CE"
476*90c8c64dSAndroid Build Coastguard Worker     source_file: "development/vndk/tools/header-checker/tests/input/example1.h"
477*90c8c64dSAndroid Build Coastguard Worker     linker_set_key: "_ZTIN5Hello2$CE"
478*90c8c64dSAndroid Build Coastguard Worker     self_type: "_ZTIN5Hello2$CE"
479*90c8c64dSAndroid Build Coastguard Worker   }
480*90c8c64dSAndroid Build Coastguard Worker   underlying_type: "_ZTIj"
481*90c8c64dSAndroid Build Coastguard Worker   enum_fields {
482*90c8c64dSAndroid Build Coastguard Worker     enum_field_value: 0
483*90c8c64dSAndroid Build Coastguard Worker     name: "Hello::C"
484*90c8c64dSAndroid Build Coastguard Worker   }
485*90c8c64dSAndroid Build Coastguard Worker   enum_fields {
486*90c8c64dSAndroid Build Coastguard Worker     enum_field_value: 1
487*90c8c64dSAndroid Build Coastguard Worker     name: "Hello::D"
488*90c8c64dSAndroid Build Coastguard Worker   }
489*90c8c64dSAndroid Build Coastguard Worker   access: public_access
490*90c8c64dSAndroid Build Coastguard Worker }
491*90c8c64dSAndroid Build Coastguard Worker enum_types {
492*90c8c64dSAndroid Build Coastguard Worker   type_info {
493*90c8c64dSAndroid Build Coastguard Worker     name: "test3::Kind"
494*90c8c64dSAndroid Build Coastguard Worker     size: 4
495*90c8c64dSAndroid Build Coastguard Worker     alignment: 4
496*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIN5test34KindE"
497*90c8c64dSAndroid Build Coastguard Worker     source_file: "development/vndk/tools/header-checker/tests/input/example2.h"
498*90c8c64dSAndroid Build Coastguard Worker     linker_set_key: "_ZTIN5test34KindE"
499*90c8c64dSAndroid Build Coastguard Worker     self_type: "_ZTIN5test34KindE"
500*90c8c64dSAndroid Build Coastguard Worker   }
501*90c8c64dSAndroid Build Coastguard Worker   underlying_type: "_ZTIj"
502*90c8c64dSAndroid Build Coastguard Worker   enum_fields {
503*90c8c64dSAndroid Build Coastguard Worker     enum_field_value: 24
504*90c8c64dSAndroid Build Coastguard Worker     name: "test3::kind1"
505*90c8c64dSAndroid Build Coastguard Worker   }
506*90c8c64dSAndroid Build Coastguard Worker   enum_fields {
507*90c8c64dSAndroid Build Coastguard Worker     enum_field_value: 2312
508*90c8c64dSAndroid Build Coastguard Worker     name: "test3::kind2"
509*90c8c64dSAndroid Build Coastguard Worker   }
510*90c8c64dSAndroid Build Coastguard Worker   access: public_access
511*90c8c64dSAndroid Build Coastguard Worker }
512*90c8c64dSAndroid Build Coastguard Worker enum_types {
513*90c8c64dSAndroid Build Coastguard Worker   type_info {
514*90c8c64dSAndroid Build Coastguard Worker     name: "CPPHello::Bla"
515*90c8c64dSAndroid Build Coastguard Worker     size: 4
516*90c8c64dSAndroid Build Coastguard Worker     alignment: 4
517*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIN8CPPHello3BlaE"
518*90c8c64dSAndroid Build Coastguard Worker     source_file: "development/vndk/tools/header-checker/tests/input/example1.h"
519*90c8c64dSAndroid Build Coastguard Worker     linker_set_key: "_ZTIN8CPPHello3BlaE"
520*90c8c64dSAndroid Build Coastguard Worker     self_type: "_ZTIN8CPPHello3BlaE"
521*90c8c64dSAndroid Build Coastguard Worker   }
522*90c8c64dSAndroid Build Coastguard Worker   underlying_type: "_ZTIj"
523*90c8c64dSAndroid Build Coastguard Worker   enum_fields {
524*90c8c64dSAndroid Build Coastguard Worker     enum_field_value: 1
525*90c8c64dSAndroid Build Coastguard Worker     name: "CPPHello::BLA"
526*90c8c64dSAndroid Build Coastguard Worker   }
527*90c8c64dSAndroid Build Coastguard Worker   access: public_access
528*90c8c64dSAndroid Build Coastguard Worker }
529*90c8c64dSAndroid Build Coastguard Worker pointer_types {
530*90c8c64dSAndroid Build Coastguard Worker   type_info {
531*90c8c64dSAndroid Build Coastguard Worker     name: "ForwardDeclaration *"
532*90c8c64dSAndroid Build Coastguard Worker     size: 8
533*90c8c64dSAndroid Build Coastguard Worker     alignment: 8
534*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTI18ForwardDeclaration"
535*90c8c64dSAndroid Build Coastguard Worker     source_file: "development/vndk/tools/header-checker/tests/input/example1.h"
536*90c8c64dSAndroid Build Coastguard Worker     linker_set_key: "_ZTIP18ForwardDeclaration"
537*90c8c64dSAndroid Build Coastguard Worker     self_type: "_ZTIP18ForwardDeclaration"
538*90c8c64dSAndroid Build Coastguard Worker   }
539*90c8c64dSAndroid Build Coastguard Worker }
540*90c8c64dSAndroid Build Coastguard Worker pointer_types {
541*90c8c64dSAndroid Build Coastguard Worker   type_info {
542*90c8c64dSAndroid Build Coastguard Worker     name: "List<int> *"
543*90c8c64dSAndroid Build Coastguard Worker     size: 8
544*90c8c64dSAndroid Build Coastguard Worker     alignment: 8
545*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTI4ListIiE"
546*90c8c64dSAndroid Build Coastguard Worker     source_file: "development/vndk/tools/header-checker/tests/input/example1.h"
547*90c8c64dSAndroid Build Coastguard Worker     linker_set_key: "_ZTIP4ListIiE"
548*90c8c64dSAndroid Build Coastguard Worker     self_type: "_ZTIP4ListIiE"
549*90c8c64dSAndroid Build Coastguard Worker   }
550*90c8c64dSAndroid Build Coastguard Worker }
551*90c8c64dSAndroid Build Coastguard Worker pointer_types {
552*90c8c64dSAndroid Build Coastguard Worker   type_info {
553*90c8c64dSAndroid Build Coastguard Worker     name: "CPPHello *"
554*90c8c64dSAndroid Build Coastguard Worker     size: 8
555*90c8c64dSAndroid Build Coastguard Worker     alignment: 8
556*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTI8CPPHello"
557*90c8c64dSAndroid Build Coastguard Worker     source_file: "development/vndk/tools/header-checker/tests/input/example1.h"
558*90c8c64dSAndroid Build Coastguard Worker     linker_set_key: "_ZTIP8CPPHello"
559*90c8c64dSAndroid Build Coastguard Worker     self_type: "_ZTIP8CPPHello"
560*90c8c64dSAndroid Build Coastguard Worker   }
561*90c8c64dSAndroid Build Coastguard Worker }
562*90c8c64dSAndroid Build Coastguard Worker pointer_types {
563*90c8c64dSAndroid Build Coastguard Worker   type_info {
564*90c8c64dSAndroid Build Coastguard Worker     name: "StackNode<int> *"
565*90c8c64dSAndroid Build Coastguard Worker     size: 8
566*90c8c64dSAndroid Build Coastguard Worker     alignment: 8
567*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTI9StackNodeIiE"
568*90c8c64dSAndroid Build Coastguard Worker     source_file: "development/vndk/tools/header-checker/tests/input/example1.h"
569*90c8c64dSAndroid Build Coastguard Worker     linker_set_key: "_ZTIP9StackNodeIiE"
570*90c8c64dSAndroid Build Coastguard Worker     self_type: "_ZTIP9StackNodeIiE"
571*90c8c64dSAndroid Build Coastguard Worker   }
572*90c8c64dSAndroid Build Coastguard Worker }
573*90c8c64dSAndroid Build Coastguard Worker pointer_types {
574*90c8c64dSAndroid Build Coastguard Worker   type_info {
575*90c8c64dSAndroid Build Coastguard Worker     name: "const List<float>::_Node *"
576*90c8c64dSAndroid Build Coastguard Worker     size: 8
577*90c8c64dSAndroid Build Coastguard Worker     alignment: 8
578*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIKN4ListIfE5_NodeE"
579*90c8c64dSAndroid Build Coastguard Worker     source_file: "development/vndk/tools/header-checker/tests/input/example1.h"
580*90c8c64dSAndroid Build Coastguard Worker     linker_set_key: "_ZTIPKN4ListIfE5_NodeE"
581*90c8c64dSAndroid Build Coastguard Worker     self_type: "_ZTIPKN4ListIfE5_NodeE"
582*90c8c64dSAndroid Build Coastguard Worker   }
583*90c8c64dSAndroid Build Coastguard Worker }
584*90c8c64dSAndroid Build Coastguard Worker pointer_types {
585*90c8c64dSAndroid Build Coastguard Worker   type_info {
586*90c8c64dSAndroid Build Coastguard Worker     name: "const char *"
587*90c8c64dSAndroid Build Coastguard Worker     size: 8
588*90c8c64dSAndroid Build Coastguard Worker     alignment: 8
589*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIKc"
590*90c8c64dSAndroid Build Coastguard Worker     source_file: "development/vndk/tools/header-checker/tests/input/example1.h"
591*90c8c64dSAndroid Build Coastguard Worker     linker_set_key: "_ZTIPKc"
592*90c8c64dSAndroid Build Coastguard Worker     self_type: "_ZTIPKc"
593*90c8c64dSAndroid Build Coastguard Worker   }
594*90c8c64dSAndroid Build Coastguard Worker }
595*90c8c64dSAndroid Build Coastguard Worker pointer_types {
596*90c8c64dSAndroid Build Coastguard Worker   type_info {
597*90c8c64dSAndroid Build Coastguard Worker     name: "List<float>::_Node *"
598*90c8c64dSAndroid Build Coastguard Worker     size: 8
599*90c8c64dSAndroid Build Coastguard Worker     alignment: 8
600*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIN4ListIfE5_NodeE"
601*90c8c64dSAndroid Build Coastguard Worker     source_file: "development/vndk/tools/header-checker/tests/input/example1.h"
602*90c8c64dSAndroid Build Coastguard Worker     linker_set_key: "_ZTIPN4ListIfE5_NodeE"
603*90c8c64dSAndroid Build Coastguard Worker     self_type: "_ZTIPN4ListIfE5_NodeE"
604*90c8c64dSAndroid Build Coastguard Worker   }
605*90c8c64dSAndroid Build Coastguard Worker }
606*90c8c64dSAndroid Build Coastguard Worker pointer_types {
607*90c8c64dSAndroid Build Coastguard Worker   type_info {
608*90c8c64dSAndroid Build Coastguard Worker     name: "List<int>::_Node *"
609*90c8c64dSAndroid Build Coastguard Worker     size: 8
610*90c8c64dSAndroid Build Coastguard Worker     alignment: 8
611*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIN4ListIiE5_NodeE"
612*90c8c64dSAndroid Build Coastguard Worker     source_file: "development/vndk/tools/header-checker/tests/input/example1.h"
613*90c8c64dSAndroid Build Coastguard Worker     linker_set_key: "_ZTIPN4ListIiE5_NodeE"
614*90c8c64dSAndroid Build Coastguard Worker     self_type: "_ZTIPN4ListIiE5_NodeE"
615*90c8c64dSAndroid Build Coastguard Worker   }
616*90c8c64dSAndroid Build Coastguard Worker }
617*90c8c64dSAndroid Build Coastguard Worker pointer_types {
618*90c8c64dSAndroid Build Coastguard Worker   type_info {
619*90c8c64dSAndroid Build Coastguard Worker     name: "test2::HelloAgain *"
620*90c8c64dSAndroid Build Coastguard Worker     size: 8
621*90c8c64dSAndroid Build Coastguard Worker     alignment: 8
622*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIN5test210HelloAgainE"
623*90c8c64dSAndroid Build Coastguard Worker     source_file: "development/vndk/tools/header-checker/tests/input/example2.h"
624*90c8c64dSAndroid Build Coastguard Worker     linker_set_key: "_ZTIPN5test210HelloAgainE"
625*90c8c64dSAndroid Build Coastguard Worker     self_type: "_ZTIPN5test210HelloAgainE"
626*90c8c64dSAndroid Build Coastguard Worker   }
627*90c8c64dSAndroid Build Coastguard Worker }
628*90c8c64dSAndroid Build Coastguard Worker pointer_types {
629*90c8c64dSAndroid Build Coastguard Worker   type_info {
630*90c8c64dSAndroid Build Coastguard Worker     name: "float *"
631*90c8c64dSAndroid Build Coastguard Worker     size: 8
632*90c8c64dSAndroid Build Coastguard Worker     alignment: 8
633*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIf"
634*90c8c64dSAndroid Build Coastguard Worker     source_file: "development/vndk/tools/header-checker/tests/input/example1.h"
635*90c8c64dSAndroid Build Coastguard Worker     linker_set_key: "_ZTIPf"
636*90c8c64dSAndroid Build Coastguard Worker     self_type: "_ZTIPf"
637*90c8c64dSAndroid Build Coastguard Worker   }
638*90c8c64dSAndroid Build Coastguard Worker }
639*90c8c64dSAndroid Build Coastguard Worker pointer_types {
640*90c8c64dSAndroid Build Coastguard Worker   type_info {
641*90c8c64dSAndroid Build Coastguard Worker     name: "int *"
642*90c8c64dSAndroid Build Coastguard Worker     size: 8
643*90c8c64dSAndroid Build Coastguard Worker     alignment: 8
644*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIi"
645*90c8c64dSAndroid Build Coastguard Worker     source_file: "development/vndk/tools/header-checker/tests/input/example1.h"
646*90c8c64dSAndroid Build Coastguard Worker     linker_set_key: "_ZTIPi"
647*90c8c64dSAndroid Build Coastguard Worker     self_type: "_ZTIPi"
648*90c8c64dSAndroid Build Coastguard Worker   }
649*90c8c64dSAndroid Build Coastguard Worker }
650*90c8c64dSAndroid Build Coastguard Worker lvalue_reference_types {
651*90c8c64dSAndroid Build Coastguard Worker   type_info {
652*90c8c64dSAndroid Build Coastguard Worker     name: "const float &"
653*90c8c64dSAndroid Build Coastguard Worker     size: 8
654*90c8c64dSAndroid Build Coastguard Worker     alignment: 8
655*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIKf"
656*90c8c64dSAndroid Build Coastguard Worker     source_file: "development/vndk/tools/header-checker/tests/input/example1.h"
657*90c8c64dSAndroid Build Coastguard Worker     linker_set_key: "_ZTIRKf"
658*90c8c64dSAndroid Build Coastguard Worker     self_type: "_ZTIRKf"
659*90c8c64dSAndroid Build Coastguard Worker   }
660*90c8c64dSAndroid Build Coastguard Worker }
661*90c8c64dSAndroid Build Coastguard Worker lvalue_reference_types {
662*90c8c64dSAndroid Build Coastguard Worker   type_info {
663*90c8c64dSAndroid Build Coastguard Worker     name: "float &"
664*90c8c64dSAndroid Build Coastguard Worker     size: 8
665*90c8c64dSAndroid Build Coastguard Worker     alignment: 8
666*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIf"
667*90c8c64dSAndroid Build Coastguard Worker     source_file: "development/vndk/tools/header-checker/tests/input/example1.h"
668*90c8c64dSAndroid Build Coastguard Worker     linker_set_key: "_ZTIRf"
669*90c8c64dSAndroid Build Coastguard Worker     self_type: "_ZTIRf"
670*90c8c64dSAndroid Build Coastguard Worker   }
671*90c8c64dSAndroid Build Coastguard Worker }
672*90c8c64dSAndroid Build Coastguard Worker lvalue_reference_types {
673*90c8c64dSAndroid Build Coastguard Worker   type_info {
674*90c8c64dSAndroid Build Coastguard Worker     name: "int &"
675*90c8c64dSAndroid Build Coastguard Worker     size: 8
676*90c8c64dSAndroid Build Coastguard Worker     alignment: 8
677*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIi"
678*90c8c64dSAndroid Build Coastguard Worker     source_file: "development/vndk/tools/header-checker/tests/input/example1.h"
679*90c8c64dSAndroid Build Coastguard Worker     linker_set_key: "_ZTIRi"
680*90c8c64dSAndroid Build Coastguard Worker     self_type: "_ZTIRi"
681*90c8c64dSAndroid Build Coastguard Worker   }
682*90c8c64dSAndroid Build Coastguard Worker }
683*90c8c64dSAndroid Build Coastguard Worker builtin_types {
684*90c8c64dSAndroid Build Coastguard Worker   type_info {
685*90c8c64dSAndroid Build Coastguard Worker     name: "bool"
686*90c8c64dSAndroid Build Coastguard Worker     size: 1
687*90c8c64dSAndroid Build Coastguard Worker     alignment: 1
688*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIb"
689*90c8c64dSAndroid Build Coastguard Worker     source_file: ""
690*90c8c64dSAndroid Build Coastguard Worker     linker_set_key: "_ZTIb"
691*90c8c64dSAndroid Build Coastguard Worker     self_type: "_ZTIb"
692*90c8c64dSAndroid Build Coastguard Worker   }
693*90c8c64dSAndroid Build Coastguard Worker   is_unsigned: true
694*90c8c64dSAndroid Build Coastguard Worker   is_integral: true
695*90c8c64dSAndroid Build Coastguard Worker }
696*90c8c64dSAndroid Build Coastguard Worker builtin_types {
697*90c8c64dSAndroid Build Coastguard Worker   type_info {
698*90c8c64dSAndroid Build Coastguard Worker     name: "char"
699*90c8c64dSAndroid Build Coastguard Worker     size: 1
700*90c8c64dSAndroid Build Coastguard Worker     alignment: 1
701*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIc"
702*90c8c64dSAndroid Build Coastguard Worker     source_file: ""
703*90c8c64dSAndroid Build Coastguard Worker     linker_set_key: "_ZTIc"
704*90c8c64dSAndroid Build Coastguard Worker     self_type: "_ZTIc"
705*90c8c64dSAndroid Build Coastguard Worker   }
706*90c8c64dSAndroid Build Coastguard Worker   is_unsigned: false
707*90c8c64dSAndroid Build Coastguard Worker   is_integral: true
708*90c8c64dSAndroid Build Coastguard Worker }
709*90c8c64dSAndroid Build Coastguard Worker builtin_types {
710*90c8c64dSAndroid Build Coastguard Worker   type_info {
711*90c8c64dSAndroid Build Coastguard Worker     name: "double"
712*90c8c64dSAndroid Build Coastguard Worker     size: 8
713*90c8c64dSAndroid Build Coastguard Worker     alignment: 8
714*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTId"
715*90c8c64dSAndroid Build Coastguard Worker     source_file: ""
716*90c8c64dSAndroid Build Coastguard Worker     linker_set_key: "_ZTId"
717*90c8c64dSAndroid Build Coastguard Worker     self_type: "_ZTId"
718*90c8c64dSAndroid Build Coastguard Worker   }
719*90c8c64dSAndroid Build Coastguard Worker   is_unsigned: false
720*90c8c64dSAndroid Build Coastguard Worker   is_integral: false
721*90c8c64dSAndroid Build Coastguard Worker }
722*90c8c64dSAndroid Build Coastguard Worker builtin_types {
723*90c8c64dSAndroid Build Coastguard Worker   type_info {
724*90c8c64dSAndroid Build Coastguard Worker     name: "float"
725*90c8c64dSAndroid Build Coastguard Worker     size: 4
726*90c8c64dSAndroid Build Coastguard Worker     alignment: 4
727*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIf"
728*90c8c64dSAndroid Build Coastguard Worker     source_file: ""
729*90c8c64dSAndroid Build Coastguard Worker     linker_set_key: "_ZTIf"
730*90c8c64dSAndroid Build Coastguard Worker     self_type: "_ZTIf"
731*90c8c64dSAndroid Build Coastguard Worker   }
732*90c8c64dSAndroid Build Coastguard Worker   is_unsigned: false
733*90c8c64dSAndroid Build Coastguard Worker   is_integral: false
734*90c8c64dSAndroid Build Coastguard Worker }
735*90c8c64dSAndroid Build Coastguard Worker builtin_types {
736*90c8c64dSAndroid Build Coastguard Worker   type_info {
737*90c8c64dSAndroid Build Coastguard Worker     name: "int"
738*90c8c64dSAndroid Build Coastguard Worker     size: 4
739*90c8c64dSAndroid Build Coastguard Worker     alignment: 4
740*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIi"
741*90c8c64dSAndroid Build Coastguard Worker     source_file: ""
742*90c8c64dSAndroid Build Coastguard Worker     linker_set_key: "_ZTIi"
743*90c8c64dSAndroid Build Coastguard Worker     self_type: "_ZTIi"
744*90c8c64dSAndroid Build Coastguard Worker   }
745*90c8c64dSAndroid Build Coastguard Worker   is_unsigned: false
746*90c8c64dSAndroid Build Coastguard Worker   is_integral: true
747*90c8c64dSAndroid Build Coastguard Worker }
748*90c8c64dSAndroid Build Coastguard Worker builtin_types {
749*90c8c64dSAndroid Build Coastguard Worker   type_info {
750*90c8c64dSAndroid Build Coastguard Worker     name: "unsigned int"
751*90c8c64dSAndroid Build Coastguard Worker     size: 4
752*90c8c64dSAndroid Build Coastguard Worker     alignment: 4
753*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIj"
754*90c8c64dSAndroid Build Coastguard Worker     source_file: ""
755*90c8c64dSAndroid Build Coastguard Worker     linker_set_key: "_ZTIj"
756*90c8c64dSAndroid Build Coastguard Worker     self_type: "_ZTIj"
757*90c8c64dSAndroid Build Coastguard Worker   }
758*90c8c64dSAndroid Build Coastguard Worker   is_unsigned: true
759*90c8c64dSAndroid Build Coastguard Worker   is_integral: true
760*90c8c64dSAndroid Build Coastguard Worker }
761*90c8c64dSAndroid Build Coastguard Worker builtin_types {
762*90c8c64dSAndroid Build Coastguard Worker   type_info {
763*90c8c64dSAndroid Build Coastguard Worker     name: "void"
764*90c8c64dSAndroid Build Coastguard Worker     size: 0
765*90c8c64dSAndroid Build Coastguard Worker     alignment: 0
766*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIv"
767*90c8c64dSAndroid Build Coastguard Worker     source_file: ""
768*90c8c64dSAndroid Build Coastguard Worker     linker_set_key: "_ZTIv"
769*90c8c64dSAndroid Build Coastguard Worker     self_type: "_ZTIv"
770*90c8c64dSAndroid Build Coastguard Worker   }
771*90c8c64dSAndroid Build Coastguard Worker   is_unsigned: false
772*90c8c64dSAndroid Build Coastguard Worker   is_integral: false
773*90c8c64dSAndroid Build Coastguard Worker }
774*90c8c64dSAndroid Build Coastguard Worker builtin_types {
775*90c8c64dSAndroid Build Coastguard Worker   type_info {
776*90c8c64dSAndroid Build Coastguard Worker     name: "wchar_t"
777*90c8c64dSAndroid Build Coastguard Worker     size: 4
778*90c8c64dSAndroid Build Coastguard Worker     alignment: 4
779*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIw"
780*90c8c64dSAndroid Build Coastguard Worker     source_file: ""
781*90c8c64dSAndroid Build Coastguard Worker     linker_set_key: "_ZTIw"
782*90c8c64dSAndroid Build Coastguard Worker     self_type: "_ZTIw"
783*90c8c64dSAndroid Build Coastguard Worker   }
784*90c8c64dSAndroid Build Coastguard Worker   is_unsigned: false
785*90c8c64dSAndroid Build Coastguard Worker   is_integral: true
786*90c8c64dSAndroid Build Coastguard Worker }
787*90c8c64dSAndroid Build Coastguard Worker qualified_types {
788*90c8c64dSAndroid Build Coastguard Worker   type_info {
789*90c8c64dSAndroid Build Coastguard Worker     name: "const bool[2]"
790*90c8c64dSAndroid Build Coastguard Worker     size: 2
791*90c8c64dSAndroid Build Coastguard Worker     alignment: 1
792*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIA2_b"
793*90c8c64dSAndroid Build Coastguard Worker     source_file: "development/vndk/tools/header-checker/tests/input/example2.h"
794*90c8c64dSAndroid Build Coastguard Worker     linker_set_key: "_ZTIA2_Kb"
795*90c8c64dSAndroid Build Coastguard Worker     self_type: "_ZTIA2_Kb"
796*90c8c64dSAndroid Build Coastguard Worker   }
797*90c8c64dSAndroid Build Coastguard Worker   is_const: true
798*90c8c64dSAndroid Build Coastguard Worker   is_volatile: false
799*90c8c64dSAndroid Build Coastguard Worker   is_restricted: false
800*90c8c64dSAndroid Build Coastguard Worker }
801*90c8c64dSAndroid Build Coastguard Worker qualified_types {
802*90c8c64dSAndroid Build Coastguard Worker   type_info {
803*90c8c64dSAndroid Build Coastguard Worker     name: "const CPPHello"
804*90c8c64dSAndroid Build Coastguard Worker     size: 56
805*90c8c64dSAndroid Build Coastguard Worker     alignment: 8
806*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTI8CPPHello"
807*90c8c64dSAndroid Build Coastguard Worker     source_file: "development/vndk/tools/header-checker/tests/input/example1.h"
808*90c8c64dSAndroid Build Coastguard Worker     linker_set_key: "_ZTIK8CPPHello"
809*90c8c64dSAndroid Build Coastguard Worker     self_type: "_ZTIK8CPPHello"
810*90c8c64dSAndroid Build Coastguard Worker   }
811*90c8c64dSAndroid Build Coastguard Worker   is_const: true
812*90c8c64dSAndroid Build Coastguard Worker   is_volatile: false
813*90c8c64dSAndroid Build Coastguard Worker   is_restricted: false
814*90c8c64dSAndroid Build Coastguard Worker }
815*90c8c64dSAndroid Build Coastguard Worker qualified_types {
816*90c8c64dSAndroid Build Coastguard Worker   type_info {
817*90c8c64dSAndroid Build Coastguard Worker     name: "const List<float>::_Node"
818*90c8c64dSAndroid Build Coastguard Worker     size: 24
819*90c8c64dSAndroid Build Coastguard Worker     alignment: 8
820*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIN4ListIfE5_NodeE"
821*90c8c64dSAndroid Build Coastguard Worker     source_file: "development/vndk/tools/header-checker/tests/input/example1.h"
822*90c8c64dSAndroid Build Coastguard Worker     linker_set_key: "_ZTIKN4ListIfE5_NodeE"
823*90c8c64dSAndroid Build Coastguard Worker     self_type: "_ZTIKN4ListIfE5_NodeE"
824*90c8c64dSAndroid Build Coastguard Worker   }
825*90c8c64dSAndroid Build Coastguard Worker   is_const: true
826*90c8c64dSAndroid Build Coastguard Worker   is_volatile: false
827*90c8c64dSAndroid Build Coastguard Worker   is_restricted: false
828*90c8c64dSAndroid Build Coastguard Worker }
829*90c8c64dSAndroid Build Coastguard Worker qualified_types {
830*90c8c64dSAndroid Build Coastguard Worker   type_info {
831*90c8c64dSAndroid Build Coastguard Worker     name: "const char"
832*90c8c64dSAndroid Build Coastguard Worker     size: 1
833*90c8c64dSAndroid Build Coastguard Worker     alignment: 1
834*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIc"
835*90c8c64dSAndroid Build Coastguard Worker     source_file: "development/vndk/tools/header-checker/tests/input/example1.h"
836*90c8c64dSAndroid Build Coastguard Worker     linker_set_key: "_ZTIKc"
837*90c8c64dSAndroid Build Coastguard Worker     self_type: "_ZTIKc"
838*90c8c64dSAndroid Build Coastguard Worker   }
839*90c8c64dSAndroid Build Coastguard Worker   is_const: true
840*90c8c64dSAndroid Build Coastguard Worker   is_volatile: false
841*90c8c64dSAndroid Build Coastguard Worker   is_restricted: false
842*90c8c64dSAndroid Build Coastguard Worker }
843*90c8c64dSAndroid Build Coastguard Worker qualified_types {
844*90c8c64dSAndroid Build Coastguard Worker   type_info {
845*90c8c64dSAndroid Build Coastguard Worker     name: "const float"
846*90c8c64dSAndroid Build Coastguard Worker     size: 4
847*90c8c64dSAndroid Build Coastguard Worker     alignment: 4
848*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIf"
849*90c8c64dSAndroid Build Coastguard Worker     source_file: "development/vndk/tools/header-checker/tests/input/example1.h"
850*90c8c64dSAndroid Build Coastguard Worker     linker_set_key: "_ZTIKf"
851*90c8c64dSAndroid Build Coastguard Worker     self_type: "_ZTIKf"
852*90c8c64dSAndroid Build Coastguard Worker   }
853*90c8c64dSAndroid Build Coastguard Worker   is_const: true
854*90c8c64dSAndroid Build Coastguard Worker   is_volatile: false
855*90c8c64dSAndroid Build Coastguard Worker   is_restricted: false
856*90c8c64dSAndroid Build Coastguard Worker }
857*90c8c64dSAndroid Build Coastguard Worker qualified_types {
858*90c8c64dSAndroid Build Coastguard Worker   type_info {
859*90c8c64dSAndroid Build Coastguard Worker     name: "const int"
860*90c8c64dSAndroid Build Coastguard Worker     size: 4
861*90c8c64dSAndroid Build Coastguard Worker     alignment: 4
862*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIi"
863*90c8c64dSAndroid Build Coastguard Worker     source_file: "development/vndk/tools/header-checker/tests/input/example1.h"
864*90c8c64dSAndroid Build Coastguard Worker     linker_set_key: "_ZTIKi"
865*90c8c64dSAndroid Build Coastguard Worker     self_type: "_ZTIKi"
866*90c8c64dSAndroid Build Coastguard Worker   }
867*90c8c64dSAndroid Build Coastguard Worker   is_const: true
868*90c8c64dSAndroid Build Coastguard Worker   is_volatile: false
869*90c8c64dSAndroid Build Coastguard Worker   is_restricted: false
870*90c8c64dSAndroid Build Coastguard Worker }
871*90c8c64dSAndroid Build Coastguard Worker array_types {
872*90c8c64dSAndroid Build Coastguard Worker   type_info {
873*90c8c64dSAndroid Build Coastguard Worker     name: "bool[2]"
874*90c8c64dSAndroid Build Coastguard Worker     size: 2
875*90c8c64dSAndroid Build Coastguard Worker     alignment: 1
876*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIb"
877*90c8c64dSAndroid Build Coastguard Worker     source_file: "development/vndk/tools/header-checker/tests/input/example2.h"
878*90c8c64dSAndroid Build Coastguard Worker     linker_set_key: "_ZTIA2_b"
879*90c8c64dSAndroid Build Coastguard Worker     self_type: "_ZTIA2_b"
880*90c8c64dSAndroid Build Coastguard Worker   }
881*90c8c64dSAndroid Build Coastguard Worker   is_of_unknown_bound: false
882*90c8c64dSAndroid Build Coastguard Worker }
883*90c8c64dSAndroid Build Coastguard Worker functions {
884*90c8c64dSAndroid Build Coastguard Worker   return_type: "_ZTIi"
885*90c8c64dSAndroid Build Coastguard Worker   function_name: "ListMangle"
886*90c8c64dSAndroid Build Coastguard Worker   source_file: "development/vndk/tools/header-checker/tests/input/example1.h"
887*90c8c64dSAndroid Build Coastguard Worker   parameters {
888*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIP4ListIiE"
889*90c8c64dSAndroid Build Coastguard Worker     default_arg: false
890*90c8c64dSAndroid Build Coastguard Worker     is_this_ptr: false
891*90c8c64dSAndroid Build Coastguard Worker   }
892*90c8c64dSAndroid Build Coastguard Worker   parameters {
893*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIP9StackNodeIiE"
894*90c8c64dSAndroid Build Coastguard Worker     default_arg: false
895*90c8c64dSAndroid Build Coastguard Worker     is_this_ptr: false
896*90c8c64dSAndroid Build Coastguard Worker   }
897*90c8c64dSAndroid Build Coastguard Worker   linker_set_key: "_Z10ListMangleP4ListIiEP9StackNodeIiE"
898*90c8c64dSAndroid Build Coastguard Worker   access: public_access
899*90c8c64dSAndroid Build Coastguard Worker }
900*90c8c64dSAndroid Build Coastguard Worker functions {
901*90c8c64dSAndroid Build Coastguard Worker   return_type: "_ZTIv"
902*90c8c64dSAndroid Build Coastguard Worker   function_name: "fooVariadic"
903*90c8c64dSAndroid Build Coastguard Worker   source_file: "development/vndk/tools/header-checker/tests/input/example1.h"
904*90c8c64dSAndroid Build Coastguard Worker   parameters {
905*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIRi"
906*90c8c64dSAndroid Build Coastguard Worker     default_arg: false
907*90c8c64dSAndroid Build Coastguard Worker     is_this_ptr: false
908*90c8c64dSAndroid Build Coastguard Worker   }
909*90c8c64dSAndroid Build Coastguard Worker   parameters {
910*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIPi"
911*90c8c64dSAndroid Build Coastguard Worker     default_arg: false
912*90c8c64dSAndroid Build Coastguard Worker     is_this_ptr: false
913*90c8c64dSAndroid Build Coastguard Worker   }
914*90c8c64dSAndroid Build Coastguard Worker   linker_set_key: "_Z11fooVariadicRiPiz"
915*90c8c64dSAndroid Build Coastguard Worker   access: public_access
916*90c8c64dSAndroid Build Coastguard Worker }
917*90c8c64dSAndroid Build Coastguard Worker functions {
918*90c8c64dSAndroid Build Coastguard Worker   return_type: "_ZTI4ListIfE"
919*90c8c64dSAndroid Build Coastguard Worker   function_name: "castInterface"
920*90c8c64dSAndroid Build Coastguard Worker   source_file: "development/vndk/tools/header-checker/tests/input/example1.h"
921*90c8c64dSAndroid Build Coastguard Worker   parameters {
922*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTI4ListIfE"
923*90c8c64dSAndroid Build Coastguard Worker     default_arg: false
924*90c8c64dSAndroid Build Coastguard Worker     is_this_ptr: false
925*90c8c64dSAndroid Build Coastguard Worker   }
926*90c8c64dSAndroid Build Coastguard Worker   parameters {
927*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIPKc"
928*90c8c64dSAndroid Build Coastguard Worker     default_arg: false
929*90c8c64dSAndroid Build Coastguard Worker     is_this_ptr: false
930*90c8c64dSAndroid Build Coastguard Worker   }
931*90c8c64dSAndroid Build Coastguard Worker   parameters {
932*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIb"
933*90c8c64dSAndroid Build Coastguard Worker     default_arg: false
934*90c8c64dSAndroid Build Coastguard Worker     is_this_ptr: false
935*90c8c64dSAndroid Build Coastguard Worker   }
936*90c8c64dSAndroid Build Coastguard Worker   template_info {
937*90c8c64dSAndroid Build Coastguard Worker     elements {
938*90c8c64dSAndroid Build Coastguard Worker       referenced_type: "_ZTIf"
939*90c8c64dSAndroid Build Coastguard Worker     }
940*90c8c64dSAndroid Build Coastguard Worker     elements {
941*90c8c64dSAndroid Build Coastguard Worker       referenced_type: "_ZTIf"
942*90c8c64dSAndroid Build Coastguard Worker     }
943*90c8c64dSAndroid Build Coastguard Worker     elements {
944*90c8c64dSAndroid Build Coastguard Worker       referenced_type: "_ZTIf"
945*90c8c64dSAndroid Build Coastguard Worker     }
946*90c8c64dSAndroid Build Coastguard Worker     elements {
947*90c8c64dSAndroid Build Coastguard Worker       referenced_type: "_ZTIf"
948*90c8c64dSAndroid Build Coastguard Worker     }
949*90c8c64dSAndroid Build Coastguard Worker   }
950*90c8c64dSAndroid Build Coastguard Worker   linker_set_key: "_Z13castInterfaceIffffE4ListIT_ES0_IT0_EPKcb"
951*90c8c64dSAndroid Build Coastguard Worker   access: public_access
952*90c8c64dSAndroid Build Coastguard Worker }
953*90c8c64dSAndroid Build Coastguard Worker functions {
954*90c8c64dSAndroid Build Coastguard Worker   return_type: "_ZTIi"
955*90c8c64dSAndroid Build Coastguard Worker   function_name: "boo"
956*90c8c64dSAndroid Build Coastguard Worker   source_file: "development/vndk/tools/header-checker/tests/input/example1.h"
957*90c8c64dSAndroid Build Coastguard Worker   parameters {
958*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIK8CPPHello"
959*90c8c64dSAndroid Build Coastguard Worker     default_arg: false
960*90c8c64dSAndroid Build Coastguard Worker     is_this_ptr: false
961*90c8c64dSAndroid Build Coastguard Worker   }
962*90c8c64dSAndroid Build Coastguard Worker   parameters {
963*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIPi"
964*90c8c64dSAndroid Build Coastguard Worker     default_arg: false
965*90c8c64dSAndroid Build Coastguard Worker     is_this_ptr: false
966*90c8c64dSAndroid Build Coastguard Worker   }
967*90c8c64dSAndroid Build Coastguard Worker   parameters {
968*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIPf"
969*90c8c64dSAndroid Build Coastguard Worker     default_arg: false
970*90c8c64dSAndroid Build Coastguard Worker     is_this_ptr: false
971*90c8c64dSAndroid Build Coastguard Worker   }
972*90c8c64dSAndroid Build Coastguard Worker   linker_set_key: "_Z3boo8CPPHelloPiPf"
973*90c8c64dSAndroid Build Coastguard Worker   access: public_access
974*90c8c64dSAndroid Build Coastguard Worker }
975*90c8c64dSAndroid Build Coastguard Worker functions {
976*90c8c64dSAndroid Build Coastguard Worker   return_type: "_ZTIv"
977*90c8c64dSAndroid Build Coastguard Worker   function_name: "format"
978*90c8c64dSAndroid Build Coastguard Worker   source_file: "development/vndk/tools/header-checker/tests/input/example1.h"
979*90c8c64dSAndroid Build Coastguard Worker   linker_set_key: "_Z6formatv"
980*90c8c64dSAndroid Build Coastguard Worker   access: public_access
981*90c8c64dSAndroid Build Coastguard Worker }
982*90c8c64dSAndroid Build Coastguard Worker functions {
983*90c8c64dSAndroid Build Coastguard Worker   return_type: "_ZTIv"
984*90c8c64dSAndroid Build Coastguard Worker   function_name: "List<float>::_Node::PrivateNode"
985*90c8c64dSAndroid Build Coastguard Worker   source_file: "development/vndk/tools/header-checker/tests/input/example1.h"
986*90c8c64dSAndroid Build Coastguard Worker   parameters {
987*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIPN4ListIfE5_NodeE"
988*90c8c64dSAndroid Build Coastguard Worker     default_arg: false
989*90c8c64dSAndroid Build Coastguard Worker     is_this_ptr: true
990*90c8c64dSAndroid Build Coastguard Worker   }
991*90c8c64dSAndroid Build Coastguard Worker   linker_set_key: "_ZN4ListIfE5_Node11PrivateNodeEv"
992*90c8c64dSAndroid Build Coastguard Worker   access: private_access
993*90c8c64dSAndroid Build Coastguard Worker }
994*90c8c64dSAndroid Build Coastguard Worker functions {
995*90c8c64dSAndroid Build Coastguard Worker   return_type: "_ZTIRf"
996*90c8c64dSAndroid Build Coastguard Worker   function_name: "List<float>::_Node::getRef"
997*90c8c64dSAndroid Build Coastguard Worker   source_file: "development/vndk/tools/header-checker/tests/input/example1.h"
998*90c8c64dSAndroid Build Coastguard Worker   parameters {
999*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIPN4ListIfE5_NodeE"
1000*90c8c64dSAndroid Build Coastguard Worker     default_arg: false
1001*90c8c64dSAndroid Build Coastguard Worker     is_this_ptr: true
1002*90c8c64dSAndroid Build Coastguard Worker   }
1003*90c8c64dSAndroid Build Coastguard Worker   linker_set_key: "_ZN4ListIfE5_Node6getRefEv"
1004*90c8c64dSAndroid Build Coastguard Worker   access: public_access
1005*90c8c64dSAndroid Build Coastguard Worker }
1006*90c8c64dSAndroid Build Coastguard Worker functions {
1007*90c8c64dSAndroid Build Coastguard Worker   return_type: "_ZTIv"
1008*90c8c64dSAndroid Build Coastguard Worker   function_name: "List<float>::_Node::_Node"
1009*90c8c64dSAndroid Build Coastguard Worker   source_file: "development/vndk/tools/header-checker/tests/input/example1.h"
1010*90c8c64dSAndroid Build Coastguard Worker   parameters {
1011*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIPN4ListIfE5_NodeE"
1012*90c8c64dSAndroid Build Coastguard Worker     default_arg: false
1013*90c8c64dSAndroid Build Coastguard Worker     is_this_ptr: true
1014*90c8c64dSAndroid Build Coastguard Worker   }
1015*90c8c64dSAndroid Build Coastguard Worker   parameters {
1016*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIRKf"
1017*90c8c64dSAndroid Build Coastguard Worker     default_arg: false
1018*90c8c64dSAndroid Build Coastguard Worker     is_this_ptr: false
1019*90c8c64dSAndroid Build Coastguard Worker   }
1020*90c8c64dSAndroid Build Coastguard Worker   linker_set_key: "_ZN4ListIfE5_NodeC1ERKf"
1021*90c8c64dSAndroid Build Coastguard Worker   access: public_access
1022*90c8c64dSAndroid Build Coastguard Worker }
1023*90c8c64dSAndroid Build Coastguard Worker functions {
1024*90c8c64dSAndroid Build Coastguard Worker   return_type: "_ZTIv"
1025*90c8c64dSAndroid Build Coastguard Worker   function_name: "List<float>::_Node::_Node"
1026*90c8c64dSAndroid Build Coastguard Worker   source_file: "development/vndk/tools/header-checker/tests/input/example1.h"
1027*90c8c64dSAndroid Build Coastguard Worker   parameters {
1028*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIPN4ListIfE5_NodeE"
1029*90c8c64dSAndroid Build Coastguard Worker     default_arg: false
1030*90c8c64dSAndroid Build Coastguard Worker     is_this_ptr: true
1031*90c8c64dSAndroid Build Coastguard Worker   }
1032*90c8c64dSAndroid Build Coastguard Worker   parameters {
1033*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIRKf"
1034*90c8c64dSAndroid Build Coastguard Worker     default_arg: false
1035*90c8c64dSAndroid Build Coastguard Worker     is_this_ptr: false
1036*90c8c64dSAndroid Build Coastguard Worker   }
1037*90c8c64dSAndroid Build Coastguard Worker   linker_set_key: "_ZN4ListIfE5_NodeC2ERKf"
1038*90c8c64dSAndroid Build Coastguard Worker   access: public_access
1039*90c8c64dSAndroid Build Coastguard Worker }
1040*90c8c64dSAndroid Build Coastguard Worker functions {
1041*90c8c64dSAndroid Build Coastguard Worker   return_type: "_ZTIv"
1042*90c8c64dSAndroid Build Coastguard Worker   function_name: "List<float>::_Node::~_Node"
1043*90c8c64dSAndroid Build Coastguard Worker   source_file: "development/vndk/tools/header-checker/tests/input/example1.h"
1044*90c8c64dSAndroid Build Coastguard Worker   parameters {
1045*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIPN4ListIfE5_NodeE"
1046*90c8c64dSAndroid Build Coastguard Worker     default_arg: false
1047*90c8c64dSAndroid Build Coastguard Worker     is_this_ptr: true
1048*90c8c64dSAndroid Build Coastguard Worker   }
1049*90c8c64dSAndroid Build Coastguard Worker   linker_set_key: "_ZN4ListIfE5_NodeD1Ev"
1050*90c8c64dSAndroid Build Coastguard Worker   access: public_access
1051*90c8c64dSAndroid Build Coastguard Worker }
1052*90c8c64dSAndroid Build Coastguard Worker functions {
1053*90c8c64dSAndroid Build Coastguard Worker   return_type: "_ZTIv"
1054*90c8c64dSAndroid Build Coastguard Worker   function_name: "List<float>::_Node::~_Node"
1055*90c8c64dSAndroid Build Coastguard Worker   source_file: "development/vndk/tools/header-checker/tests/input/example1.h"
1056*90c8c64dSAndroid Build Coastguard Worker   parameters {
1057*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIPN4ListIfE5_NodeE"
1058*90c8c64dSAndroid Build Coastguard Worker     default_arg: false
1059*90c8c64dSAndroid Build Coastguard Worker     is_this_ptr: true
1060*90c8c64dSAndroid Build Coastguard Worker   }
1061*90c8c64dSAndroid Build Coastguard Worker   linker_set_key: "_ZN4ListIfE5_NodeD2Ev"
1062*90c8c64dSAndroid Build Coastguard Worker   access: public_access
1063*90c8c64dSAndroid Build Coastguard Worker }
1064*90c8c64dSAndroid Build Coastguard Worker functions {
1065*90c8c64dSAndroid Build Coastguard Worker   return_type: "_ZTIv"
1066*90c8c64dSAndroid Build Coastguard Worker   function_name: "test2::HelloAgain::~HelloAgain"
1067*90c8c64dSAndroid Build Coastguard Worker   source_file: "development/vndk/tools/header-checker/tests/input/example2.h"
1068*90c8c64dSAndroid Build Coastguard Worker   parameters {
1069*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIPN5test210HelloAgainE"
1070*90c8c64dSAndroid Build Coastguard Worker     default_arg: false
1071*90c8c64dSAndroid Build Coastguard Worker     is_this_ptr: true
1072*90c8c64dSAndroid Build Coastguard Worker   }
1073*90c8c64dSAndroid Build Coastguard Worker   linker_set_key: "_ZN5test210HelloAgainD0Ev"
1074*90c8c64dSAndroid Build Coastguard Worker   access: public_access
1075*90c8c64dSAndroid Build Coastguard Worker }
1076*90c8c64dSAndroid Build Coastguard Worker functions {
1077*90c8c64dSAndroid Build Coastguard Worker   return_type: "_ZTIv"
1078*90c8c64dSAndroid Build Coastguard Worker   function_name: "test2::HelloAgain::~HelloAgain"
1079*90c8c64dSAndroid Build Coastguard Worker   source_file: "development/vndk/tools/header-checker/tests/input/example2.h"
1080*90c8c64dSAndroid Build Coastguard Worker   parameters {
1081*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIPN5test210HelloAgainE"
1082*90c8c64dSAndroid Build Coastguard Worker     default_arg: false
1083*90c8c64dSAndroid Build Coastguard Worker     is_this_ptr: true
1084*90c8c64dSAndroid Build Coastguard Worker   }
1085*90c8c64dSAndroid Build Coastguard Worker   linker_set_key: "_ZN5test210HelloAgainD1Ev"
1086*90c8c64dSAndroid Build Coastguard Worker   access: public_access
1087*90c8c64dSAndroid Build Coastguard Worker }
1088*90c8c64dSAndroid Build Coastguard Worker functions {
1089*90c8c64dSAndroid Build Coastguard Worker   return_type: "_ZTIv"
1090*90c8c64dSAndroid Build Coastguard Worker   function_name: "test2::HelloAgain::~HelloAgain"
1091*90c8c64dSAndroid Build Coastguard Worker   source_file: "development/vndk/tools/header-checker/tests/input/example2.h"
1092*90c8c64dSAndroid Build Coastguard Worker   parameters {
1093*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIPN5test210HelloAgainE"
1094*90c8c64dSAndroid Build Coastguard Worker     default_arg: false
1095*90c8c64dSAndroid Build Coastguard Worker     is_this_ptr: true
1096*90c8c64dSAndroid Build Coastguard Worker   }
1097*90c8c64dSAndroid Build Coastguard Worker   linker_set_key: "_ZN5test210HelloAgainD2Ev"
1098*90c8c64dSAndroid Build Coastguard Worker   access: public_access
1099*90c8c64dSAndroid Build Coastguard Worker }
1100*90c8c64dSAndroid Build Coastguard Worker functions {
1101*90c8c64dSAndroid Build Coastguard Worker   return_type: "_ZTIb"
1102*90c8c64dSAndroid Build Coastguard Worker   function_name: "test3::End"
1103*90c8c64dSAndroid Build Coastguard Worker   source_file: "development/vndk/tools/header-checker/tests/input/example2.h"
1104*90c8c64dSAndroid Build Coastguard Worker   parameters {
1105*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIf"
1106*90c8c64dSAndroid Build Coastguard Worker     default_arg: true
1107*90c8c64dSAndroid Build Coastguard Worker     is_this_ptr: false
1108*90c8c64dSAndroid Build Coastguard Worker   }
1109*90c8c64dSAndroid Build Coastguard Worker   linker_set_key: "_ZN5test33EndEf"
1110*90c8c64dSAndroid Build Coastguard Worker   access: public_access
1111*90c8c64dSAndroid Build Coastguard Worker }
1112*90c8c64dSAndroid Build Coastguard Worker functions {
1113*90c8c64dSAndroid Build Coastguard Worker   return_type: "_ZTIi"
1114*90c8c64dSAndroid Build Coastguard Worker   function_name: "CPPHello::again"
1115*90c8c64dSAndroid Build Coastguard Worker   source_file: "development/vndk/tools/header-checker/tests/input/example1.h"
1116*90c8c64dSAndroid Build Coastguard Worker   parameters {
1117*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIP8CPPHello"
1118*90c8c64dSAndroid Build Coastguard Worker     default_arg: false
1119*90c8c64dSAndroid Build Coastguard Worker     is_this_ptr: true
1120*90c8c64dSAndroid Build Coastguard Worker   }
1121*90c8c64dSAndroid Build Coastguard Worker   linker_set_key: "_ZN8CPPHello5againEv"
1122*90c8c64dSAndroid Build Coastguard Worker   access: public_access
1123*90c8c64dSAndroid Build Coastguard Worker }
1124*90c8c64dSAndroid Build Coastguard Worker functions {
1125*90c8c64dSAndroid Build Coastguard Worker   return_type: "_ZTIi"
1126*90c8c64dSAndroid Build Coastguard Worker   function_name: "CPPHello::test_enum"
1127*90c8c64dSAndroid Build Coastguard Worker   source_file: "development/vndk/tools/header-checker/tests/input/example1.h"
1128*90c8c64dSAndroid Build Coastguard Worker   parameters {
1129*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIP8CPPHello"
1130*90c8c64dSAndroid Build Coastguard Worker     default_arg: false
1131*90c8c64dSAndroid Build Coastguard Worker     is_this_ptr: true
1132*90c8c64dSAndroid Build Coastguard Worker   }
1133*90c8c64dSAndroid Build Coastguard Worker   linker_set_key: "_ZN8CPPHello9test_enumEv"
1134*90c8c64dSAndroid Build Coastguard Worker   access: public_access
1135*90c8c64dSAndroid Build Coastguard Worker }
1136*90c8c64dSAndroid Build Coastguard Worker functions {
1137*90c8c64dSAndroid Build Coastguard Worker   return_type: "_ZTIv"
1138*90c8c64dSAndroid Build Coastguard Worker   function_name: "CPPHello::CPPHello"
1139*90c8c64dSAndroid Build Coastguard Worker   source_file: "development/vndk/tools/header-checker/tests/input/example1.h"
1140*90c8c64dSAndroid Build Coastguard Worker   parameters {
1141*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIP8CPPHello"
1142*90c8c64dSAndroid Build Coastguard Worker     default_arg: false
1143*90c8c64dSAndroid Build Coastguard Worker     is_this_ptr: true
1144*90c8c64dSAndroid Build Coastguard Worker   }
1145*90c8c64dSAndroid Build Coastguard Worker   linker_set_key: "_ZN8CPPHelloC1Ev"
1146*90c8c64dSAndroid Build Coastguard Worker   access: public_access
1147*90c8c64dSAndroid Build Coastguard Worker }
1148*90c8c64dSAndroid Build Coastguard Worker functions {
1149*90c8c64dSAndroid Build Coastguard Worker   return_type: "_ZTIv"
1150*90c8c64dSAndroid Build Coastguard Worker   function_name: "CPPHello::CPPHello"
1151*90c8c64dSAndroid Build Coastguard Worker   source_file: "development/vndk/tools/header-checker/tests/input/example1.h"
1152*90c8c64dSAndroid Build Coastguard Worker   parameters {
1153*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIP8CPPHello"
1154*90c8c64dSAndroid Build Coastguard Worker     default_arg: false
1155*90c8c64dSAndroid Build Coastguard Worker     is_this_ptr: true
1156*90c8c64dSAndroid Build Coastguard Worker   }
1157*90c8c64dSAndroid Build Coastguard Worker   linker_set_key: "_ZN8CPPHelloC2Ev"
1158*90c8c64dSAndroid Build Coastguard Worker   access: public_access
1159*90c8c64dSAndroid Build Coastguard Worker }
1160*90c8c64dSAndroid Build Coastguard Worker functions {
1161*90c8c64dSAndroid Build Coastguard Worker   return_type: "_ZTIRKf"
1162*90c8c64dSAndroid Build Coastguard Worker   function_name: "List<float>::_Node::getRef"
1163*90c8c64dSAndroid Build Coastguard Worker   source_file: "development/vndk/tools/header-checker/tests/input/example1.h"
1164*90c8c64dSAndroid Build Coastguard Worker   parameters {
1165*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIPKN4ListIfE5_NodeE"
1166*90c8c64dSAndroid Build Coastguard Worker     default_arg: false
1167*90c8c64dSAndroid Build Coastguard Worker     is_this_ptr: true
1168*90c8c64dSAndroid Build Coastguard Worker   }
1169*90c8c64dSAndroid Build Coastguard Worker   linker_set_key: "_ZNK4ListIfE5_Node6getRefEv"
1170*90c8c64dSAndroid Build Coastguard Worker   access: public_access
1171*90c8c64dSAndroid Build Coastguard Worker }
1172*90c8c64dSAndroid Build Coastguard Worker functions {
1173*90c8c64dSAndroid Build Coastguard Worker   return_type: "_ZTIi"
1174*90c8c64dSAndroid Build Coastguard Worker   function_name: "uses_forward_decl"
1175*90c8c64dSAndroid Build Coastguard Worker   source_file: "development/vndk/tools/header-checker/tests/input/example1.h"
1176*90c8c64dSAndroid Build Coastguard Worker   parameters {
1177*90c8c64dSAndroid Build Coastguard Worker     referenced_type: "_ZTIP18ForwardDeclaration"
1178*90c8c64dSAndroid Build Coastguard Worker     default_arg: false
1179*90c8c64dSAndroid Build Coastguard Worker     is_this_ptr: false
1180*90c8c64dSAndroid Build Coastguard Worker   }
1181*90c8c64dSAndroid Build Coastguard Worker   linker_set_key: "uses_forward_decl"
1182*90c8c64dSAndroid Build Coastguard Worker   access: public_access
1183*90c8c64dSAndroid Build Coastguard Worker }
1184*90c8c64dSAndroid Build Coastguard Worker global_vars {
1185*90c8c64dSAndroid Build Coastguard Worker   name: "__test_var"
1186*90c8c64dSAndroid Build Coastguard Worker   source_file: "development/vndk/tools/header-checker/tests/input/example2.h"
1187*90c8c64dSAndroid Build Coastguard Worker   linker_set_key: "_ZL10__test_var"
1188*90c8c64dSAndroid Build Coastguard Worker   referenced_type: "_ZTIA2_Kb"
1189*90c8c64dSAndroid Build Coastguard Worker   access: public_access
1190*90c8c64dSAndroid Build Coastguard Worker }
1191*90c8c64dSAndroid Build Coastguard Worker global_vars {
1192*90c8c64dSAndroid Build Coastguard Worker   name: "test2::HelloAgain::hello_forever"
1193*90c8c64dSAndroid Build Coastguard Worker   source_file: "development/vndk/tools/header-checker/tests/input/example2.h"
1194*90c8c64dSAndroid Build Coastguard Worker   linker_set_key: "_ZN5test210HelloAgain13hello_foreverE"
1195*90c8c64dSAndroid Build Coastguard Worker   referenced_type: "_ZTIi"
1196*90c8c64dSAndroid Build Coastguard Worker   access: public_access
1197*90c8c64dSAndroid Build Coastguard Worker }
1198*90c8c64dSAndroid Build Coastguard Worker global_vars {
1199*90c8c64dSAndroid Build Coastguard Worker   name: "test3::double_bye"
1200*90c8c64dSAndroid Build Coastguard Worker   source_file: "development/vndk/tools/header-checker/tests/input/example2.h"
1201*90c8c64dSAndroid Build Coastguard Worker   linker_set_key: "_ZN5test310double_byeE"
1202*90c8c64dSAndroid Build Coastguard Worker   referenced_type: "_ZTIN5test38ByeAgainIdEE"
1203*90c8c64dSAndroid Build Coastguard Worker   access: public_access
1204*90c8c64dSAndroid Build Coastguard Worker }
1205*90c8c64dSAndroid Build Coastguard Worker global_vars {
1206*90c8c64dSAndroid Build Coastguard Worker   name: "test3::ByeAgain<float>::foo_forever"
1207*90c8c64dSAndroid Build Coastguard Worker   source_file: "development/vndk/tools/header-checker/tests/input/example2.h"
1208*90c8c64dSAndroid Build Coastguard Worker   linker_set_key: "_ZN5test38ByeAgainIfE11foo_foreverE"
1209*90c8c64dSAndroid Build Coastguard Worker   referenced_type: "_ZTIi"
1210*90c8c64dSAndroid Build Coastguard Worker   access: public_access
1211*90c8c64dSAndroid Build Coastguard Worker }
1212*90c8c64dSAndroid Build Coastguard Worker global_vars {
1213*90c8c64dSAndroid Build Coastguard Worker   name: "float_list_test"
1214*90c8c64dSAndroid Build Coastguard Worker   source_file: "development/vndk/tools/header-checker/tests/input/example1.h"
1215*90c8c64dSAndroid Build Coastguard Worker   linker_set_key: "float_list_test"
1216*90c8c64dSAndroid Build Coastguard Worker   referenced_type: "_ZTI4ListIfE"
1217*90c8c64dSAndroid Build Coastguard Worker   access: public_access
1218*90c8c64dSAndroid Build Coastguard Worker }
1219*90c8c64dSAndroid Build Coastguard Worker global_vars {
1220*90c8c64dSAndroid Build Coastguard Worker   name: "int_list_test"
1221*90c8c64dSAndroid Build Coastguard Worker   source_file: "development/vndk/tools/header-checker/tests/input/example1.h"
1222*90c8c64dSAndroid Build Coastguard Worker   linker_set_key: "int_list_test"
1223*90c8c64dSAndroid Build Coastguard Worker   referenced_type: "_ZTI4ListIiE"
1224*90c8c64dSAndroid Build Coastguard Worker   access: public_access
1225*90c8c64dSAndroid Build Coastguard Worker }
1226*90c8c64dSAndroid Build Coastguard Worker global_vars {
1227*90c8c64dSAndroid Build Coastguard Worker   name: "node"
1228*90c8c64dSAndroid Build Coastguard Worker   source_file: "development/vndk/tools/header-checker/tests/input/example1.h"
1229*90c8c64dSAndroid Build Coastguard Worker   linker_set_key: "node"
1230*90c8c64dSAndroid Build Coastguard Worker   referenced_type: "_ZTIN4ListIfE5_NodeE"
1231*90c8c64dSAndroid Build Coastguard Worker   access: public_access
1232*90c8c64dSAndroid Build Coastguard Worker }
1233