1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "char [0]",
7   "name" : "char [0]",
8   "referenced_type" : "type-47",
9   "self_type" : "type-109",
10   "source_file" : "/system/core/liblog/include/log/log_read.h"
11  },
12  {
13   "linker_set_key" : "float []",
14   "name" : "float []",
15   "referenced_type" : "type-210",
16   "self_type" : "type-444",
17   "source_file" : "/system/core/libsystem/include/system/graphics.h"
18  },
19  {
20   "alignment" : 4,
21   "linker_set_key" : "int [0]",
22   "name" : "int [0]",
23   "referenced_type" : "type-49",
24   "self_type" : "type-153",
25   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
26  },
27  {
28   "alignment" : 1,
29   "linker_set_key" : "unsigned char [32]",
30   "name" : "unsigned char [32]",
31   "referenced_type" : "type-106",
32   "self_type" : "type-295",
33   "size" : 32,
34   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
35  },
36  {
37   "alignment" : 1,
38   "linker_set_key" : "unsigned char [5121]",
39   "name" : "unsigned char [5121]",
40   "referenced_type" : "type-106",
41   "self_type" : "type-105",
42   "size" : 5121,
43   "source_file" : "/system/core/liblog/include/log/log_read.h"
44  },
45  {
46   "alignment" : 4,
47   "linker_set_key" : "unsigned int [8]",
48   "name" : "unsigned int [8]",
49   "referenced_type" : "type-2",
50   "self_type" : "type-437",
51   "size" : 32,
52   "source_file" : "/system/core/libsystem/include/system/graphics.h"
53  }
54 ],
55 "builtin_types" :
56 [
57  {
58   "alignment" : 1,
59   "is_integral" : true,
60   "is_unsigned" : true,
61   "linker_set_key" : "bool",
62   "name" : "bool",
63   "referenced_type" : "type-30",
64   "self_type" : "type-30",
65   "size" : 1
66  },
67  {
68   "alignment" : 1,
69   "is_integral" : true,
70   "is_unsigned" : true,
71   "linker_set_key" : "char",
72   "name" : "char",
73   "referenced_type" : "type-47",
74   "self_type" : "type-47",
75   "size" : 1
76  },
77  {
78   "alignment" : 2,
79   "is_integral" : true,
80   "is_unsigned" : true,
81   "linker_set_key" : "char16_t",
82   "name" : "char16_t",
83   "referenced_type" : "type-36",
84   "self_type" : "type-36",
85   "size" : 2
86  },
87  {
88   "alignment" : 8,
89   "linker_set_key" : "double",
90   "name" : "double",
91   "referenced_type" : "type-217",
92   "self_type" : "type-217",
93   "size" : 8
94  },
95  {
96   "alignment" : 4,
97   "linker_set_key" : "float",
98   "name" : "float",
99   "referenced_type" : "type-210",
100   "self_type" : "type-210",
101   "size" : 4
102  },
103  {
104   "alignment" : 4,
105   "is_integral" : true,
106   "linker_set_key" : "int",
107   "name" : "int",
108   "referenced_type" : "type-49",
109   "self_type" : "type-49",
110   "size" : 4
111  },
112  {
113   "alignment" : 4,
114   "is_integral" : true,
115   "linker_set_key" : "long",
116   "name" : "long",
117   "referenced_type" : "type-191",
118   "self_type" : "type-191",
119   "size" : 4
120  },
121  {
122   "alignment" : 8,
123   "linker_set_key" : "long double",
124   "name" : "long double",
125   "referenced_type" : "type-529",
126   "self_type" : "type-529",
127   "size" : 8
128  },
129  {
130   "alignment" : 8,
131   "is_integral" : true,
132   "linker_set_key" : "long long",
133   "name" : "long long",
134   "referenced_type" : "type-57",
135   "self_type" : "type-57",
136   "size" : 8
137  },
138  {
139   "alignment" : 2,
140   "is_integral" : true,
141   "linker_set_key" : "short",
142   "name" : "short",
143   "referenced_type" : "type-174",
144   "self_type" : "type-174",
145   "size" : 2
146  },
147  {
148   "alignment" : 1,
149   "is_integral" : true,
150   "linker_set_key" : "signed char",
151   "name" : "signed char",
152   "referenced_type" : "type-224",
153   "self_type" : "type-224",
154   "size" : 1
155  },
156  {
157   "alignment" : 1,
158   "is_integral" : true,
159   "is_unsigned" : true,
160   "linker_set_key" : "unsigned char",
161   "name" : "unsigned char",
162   "referenced_type" : "type-106",
163   "self_type" : "type-106",
164   "size" : 1
165  },
166  {
167   "alignment" : 4,
168   "is_integral" : true,
169   "is_unsigned" : true,
170   "linker_set_key" : "unsigned int",
171   "name" : "unsigned int",
172   "referenced_type" : "type-2",
173   "self_type" : "type-2",
174   "size" : 4
175  },
176  {
177   "alignment" : 4,
178   "is_integral" : true,
179   "is_unsigned" : true,
180   "linker_set_key" : "unsigned long",
181   "name" : "unsigned long",
182   "referenced_type" : "type-196",
183   "self_type" : "type-196",
184   "size" : 4
185  },
186  {
187   "alignment" : 8,
188   "is_integral" : true,
189   "is_unsigned" : true,
190   "linker_set_key" : "unsigned long long",
191   "name" : "unsigned long long",
192   "referenced_type" : "type-13",
193   "self_type" : "type-13",
194   "size" : 8
195  },
196  {
197   "alignment" : 2,
198   "is_integral" : true,
199   "is_unsigned" : true,
200   "linker_set_key" : "unsigned short",
201   "name" : "unsigned short",
202   "referenced_type" : "type-108",
203   "self_type" : "type-108",
204   "size" : 2
205  },
206  {
207   "linker_set_key" : "void",
208   "name" : "void",
209   "referenced_type" : "type-23",
210   "self_type" : "type-23"
211  }
212 ],
213 "elf_functions" :
214 [
215  {
216   "name" : "_ZN7android8hardware2vr4V1_03IVr10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
217  },
218  {
219   "name" : "_ZN7android8hardware2vr4V1_03IVr11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
220  },
221  {
222   "name" : "_ZN7android8hardware2vr4V1_03IVr12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
223  },
224  {
225   "name" : "_ZN7android8hardware2vr4V1_03IVr12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
226  },
227  {
228   "name" : "_ZN7android8hardware2vr4V1_03IVr13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
229  },
230  {
231   "name" : "_ZN7android8hardware2vr4V1_03IVr13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
232  },
233  {
234   "name" : "_ZN7android8hardware2vr4V1_03IVr14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
235  },
236  {
237   "name" : "_ZN7android8hardware2vr4V1_03IVr17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
238  },
239  {
240   "name" : "_ZN7android8hardware2vr4V1_03IVr19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
241  },
242  {
243   "name" : "_ZN7android8hardware2vr4V1_03IVr21notifySyspropsChangedEv"
244  },
245  {
246   "name" : "_ZN7android8hardware2vr4V1_03IVr21setHALInstrumentationEv"
247  },
248  {
249   "name" : "_ZN7android8hardware2vr4V1_03IVr24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
250  },
251  {
252   "name" : "_ZN7android8hardware2vr4V1_03IVr4pingEv"
253  },
254  {
255   "name" : "_ZN7android8hardware2vr4V1_03IVr5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
256  },
257  {
258   "name" : "_ZN7android8hardware2vr4V1_03IVr8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
259  },
260  {
261   "name" : "_ZN7android8hardware2vr4V1_03IVr8castFromERKNS_2spIS3_EEb"
262  },
263  {
264   "name" : "_ZN7android8hardware2vr4V1_04BsVr13addOnewayTaskENSt3__18functionIFvvEEE"
265  },
266  {
267   "name" : "_ZN7android8hardware2vr4V1_04BsVrC1ENS_2spINS2_3IVrEEE"
268  },
269  {
270   "name" : "_ZN7android8hardware2vr4V1_04BsVrC2ENS_2spINS2_3IVrEEE"
271  },
272  {
273   "name" : "_ZN7android8hardware2vr4V1_06BnHwVr10_hidl_initEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
274  },
275  {
276   "name" : "_ZN7android8hardware2vr4V1_06BnHwVr10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
277  },
278  {
279   "name" : "_ZN7android8hardware2vr4V1_06BnHwVr12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
280  },
281  {
282   "name" : "_ZN7android8hardware2vr4V1_06BnHwVr15_hidl_setVrModeEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
283  },
284  {
285   "name" : "_ZN7android8hardware2vr4V1_06BnHwVr4pingEv"
286  },
287  {
288   "name" : "_ZN7android8hardware2vr4V1_06BnHwVrC1ERKNS_2spINS2_3IVrEEE"
289  },
290  {
291   "name" : "_ZN7android8hardware2vr4V1_06BnHwVrC2ERKNS_2spINS2_3IVrEEE"
292  },
293  {
294   "name" : "_ZN7android8hardware2vr4V1_06BnHwVrD0Ev"
295  },
296  {
297   "name" : "_ZN7android8hardware2vr4V1_06BnHwVrD1Ev"
298  },
299  {
300   "name" : "_ZN7android8hardware2vr4V1_06BnHwVrD2Ev"
301  },
302  {
303   "name" : "_ZN7android8hardware2vr4V1_06BpHwVr10_hidl_initEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE"
304  },
305  {
306   "name" : "_ZN7android8hardware2vr4V1_06BpHwVr11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
307  },
308  {
309   "name" : "_ZN7android8hardware2vr4V1_06BpHwVr12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
310  },
311  {
312   "name" : "_ZN7android8hardware2vr4V1_06BpHwVr12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
313  },
314  {
315   "name" : "_ZN7android8hardware2vr4V1_06BpHwVr13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
316  },
317  {
318   "name" : "_ZN7android8hardware2vr4V1_06BpHwVr14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
319  },
320  {
321   "name" : "_ZN7android8hardware2vr4V1_06BpHwVr15_hidl_setVrModeEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEb"
322  },
323  {
324   "name" : "_ZN7android8hardware2vr4V1_06BpHwVr19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
325  },
326  {
327   "name" : "_ZN7android8hardware2vr4V1_06BpHwVr21notifySyspropsChangedEv"
328  },
329  {
330   "name" : "_ZN7android8hardware2vr4V1_06BpHwVr21setHALInstrumentationEv"
331  },
332  {
333   "name" : "_ZN7android8hardware2vr4V1_06BpHwVr4initEv"
334  },
335  {
336   "name" : "_ZN7android8hardware2vr4V1_06BpHwVr4pingEv"
337  },
338  {
339   "name" : "_ZN7android8hardware2vr4V1_06BpHwVr5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
340  },
341  {
342   "name" : "_ZN7android8hardware2vr4V1_06BpHwVr9setVrModeEb"
343  },
344  {
345   "name" : "_ZN7android8hardware2vr4V1_06BpHwVrC1ERKNS_2spINS0_7IBinderEEE"
346  },
347  {
348   "name" : "_ZN7android8hardware2vr4V1_06BpHwVrC2ERKNS_2spINS0_7IBinderEEE"
349  },
350  {
351   "binding" : "weak",
352   "name" : "_ZN7android8hardware7details13castInterfaceINS0_2vr4V1_03IVrENS_4hidl4base4V1_05IBaseENS4_6BpHwVrEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
353  },
354  {
355   "binding" : "weak",
356   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_2vr4V1_06BpHwVrENS4_3IVrEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
357  },
358  {
359   "binding" : "weak",
360   "name" : "_ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_"
361  },
362  {
363   "binding" : "weak",
364   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
365  },
366  {
367   "binding" : "weak",
368   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_4hidl4base4V1_05IBaseEEEPvEEEEENS_19__map_value_compareIS7_SJ_NS_4lessIS7_EELb1EEENS5_ISJ_EEE12__find_equalIS7_EERPNS_16__tree_node_baseISG_EERPNS_15__tree_end_nodeIST_EERKT_"
369  },
370  {
371   "binding" : "weak",
372   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_4hidl4base4V1_05IBaseEEEPvEEEEENS_19__map_value_compareIS7_SJ_NS_4lessIS7_EELb1EEENS5_ISJ_EEE4findIS7_EENS_15__tree_iteratorISJ_PNS_11__tree_nodeISJ_SG_EEiEERKT_"
373  },
374  {
375   "binding" : "weak",
376   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_4hidl4base4V1_05IBaseEEEPvEEEEENS_19__map_value_compareIS7_SJ_NS_4lessIS7_EELb1EEENS5_ISJ_EEE5eraseENS_21__tree_const_iteratorISJ_PNS_11__tree_nodeISJ_SG_EEiEE"
377  },
378  {
379   "binding" : "weak",
380   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_8hardware7IBinderEEEPvEEEEENS_19__map_value_compareIS7_SH_NS_4lessIS7_EELb1EEENS5_ISH_EEE12__find_equalIS7_EERPNS_16__tree_node_baseISE_EERPNS_15__tree_end_nodeISR_EERKT_"
381  },
382  {
383   "binding" : "weak",
384   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_8hardware7IBinderEEEPvEEEEENS_19__map_value_compareIS7_SH_NS_4lessIS7_EELb1EEENS5_ISH_EEE4findIS7_EENS_15__tree_iteratorISH_PNS_11__tree_nodeISH_SE_EEiEERKT_"
385  },
386  {
387   "binding" : "weak",
388   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_8hardware7IBinderEEEPvEEEEENS_19__map_value_compareIS7_SH_NS_4lessIS7_EELb1EEENS5_ISH_EEE5eraseENS_21__tree_const_iteratorISH_PNS_11__tree_nodeISH_SE_EEiEE"
389  },
390  {
391   "binding" : "weak",
392   "name" : "_ZNSt3__16vectorIN7android2spINS1_8hardware27hidl_binder_death_recipientEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_"
393  },
394  {
395   "binding" : "weak",
396   "name" : "_ZNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEC2ERKSH_"
397  },
398  {
399   "binding" : "weak",
400   "name" : "_ZNSt3__16vectorIPvNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_"
401  },
402  {
403   "name" : "_ZThn20_N7android8hardware2vr4V1_06BnHwVrD0Ev"
404  },
405  {
406   "name" : "_ZThn20_N7android8hardware2vr4V1_06BnHwVrD1Ev"
407  },
408  {
409   "name" : "_ZTv0_n12_N7android8hardware2vr4V1_06BnHwVrD0Ev"
410  },
411  {
412   "name" : "_ZTv0_n12_N7android8hardware2vr4V1_06BnHwVrD1Ev"
413  },
414  {
415   "name" : "__aeabi_memclr"
416  },
417  {
418   "name" : "__aeabi_memclr4"
419  },
420  {
421   "name" : "__aeabi_memclr8"
422  },
423  {
424   "name" : "__aeabi_memcpy"
425  },
426  {
427   "name" : "__aeabi_memcpy4"
428  },
429  {
430   "name" : "__aeabi_memcpy8"
431  },
432  {
433   "name" : "__aeabi_memset"
434  },
435  {
436   "name" : "__aeabi_memset4"
437  },
438  {
439   "name" : "__aeabi_memset8"
440  }
441 ],
442 "elf_objects" :
443 [
444  {
445   "name" : "_ZN7android8hardware2vr4V1_03IVr10descriptorE"
446  },
447  {
448   "name" : "_ZTCN7android8hardware2vr4V1_03IVrE0_NS_4hidl4base4V1_05IBaseE"
449  },
450  {
451   "binding" : "weak",
452   "name" : "_ZTCN7android8hardware2vr4V1_04BsVrE0_NS2_3IVrE"
453  },
454  {
455   "name" : "_ZTCN7android8hardware2vr4V1_06BnHwVrE0_NS0_7IBinderE"
456  },
457  {
458   "name" : "_ZTCN7android8hardware2vr4V1_06BnHwVrE0_NS0_9BHwBinderE"
459  },
460  {
461   "name" : "_ZTCN7android8hardware2vr4V1_06BnHwVrE0_NS_4hidl4base4V1_08BnHwBaseE"
462  },
463  {
464   "name" : "_ZTCN7android8hardware2vr4V1_06BpHwVrE0_NS0_11BpInterfaceINS2_3IVrEEE"
465  },
466  {
467   "name" : "_ZTCN7android8hardware2vr4V1_06BpHwVrE0_NS2_3IVrE"
468  },
469  {
470   "name" : "_ZTCN7android8hardware2vr4V1_06BpHwVrE0_NS_4hidl4base4V1_05IBaseE"
471  },
472  {
473   "name" : "_ZTCN7android8hardware2vr4V1_06BpHwVrE4_NS0_10IInterfaceE"
474  },
475  {
476   "name" : "_ZTCN7android8hardware2vr4V1_06BpHwVrE8_NS0_11BpHwRefBaseE"
477  },
478  {
479   "name" : "_ZTTN7android8hardware2vr4V1_03IVrE"
480  },
481  {
482   "name" : "_ZTTN7android8hardware2vr4V1_06BnHwVrE"
483  },
484  {
485   "name" : "_ZTTN7android8hardware2vr4V1_06BpHwVrE"
486  },
487  {
488   "name" : "_ZTVN7android8hardware2vr4V1_03IVrE"
489  },
490  {
491   "binding" : "weak",
492   "name" : "_ZTVN7android8hardware2vr4V1_04BsVrE"
493  },
494  {
495   "name" : "_ZTVN7android8hardware2vr4V1_06BnHwVrE"
496  },
497  {
498   "name" : "_ZTVN7android8hardware2vr4V1_06BpHwVrE"
499  }
500 ],
501 "enum_types" :
502 [
503  {
504   "alignment" : 4,
505   "enum_fields" :
506   [
507    {
508     "enum_field_value" : 0,
509     "name" : "android::Condition::WAKE_UP_ONE"
510    },
511    {
512     "enum_field_value" : 1,
513     "name" : "android::Condition::WAKE_UP_ALL"
514    }
515   ],
516   "linker_set_key" : "android::Condition::WakeUpType",
517   "name" : "android::Condition::WakeUpType",
518   "referenced_type" : "type-455",
519   "self_type" : "type-455",
520   "size" : 4,
521   "source_file" : "/system/core/libutils/include/utils/Condition.h",
522   "underlying_type" : "type-2",
523   "unique_id" : "_ZTSN7android9Condition10WakeUpTypeE"
524  },
525  {
526   "alignment" : 4,
527   "enum_fields" :
528   [
529    {
530     "enum_field_value" : 0,
531     "name" : "android::String16::kEmptyString"
532    }
533   ],
534   "linker_set_key" : "android::String16::StaticLinkage",
535   "name" : "android::String16::StaticLinkage",
536   "referenced_type" : "type-341",
537   "self_type" : "type-341",
538   "size" : 4,
539   "source_file" : "/system/core/libutils/include/utils/String16.h",
540   "underlying_type" : "type-2",
541   "unique_id" : "_ZTSN7android8String1613StaticLinkageE"
542  },
543  {
544   "alignment" : 4,
545   "enum_fields" :
546   [
547    {
548     "enum_field_value" : 0,
549     "name" : "android::String8::kEmptyString"
550    }
551   ],
552   "linker_set_key" : "android::String8::StaticLinkage",
553   "name" : "android::String8::StaticLinkage",
554   "referenced_type" : "type-334",
555   "self_type" : "type-334",
556   "size" : 4,
557   "source_file" : "/system/core/libutils/include/utils/String8.h",
558   "underlying_type" : "type-2",
559   "unique_id" : "_ZTSN7android7String813StaticLinkageE"
560  },
561  {
562   "alignment" : 4,
563   "enum_fields" :
564   [
565    {
566     "enum_field_value" : 0,
567     "name" : "android::hardware::HidlReturnRestriction::NONE"
568    },
569    {
570     "enum_field_value" : 1,
571     "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
572    },
573    {
574     "enum_field_value" : 2,
575     "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
576    }
577   ],
578   "linker_set_key" : "android::hardware::HidlReturnRestriction",
579   "name" : "android::hardware::HidlReturnRestriction",
580   "referenced_type" : "type-140",
581   "self_type" : "type-140",
582   "size" : 4,
583   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
584   "underlying_type" : "type-49",
585   "unique_id" : "_ZTSN7android8hardware21HidlReturnRestrictionE"
586  },
587  {
588   "alignment" : 4,
589   "enum_fields" :
590   [
591    {
592     "enum_field_value" : 0,
593     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::READPTRPOS"
594    },
595    {
596     "enum_field_value" : 1,
597     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::WRITEPTRPOS"
598    },
599    {
600     "enum_field_value" : 2,
601     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::DATAPTRPOS"
602    },
603    {
604     "enum_field_value" : 3,
605     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::EVFLAGWORDPOS"
606    }
607   ],
608   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
609   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
610   "referenced_type" : "type-325",
611   "self_type" : "type-325",
612   "size" : 4,
613   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
614   "underlying_type" : "type-49",
615   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EE11GrantorTypeE"
616  },
617  {
618   "alignment" : 4,
619   "enum_fields" :
620   [
621    {
622     "enum_field_value" : 1,
623     "name" : "android::hardware::kSynchronizedReadWrite"
624    },
625    {
626     "enum_field_value" : 2,
627     "name" : "android::hardware::kUnsynchronizedWrite"
628    }
629   ],
630   "linker_set_key" : "android::hardware::MQFlavor",
631   "name" : "android::hardware::MQFlavor",
632   "referenced_type" : "type-321",
633   "self_type" : "type-321",
634   "size" : 4,
635   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
636   "underlying_type" : "type-2",
637   "unique_id" : "_ZTSN7android8hardware8MQFlavorE"
638  },
639  {
640   "alignment" : 4,
641   "enum_fields" :
642   [
643    {
644     "enum_field_value" : 0,
645     "name" : "android::hardware::ProcessState::CallRestriction::NONE"
646    },
647    {
648     "enum_field_value" : 1,
649     "name" : "android::hardware::ProcessState::CallRestriction::ERROR_IF_NOT_ONEWAY"
650    },
651    {
652     "enum_field_value" : 2,
653     "name" : "android::hardware::ProcessState::CallRestriction::FATAL_IF_NOT_ONEWAY"
654    }
655   ],
656   "linker_set_key" : "android::hardware::ProcessState::CallRestriction",
657   "name" : "android::hardware::ProcessState::CallRestriction",
658   "referenced_type" : "type-50",
659   "self_type" : "type-50",
660   "size" : 4,
661   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
662   "underlying_type" : "type-49",
663   "unique_id" : "_ZTSN7android8hardware12ProcessState15CallRestrictionE"
664  },
665  {
666   "alignment" : 4,
667   "enum_fields" :
668   [
669    {
670     "enum_field_value" : 0,
671     "name" : "android::hardware::Status::EX_NONE"
672    },
673    {
674     "enum_field_value" : -1,
675     "name" : "android::hardware::Status::EX_SECURITY"
676    },
677    {
678     "enum_field_value" : -2,
679     "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
680    },
681    {
682     "enum_field_value" : -3,
683     "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
684    },
685    {
686     "enum_field_value" : -4,
687     "name" : "android::hardware::Status::EX_NULL_POINTER"
688    },
689    {
690     "enum_field_value" : -5,
691     "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
692    },
693    {
694     "enum_field_value" : -6,
695     "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
696    },
697    {
698     "enum_field_value" : -7,
699     "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
700    },
701    {
702     "enum_field_value" : -128,
703     "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
704    },
705    {
706     "enum_field_value" : -129,
707     "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
708    }
709   ],
710   "linker_set_key" : "android::hardware::Status::Exception",
711   "name" : "android::hardware::Status::Exception",
712   "referenced_type" : "type-113",
713   "self_type" : "type-113",
714   "size" : 4,
715   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
716   "underlying_type" : "type-49",
717   "unique_id" : "_ZTSN7android8hardware6Status9ExceptionE"
718  },
719  {
720   "alignment" : 4,
721   "enum_fields" :
722   [
723    {
724     "enum_field_value" : 0,
725     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
726    },
727    {
728     "enum_field_value" : 1,
729     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
730    },
731    {
732     "enum_field_value" : 2,
733     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
734    },
735    {
736     "enum_field_value" : 3,
737     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
738    },
739    {
740     "enum_field_value" : 4,
741     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
742    },
743    {
744     "enum_field_value" : 5,
745     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
746    },
747    {
748     "enum_field_value" : 6,
749     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
750    },
751    {
752     "enum_field_value" : 7,
753     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
754    },
755    {
756     "enum_field_value" : 8,
757     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
758    },
759    {
760     "enum_field_value" : 9,
761     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
762    }
763   ],
764   "linker_set_key" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
765   "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
766   "referenced_type" : "type-511",
767   "self_type" : "type-511",
768   "size" : 4,
769   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
770   "underlying_type" : "type-2",
771   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentor20InstrumentationEventE"
772  },
773  {
774   "alignment" : 4,
775   "enum_fields" :
776   [
777    {
778     "enum_field_value" : 0,
779     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN"
780    },
781    {
782     "enum_field_value" : 1,
783     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT"
784    },
785    {
786     "enum_field_value" : 2,
787     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT"
788    }
789   ],
790   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo::Architecture",
791   "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
792   "referenced_type" : "type-329",
793   "self_type" : "type-329",
794   "size" : 4,
795   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
796   "underlying_type" : "type-49",
797   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
798  },
799  {
800   "alignment" : 4,
801   "enum_fields" :
802   [
803    {
804     "enum_field_value" : -1,
805     "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant::NO_PID"
806    }
807   ],
808   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
809   "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
810   "referenced_type" : "type-472",
811   "self_type" : "type-472",
812   "size" : 4,
813   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
814   "underlying_type" : "type-49",
815   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager11PidConstantE"
816  },
817  {
818   "alignment" : 1,
819   "enum_fields" :
820   [
821    {
822     "enum_field_value" : 0,
823     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::EMPTY"
824    },
825    {
826     "enum_field_value" : 1,
827     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::HWBINDER"
828    },
829    {
830     "enum_field_value" : 2,
831     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::PASSTHROUGH"
832    }
833   ],
834   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::Transport",
835   "name" : "android::hidl::manager::V1_0::IServiceManager::Transport",
836   "referenced_type" : "type-471",
837   "self_type" : "type-471",
838   "size" : 1,
839   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
840   "underlying_type" : "type-106",
841   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager9TransportE"
842  },
843  {
844   "alignment" : 4,
845   "enum_fields" :
846   [
847    {
848     "enum_field_value" : 0,
849     "name" : "ANDROID_LOG_UNKNOWN"
850    },
851    {
852     "enum_field_value" : 1,
853     "name" : "ANDROID_LOG_DEFAULT"
854    },
855    {
856     "enum_field_value" : 2,
857     "name" : "ANDROID_LOG_VERBOSE"
858    },
859    {
860     "enum_field_value" : 3,
861     "name" : "ANDROID_LOG_DEBUG"
862    },
863    {
864     "enum_field_value" : 4,
865     "name" : "ANDROID_LOG_INFO"
866    },
867    {
868     "enum_field_value" : 5,
869     "name" : "ANDROID_LOG_WARN"
870    },
871    {
872     "enum_field_value" : 6,
873     "name" : "ANDROID_LOG_ERROR"
874    },
875    {
876     "enum_field_value" : 7,
877     "name" : "ANDROID_LOG_FATAL"
878    },
879    {
880     "enum_field_value" : 8,
881     "name" : "ANDROID_LOG_SILENT"
882    }
883   ],
884   "linker_set_key" : "android_LogPriority",
885   "name" : "android_LogPriority",
886   "referenced_type" : "type-1",
887   "self_type" : "type-1",
888   "size" : 4,
889   "source_file" : "/system/core/liblog/include/android/log.h",
890   "underlying_type" : "type-2",
891   "unique_id" : "android_LogPriority"
892  },
893  {
894   "alignment" : 4,
895   "enum_fields" :
896   [
897    {
898     "enum_field_value" : 0,
899     "name" : "HAL_COLOR_MODE_NATIVE"
900    },
901    {
902     "enum_field_value" : 1,
903     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625"
904    },
905    {
906     "enum_field_value" : 2,
907     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED"
908    },
909    {
910     "enum_field_value" : 3,
911     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525"
912    },
913    {
914     "enum_field_value" : 4,
915     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED"
916    },
917    {
918     "enum_field_value" : 5,
919     "name" : "HAL_COLOR_MODE_STANDARD_BT709"
920    },
921    {
922     "enum_field_value" : 6,
923     "name" : "HAL_COLOR_MODE_DCI_P3"
924    },
925    {
926     "enum_field_value" : 7,
927     "name" : "HAL_COLOR_MODE_SRGB"
928    },
929    {
930     "enum_field_value" : 8,
931     "name" : "HAL_COLOR_MODE_ADOBE_RGB"
932    },
933    {
934     "enum_field_value" : 9,
935     "name" : "HAL_COLOR_MODE_DISPLAY_P3"
936    }
937   ],
938   "linker_set_key" : "android_color_mode_t",
939   "name" : "android_color_mode_t",
940   "referenced_type" : "type-425",
941   "self_type" : "type-425",
942   "size" : 4,
943   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
944   "underlying_type" : "type-2",
945   "unique_id" : "android_color_mode_t"
946  },
947  {
948   "alignment" : 4,
949   "enum_fields" :
950   [
951    {
952     "enum_field_value" : 10,
953     "name" : "HAL_COLOR_MODE_BT2020"
954    },
955    {
956     "enum_field_value" : 11,
957     "name" : "HAL_COLOR_MODE_BT2100_PQ"
958    },
959    {
960     "enum_field_value" : 12,
961     "name" : "HAL_COLOR_MODE_BT2100_HLG"
962    }
963   ],
964   "linker_set_key" : "android_color_mode_v1_1_t",
965   "name" : "android_color_mode_v1_1_t",
966   "referenced_type" : "type-430",
967   "self_type" : "type-430",
968   "size" : 4,
969   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
970   "underlying_type" : "type-2",
971   "unique_id" : "android_color_mode_v1_1_t"
972  },
973  {
974   "alignment" : 4,
975   "enum_fields" :
976   [
977    {
978     "enum_field_value" : 0,
979     "name" : "HAL_COLOR_TRANSFORM_IDENTITY"
980    },
981    {
982     "enum_field_value" : 1,
983     "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX"
984    },
985    {
986     "enum_field_value" : 2,
987     "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE"
988    },
989    {
990     "enum_field_value" : 3,
991     "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE"
992    },
993    {
994     "enum_field_value" : 4,
995     "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA"
996    },
997    {
998     "enum_field_value" : 5,
999     "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA"
1000    },
1001    {
1002     "enum_field_value" : 6,
1003     "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA"
1004    }
1005   ],
1006   "linker_set_key" : "android_color_transform_t",
1007   "name" : "android_color_transform_t",
1008   "referenced_type" : "type-426",
1009   "self_type" : "type-426",
1010   "size" : 4,
1011   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1012   "underlying_type" : "type-2",
1013   "unique_id" : "android_color_transform_t"
1014  },
1015  {
1016   "alignment" : 4,
1017   "enum_fields" :
1018   [
1019    {
1020     "enum_field_value" : 0,
1021     "name" : "HAL_DATASPACE_UNKNOWN"
1022    },
1023    {
1024     "enum_field_value" : 1,
1025     "name" : "HAL_DATASPACE_ARBITRARY"
1026    },
1027    {
1028     "enum_field_value" : 16,
1029     "name" : "HAL_DATASPACE_STANDARD_SHIFT"
1030    },
1031    {
1032     "enum_field_value" : 4128768,
1033     "name" : "HAL_DATASPACE_STANDARD_MASK"
1034    },
1035    {
1036     "enum_field_value" : 0,
1037     "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED"
1038    },
1039    {
1040     "enum_field_value" : 65536,
1041     "name" : "HAL_DATASPACE_STANDARD_BT709"
1042    },
1043    {
1044     "enum_field_value" : 131072,
1045     "name" : "HAL_DATASPACE_STANDARD_BT601_625"
1046    },
1047    {
1048     "enum_field_value" : 196608,
1049     "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED"
1050    },
1051    {
1052     "enum_field_value" : 262144,
1053     "name" : "HAL_DATASPACE_STANDARD_BT601_525"
1054    },
1055    {
1056     "enum_field_value" : 327680,
1057     "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED"
1058    },
1059    {
1060     "enum_field_value" : 393216,
1061     "name" : "HAL_DATASPACE_STANDARD_BT2020"
1062    },
1063    {
1064     "enum_field_value" : 458752,
1065     "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE"
1066    },
1067    {
1068     "enum_field_value" : 524288,
1069     "name" : "HAL_DATASPACE_STANDARD_BT470M"
1070    },
1071    {
1072     "enum_field_value" : 589824,
1073     "name" : "HAL_DATASPACE_STANDARD_FILM"
1074    },
1075    {
1076     "enum_field_value" : 655360,
1077     "name" : "HAL_DATASPACE_STANDARD_DCI_P3"
1078    },
1079    {
1080     "enum_field_value" : 720896,
1081     "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB"
1082    },
1083    {
1084     "enum_field_value" : 22,
1085     "name" : "HAL_DATASPACE_TRANSFER_SHIFT"
1086    },
1087    {
1088     "enum_field_value" : 130023424,
1089     "name" : "HAL_DATASPACE_TRANSFER_MASK"
1090    },
1091    {
1092     "enum_field_value" : 0,
1093     "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED"
1094    },
1095    {
1096     "enum_field_value" : 4194304,
1097     "name" : "HAL_DATASPACE_TRANSFER_LINEAR"
1098    },
1099    {
1100     "enum_field_value" : 8388608,
1101     "name" : "HAL_DATASPACE_TRANSFER_SRGB"
1102    },
1103    {
1104     "enum_field_value" : 12582912,
1105     "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M"
1106    },
1107    {
1108     "enum_field_value" : 16777216,
1109     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2"
1110    },
1111    {
1112     "enum_field_value" : 20971520,
1113     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6"
1114    },
1115    {
1116     "enum_field_value" : 25165824,
1117     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8"
1118    },
1119    {
1120     "enum_field_value" : 29360128,
1121     "name" : "HAL_DATASPACE_TRANSFER_ST2084"
1122    },
1123    {
1124     "enum_field_value" : 33554432,
1125     "name" : "HAL_DATASPACE_TRANSFER_HLG"
1126    },
1127    {
1128     "enum_field_value" : 27,
1129     "name" : "HAL_DATASPACE_RANGE_SHIFT"
1130    },
1131    {
1132     "enum_field_value" : 939524096,
1133     "name" : "HAL_DATASPACE_RANGE_MASK"
1134    },
1135    {
1136     "enum_field_value" : 0,
1137     "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED"
1138    },
1139    {
1140     "enum_field_value" : 134217728,
1141     "name" : "HAL_DATASPACE_RANGE_FULL"
1142    },
1143    {
1144     "enum_field_value" : 268435456,
1145     "name" : "HAL_DATASPACE_RANGE_LIMITED"
1146    },
1147    {
1148     "enum_field_value" : 402653184,
1149     "name" : "HAL_DATASPACE_RANGE_EXTENDED"
1150    },
1151    {
1152     "enum_field_value" : 512,
1153     "name" : "HAL_DATASPACE_SRGB_LINEAR"
1154    },
1155    {
1156     "enum_field_value" : 138477568,
1157     "name" : "HAL_DATASPACE_V0_SRGB_LINEAR"
1158    },
1159    {
1160     "enum_field_value" : 406913024,
1161     "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR"
1162    },
1163    {
1164     "enum_field_value" : 513,
1165     "name" : "HAL_DATASPACE_SRGB"
1166    },
1167    {
1168     "enum_field_value" : 142671872,
1169     "name" : "HAL_DATASPACE_V0_SRGB"
1170    },
1171    {
1172     "enum_field_value" : 411107328,
1173     "name" : "HAL_DATASPACE_V0_SCRGB"
1174    },
1175    {
1176     "enum_field_value" : 257,
1177     "name" : "HAL_DATASPACE_JFIF"
1178    },
1179    {
1180     "enum_field_value" : 146931712,
1181     "name" : "HAL_DATASPACE_V0_JFIF"
1182    },
1183    {
1184     "enum_field_value" : 258,
1185     "name" : "HAL_DATASPACE_BT601_625"
1186    },
1187    {
1188     "enum_field_value" : 281149440,
1189     "name" : "HAL_DATASPACE_V0_BT601_625"
1190    },
1191    {
1192     "enum_field_value" : 259,
1193     "name" : "HAL_DATASPACE_BT601_525"
1194    },
1195    {
1196     "enum_field_value" : 281280512,
1197     "name" : "HAL_DATASPACE_V0_BT601_525"
1198    },
1199    {
1200     "enum_field_value" : 260,
1201     "name" : "HAL_DATASPACE_BT709"
1202    },
1203    {
1204     "enum_field_value" : 281083904,
1205     "name" : "HAL_DATASPACE_V0_BT709"
1206    },
1207    {
1208     "enum_field_value" : 139067392,
1209     "name" : "HAL_DATASPACE_DCI_P3_LINEAR"
1210    },
1211    {
1212     "enum_field_value" : 155844608,
1213     "name" : "HAL_DATASPACE_DCI_P3"
1214    },
1215    {
1216     "enum_field_value" : 139067392,
1217     "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR"
1218    },
1219    {
1220     "enum_field_value" : 143261696,
1221     "name" : "HAL_DATASPACE_DISPLAY_P3"
1222    },
1223    {
1224     "enum_field_value" : 151715840,
1225     "name" : "HAL_DATASPACE_ADOBE_RGB"
1226    },
1227    {
1228     "enum_field_value" : 138805248,
1229     "name" : "HAL_DATASPACE_BT2020_LINEAR"
1230    },
1231    {
1232     "enum_field_value" : 147193856,
1233     "name" : "HAL_DATASPACE_BT2020"
1234    },
1235    {
1236     "enum_field_value" : 163971072,
1237     "name" : "HAL_DATASPACE_BT2020_PQ"
1238    },
1239    {
1240     "enum_field_value" : 4096,
1241     "name" : "HAL_DATASPACE_DEPTH"
1242    },
1243    {
1244     "enum_field_value" : 4097,
1245     "name" : "HAL_DATASPACE_SENSOR"
1246    }
1247   ],
1248   "linker_set_key" : "android_dataspace_t",
1249   "name" : "android_dataspace_t",
1250   "referenced_type" : "type-424",
1251   "self_type" : "type-424",
1252   "size" : 4,
1253   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1254   "underlying_type" : "type-2",
1255   "unique_id" : "android_dataspace_t"
1256  },
1257  {
1258   "alignment" : 4,
1259   "enum_fields" :
1260   [
1261    {
1262     "enum_field_value" : 281411584,
1263     "name" : "HAL_DATASPACE_BT2020_ITU"
1264    },
1265    {
1266     "enum_field_value" : 298188800,
1267     "name" : "HAL_DATASPACE_BT2020_ITU_PQ"
1268    },
1269    {
1270     "enum_field_value" : 302383104,
1271     "name" : "HAL_DATASPACE_BT2020_ITU_HLG"
1272    },
1273    {
1274     "enum_field_value" : 168165376,
1275     "name" : "HAL_DATASPACE_BT2020_HLG"
1276    }
1277   ],
1278   "linker_set_key" : "android_dataspace_v1_1_t",
1279   "name" : "android_dataspace_v1_1_t",
1280   "referenced_type" : "type-429",
1281   "self_type" : "type-429",
1282   "size" : 4,
1283   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1284   "underlying_type" : "type-2",
1285   "unique_id" : "android_dataspace_v1_1_t"
1286  },
1287  {
1288   "alignment" : 4,
1289   "enum_fields" :
1290   [
1291    {
1292     "enum_field_value" : 142999552,
1293     "name" : "HAL_DATASPACE_DISPLAY_BT2020"
1294    },
1295    {
1296     "enum_field_value" : 4098,
1297     "name" : "HAL_DATASPACE_DYNAMIC_DEPTH"
1298    },
1299    {
1300     "enum_field_value" : 4099,
1301     "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS"
1302    },
1303    {
1304     "enum_field_value" : 4100,
1305     "name" : "HAL_DATASPACE_HEIF"
1306    }
1307   ],
1308   "linker_set_key" : "android_dataspace_v1_2_t",
1309   "name" : "android_dataspace_v1_2_t",
1310   "referenced_type" : "type-433",
1311   "self_type" : "type-433",
1312   "size" : 4,
1313   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1314   "underlying_type" : "type-2",
1315   "unique_id" : "android_dataspace_v1_2_t"
1316  },
1317  {
1318   "alignment" : 4,
1319   "enum_fields" :
1320   [
1321    {
1322     "enum_field_value" : 1,
1323     "name" : "FLEX_COMPONENT_Y"
1324    },
1325    {
1326     "enum_field_value" : 2,
1327     "name" : "FLEX_COMPONENT_Cb"
1328    },
1329    {
1330     "enum_field_value" : 4,
1331     "name" : "FLEX_COMPONENT_Cr"
1332    },
1333    {
1334     "enum_field_value" : 1024,
1335     "name" : "FLEX_COMPONENT_R"
1336    },
1337    {
1338     "enum_field_value" : 2048,
1339     "name" : "FLEX_COMPONENT_G"
1340    },
1341    {
1342     "enum_field_value" : 4096,
1343     "name" : "FLEX_COMPONENT_B"
1344    },
1345    {
1346     "enum_field_value" : 1073741824,
1347     "name" : "FLEX_COMPONENT_A"
1348    }
1349   ],
1350   "linker_set_key" : "android_flex_component",
1351   "name" : "android_flex_component",
1352   "referenced_type" : "type-438",
1353   "self_type" : "type-438",
1354   "size" : 4,
1355   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1356   "underlying_type" : "type-2",
1357   "unique_id" : "android_flex_component"
1358  },
1359  {
1360   "alignment" : 4,
1361   "enum_fields" :
1362   [
1363    {
1364     "enum_field_value" : 0,
1365     "name" : "FLEX_FORMAT_INVALID"
1366    },
1367    {
1368     "enum_field_value" : 1,
1369     "name" : "FLEX_FORMAT_Y"
1370    },
1371    {
1372     "enum_field_value" : 7,
1373     "name" : "FLEX_FORMAT_YCbCr"
1374    },
1375    {
1376     "enum_field_value" : 1073741831,
1377     "name" : "FLEX_FORMAT_YCbCrA"
1378    },
1379    {
1380     "enum_field_value" : 7168,
1381     "name" : "FLEX_FORMAT_RGB"
1382    },
1383    {
1384     "enum_field_value" : 1073748992,
1385     "name" : "FLEX_FORMAT_RGBA"
1386    }
1387   ],
1388   "linker_set_key" : "android_flex_format",
1389   "name" : "android_flex_format",
1390   "referenced_type" : "type-440",
1391   "self_type" : "type-440",
1392   "size" : 4,
1393   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1394   "underlying_type" : "type-2",
1395   "unique_id" : "android_flex_format"
1396  },
1397  {
1398   "alignment" : 4,
1399   "enum_fields" :
1400   [
1401    {
1402     "enum_field_value" : 1,
1403     "name" : "HAL_HDR_DOLBY_VISION"
1404    },
1405    {
1406     "enum_field_value" : 2,
1407     "name" : "HAL_HDR_HDR10"
1408    },
1409    {
1410     "enum_field_value" : 3,
1411     "name" : "HAL_HDR_HLG"
1412    }
1413   ],
1414   "linker_set_key" : "android_hdr_t",
1415   "name" : "android_hdr_t",
1416   "referenced_type" : "type-427",
1417   "self_type" : "type-427",
1418   "size" : 4,
1419   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1420   "underlying_type" : "type-2",
1421   "unique_id" : "android_hdr_t"
1422  },
1423  {
1424   "alignment" : 4,
1425   "enum_fields" :
1426   [
1427    {
1428     "enum_field_value" : 4,
1429     "name" : "HAL_HDR_HDR10_PLUS"
1430    }
1431   ],
1432   "linker_set_key" : "android_hdr_v1_2_t",
1433   "name" : "android_hdr_v1_2_t",
1434   "referenced_type" : "type-432",
1435   "self_type" : "type-432",
1436   "size" : 4,
1437   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1438   "underlying_type" : "type-2",
1439   "unique_id" : "android_hdr_v1_2_t"
1440  },
1441  {
1442   "alignment" : 4,
1443   "enum_fields" :
1444   [
1445    {
1446     "enum_field_value" : 39,
1447     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888"
1448    },
1449    {
1450     "enum_field_value" : 40,
1451     "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888"
1452    },
1453    {
1454     "enum_field_value" : 41,
1455     "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888"
1456    },
1457    {
1458     "enum_field_value" : 42,
1459     "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888"
1460    }
1461   ],
1462   "linker_set_key" : "android_pixel_format_sw_t",
1463   "name" : "android_pixel_format_sw_t",
1464   "referenced_type" : "type-435",
1465   "self_type" : "type-435",
1466   "size" : 4,
1467   "source_file" : "/system/core/libsystem/include/system/graphics-sw.h",
1468   "underlying_type" : "type-2",
1469   "unique_id" : "_ZTS25android_pixel_format_sw_t"
1470  },
1471  {
1472   "alignment" : 4,
1473   "enum_fields" :
1474   [
1475    {
1476     "enum_field_value" : 1,
1477     "name" : "HAL_PIXEL_FORMAT_RGBA_8888"
1478    },
1479    {
1480     "enum_field_value" : 2,
1481     "name" : "HAL_PIXEL_FORMAT_RGBX_8888"
1482    },
1483    {
1484     "enum_field_value" : 3,
1485     "name" : "HAL_PIXEL_FORMAT_RGB_888"
1486    },
1487    {
1488     "enum_field_value" : 4,
1489     "name" : "HAL_PIXEL_FORMAT_RGB_565"
1490    },
1491    {
1492     "enum_field_value" : 5,
1493     "name" : "HAL_PIXEL_FORMAT_BGRA_8888"
1494    },
1495    {
1496     "enum_field_value" : 16,
1497     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP"
1498    },
1499    {
1500     "enum_field_value" : 17,
1501     "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP"
1502    },
1503    {
1504     "enum_field_value" : 20,
1505     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I"
1506    },
1507    {
1508     "enum_field_value" : 22,
1509     "name" : "HAL_PIXEL_FORMAT_RGBA_FP16"
1510    },
1511    {
1512     "enum_field_value" : 32,
1513     "name" : "HAL_PIXEL_FORMAT_RAW16"
1514    },
1515    {
1516     "enum_field_value" : 33,
1517     "name" : "HAL_PIXEL_FORMAT_BLOB"
1518    },
1519    {
1520     "enum_field_value" : 34,
1521     "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED"
1522    },
1523    {
1524     "enum_field_value" : 35,
1525     "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888"
1526    },
1527    {
1528     "enum_field_value" : 36,
1529     "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE"
1530    },
1531    {
1532     "enum_field_value" : 37,
1533     "name" : "HAL_PIXEL_FORMAT_RAW10"
1534    },
1535    {
1536     "enum_field_value" : 38,
1537     "name" : "HAL_PIXEL_FORMAT_RAW12"
1538    },
1539    {
1540     "enum_field_value" : 43,
1541     "name" : "HAL_PIXEL_FORMAT_RGBA_1010102"
1542    },
1543    {
1544     "enum_field_value" : 538982489,
1545     "name" : "HAL_PIXEL_FORMAT_Y8"
1546    },
1547    {
1548     "enum_field_value" : 540422489,
1549     "name" : "HAL_PIXEL_FORMAT_Y16"
1550    },
1551    {
1552     "enum_field_value" : 842094169,
1553     "name" : "HAL_PIXEL_FORMAT_YV12"
1554    }
1555   ],
1556   "linker_set_key" : "android_pixel_format_t",
1557   "name" : "android_pixel_format_t",
1558   "referenced_type" : "type-422",
1559   "self_type" : "type-422",
1560   "size" : 4,
1561   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1562   "underlying_type" : "type-2",
1563   "unique_id" : "android_pixel_format_t"
1564  },
1565  {
1566   "alignment" : 4,
1567   "enum_fields" :
1568   [
1569    {
1570     "enum_field_value" : 48,
1571     "name" : "HAL_PIXEL_FORMAT_DEPTH_16"
1572    },
1573    {
1574     "enum_field_value" : 49,
1575     "name" : "HAL_PIXEL_FORMAT_DEPTH_24"
1576    },
1577    {
1578     "enum_field_value" : 50,
1579     "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8"
1580    },
1581    {
1582     "enum_field_value" : 51,
1583     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F"
1584    },
1585    {
1586     "enum_field_value" : 52,
1587     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8"
1588    },
1589    {
1590     "enum_field_value" : 53,
1591     "name" : "HAL_PIXEL_FORMAT_STENCIL_8"
1592    },
1593    {
1594     "enum_field_value" : 54,
1595     "name" : "HAL_PIXEL_FORMAT_YCBCR_P010"
1596    }
1597   ],
1598   "linker_set_key" : "android_pixel_format_v1_1_t",
1599   "name" : "android_pixel_format_v1_1_t",
1600   "referenced_type" : "type-428",
1601   "self_type" : "type-428",
1602   "size" : 4,
1603   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1604   "underlying_type" : "type-2",
1605   "unique_id" : "android_pixel_format_v1_1_t"
1606  },
1607  {
1608   "alignment" : 4,
1609   "enum_fields" :
1610   [
1611    {
1612     "enum_field_value" : 55,
1613     "name" : "HAL_PIXEL_FORMAT_HSV_888"
1614    }
1615   ],
1616   "linker_set_key" : "android_pixel_format_v1_2_t",
1617   "name" : "android_pixel_format_v1_2_t",
1618   "referenced_type" : "type-434",
1619   "self_type" : "type-434",
1620   "size" : 4,
1621   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1622   "underlying_type" : "type-2",
1623   "unique_id" : "android_pixel_format_v1_2_t"
1624  },
1625  {
1626   "alignment" : 4,
1627   "enum_fields" :
1628   [
1629    {
1630     "enum_field_value" : 0,
1631     "name" : "HAL_RENDER_INTENT_COLORIMETRIC"
1632    },
1633    {
1634     "enum_field_value" : 1,
1635     "name" : "HAL_RENDER_INTENT_ENHANCE"
1636    },
1637    {
1638     "enum_field_value" : 2,
1639     "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC"
1640    },
1641    {
1642     "enum_field_value" : 3,
1643     "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE"
1644    }
1645   ],
1646   "linker_set_key" : "android_render_intent_v1_1_t",
1647   "name" : "android_render_intent_v1_1_t",
1648   "referenced_type" : "type-431",
1649   "self_type" : "type-431",
1650   "size" : 4,
1651   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1652   "underlying_type" : "type-2",
1653   "unique_id" : "android_render_intent_v1_1_t"
1654  },
1655  {
1656   "alignment" : 4,
1657   "enum_fields" :
1658   [
1659    {
1660     "enum_field_value" : 1,
1661     "name" : "HAL_TRANSFORM_FLIP_H"
1662    },
1663    {
1664     "enum_field_value" : 2,
1665     "name" : "HAL_TRANSFORM_FLIP_V"
1666    },
1667    {
1668     "enum_field_value" : 4,
1669     "name" : "HAL_TRANSFORM_ROT_90"
1670    },
1671    {
1672     "enum_field_value" : 3,
1673     "name" : "HAL_TRANSFORM_ROT_180"
1674    },
1675    {
1676     "enum_field_value" : 7,
1677     "name" : "HAL_TRANSFORM_ROT_270"
1678    }
1679   ],
1680   "linker_set_key" : "android_transform_t",
1681   "name" : "android_transform_t",
1682   "referenced_type" : "type-423",
1683   "self_type" : "type-423",
1684   "size" : 4,
1685   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1686   "underlying_type" : "type-2",
1687   "unique_id" : "android_transform_t"
1688  },
1689  {
1690   "alignment" : 4,
1691   "enum_fields" :
1692   [
1693    {
1694     "enum_field_value" : 0,
1695     "name" : "LOG_ID_MIN"
1696    },
1697    {
1698     "enum_field_value" : 0,
1699     "name" : "LOG_ID_MAIN"
1700    },
1701    {
1702     "enum_field_value" : 1,
1703     "name" : "LOG_ID_RADIO"
1704    },
1705    {
1706     "enum_field_value" : 2,
1707     "name" : "LOG_ID_EVENTS"
1708    },
1709    {
1710     "enum_field_value" : 3,
1711     "name" : "LOG_ID_SYSTEM"
1712    },
1713    {
1714     "enum_field_value" : 4,
1715     "name" : "LOG_ID_CRASH"
1716    },
1717    {
1718     "enum_field_value" : 5,
1719     "name" : "LOG_ID_STATS"
1720    },
1721    {
1722     "enum_field_value" : 6,
1723     "name" : "LOG_ID_SECURITY"
1724    },
1725    {
1726     "enum_field_value" : 7,
1727     "name" : "LOG_ID_KERNEL"
1728    },
1729    {
1730     "enum_field_value" : 8,
1731     "name" : "LOG_ID_MAX"
1732    }
1733   ],
1734   "linker_set_key" : "log_id",
1735   "name" : "log_id",
1736   "referenced_type" : "type-246",
1737   "self_type" : "type-246",
1738   "size" : 4,
1739   "source_file" : "/system/core/liblog/include/android/log.h",
1740   "underlying_type" : "type-2",
1741   "unique_id" : "log_id"
1742  }
1743 ],
1744 "function_types" :
1745 [
1746  {
1747   "alignment" : 4,
1748   "linker_set_key" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
1749   "name" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
1750   "parameters" :
1751   [
1752    {
1753     "referenced_type" : "type-31"
1754    },
1755    {
1756     "referenced_type" : "type-37"
1757    },
1758    {
1759     "referenced_type" : "type-22"
1760    }
1761   ],
1762   "referenced_type" : "type-29",
1763   "return_type" : "type-30",
1764   "self_type" : "type-29",
1765   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
1766  },
1767  {
1768   "alignment" : 4,
1769   "linker_set_key" : "int (void *)",
1770   "name" : "int (void *)",
1771   "parameters" :
1772   [
1773    {
1774     "referenced_type" : "type-22"
1775    }
1776   ],
1777   "referenced_type" : "type-448",
1778   "return_type" : "type-49",
1779   "self_type" : "type-448",
1780   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
1781  },
1782  {
1783   "alignment" : 4,
1784   "linker_set_key" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
1785   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
1786   "parameters" :
1787   [
1788    {
1789     "referenced_type" : "type-362"
1790    },
1791    {
1792     "referenced_type" : "type-311"
1793    },
1794    {
1795     "referenced_type" : "type-2"
1796    },
1797    {
1798     "referenced_type" : "type-363"
1799    },
1800    {
1801     "referenced_type" : "type-2"
1802    },
1803    {
1804     "referenced_type" : "type-22"
1805    }
1806   ],
1807   "referenced_type" : "type-361",
1808   "return_type" : "type-23",
1809   "self_type" : "type-361",
1810   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
1811  }
1812 ],
1813 "functions" :
1814 [
1815  {
1816   "function_name" : "android::hardware::vr::V1_0::IVr::getService",
1817   "linker_set_key" : "_ZN7android8hardware2vr4V1_03IVr10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
1818   "parameters" :
1819   [
1820    {
1821     "default_arg" : true,
1822     "referenced_type" : "type-380"
1823    },
1824    {
1825     "default_arg" : true,
1826     "referenced_type" : "type-30"
1827    }
1828   ],
1829   "return_type" : "type-82",
1830   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vr/1.0/[email protected]_genc++_headers/gen/android/hardware/vr/1.0/IVr.h"
1831  },
1832  {
1833   "function_name" : "android::hardware::vr::V1_0::IVr::linkToDeath",
1834   "linker_set_key" : "_ZN7android8hardware2vr4V1_03IVr11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
1835   "parameters" :
1836   [
1837    {
1838     "is_this_ptr" : true,
1839     "referenced_type" : "type-83"
1840    },
1841    {
1842     "referenced_type" : "type-258"
1843    },
1844    {
1845     "referenced_type" : "type-13"
1846    }
1847   ],
1848   "return_type" : "type-120",
1849   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vr/1.0/[email protected]_genc++_headers/gen/android/hardware/vr/1.0/IVr.h"
1850  },
1851  {
1852   "function_name" : "android::hardware::vr::V1_0::IVr::getDebugInfo",
1853   "linker_set_key" : "_ZN7android8hardware2vr4V1_03IVr12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
1854   "parameters" :
1855   [
1856    {
1857     "is_this_ptr" : true,
1858     "referenced_type" : "type-83"
1859    },
1860    {
1861     "referenced_type" : "type-547"
1862    }
1863   ],
1864   "return_type" : "type-141",
1865   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vr/1.0/[email protected]_genc++_headers/gen/android/hardware/vr/1.0/IVr.h"
1866  },
1867  {
1868   "function_name" : "android::hardware::vr::V1_0::IVr::getHashChain",
1869   "linker_set_key" : "_ZN7android8hardware2vr4V1_03IVr12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
1870   "parameters" :
1871   [
1872    {
1873     "is_this_ptr" : true,
1874     "referenced_type" : "type-83"
1875    },
1876    {
1877     "referenced_type" : "type-548"
1878    }
1879   ],
1880   "return_type" : "type-141",
1881   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vr/1.0/[email protected]_genc++_headers/gen/android/hardware/vr/1.0/IVr.h"
1882  },
1883  {
1884   "function_name" : "android::hardware::vr::V1_0::IVr::tryGetService",
1885   "linker_set_key" : "_ZN7android8hardware2vr4V1_03IVr13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
1886   "parameters" :
1887   [
1888    {
1889     "default_arg" : true,
1890     "referenced_type" : "type-380"
1891    },
1892    {
1893     "default_arg" : true,
1894     "referenced_type" : "type-30"
1895    }
1896   ],
1897   "return_type" : "type-82",
1898   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vr/1.0/[email protected]_genc++_headers/gen/android/hardware/vr/1.0/IVr.h"
1899  },
1900  {
1901   "function_name" : "android::hardware::vr::V1_0::IVr::unlinkToDeath",
1902   "linker_set_key" : "_ZN7android8hardware2vr4V1_03IVr13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
1903   "parameters" :
1904   [
1905    {
1906     "is_this_ptr" : true,
1907     "referenced_type" : "type-83"
1908    },
1909    {
1910     "referenced_type" : "type-258"
1911    }
1912   ],
1913   "return_type" : "type-120",
1914   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vr/1.0/[email protected]_genc++_headers/gen/android/hardware/vr/1.0/IVr.h"
1915  },
1916  {
1917   "function_name" : "android::hardware::vr::V1_0::IVr::interfaceChain",
1918   "linker_set_key" : "_ZN7android8hardware2vr4V1_03IVr14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
1919   "parameters" :
1920   [
1921    {
1922     "is_this_ptr" : true,
1923     "referenced_type" : "type-83"
1924    },
1925    {
1926     "referenced_type" : "type-549"
1927    }
1928   ],
1929   "return_type" : "type-141",
1930   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vr/1.0/[email protected]_genc++_headers/gen/android/hardware/vr/1.0/IVr.h"
1931  },
1932  {
1933   "function_name" : "android::hardware::vr::V1_0::IVr::registerAsService",
1934   "linker_set_key" : "_ZN7android8hardware2vr4V1_03IVr17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
1935   "parameters" :
1936   [
1937    {
1938     "is_this_ptr" : true,
1939     "referenced_type" : "type-83"
1940    },
1941    {
1942     "default_arg" : true,
1943     "referenced_type" : "type-380"
1944    }
1945   ],
1946   "return_type" : "type-49",
1947   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vr/1.0/[email protected]_genc++_headers/gen/android/hardware/vr/1.0/IVr.h"
1948  },
1949  {
1950   "function_name" : "android::hardware::vr::V1_0::IVr::interfaceDescriptor",
1951   "linker_set_key" : "_ZN7android8hardware2vr4V1_03IVr19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
1952   "parameters" :
1953   [
1954    {
1955     "is_this_ptr" : true,
1956     "referenced_type" : "type-83"
1957    },
1958    {
1959     "referenced_type" : "type-550"
1960    }
1961   ],
1962   "return_type" : "type-141",
1963   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vr/1.0/[email protected]_genc++_headers/gen/android/hardware/vr/1.0/IVr.h"
1964  },
1965  {
1966   "function_name" : "android::hardware::vr::V1_0::IVr::notifySyspropsChanged",
1967   "linker_set_key" : "_ZN7android8hardware2vr4V1_03IVr21notifySyspropsChangedEv",
1968   "parameters" :
1969   [
1970    {
1971     "is_this_ptr" : true,
1972     "referenced_type" : "type-83"
1973    }
1974   ],
1975   "return_type" : "type-141",
1976   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vr/1.0/[email protected]_genc++_headers/gen/android/hardware/vr/1.0/IVr.h"
1977  },
1978  {
1979   "function_name" : "android::hardware::vr::V1_0::IVr::setHALInstrumentation",
1980   "linker_set_key" : "_ZN7android8hardware2vr4V1_03IVr21setHALInstrumentationEv",
1981   "parameters" :
1982   [
1983    {
1984     "is_this_ptr" : true,
1985     "referenced_type" : "type-83"
1986    }
1987   ],
1988   "return_type" : "type-141",
1989   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vr/1.0/[email protected]_genc++_headers/gen/android/hardware/vr/1.0/IVr.h"
1990  },
1991  {
1992   "function_name" : "android::hardware::vr::V1_0::IVr::registerForNotifications",
1993   "linker_set_key" : "_ZN7android8hardware2vr4V1_03IVr24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
1994   "parameters" :
1995   [
1996    {
1997     "referenced_type" : "type-380"
1998    },
1999    {
2000     "referenced_type" : "type-488"
2001    }
2002   ],
2003   "return_type" : "type-30",
2004   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vr/1.0/[email protected]_genc++_headers/gen/android/hardware/vr/1.0/IVr.h"
2005  },
2006  {
2007   "function_name" : "android::hardware::vr::V1_0::IVr::ping",
2008   "linker_set_key" : "_ZN7android8hardware2vr4V1_03IVr4pingEv",
2009   "parameters" :
2010   [
2011    {
2012     "is_this_ptr" : true,
2013     "referenced_type" : "type-83"
2014    }
2015   ],
2016   "return_type" : "type-141",
2017   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vr/1.0/[email protected]_genc++_headers/gen/android/hardware/vr/1.0/IVr.h"
2018  },
2019  {
2020   "function_name" : "android::hardware::vr::V1_0::IVr::debug",
2021   "linker_set_key" : "_ZN7android8hardware2vr4V1_03IVr5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
2022   "parameters" :
2023   [
2024    {
2025     "is_this_ptr" : true,
2026     "referenced_type" : "type-83"
2027    },
2028    {
2029     "referenced_type" : "type-320"
2030    },
2031    {
2032     "referenced_type" : "type-486"
2033    }
2034   ],
2035   "return_type" : "type-141",
2036   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vr/1.0/[email protected]_genc++_headers/gen/android/hardware/vr/1.0/IVr.h"
2037  },
2038  {
2039   "function_name" : "android::hardware::vr::V1_0::IVr::castFrom",
2040   "linker_set_key" : "_ZN7android8hardware2vr4V1_03IVr8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
2041   "parameters" :
2042   [
2043    {
2044     "referenced_type" : "type-532"
2045    },
2046    {
2047     "default_arg" : true,
2048     "referenced_type" : "type-30"
2049    }
2050   ],
2051   "return_type" : "type-128",
2052   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vr/1.0/[email protected]_genc++_headers/gen/android/hardware/vr/1.0/IVr.h"
2053  },
2054  {
2055   "function_name" : "android::hardware::vr::V1_0::IVr::castFrom",
2056   "linker_set_key" : "_ZN7android8hardware2vr4V1_03IVr8castFromERKNS_2spIS3_EEb",
2057   "parameters" :
2058   [
2059    {
2060     "referenced_type" : "type-517"
2061    },
2062    {
2063     "default_arg" : true,
2064     "referenced_type" : "type-30"
2065    }
2066   ],
2067   "return_type" : "type-128",
2068   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vr/1.0/[email protected]_genc++_headers/gen/android/hardware/vr/1.0/IVr.h"
2069  },
2070  {
2071   "access" : "private",
2072   "function_name" : "android::hardware::vr::V1_0::BsVr::addOnewayTask",
2073   "linker_set_key" : "_ZN7android8hardware2vr4V1_04BsVr13addOnewayTaskENSt3__18functionIFvvEEE",
2074   "parameters" :
2075   [
2076    {
2077     "is_this_ptr" : true,
2078     "referenced_type" : "type-536"
2079    },
2080    {
2081     "referenced_type" : "type-553"
2082    }
2083   ],
2084   "return_type" : "type-141",
2085   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vr/1.0/[email protected]_genc++_headers/gen/android/hardware/vr/1.0/BsVr.h"
2086  },
2087  {
2088   "function_name" : "android::hardware::vr::V1_0::BsVr::BsVr",
2089   "linker_set_key" : "_ZN7android8hardware2vr4V1_04BsVrC1ENS_2spINS2_3IVrEEE",
2090   "parameters" :
2091   [
2092    {
2093     "is_this_ptr" : true,
2094     "referenced_type" : "type-536"
2095    },
2096    {
2097     "referenced_type" : "type-88"
2098    }
2099   ],
2100   "return_type" : "type-23",
2101   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vr/1.0/[email protected]_genc++_headers/gen/android/hardware/vr/1.0/BsVr.h"
2102  },
2103  {
2104   "function_name" : "android::hardware::vr::V1_0::BsVr::BsVr",
2105   "linker_set_key" : "_ZN7android8hardware2vr4V1_04BsVrC2ENS_2spINS2_3IVrEEE",
2106   "parameters" :
2107   [
2108    {
2109     "is_this_ptr" : true,
2110     "referenced_type" : "type-536"
2111    },
2112    {
2113     "referenced_type" : "type-88"
2114    }
2115   ],
2116   "return_type" : "type-23",
2117   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vr/1.0/[email protected]_genc++_headers/gen/android/hardware/vr/1.0/BsVr.h"
2118  },
2119  {
2120   "function_name" : "android::hardware::vr::V1_0::BnHwVr::_hidl_init",
2121   "linker_set_key" : "_ZN7android8hardware2vr4V1_06BnHwVr10_hidl_initEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2122   "parameters" :
2123   [
2124    {
2125     "referenced_type" : "type-377"
2126    },
2127    {
2128     "referenced_type" : "type-376"
2129    },
2130    {
2131     "referenced_type" : "type-362"
2132    },
2133    {
2134     "referenced_type" : "type-556"
2135    }
2136   ],
2137   "return_type" : "type-49",
2138   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vr/1.0/[email protected]_genc++_headers/gen/android/hardware/vr/1.0/BnHwVr.h"
2139  },
2140  {
2141   "function_name" : "android::hardware::vr::V1_0::BnHwVr::onTransact",
2142   "linker_set_key" : "_ZN7android8hardware2vr4V1_06BnHwVr10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
2143   "parameters" :
2144   [
2145    {
2146     "is_this_ptr" : true,
2147     "referenced_type" : "type-484"
2148    },
2149    {
2150     "referenced_type" : "type-2"
2151    },
2152    {
2153     "referenced_type" : "type-376"
2154    },
2155    {
2156     "referenced_type" : "type-362"
2157    },
2158    {
2159     "default_arg" : true,
2160     "referenced_type" : "type-2"
2161    },
2162    {
2163     "default_arg" : true,
2164     "referenced_type" : "type-557"
2165    }
2166   ],
2167   "return_type" : "type-49",
2168   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vr/1.0/[email protected]_genc++_headers/gen/android/hardware/vr/1.0/BnHwVr.h"
2169  },
2170  {
2171   "access" : "private",
2172   "function_name" : "android::hardware::vr::V1_0::BnHwVr::getDebugInfo",
2173   "linker_set_key" : "_ZN7android8hardware2vr4V1_06BnHwVr12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2174   "parameters" :
2175   [
2176    {
2177     "is_this_ptr" : true,
2178     "referenced_type" : "type-484"
2179    },
2180    {
2181     "referenced_type" : "type-558"
2182    }
2183   ],
2184   "return_type" : "type-141",
2185   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vr/1.0/[email protected]_genc++_headers/gen/android/hardware/vr/1.0/BnHwVr.h"
2186  },
2187  {
2188   "function_name" : "android::hardware::vr::V1_0::BnHwVr::_hidl_setVrMode",
2189   "linker_set_key" : "_ZN7android8hardware2vr4V1_06BnHwVr15_hidl_setVrModeEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2190   "parameters" :
2191   [
2192    {
2193     "referenced_type" : "type-377"
2194    },
2195    {
2196     "referenced_type" : "type-376"
2197    },
2198    {
2199     "referenced_type" : "type-362"
2200    },
2201    {
2202     "referenced_type" : "type-559"
2203    }
2204   ],
2205   "return_type" : "type-49",
2206   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vr/1.0/[email protected]_genc++_headers/gen/android/hardware/vr/1.0/BnHwVr.h"
2207  },
2208  {
2209   "access" : "private",
2210   "function_name" : "android::hardware::vr::V1_0::BnHwVr::ping",
2211   "linker_set_key" : "_ZN7android8hardware2vr4V1_06BnHwVr4pingEv",
2212   "parameters" :
2213   [
2214    {
2215     "is_this_ptr" : true,
2216     "referenced_type" : "type-484"
2217    }
2218   ],
2219   "return_type" : "type-141",
2220   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vr/1.0/[email protected]_genc++_headers/gen/android/hardware/vr/1.0/BnHwVr.h"
2221  },
2222  {
2223   "function_name" : "android::hardware::vr::V1_0::BnHwVr::BnHwVr",
2224   "linker_set_key" : "_ZN7android8hardware2vr4V1_06BnHwVrC1ERKNS_2spINS2_3IVrEEE",
2225   "parameters" :
2226   [
2227    {
2228     "is_this_ptr" : true,
2229     "referenced_type" : "type-484"
2230    },
2231    {
2232     "referenced_type" : "type-517"
2233    }
2234   ],
2235   "return_type" : "type-23",
2236   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vr/1.0/[email protected]_genc++_headers/gen/android/hardware/vr/1.0/BnHwVr.h"
2237  },
2238  {
2239   "function_name" : "android::hardware::vr::V1_0::BnHwVr::BnHwVr",
2240   "linker_set_key" : "_ZN7android8hardware2vr4V1_06BnHwVrC2ERKNS_2spINS2_3IVrEEE",
2241   "parameters" :
2242   [
2243    {
2244     "is_this_ptr" : true,
2245     "referenced_type" : "type-484"
2246    },
2247    {
2248     "referenced_type" : "type-517"
2249    }
2250   ],
2251   "return_type" : "type-23",
2252   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vr/1.0/[email protected]_genc++_headers/gen/android/hardware/vr/1.0/BnHwVr.h"
2253  },
2254  {
2255   "function_name" : "android::hardware::vr::V1_0::BnHwVr::~BnHwVr",
2256   "linker_set_key" : "_ZN7android8hardware2vr4V1_06BnHwVrD0Ev",
2257   "parameters" :
2258   [
2259    {
2260     "is_this_ptr" : true,
2261     "referenced_type" : "type-484"
2262    }
2263   ],
2264   "return_type" : "type-23",
2265   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vr/1.0/[email protected]_genc++_headers/gen/android/hardware/vr/1.0/BnHwVr.h"
2266  },
2267  {
2268   "function_name" : "android::hardware::vr::V1_0::BnHwVr::~BnHwVr",
2269   "linker_set_key" : "_ZN7android8hardware2vr4V1_06BnHwVrD1Ev",
2270   "parameters" :
2271   [
2272    {
2273     "is_this_ptr" : true,
2274     "referenced_type" : "type-484"
2275    }
2276   ],
2277   "return_type" : "type-23",
2278   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vr/1.0/[email protected]_genc++_headers/gen/android/hardware/vr/1.0/BnHwVr.h"
2279  },
2280  {
2281   "function_name" : "android::hardware::vr::V1_0::BnHwVr::~BnHwVr",
2282   "linker_set_key" : "_ZN7android8hardware2vr4V1_06BnHwVrD2Ev",
2283   "parameters" :
2284   [
2285    {
2286     "is_this_ptr" : true,
2287     "referenced_type" : "type-484"
2288    }
2289   ],
2290   "return_type" : "type-23",
2291   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vr/1.0/[email protected]_genc++_headers/gen/android/hardware/vr/1.0/BnHwVr.h"
2292  },
2293  {
2294   "function_name" : "android::hardware::vr::V1_0::BpHwVr::_hidl_init",
2295   "linker_set_key" : "_ZN7android8hardware2vr4V1_06BpHwVr10_hidl_initEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE",
2296   "parameters" :
2297   [
2298    {
2299     "referenced_type" : "type-544"
2300    },
2301    {
2302     "referenced_type" : "type-515"
2303    }
2304   ],
2305   "return_type" : "type-141",
2306   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vr/1.0/[email protected]_genc++_headers/gen/android/hardware/vr/1.0/BpHwVr.h"
2307  },
2308  {
2309   "function_name" : "android::hardware::vr::V1_0::BpHwVr::linkToDeath",
2310   "linker_set_key" : "_ZN7android8hardware2vr4V1_06BpHwVr11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
2311   "parameters" :
2312   [
2313    {
2314     "is_this_ptr" : true,
2315     "referenced_type" : "type-537"
2316    },
2317    {
2318     "referenced_type" : "type-258"
2319    },
2320    {
2321     "referenced_type" : "type-13"
2322    }
2323   ],
2324   "return_type" : "type-120",
2325   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vr/1.0/[email protected]_genc++_headers/gen/android/hardware/vr/1.0/BpHwVr.h"
2326  },
2327  {
2328   "function_name" : "android::hardware::vr::V1_0::BpHwVr::getDebugInfo",
2329   "linker_set_key" : "_ZN7android8hardware2vr4V1_06BpHwVr12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2330   "parameters" :
2331   [
2332    {
2333     "is_this_ptr" : true,
2334     "referenced_type" : "type-537"
2335    },
2336    {
2337     "referenced_type" : "type-560"
2338    }
2339   ],
2340   "return_type" : "type-141",
2341   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vr/1.0/[email protected]_genc++_headers/gen/android/hardware/vr/1.0/BpHwVr.h"
2342  },
2343  {
2344   "function_name" : "android::hardware::vr::V1_0::BpHwVr::getHashChain",
2345   "linker_set_key" : "_ZN7android8hardware2vr4V1_06BpHwVr12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
2346   "parameters" :
2347   [
2348    {
2349     "is_this_ptr" : true,
2350     "referenced_type" : "type-537"
2351    },
2352    {
2353     "referenced_type" : "type-561"
2354    }
2355   ],
2356   "return_type" : "type-141",
2357   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vr/1.0/[email protected]_genc++_headers/gen/android/hardware/vr/1.0/BpHwVr.h"
2358  },
2359  {
2360   "function_name" : "android::hardware::vr::V1_0::BpHwVr::unlinkToDeath",
2361   "linker_set_key" : "_ZN7android8hardware2vr4V1_06BpHwVr13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2362   "parameters" :
2363   [
2364    {
2365     "is_this_ptr" : true,
2366     "referenced_type" : "type-537"
2367    },
2368    {
2369     "referenced_type" : "type-258"
2370    }
2371   ],
2372   "return_type" : "type-120",
2373   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vr/1.0/[email protected]_genc++_headers/gen/android/hardware/vr/1.0/BpHwVr.h"
2374  },
2375  {
2376   "function_name" : "android::hardware::vr::V1_0::BpHwVr::interfaceChain",
2377   "linker_set_key" : "_ZN7android8hardware2vr4V1_06BpHwVr14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2378   "parameters" :
2379   [
2380    {
2381     "is_this_ptr" : true,
2382     "referenced_type" : "type-537"
2383    },
2384    {
2385     "referenced_type" : "type-562"
2386    }
2387   ],
2388   "return_type" : "type-141",
2389   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vr/1.0/[email protected]_genc++_headers/gen/android/hardware/vr/1.0/BpHwVr.h"
2390  },
2391  {
2392   "function_name" : "android::hardware::vr::V1_0::BpHwVr::_hidl_setVrMode",
2393   "linker_set_key" : "_ZN7android8hardware2vr4V1_06BpHwVr15_hidl_setVrModeEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEb",
2394   "parameters" :
2395   [
2396    {
2397     "referenced_type" : "type-544"
2398    },
2399    {
2400     "referenced_type" : "type-515"
2401    },
2402    {
2403     "referenced_type" : "type-30"
2404    }
2405   ],
2406   "return_type" : "type-141",
2407   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vr/1.0/[email protected]_genc++_headers/gen/android/hardware/vr/1.0/BpHwVr.h"
2408  },
2409  {
2410   "function_name" : "android::hardware::vr::V1_0::BpHwVr::interfaceDescriptor",
2411   "linker_set_key" : "_ZN7android8hardware2vr4V1_06BpHwVr19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2412   "parameters" :
2413   [
2414    {
2415     "is_this_ptr" : true,
2416     "referenced_type" : "type-537"
2417    },
2418    {
2419     "referenced_type" : "type-563"
2420    }
2421   ],
2422   "return_type" : "type-141",
2423   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vr/1.0/[email protected]_genc++_headers/gen/android/hardware/vr/1.0/BpHwVr.h"
2424  },
2425  {
2426   "function_name" : "android::hardware::vr::V1_0::BpHwVr::notifySyspropsChanged",
2427   "linker_set_key" : "_ZN7android8hardware2vr4V1_06BpHwVr21notifySyspropsChangedEv",
2428   "parameters" :
2429   [
2430    {
2431     "is_this_ptr" : true,
2432     "referenced_type" : "type-537"
2433    }
2434   ],
2435   "return_type" : "type-141",
2436   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vr/1.0/[email protected]_genc++_headers/gen/android/hardware/vr/1.0/BpHwVr.h"
2437  },
2438  {
2439   "function_name" : "android::hardware::vr::V1_0::BpHwVr::setHALInstrumentation",
2440   "linker_set_key" : "_ZN7android8hardware2vr4V1_06BpHwVr21setHALInstrumentationEv",
2441   "parameters" :
2442   [
2443    {
2444     "is_this_ptr" : true,
2445     "referenced_type" : "type-537"
2446    }
2447   ],
2448   "return_type" : "type-141",
2449   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vr/1.0/[email protected]_genc++_headers/gen/android/hardware/vr/1.0/BpHwVr.h"
2450  },
2451  {
2452   "function_name" : "android::hardware::vr::V1_0::BpHwVr::init",
2453   "linker_set_key" : "_ZN7android8hardware2vr4V1_06BpHwVr4initEv",
2454   "parameters" :
2455   [
2456    {
2457     "is_this_ptr" : true,
2458     "referenced_type" : "type-537"
2459    }
2460   ],
2461   "return_type" : "type-141",
2462   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vr/1.0/[email protected]_genc++_headers/gen/android/hardware/vr/1.0/BpHwVr.h"
2463  },
2464  {
2465   "function_name" : "android::hardware::vr::V1_0::BpHwVr::ping",
2466   "linker_set_key" : "_ZN7android8hardware2vr4V1_06BpHwVr4pingEv",
2467   "parameters" :
2468   [
2469    {
2470     "is_this_ptr" : true,
2471     "referenced_type" : "type-537"
2472    }
2473   ],
2474   "return_type" : "type-141",
2475   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vr/1.0/[email protected]_genc++_headers/gen/android/hardware/vr/1.0/BpHwVr.h"
2476  },
2477  {
2478   "function_name" : "android::hardware::vr::V1_0::BpHwVr::debug",
2479   "linker_set_key" : "_ZN7android8hardware2vr4V1_06BpHwVr5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
2480   "parameters" :
2481   [
2482    {
2483     "is_this_ptr" : true,
2484     "referenced_type" : "type-537"
2485    },
2486    {
2487     "referenced_type" : "type-320"
2488    },
2489    {
2490     "referenced_type" : "type-486"
2491    }
2492   ],
2493   "return_type" : "type-141",
2494   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vr/1.0/[email protected]_genc++_headers/gen/android/hardware/vr/1.0/BpHwVr.h"
2495  },
2496  {
2497   "function_name" : "android::hardware::vr::V1_0::BpHwVr::setVrMode",
2498   "linker_set_key" : "_ZN7android8hardware2vr4V1_06BpHwVr9setVrModeEb",
2499   "parameters" :
2500   [
2501    {
2502     "is_this_ptr" : true,
2503     "referenced_type" : "type-537"
2504    },
2505    {
2506     "referenced_type" : "type-30"
2507    }
2508   ],
2509   "return_type" : "type-141",
2510   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vr/1.0/[email protected]_genc++_headers/gen/android/hardware/vr/1.0/BpHwVr.h"
2511  },
2512  {
2513   "function_name" : "android::hardware::vr::V1_0::BpHwVr::BpHwVr",
2514   "linker_set_key" : "_ZN7android8hardware2vr4V1_06BpHwVrC1ERKNS_2spINS0_7IBinderEEE",
2515   "parameters" :
2516   [
2517    {
2518     "is_this_ptr" : true,
2519     "referenced_type" : "type-537"
2520    },
2521    {
2522     "referenced_type" : "type-37"
2523    }
2524   ],
2525   "return_type" : "type-23",
2526   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vr/1.0/[email protected]_genc++_headers/gen/android/hardware/vr/1.0/BpHwVr.h"
2527  },
2528  {
2529   "function_name" : "android::hardware::vr::V1_0::BpHwVr::BpHwVr",
2530   "linker_set_key" : "_ZN7android8hardware2vr4V1_06BpHwVrC2ERKNS_2spINS0_7IBinderEEE",
2531   "parameters" :
2532   [
2533    {
2534     "is_this_ptr" : true,
2535     "referenced_type" : "type-537"
2536    },
2537    {
2538     "referenced_type" : "type-37"
2539    }
2540   ],
2541   "return_type" : "type-23",
2542   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vr/1.0/[email protected]_genc++_headers/gen/android/hardware/vr/1.0/BpHwVr.h"
2543  },
2544  {
2545   "function_name" : "android::hardware::details::castInterface",
2546   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_2vr4V1_03IVrENS_4hidl4base4V1_05IBaseENS4_6BpHwVrEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
2547   "parameters" :
2548   [
2549    {
2550     "referenced_type" : "type-367"
2551    },
2552    {
2553     "referenced_type" : "type-45"
2554    },
2555    {
2556     "referenced_type" : "type-30"
2557    }
2558   ],
2559   "return_type" : "type-128",
2560   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2561   "template_args" : [ "type-84", "type-16", "type-495" ]
2562  },
2563  {
2564   "function_name" : "android::hardware::details::getServiceInternal",
2565   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_2vr4V1_06BpHwVrENS4_3IVrEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
2566   "parameters" :
2567   [
2568    {
2569     "referenced_type" : "type-380"
2570    },
2571    {
2572     "referenced_type" : "type-30"
2573    },
2574    {
2575     "referenced_type" : "type-30"
2576    }
2577   ],
2578   "return_type" : "type-82",
2579   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2580   "template_args" : [ "type-495", "type-84", "type-23", "type-23" ]
2581  }
2582 ],
2583 "global_vars" :
2584 [
2585  {
2586   "linker_set_key" : "_ZN7android8hardware2vr4V1_03IVr10descriptorE",
2587   "name" : "android::hardware::vr::V1_0::IVr::descriptor",
2588   "referenced_type" : "type-45",
2589   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vr/1.0/[email protected]_genc++_headers/gen/android/hardware/vr/1.0/IVr.h"
2590  }
2591 ],
2592 "lvalue_reference_types" :
2593 [
2594  {
2595   "alignment" : 4,
2596   "linker_set_key" : "android::Mutex &",
2597   "name" : "android::Mutex &",
2598   "referenced_type" : "type-18",
2599   "self_type" : "type-453",
2600   "size" : 4,
2601   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
2602  },
2603  {
2604   "alignment" : 4,
2605   "linker_set_key" : "android::RWLock &",
2606   "name" : "android::RWLock &",
2607   "referenced_type" : "type-457",
2608   "self_type" : "type-461",
2609   "size" : 4,
2610   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
2611  },
2612  {
2613   "alignment" : 4,
2614   "linker_set_key" : "android::String16 &",
2615   "name" : "android::String16 &",
2616   "referenced_type" : "type-33",
2617   "self_type" : "type-343",
2618   "size" : 4,
2619   "source_file" : "/system/core/libutils/include/utils/String16.h"
2620  },
2621  {
2622   "alignment" : 4,
2623   "linker_set_key" : "android::String8 &",
2624   "name" : "android::String8 &",
2625   "referenced_type" : "type-44",
2626   "self_type" : "type-338",
2627   "size" : 4,
2628   "source_file" : "/system/core/libutils/include/utils/String8.h"
2629  },
2630  {
2631   "alignment" : 4,
2632   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::vr::V1_0::IVr> > &",
2633   "name" : "android::hardware::Return<android::sp<android::hardware::vr::V1_0::IVr> > &",
2634   "referenced_type" : "type-128",
2635   "self_type" : "type-131",
2636   "size" : 4,
2637   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2638  },
2639  {
2640   "alignment" : 4,
2641   "linker_set_key" : "android::hardware::Return<bool> &",
2642   "name" : "android::hardware::Return<bool> &",
2643   "referenced_type" : "type-120",
2644   "self_type" : "type-125",
2645   "size" : 4,
2646   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2647  },
2648  {
2649   "alignment" : 4,
2650   "linker_set_key" : "android::hardware::Return<void> &",
2651   "name" : "android::hardware::Return<void> &",
2652   "referenced_type" : "type-141",
2653   "self_type" : "type-144",
2654   "size" : 4,
2655   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2656  },
2657  {
2658   "alignment" : 4,
2659   "linker_set_key" : "android::hardware::Status &",
2660   "name" : "android::hardware::Status &",
2661   "referenced_type" : "type-100",
2662   "self_type" : "type-118",
2663   "size" : 4,
2664   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2665  },
2666  {
2667   "alignment" : 4,
2668   "linker_set_key" : "android::hardware::TextOutput &",
2669   "name" : "android::hardware::TextOutput &",
2670   "referenced_type" : "type-374",
2671   "self_type" : "type-373",
2672   "size" : 4,
2673   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2674  },
2675  {
2676   "alignment" : 4,
2677   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
2678   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
2679   "referenced_type" : "type-291",
2680   "self_type" : "type-506",
2681   "size" : 4,
2682   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2683  },
2684  {
2685   "alignment" : 4,
2686   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
2687   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
2688   "referenced_type" : "type-283",
2689   "self_type" : "type-501",
2690   "size" : 4,
2691   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2692  },
2693  {
2694   "alignment" : 4,
2695   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> &",
2696   "name" : "android::hardware::hidl_array<unsigned char, 32> &",
2697   "referenced_type" : "type-294",
2698   "self_type" : "type-510",
2699   "size" : 4,
2700   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2701  },
2702  {
2703   "alignment" : 4,
2704   "linker_set_key" : "android::hardware::hidl_memory &",
2705   "name" : "android::hardware::hidl_memory &",
2706   "referenced_type" : "type-264",
2707   "self_type" : "type-269",
2708   "size" : 4,
2709   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2710  },
2711  {
2712   "alignment" : 4,
2713   "linker_set_key" : "android::hardware::hidl_string &",
2714   "name" : "android::hardware::hidl_string &",
2715   "referenced_type" : "type-260",
2716   "self_type" : "type-504",
2717   "size" : 4,
2718   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2719  },
2720  {
2721   "alignment" : 4,
2722   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
2723   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
2724   "referenced_type" : "type-290",
2725   "self_type" : "type-299",
2726   "size" : 4,
2727   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2728  },
2729  {
2730   "alignment" : 4,
2731   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
2732   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
2733   "referenced_type" : "type-282",
2734   "self_type" : "type-289",
2735   "size" : 4,
2736   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2737  },
2738  {
2739   "alignment" : 4,
2740   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
2741   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
2742   "referenced_type" : "type-90",
2743   "self_type" : "type-93",
2744   "size" : 4,
2745   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2746  },
2747  {
2748   "alignment" : 4,
2749   "linker_set_key" : "android::sp<android::hardware::vr::V1_0::IVr> &",
2750   "name" : "android::sp<android::hardware::vr::V1_0::IVr> &",
2751   "referenced_type" : "type-82",
2752   "self_type" : "type-86",
2753   "size" : 4,
2754   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2755  },
2756  {
2757   "alignment" : 4,
2758   "linker_set_key" : "const android::String16 &",
2759   "name" : "const android::String16 &",
2760   "referenced_type" : "type-32",
2761   "self_type" : "type-31",
2762   "size" : 4,
2763   "source_file" : "/system/core/libutils/include/utils/String16.h"
2764  },
2765  {
2766   "alignment" : 4,
2767   "linker_set_key" : "const android::String8 &",
2768   "name" : "const android::String8 &",
2769   "referenced_type" : "type-335",
2770   "self_type" : "type-337",
2771   "size" : 4,
2772   "source_file" : "/system/core/libutils/include/utils/String8.h"
2773  },
2774  {
2775   "alignment" : 4,
2776   "linker_set_key" : "const android::hardware::Parcel &",
2777   "name" : "const android::hardware::Parcel &",
2778   "referenced_type" : "type-375",
2779   "self_type" : "type-376",
2780   "size" : 4,
2781   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2782  },
2783  {
2784   "alignment" : 4,
2785   "linker_set_key" : "const android::hardware::Return<bool> &",
2786   "name" : "const android::hardware::Return<bool> &",
2787   "referenced_type" : "type-126",
2788   "self_type" : "type-135",
2789   "size" : 4,
2790   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2791  },
2792  {
2793   "alignment" : 4,
2794   "linker_set_key" : "const android::hardware::Status &",
2795   "name" : "const android::hardware::Status &",
2796   "referenced_type" : "type-115",
2797   "self_type" : "type-116",
2798   "size" : 4,
2799   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2800  },
2801  {
2802   "alignment" : 4,
2803   "linker_set_key" : "const android::hardware::details::SchedPrio &",
2804   "name" : "const android::hardware::details::SchedPrio &",
2805   "referenced_type" : "type-386",
2806   "self_type" : "type-385",
2807   "size" : 4,
2808   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
2809  },
2810  {
2811   "alignment" : 4,
2812   "linker_set_key" : "const android::hardware::hidl_handle &",
2813   "name" : "const android::hardware::hidl_handle &",
2814   "referenced_type" : "type-319",
2815   "self_type" : "type-320",
2816   "size" : 4,
2817   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2818  },
2819  {
2820   "alignment" : 4,
2821   "linker_set_key" : "const android::hardware::hidl_memory &",
2822   "name" : "const android::hardware::hidl_memory &",
2823   "referenced_type" : "type-267",
2824   "self_type" : "type-268",
2825   "size" : 4,
2826   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2827  },
2828  {
2829   "alignment" : 4,
2830   "linker_set_key" : "const android::hardware::hidl_string &",
2831   "name" : "const android::hardware::hidl_string &",
2832   "referenced_type" : "type-259",
2833   "self_type" : "type-263",
2834   "size" : 4,
2835   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2836  },
2837  {
2838   "alignment" : 4,
2839   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
2840   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
2841   "referenced_type" : "type-485",
2842   "self_type" : "type-486",
2843   "size" : 4,
2844   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vr/1.0/[email protected]_genc++_headers/gen/android/hardware/vr/1.0/IVr.h"
2845  },
2846  {
2847   "alignment" : 4,
2848   "linker_set_key" : "const android::hardware::hidl_vec<int> &",
2849   "name" : "const android::hardware::hidl_vec<int> &",
2850   "referenced_type" : "type-304",
2851   "self_type" : "type-306",
2852   "size" : 4,
2853   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2854  },
2855  {
2856   "alignment" : 4,
2857   "linker_set_key" : "const android::hardware::hidl_version &",
2858   "name" : "const android::hardware::hidl_version &",
2859   "referenced_type" : "type-314",
2860   "self_type" : "type-316",
2861   "size" : 4,
2862   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2863  },
2864  {
2865   "alignment" : 4,
2866   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const &",
2867   "name" : "const android::hidl::base::V1_0::IBase *const &",
2868   "referenced_type" : "type-400",
2869   "self_type" : "type-401",
2870   "size" : 4,
2871   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
2872  },
2873  {
2874   "alignment" : 4,
2875   "linker_set_key" : "const android::sp<android::hardware::IBinder> &",
2876   "name" : "const android::sp<android::hardware::IBinder> &",
2877   "referenced_type" : "type-38",
2878   "self_type" : "type-37",
2879   "size" : 4,
2880   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
2881  },
2882  {
2883   "alignment" : 4,
2884   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
2885   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
2886   "referenced_type" : "type-95",
2887   "self_type" : "type-525",
2888   "size" : 4,
2889   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2890  },
2891  {
2892   "alignment" : 4,
2893   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> &",
2894   "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
2895   "referenced_type" : "type-235",
2896   "self_type" : "type-258",
2897   "size" : 4,
2898   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2899  },
2900  {
2901   "alignment" : 4,
2902   "linker_set_key" : "const android::sp<android::hardware::vr::V1_0::IVr> &",
2903   "name" : "const android::sp<android::hardware::vr::V1_0::IVr> &",
2904   "referenced_type" : "type-88",
2905   "self_type" : "type-517",
2906   "size" : 4,
2907   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2908  },
2909  {
2910   "alignment" : 4,
2911   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> &",
2912   "name" : "const android::sp<android::hidl::base::V1_0::IBase> &",
2913   "referenced_type" : "type-531",
2914   "self_type" : "type-532",
2915   "size" : 4,
2916   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2917  },
2918  {
2919   "alignment" : 4,
2920   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
2921   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
2922   "referenced_type" : "type-79",
2923   "self_type" : "type-488",
2924   "size" : 4,
2925   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vr/1.0/[email protected]_genc++_headers/gen/android/hardware/vr/1.0/IVr.h"
2926  },
2927  {
2928   "alignment" : 4,
2929   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> &",
2930   "name" : "const android::wp<android::hardware::BHwBinder> &",
2931   "referenced_type" : "type-498",
2932   "self_type" : "type-520",
2933   "size" : 4,
2934   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2935  },
2936  {
2937   "alignment" : 4,
2938   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> &",
2939   "name" : "const android::wp<android::hidl::base::V1_0::IBase> &",
2940   "referenced_type" : "type-518",
2941   "self_type" : "type-521",
2942   "size" : 4,
2943   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2944  },
2945  {
2946   "alignment" : 4,
2947   "linker_set_key" : "const bool &",
2948   "name" : "const bool &",
2949   "referenced_type" : "type-71",
2950   "self_type" : "type-221",
2951   "size" : 4,
2952   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2953  },
2954  {
2955   "alignment" : 4,
2956   "linker_set_key" : "const double &",
2957   "name" : "const double &",
2958   "referenced_type" : "type-243",
2959   "self_type" : "type-244",
2960   "size" : 4,
2961   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2962  },
2963  {
2964   "alignment" : 4,
2965   "linker_set_key" : "const float &",
2966   "name" : "const float &",
2967   "referenced_type" : "type-241",
2968   "self_type" : "type-242",
2969   "size" : 4,
2970   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2971  },
2972  {
2973   "alignment" : 4,
2974   "linker_set_key" : "const int &",
2975   "name" : "const int &",
2976   "referenced_type" : "type-463",
2977   "self_type" : "type-462",
2978   "size" : 4,
2979   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2980  },
2981  {
2982   "linker_set_key" : "const iter<is_const> &",
2983   "name" : "const iter<is_const> &",
2984   "referenced_type" : "type-273",
2985   "self_type" : "type-275",
2986   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2987  },
2988  {
2989   "alignment" : 4,
2990   "linker_set_key" : "const log_msg &",
2991   "name" : "const log_msg &",
2992   "referenced_type" : "type-102",
2993   "self_type" : "type-134",
2994   "size" : 4,
2995   "source_file" : "/system/core/liblog/include/log/log_read.h"
2996  },
2997  {
2998   "alignment" : 4,
2999   "linker_set_key" : "const long long &",
3000   "name" : "const long long &",
3001   "referenced_type" : "type-237",
3002   "self_type" : "type-238",
3003   "size" : 4,
3004   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3005  },
3006  {
3007   "alignment" : 4,
3008   "linker_set_key" : "const short &",
3009   "name" : "const short &",
3010   "referenced_type" : "type-229",
3011   "self_type" : "type-230",
3012   "size" : 4,
3013   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3014  },
3015  {
3016   "alignment" : 4,
3017   "linker_set_key" : "const signed char &",
3018   "name" : "const signed char &",
3019   "referenced_type" : "type-223",
3020   "self_type" : "type-226",
3021   "size" : 4,
3022   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3023  },
3024  {
3025   "alignment" : 4,
3026   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
3027   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
3028   "referenced_type" : "type-378",
3029   "self_type" : "type-380",
3030   "size" : 4,
3031   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
3032  },
3033  {
3034   "alignment" : 4,
3035   "linker_set_key" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)> > > &",
3036   "name" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)> > > &",
3037   "referenced_type" : "type-513",
3038   "self_type" : "type-512",
3039   "size" : 4,
3040   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3041  },
3042  {
3043   "alignment" : 4,
3044   "linker_set_key" : "const unsigned char &",
3045   "name" : "const unsigned char &",
3046   "referenced_type" : "type-227",
3047   "self_type" : "type-228",
3048   "size" : 4,
3049   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3050  },
3051  {
3052   "alignment" : 4,
3053   "linker_set_key" : "const unsigned int &",
3054   "name" : "const unsigned int &",
3055   "referenced_type" : "type-24",
3056   "self_type" : "type-234",
3057   "size" : 4,
3058   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3059  },
3060  {
3061   "alignment" : 4,
3062   "linker_set_key" : "const unsigned long long &",
3063   "name" : "const unsigned long long &",
3064   "referenced_type" : "type-239",
3065   "self_type" : "type-240",
3066   "size" : 4,
3067   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3068  },
3069  {
3070   "alignment" : 4,
3071   "linker_set_key" : "const unsigned short &",
3072   "name" : "const unsigned short &",
3073   "referenced_type" : "type-231",
3074   "self_type" : "type-232",
3075   "size" : 4,
3076   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3077  },
3078  {
3079   "alignment" : 4,
3080   "linker_set_key" : "int &",
3081   "name" : "int &",
3082   "referenced_type" : "type-49",
3083   "self_type" : "type-331",
3084   "size" : 4,
3085   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
3086  },
3087  {
3088   "alignment" : 4,
3089   "linker_set_key" : "unsigned char &",
3090   "name" : "unsigned char &",
3091   "referenced_type" : "type-106",
3092   "self_type" : "type-475",
3093   "size" : 4,
3094   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
3095  }
3096 ],
3097 "pointer_types" :
3098 [
3099  {
3100   "alignment" : 4,
3101   "linker_set_key" : "android::Condition *",
3102   "name" : "android::Condition *",
3103   "referenced_type" : "type-72",
3104   "self_type" : "type-456",
3105   "size" : 4,
3106   "source_file" : "/system/core/libutils/include/utils/Condition.h"
3107  },
3108  {
3109   "alignment" : 4,
3110   "linker_set_key" : "android::Mutex *",
3111   "name" : "android::Mutex *",
3112   "referenced_type" : "type-18",
3113   "self_type" : "type-451",
3114   "size" : 4,
3115   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3116  },
3117  {
3118   "alignment" : 4,
3119   "linker_set_key" : "android::Mutex::Autolock *",
3120   "name" : "android::Mutex::Autolock *",
3121   "referenced_type" : "type-452",
3122   "self_type" : "type-454",
3123   "size" : 4,
3124   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3125  },
3126  {
3127   "alignment" : 4,
3128   "linker_set_key" : "android::RWLock *",
3129   "name" : "android::RWLock *",
3130   "referenced_type" : "type-457",
3131   "self_type" : "type-459",
3132   "size" : 4,
3133   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3134  },
3135  {
3136   "alignment" : 4,
3137   "linker_set_key" : "android::RWLock::AutoRLock *",
3138   "name" : "android::RWLock::AutoRLock *",
3139   "referenced_type" : "type-460",
3140   "self_type" : "type-464",
3141   "size" : 4,
3142   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3143  },
3144  {
3145   "alignment" : 4,
3146   "linker_set_key" : "android::RWLock::AutoWLock *",
3147   "name" : "android::RWLock::AutoWLock *",
3148   "referenced_type" : "type-465",
3149   "self_type" : "type-466",
3150   "size" : 4,
3151   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3152  },
3153  {
3154   "alignment" : 4,
3155   "linker_set_key" : "android::RefBase *",
3156   "name" : "android::RefBase *",
3157   "referenced_type" : "type-7",
3158   "self_type" : "type-251",
3159   "size" : 4,
3160   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3161  },
3162  {
3163   "alignment" : 4,
3164   "linker_set_key" : "android::RefBase::weakref_impl *",
3165   "name" : "android::RefBase::weakref_impl *",
3166   "referenced_type" : "type-10",
3167   "self_type" : "type-9",
3168   "size" : 4,
3169   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3170  },
3171  {
3172   "alignment" : 4,
3173   "linker_set_key" : "android::RefBase::weakref_type *",
3174   "name" : "android::RefBase::weakref_type *",
3175   "referenced_type" : "type-12",
3176   "self_type" : "type-11",
3177   "size" : 4,
3178   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3179  },
3180  {
3181   "alignment" : 4,
3182   "linker_set_key" : "android::ReferenceRenamer *",
3183   "name" : "android::ReferenceRenamer *",
3184   "referenced_type" : "type-245",
3185   "self_type" : "type-248",
3186   "size" : 4,
3187   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3188  },
3189  {
3190   "alignment" : 4,
3191   "linker_set_key" : "android::ScopedTrace *",
3192   "name" : "android::ScopedTrace *",
3193   "referenced_type" : "type-467",
3194   "self_type" : "type-468",
3195   "size" : 4,
3196   "source_file" : "/system/core/libutils/include/utils/Trace.h"
3197  },
3198  {
3199   "alignment" : 4,
3200   "linker_set_key" : "android::String16 *",
3201   "name" : "android::String16 *",
3202   "referenced_type" : "type-33",
3203   "self_type" : "type-344",
3204   "size" : 4,
3205   "source_file" : "/system/core/libutils/include/utils/String16.h"
3206  },
3207  {
3208   "alignment" : 4,
3209   "linker_set_key" : "android::String8 *",
3210   "name" : "android::String8 *",
3211   "referenced_type" : "type-44",
3212   "self_type" : "type-339",
3213   "size" : 4,
3214   "source_file" : "/system/core/libutils/include/utils/String8.h"
3215  },
3216  {
3217   "alignment" : 4,
3218   "linker_set_key" : "android::Thread *",
3219   "name" : "android::Thread *",
3220   "referenced_type" : "type-70",
3221   "self_type" : "type-69",
3222   "size" : 4,
3223   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3224  },
3225  {
3226   "alignment" : 4,
3227   "linker_set_key" : "android::VirtualLightRefBase *",
3228   "name" : "android::VirtualLightRefBase *",
3229   "referenced_type" : "type-147",
3230   "self_type" : "type-154",
3231   "size" : 4,
3232   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
3233  },
3234  {
3235   "alignment" : 4,
3236   "linker_set_key" : "android::hardware::BHwBinder *",
3237   "name" : "android::hardware::BHwBinder *",
3238   "referenced_type" : "type-98",
3239   "self_type" : "type-97",
3240   "size" : 4,
3241   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3242  },
3243  {
3244   "alignment" : 4,
3245   "linker_set_key" : "android::hardware::BpInterface<android::hardware::vr::V1_0::IVr> *",
3246   "name" : "android::hardware::BpInterface<android::hardware::vr::V1_0::IVr> *",
3247   "referenced_type" : "type-355",
3248   "self_type" : "type-354",
3249   "size" : 4,
3250   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
3251  },
3252  {
3253   "alignment" : 4,
3254   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
3255   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
3256   "referenced_type" : "type-394",
3257   "self_type" : "type-399",
3258   "size" : 4,
3259   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3260  },
3261  {
3262   "alignment" : 4,
3263   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
3264   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
3265   "referenced_type" : "type-412",
3266   "self_type" : "type-417",
3267   "size" : 4,
3268   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3269  },
3270  {
3271   "alignment" : 4,
3272   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
3273   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
3274   "referenced_type" : "type-402",
3275   "self_type" : "type-407",
3276   "size" : 4,
3277   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3278  },
3279  {
3280   "alignment" : 4,
3281   "linker_set_key" : "android::hardware::GrantorDescriptor *",
3282   "name" : "android::hardware::GrantorDescriptor *",
3283   "referenced_type" : "type-280",
3284   "self_type" : "type-279",
3285   "size" : 4,
3286   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3287  },
3288  {
3289   "alignment" : 4,
3290   "linker_set_key" : "android::hardware::IBinder *",
3291   "name" : "android::hardware::IBinder *",
3292   "referenced_type" : "type-27",
3293   "self_type" : "type-26",
3294   "size" : 4,
3295   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3296  },
3297  {
3298   "alignment" : 4,
3299   "linker_set_key" : "android::hardware::IBinder::DeathRecipient *",
3300   "name" : "android::hardware::IBinder::DeathRecipient *",
3301   "referenced_type" : "type-17",
3302   "self_type" : "type-523",
3303   "size" : 4,
3304   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3305  },
3306  {
3307   "alignment" : 4,
3308   "linker_set_key" : "android::hardware::IInterface *",
3309   "name" : "android::hardware::IInterface *",
3310   "referenced_type" : "type-352",
3311   "self_type" : "type-544",
3312   "size" : 4,
3313   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3314  },
3315  {
3316   "alignment" : 4,
3317   "linker_set_key" : "android::hardware::Parcel *",
3318   "name" : "android::hardware::Parcel *",
3319   "referenced_type" : "type-356",
3320   "self_type" : "type-362",
3321   "size" : 4,
3322   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3323  },
3324  {
3325   "alignment" : 4,
3326   "linker_set_key" : "android::hardware::ProcessState *",
3327   "name" : "android::hardware::ProcessState *",
3328   "referenced_type" : "type-54",
3329   "self_type" : "type-53",
3330   "size" : 4,
3331   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3332  },
3333  {
3334   "alignment" : 4,
3335   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::vr::V1_0::IVr> > *",
3336   "name" : "android::hardware::Return<android::sp<android::hardware::vr::V1_0::IVr> > *",
3337   "referenced_type" : "type-128",
3338   "self_type" : "type-129",
3339   "size" : 4,
3340   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3341  },
3342  {
3343   "alignment" : 4,
3344   "linker_set_key" : "android::hardware::Return<bool> *",
3345   "name" : "android::hardware::Return<bool> *",
3346   "referenced_type" : "type-120",
3347   "self_type" : "type-122",
3348   "size" : 4,
3349   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3350  },
3351  {
3352   "alignment" : 4,
3353   "linker_set_key" : "android::hardware::Return<void> *",
3354   "name" : "android::hardware::Return<void> *",
3355   "referenced_type" : "type-141",
3356   "self_type" : "type-142",
3357   "size" : 4,
3358   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3359  },
3360  {
3361   "alignment" : 4,
3362   "linker_set_key" : "android::hardware::Status *",
3363   "name" : "android::hardware::Status *",
3364   "referenced_type" : "type-100",
3365   "self_type" : "type-114",
3366   "size" : 4,
3367   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3368  },
3369  {
3370   "alignment" : 4,
3371   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
3372   "name" : "android::hardware::details::HidlInstrumentor *",
3373   "referenced_type" : "type-368",
3374   "self_type" : "type-515",
3375   "size" : 4,
3376   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3377  },
3378  {
3379   "alignment" : 4,
3380   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
3381   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
3382   "referenced_type" : "type-291",
3383   "self_type" : "type-505",
3384   "size" : 4,
3385   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3386  },
3387  {
3388   "alignment" : 4,
3389   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
3390   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
3391   "referenced_type" : "type-283",
3392   "self_type" : "type-500",
3393   "size" : 4,
3394   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3395  },
3396  {
3397   "alignment" : 4,
3398   "linker_set_key" : "android::hardware::details::return_status *",
3399   "name" : "android::hardware::details::return_status *",
3400   "referenced_type" : "type-121",
3401   "self_type" : "type-136",
3402   "size" : 4,
3403   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3404  },
3405  {
3406   "alignment" : 4,
3407   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> *",
3408   "name" : "android::hardware::hidl_array<unsigned char, 32> *",
3409   "referenced_type" : "type-294",
3410   "self_type" : "type-293",
3411   "size" : 4,
3412   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3413  },
3414  {
3415   "alignment" : 4,
3416   "linker_set_key" : "android::hardware::hidl_binder_death_recipient *",
3417   "name" : "android::hardware::hidl_binder_death_recipient *",
3418   "referenced_type" : "type-3",
3419   "self_type" : "type-91",
3420   "size" : 4,
3421   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3422  },
3423  {
3424   "alignment" : 4,
3425   "linker_set_key" : "android::hardware::hidl_death_recipient *",
3426   "name" : "android::hardware::hidl_death_recipient *",
3427   "referenced_type" : "type-6",
3428   "self_type" : "type-5",
3429   "size" : 4,
3430   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3431  },
3432  {
3433   "alignment" : 4,
3434   "linker_set_key" : "android::hardware::hidl_memory *",
3435   "name" : "android::hardware::hidl_memory *",
3436   "referenced_type" : "type-264",
3437   "self_type" : "type-265",
3438   "size" : 4,
3439   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3440  },
3441  {
3442   "alignment" : 4,
3443   "linker_set_key" : "android::hardware::hidl_string *",
3444   "name" : "android::hardware::hidl_string *",
3445   "referenced_type" : "type-260",
3446   "self_type" : "type-285",
3447   "size" : 4,
3448   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3449  },
3450  {
3451   "alignment" : 4,
3452   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
3453   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
3454   "referenced_type" : "type-290",
3455   "self_type" : "type-296",
3456   "size" : 4,
3457   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3458  },
3459  {
3460   "alignment" : 4,
3461   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
3462   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
3463   "referenced_type" : "type-282",
3464   "self_type" : "type-286",
3465   "size" : 4,
3466   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3467  },
3468  {
3469   "alignment" : 4,
3470   "linker_set_key" : "android::hardware::hidl_version *",
3471   "name" : "android::hardware::hidl_version *",
3472   "referenced_type" : "type-312",
3473   "self_type" : "type-313",
3474   "size" : 4,
3475   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3476  },
3477  {
3478   "alignment" : 4,
3479   "linker_set_key" : "android::hardware::vr::V1_0::BnHwVr *",
3480   "name" : "android::hardware::vr::V1_0::BnHwVr *",
3481   "referenced_type" : "type-365",
3482   "self_type" : "type-484",
3483   "size" : 4,
3484   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3485  },
3486  {
3487   "alignment" : 4,
3488   "linker_set_key" : "android::hardware::vr::V1_0::BpHwVr *",
3489   "name" : "android::hardware::vr::V1_0::BpHwVr *",
3490   "referenced_type" : "type-495",
3491   "self_type" : "type-537",
3492   "size" : 4,
3493   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3494  },
3495  {
3496   "alignment" : 4,
3497   "linker_set_key" : "android::hardware::vr::V1_0::BsVr *",
3498   "name" : "android::hardware::vr::V1_0::BsVr *",
3499   "referenced_type" : "type-533",
3500   "self_type" : "type-536",
3501   "size" : 4,
3502   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3503  },
3504  {
3505   "alignment" : 4,
3506   "linker_set_key" : "android::hardware::vr::V1_0::IVr *",
3507   "name" : "android::hardware::vr::V1_0::IVr *",
3508   "referenced_type" : "type-84",
3509   "self_type" : "type-83",
3510   "size" : 4,
3511   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3512  },
3513  {
3514   "alignment" : 4,
3515   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
3516   "name" : "android::hidl::base::V1_0::BnHwBase *",
3517   "referenced_type" : "type-366",
3518   "self_type" : "type-377",
3519   "size" : 4,
3520   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
3521  },
3522  {
3523   "alignment" : 4,
3524   "linker_set_key" : "android::hidl::base::V1_0::IBase *",
3525   "name" : "android::hidl::base::V1_0::IBase *",
3526   "referenced_type" : "type-16",
3527   "self_type" : "type-15",
3528   "size" : 4,
3529   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3530  },
3531  {
3532   "alignment" : 4,
3533   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager *",
3534   "name" : "android::hidl::manager::V1_0::IServiceManager *",
3535   "referenced_type" : "type-62",
3536   "self_type" : "type-61",
3537   "size" : 4,
3538   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3539  },
3540  {
3541   "alignment" : 4,
3542   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification *",
3543   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
3544   "referenced_type" : "type-77",
3545   "self_type" : "type-76",
3546   "size" : 4,
3547   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3548  },
3549  {
3550   "alignment" : 4,
3551   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
3552   "name" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
3553   "referenced_type" : "type-539",
3554   "self_type" : "type-540",
3555   "size" : 4,
3556   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3557  },
3558  {
3559   "alignment" : 4,
3560   "linker_set_key" : "android::sp<android::hardware::IBinder> *",
3561   "name" : "android::sp<android::hardware::IBinder> *",
3562   "referenced_type" : "type-39",
3563   "self_type" : "type-541",
3564   "size" : 4,
3565   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3566  },
3567  {
3568   "alignment" : 4,
3569   "linker_set_key" : "android::sp<android::hardware::ProcessState> *",
3570   "name" : "android::sp<android::hardware::ProcessState> *",
3571   "referenced_type" : "type-52",
3572   "self_type" : "type-51",
3573   "size" : 4,
3574   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3575  },
3576  {
3577   "alignment" : 4,
3578   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
3579   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
3580   "referenced_type" : "type-90",
3581   "self_type" : "type-89",
3582   "size" : 4,
3583   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3584  },
3585  {
3586   "alignment" : 4,
3587   "linker_set_key" : "android::sp<android::hardware::vr::V1_0::IVr> *",
3588   "name" : "android::sp<android::hardware::vr::V1_0::IVr> *",
3589   "referenced_type" : "type-82",
3590   "self_type" : "type-81",
3591   "size" : 4,
3592   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3593  },
3594  {
3595   "alignment" : 4,
3596   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase> *",
3597   "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
3598   "referenced_type" : "type-367",
3599   "self_type" : "type-530",
3600   "size" : 4,
3601   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3602  },
3603  {
3604   "alignment" : 4,
3605   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
3606   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
3607   "referenced_type" : "type-60",
3608   "self_type" : "type-63",
3609   "size" : 4,
3610   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3611  },
3612  {
3613   "alignment" : 4,
3614   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
3615   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
3616   "referenced_type" : "type-75",
3617   "self_type" : "type-78",
3618   "size" : 4,
3619   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3620  },
3621  {
3622   "alignment" : 4,
3623   "linker_set_key" : "android::wp<android::hardware::BHwBinder> *",
3624   "name" : "android::wp<android::hardware::BHwBinder> *",
3625   "referenced_type" : "type-281",
3626   "self_type" : "type-353",
3627   "size" : 4,
3628   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3629  },
3630  {
3631   "alignment" : 4,
3632   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
3633   "name" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
3634   "referenced_type" : "type-522",
3635   "self_type" : "type-524",
3636   "size" : 4,
3637   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3638  },
3639  {
3640   "alignment" : 4,
3641   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient> *",
3642   "name" : "android::wp<android::hardware::hidl_death_recipient> *",
3643   "referenced_type" : "type-4",
3644   "self_type" : "type-202",
3645   "size" : 4,
3646   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3647  },
3648  {
3649   "alignment" : 4,
3650   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase> *",
3651   "name" : "android::wp<android::hidl::base::V1_0::IBase> *",
3652   "referenced_type" : "type-14",
3653   "self_type" : "type-516",
3654   "size" : 4,
3655   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3656  },
3657  {
3658   "alignment" : 4,
3659   "linker_set_key" : "android_flex_plane *",
3660   "name" : "android_flex_plane *",
3661   "referenced_type" : "type-439",
3662   "self_type" : "type-442",
3663   "size" : 4,
3664   "source_file" : "/system/core/libsystem/include/system/graphics.h"
3665  },
3666  {
3667   "alignment" : 4,
3668   "linker_set_key" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
3669   "name" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
3670   "referenced_type" : "type-29",
3671   "self_type" : "type-28",
3672   "size" : 4,
3673   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
3674  },
3675  {
3676   "alignment" : 4,
3677   "linker_set_key" : "char *",
3678   "name" : "char *",
3679   "referenced_type" : "type-47",
3680   "self_type" : "type-170",
3681   "size" : 4,
3682   "source_file" : "/system/core/liblog/include/log/log_read.h"
3683  },
3684  {
3685   "alignment" : 4,
3686   "linker_set_key" : "const android::NativeHandle *",
3687   "name" : "const android::NativeHandle *",
3688   "referenced_type" : "type-326",
3689   "self_type" : "type-327",
3690   "size" : 4,
3691   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
3692  },
3693  {
3694   "alignment" : 4,
3695   "linker_set_key" : "const android::RefBase *",
3696   "name" : "const android::RefBase *",
3697   "referenced_type" : "type-249",
3698   "self_type" : "type-250",
3699   "size" : 4,
3700   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3701  },
3702  {
3703   "alignment" : 4,
3704   "linker_set_key" : "const android::String16 *",
3705   "name" : "const android::String16 *",
3706   "referenced_type" : "type-32",
3707   "self_type" : "type-342",
3708   "size" : 4,
3709   "source_file" : "/system/core/libutils/include/utils/String16.h"
3710  },
3711  {
3712   "alignment" : 4,
3713   "linker_set_key" : "const android::String8 *",
3714   "name" : "const android::String8 *",
3715   "referenced_type" : "type-335",
3716   "self_type" : "type-336",
3717   "size" : 4,
3718   "source_file" : "/system/core/libutils/include/utils/String8.h"
3719  },
3720  {
3721   "alignment" : 4,
3722   "linker_set_key" : "const android::VectorImpl *",
3723   "name" : "const android::VectorImpl *",
3724   "referenced_type" : "type-420",
3725   "self_type" : "type-421",
3726   "size" : 4,
3727   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
3728  },
3729  {
3730   "alignment" : 4,
3731   "linker_set_key" : "const android::hardware::BpHwRefBase *",
3732   "name" : "const android::hardware::BpHwRefBase *",
3733   "referenced_type" : "type-346",
3734   "self_type" : "type-350",
3735   "size" : 4,
3736   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
3737  },
3738  {
3739   "alignment" : 4,
3740   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
3741   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
3742   "referenced_type" : "type-387",
3743   "self_type" : "type-388",
3744   "size" : 4,
3745   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3746  },
3747  {
3748   "alignment" : 4,
3749   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
3750   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
3751   "referenced_type" : "type-392",
3752   "self_type" : "type-393",
3753   "size" : 4,
3754   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3755  },
3756  {
3757   "alignment" : 4,
3758   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::vr::V1_0::IVr> > *",
3759   "name" : "const android::hardware::Return<android::sp<android::hardware::vr::V1_0::IVr> > *",
3760   "referenced_type" : "type-132",
3761   "self_type" : "type-133",
3762   "size" : 4,
3763   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3764  },
3765  {
3766   "alignment" : 4,
3767   "linker_set_key" : "const android::hardware::Return<bool> *",
3768   "name" : "const android::hardware::Return<bool> *",
3769   "referenced_type" : "type-126",
3770   "self_type" : "type-127",
3771   "size" : 4,
3772   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3773  },
3774  {
3775   "alignment" : 4,
3776   "linker_set_key" : "const android::hardware::Status *",
3777   "name" : "const android::hardware::Status *",
3778   "referenced_type" : "type-115",
3779   "self_type" : "type-119",
3780   "size" : 4,
3781   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3782  },
3783  {
3784   "alignment" : 4,
3785   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
3786   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
3787   "referenced_type" : "type-507",
3788   "self_type" : "type-508",
3789   "size" : 4,
3790   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3791  },
3792  {
3793   "alignment" : 4,
3794   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
3795   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
3796   "referenced_type" : "type-502",
3797   "self_type" : "type-503",
3798   "size" : 4,
3799   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3800  },
3801  {
3802   "alignment" : 4,
3803   "linker_set_key" : "const android::hardware::details::hidl_pointer<int> *",
3804   "name" : "const android::hardware::details::hidl_pointer<int> *",
3805   "referenced_type" : "type-477",
3806   "self_type" : "type-487",
3807   "size" : 4,
3808   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3809  },
3810  {
3811   "alignment" : 4,
3812   "linker_set_key" : "const android::hardware::details::return_status *",
3813   "name" : "const android::hardware::details::return_status *",
3814   "referenced_type" : "type-138",
3815   "self_type" : "type-139",
3816   "size" : 4,
3817   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3818  },
3819  {
3820   "alignment" : 4,
3821   "linker_set_key" : "const android::hardware::hidl_death_recipient *",
3822   "name" : "const android::hardware::hidl_death_recipient *",
3823   "referenced_type" : "type-527",
3824   "self_type" : "type-528",
3825   "size" : 4,
3826   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3827  },
3828  {
3829   "alignment" : 4,
3830   "linker_set_key" : "const android::hardware::hidl_memory *",
3831   "name" : "const android::hardware::hidl_memory *",
3832   "referenced_type" : "type-267",
3833   "self_type" : "type-271",
3834   "size" : 4,
3835   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3836  },
3837  {
3838   "alignment" : 4,
3839   "linker_set_key" : "const android::hardware::hidl_vec<int> *",
3840   "name" : "const android::hardware::hidl_vec<int> *",
3841   "referenced_type" : "type-304",
3842   "self_type" : "type-305",
3843   "size" : 4,
3844   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3845  },
3846  {
3847   "alignment" : 4,
3848   "linker_set_key" : "const android::hardware::hidl_version *",
3849   "name" : "const android::hardware::hidl_version *",
3850   "referenced_type" : "type-314",
3851   "self_type" : "type-315",
3852   "size" : 4,
3853   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3854  },
3855  {
3856   "alignment" : 4,
3857   "linker_set_key" : "const android::hardware::vr::V1_0::BpHwVr *",
3858   "name" : "const android::hardware::vr::V1_0::BpHwVr *",
3859   "referenced_type" : "type-494",
3860   "self_type" : "type-499",
3861   "size" : 4,
3862   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vr/1.0/[email protected]_genc++_headers/gen/android/hardware/vr/1.0/BpHwVr.h"
3863  },
3864  {
3865   "alignment" : 4,
3866   "linker_set_key" : "const android::hardware::vr::V1_0::IVr *",
3867   "name" : "const android::hardware::vr::V1_0::IVr *",
3868   "referenced_type" : "type-482",
3869   "self_type" : "type-483",
3870   "size" : 4,
3871   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vr/1.0/[email protected]_genc++_headers/gen/android/hardware/vr/1.0/IVr.h"
3872  },
3873  {
3874   "alignment" : 4,
3875   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase *",
3876   "name" : "const android::hidl::base::V1_0::BpHwBase *",
3877   "referenced_type" : "type-492",
3878   "self_type" : "type-493",
3879   "size" : 4,
3880   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
3881  },
3882  {
3883   "alignment" : 4,
3884   "linker_set_key" : "const android::hidl::base::V1_0::IBase *",
3885   "name" : "const android::hidl::base::V1_0::IBase *",
3886   "referenced_type" : "type-398",
3887   "self_type" : "type-397",
3888   "size" : 4,
3889   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3890  },
3891  {
3892   "alignment" : 4,
3893   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager *",
3894   "name" : "const android::hidl::manager::V1_0::IServiceManager *",
3895   "referenced_type" : "type-66",
3896   "self_type" : "type-67",
3897   "size" : 4,
3898   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3899  },
3900  {
3901   "alignment" : 4,
3902   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification *",
3903   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
3904   "referenced_type" : "type-469",
3905   "self_type" : "type-470",
3906   "size" : 4,
3907   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
3908  },
3909  {
3910   "alignment" : 4,
3911   "linker_set_key" : "const android::sp<android::hardware::IBinder> *",
3912   "name" : "const android::sp<android::hardware::IBinder> *",
3913   "referenced_type" : "type-38",
3914   "self_type" : "type-542",
3915   "size" : 4,
3916   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3917  },
3918  {
3919   "alignment" : 4,
3920   "linker_set_key" : "const android::sp<android::hardware::ProcessState> *",
3921   "name" : "const android::sp<android::hardware::ProcessState> *",
3922   "referenced_type" : "type-58",
3923   "self_type" : "type-59",
3924   "size" : 4,
3925   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3926  },
3927  {
3928   "alignment" : 4,
3929   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
3930   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
3931   "referenced_type" : "type-95",
3932   "self_type" : "type-94",
3933   "size" : 4,
3934   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3935  },
3936  {
3937   "alignment" : 4,
3938   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> *",
3939   "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
3940   "referenced_type" : "type-235",
3941   "self_type" : "type-526",
3942   "size" : 4,
3943   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3944  },
3945  {
3946   "alignment" : 4,
3947   "linker_set_key" : "const android::sp<android::hardware::vr::V1_0::IVr> *",
3948   "name" : "const android::sp<android::hardware::vr::V1_0::IVr> *",
3949   "referenced_type" : "type-88",
3950   "self_type" : "type-87",
3951   "size" : 4,
3952   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3953  },
3954  {
3955   "alignment" : 4,
3956   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> *",
3957   "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
3958   "referenced_type" : "type-531",
3959   "self_type" : "type-538",
3960   "size" : 4,
3961   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3962  },
3963  {
3964   "alignment" : 4,
3965   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
3966   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
3967   "referenced_type" : "type-64",
3968   "self_type" : "type-65",
3969   "size" : 4,
3970   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3971  },
3972  {
3973   "alignment" : 4,
3974   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
3975   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
3976   "referenced_type" : "type-79",
3977   "self_type" : "type-80",
3978   "size" : 4,
3979   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3980  },
3981  {
3982   "alignment" : 4,
3983   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> *",
3984   "name" : "const android::wp<android::hardware::BHwBinder> *",
3985   "referenced_type" : "type-498",
3986   "self_type" : "type-509",
3987   "size" : 4,
3988   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3989  },
3990  {
3991   "alignment" : 4,
3992   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient> *",
3993   "name" : "const android::wp<android::hardware::hidl_death_recipient> *",
3994   "referenced_type" : "type-213",
3995   "self_type" : "type-225",
3996   "size" : 4,
3997   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3998  },
3999  {
4000   "alignment" : 4,
4001   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> *",
4002   "name" : "const android::wp<android::hidl::base::V1_0::IBase> *",
4003   "referenced_type" : "type-518",
4004   "self_type" : "type-519",
4005   "size" : 4,
4006   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4007  },
4008  {
4009   "alignment" : 4,
4010   "linker_set_key" : "const char *",
4011   "name" : "const char *",
4012   "referenced_type" : "type-46",
4013   "self_type" : "type-45",
4014   "size" : 4,
4015   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4016  },
4017  {
4018   "alignment" : 4,
4019   "linker_set_key" : "const char16_t *",
4020   "name" : "const char16_t *",
4021   "referenced_type" : "type-35",
4022   "self_type" : "type-34",
4023   "size" : 4,
4024   "source_file" : "/system/core/libutils/include/utils/String16.h"
4025  },
4026  {
4027   "alignment" : 4,
4028   "linker_set_key" : "const log_msg *",
4029   "name" : "const log_msg *",
4030   "referenced_type" : "type-102",
4031   "self_type" : "type-123",
4032   "size" : 4,
4033   "source_file" : "/system/core/liblog/include/log/log_read.h"
4034  },
4035  {
4036   "alignment" : 4,
4037   "linker_set_key" : "const native_handle *",
4038   "name" : "const native_handle *",
4039   "referenced_type" : "type-257",
4040   "self_type" : "type-256",
4041   "size" : 4,
4042   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4043  },
4044  {
4045   "alignment" : 4,
4046   "linker_set_key" : "const unsigned char *",
4047   "name" : "const unsigned char *",
4048   "referenced_type" : "type-227",
4049   "self_type" : "type-311",
4050   "size" : 4,
4051   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4052  },
4053  {
4054   "alignment" : 4,
4055   "linker_set_key" : "const unsigned long long *",
4056   "name" : "const unsigned long long *",
4057   "referenced_type" : "type-239",
4058   "self_type" : "type-363",
4059   "size" : 4,
4060   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4061  },
4062  {
4063   "alignment" : 4,
4064   "linker_set_key" : "const void *",
4065   "name" : "const void *",
4066   "referenced_type" : "type-317",
4067   "self_type" : "type-318",
4068   "size" : 4,
4069   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4070  },
4071  {
4072   "alignment" : 4,
4073   "linker_set_key" : "int (*)(void *)",
4074   "name" : "int (*)(void *)",
4075   "referenced_type" : "type-448",
4076   "self_type" : "type-449",
4077   "size" : 4,
4078   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
4079  },
4080  {
4081   "alignment" : 4,
4082   "linker_set_key" : "int *",
4083   "name" : "int *",
4084   "referenced_type" : "type-49",
4085   "self_type" : "type-303",
4086   "size" : 4,
4087   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4088  },
4089  {
4090   "alignment" : 4,
4091   "linker_set_key" : "log_msg *",
4092   "name" : "log_msg *",
4093   "referenced_type" : "type-103",
4094   "self_type" : "type-159",
4095   "size" : 4,
4096   "source_file" : "/system/core/liblog/include/log/log_read.h"
4097  },
4098  {
4099   "alignment" : 4,
4100   "linker_set_key" : "native_handle *",
4101   "name" : "native_handle *",
4102   "referenced_type" : "type-152",
4103   "self_type" : "type-151",
4104   "size" : 4,
4105   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4106  },
4107  {
4108   "alignment" : 4,
4109   "linker_set_key" : "unsigned char *",
4110   "name" : "unsigned char *",
4111   "referenced_type" : "type-106",
4112   "self_type" : "type-358",
4113   "size" : 4,
4114   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4115  },
4116  {
4117   "alignment" : 4,
4118   "linker_set_key" : "unsigned long long *",
4119   "name" : "unsigned long long *",
4120   "referenced_type" : "type-13",
4121   "self_type" : "type-359",
4122   "size" : 4,
4123   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4124  },
4125  {
4126   "alignment" : 4,
4127   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
4128   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
4129   "referenced_type" : "type-361",
4130   "self_type" : "type-360",
4131   "size" : 4,
4132   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4133  },
4134  {
4135   "alignment" : 4,
4136   "linker_set_key" : "void *",
4137   "name" : "void *",
4138   "referenced_type" : "type-23",
4139   "self_type" : "type-22",
4140   "size" : 4,
4141   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4142  },
4143  {
4144   "alignment" : 4,
4145   "linker_set_key" : "void **",
4146   "name" : "void **",
4147   "referenced_type" : "type-22",
4148   "self_type" : "type-450",
4149   "size" : 4,
4150   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
4151  }
4152 ],
4153 "qualified_types" :
4154 [
4155  {
4156   "alignment" : 4,
4157   "is_const" : true,
4158   "linker_set_key" : "android::RefBase::weakref_impl *const",
4159   "name" : "android::RefBase::weakref_impl *const",
4160   "referenced_type" : "type-9",
4161   "self_type" : "type-8",
4162   "size" : 4,
4163   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4164  },
4165  {
4166   "alignment" : 4,
4167   "is_const" : true,
4168   "linker_set_key" : "android::hardware::IBinder *const",
4169   "name" : "android::hardware::IBinder *const",
4170   "referenced_type" : "type-26",
4171   "self_type" : "type-348",
4172   "size" : 4,
4173   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4174  },
4175  {
4176   "alignment" : 4,
4177   "is_const" : true,
4178   "linker_set_key" : "const android::NativeHandle",
4179   "name" : "const android::NativeHandle",
4180   "referenced_type" : "type-150",
4181   "self_type" : "type-326",
4182   "size" : 12,
4183   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
4184  },
4185  {
4186   "alignment" : 4,
4187   "is_const" : true,
4188   "linker_set_key" : "const android::RefBase",
4189   "name" : "const android::RefBase",
4190   "referenced_type" : "type-7",
4191   "self_type" : "type-249",
4192   "size" : 8,
4193   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4194  },
4195  {
4196   "alignment" : 4,
4197   "is_const" : true,
4198   "linker_set_key" : "const android::String16",
4199   "name" : "const android::String16",
4200   "referenced_type" : "type-33",
4201   "self_type" : "type-32",
4202   "size" : 4,
4203   "source_file" : "/system/core/libutils/include/utils/String16.h"
4204  },
4205  {
4206   "alignment" : 4,
4207   "is_const" : true,
4208   "linker_set_key" : "const android::String8",
4209   "name" : "const android::String8",
4210   "referenced_type" : "type-44",
4211   "self_type" : "type-335",
4212   "size" : 4,
4213   "source_file" : "/system/core/libutils/include/utils/String8.h"
4214  },
4215  {
4216   "alignment" : 4,
4217   "is_const" : true,
4218   "linker_set_key" : "const android::VectorImpl",
4219   "name" : "const android::VectorImpl",
4220   "referenced_type" : "type-21",
4221   "self_type" : "type-420",
4222   "size" : 20,
4223   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
4224  },
4225  {
4226   "alignment" : 4,
4227   "is_const" : true,
4228   "linker_set_key" : "const android::hardware::BpHwRefBase",
4229   "name" : "const android::hardware::BpHwRefBase",
4230   "referenced_type" : "type-347",
4231   "self_type" : "type-346",
4232   "size" : 24,
4233   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4234  },
4235  {
4236   "alignment" : 4,
4237   "is_const" : true,
4238   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
4239   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
4240   "referenced_type" : "type-381",
4241   "self_type" : "type-387",
4242   "size" : 16,
4243   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4244  },
4245  {
4246   "alignment" : 4,
4247   "is_const" : true,
4248   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
4249   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
4250   "referenced_type" : "type-389",
4251   "self_type" : "type-392",
4252   "size" : 16,
4253   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4254  },
4255  {
4256   "alignment" : 4,
4257   "is_const" : true,
4258   "linker_set_key" : "const android::hardware::Parcel",
4259   "name" : "const android::hardware::Parcel",
4260   "referenced_type" : "type-356",
4261   "self_type" : "type-375",
4262   "size" : 68,
4263   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4264  },
4265  {
4266   "alignment" : 4,
4267   "is_const" : true,
4268   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::vr::V1_0::IVr> >",
4269   "name" : "const android::hardware::Return<android::sp<android::hardware::vr::V1_0::IVr> >",
4270   "referenced_type" : "type-128",
4271   "self_type" : "type-132",
4272   "size" : 28,
4273   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4274  },
4275  {
4276   "alignment" : 4,
4277   "is_const" : true,
4278   "linker_set_key" : "const android::hardware::Return<bool>",
4279   "name" : "const android::hardware::Return<bool>",
4280   "referenced_type" : "type-120",
4281   "self_type" : "type-126",
4282   "size" : 24,
4283   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4284  },
4285  {
4286   "alignment" : 4,
4287   "is_const" : true,
4288   "linker_set_key" : "const android::hardware::Status",
4289   "name" : "const android::hardware::Status",
4290   "referenced_type" : "type-100",
4291   "self_type" : "type-115",
4292   "size" : 20,
4293   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4294  },
4295  {
4296   "alignment" : 4,
4297   "is_const" : true,
4298   "linker_set_key" : "const android::hardware::details::SchedPrio",
4299   "name" : "const android::hardware::details::SchedPrio",
4300   "referenced_type" : "type-384",
4301   "self_type" : "type-386",
4302   "size" : 8,
4303   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4304  },
4305  {
4306   "alignment" : 8,
4307   "is_const" : true,
4308   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
4309   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
4310   "referenced_type" : "type-291",
4311   "self_type" : "type-507",
4312   "size" : 8,
4313   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4314  },
4315  {
4316   "alignment" : 8,
4317   "is_const" : true,
4318   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
4319   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
4320   "referenced_type" : "type-283",
4321   "self_type" : "type-502",
4322   "size" : 8,
4323   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4324  },
4325  {
4326   "alignment" : 8,
4327   "is_const" : true,
4328   "linker_set_key" : "const android::hardware::details::hidl_pointer<int>",
4329   "name" : "const android::hardware::details::hidl_pointer<int>",
4330   "referenced_type" : "type-301",
4331   "self_type" : "type-477",
4332   "size" : 8,
4333   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4334  },
4335  {
4336   "alignment" : 4,
4337   "is_const" : true,
4338   "linker_set_key" : "const android::hardware::details::return_status",
4339   "name" : "const android::hardware::details::return_status",
4340   "referenced_type" : "type-121",
4341   "self_type" : "type-138",
4342   "size" : 24,
4343   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4344  },
4345  {
4346   "alignment" : 4,
4347   "is_const" : true,
4348   "linker_set_key" : "const android::hardware::hidl_death_recipient",
4349   "name" : "const android::hardware::hidl_death_recipient",
4350   "referenced_type" : "type-6",
4351   "self_type" : "type-527",
4352   "size" : 12,
4353   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4354  },
4355  {
4356   "alignment" : 8,
4357   "is_const" : true,
4358   "linker_set_key" : "const android::hardware::hidl_handle",
4359   "name" : "const android::hardware::hidl_handle",
4360   "referenced_type" : "type-253",
4361   "self_type" : "type-319",
4362   "size" : 16,
4363   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4364  },
4365  {
4366   "alignment" : 8,
4367   "is_const" : true,
4368   "linker_set_key" : "const android::hardware::hidl_memory",
4369   "name" : "const android::hardware::hidl_memory",
4370   "referenced_type" : "type-264",
4371   "self_type" : "type-267",
4372   "size" : 40,
4373   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4374  },
4375  {
4376   "alignment" : 8,
4377   "is_const" : true,
4378   "linker_set_key" : "const android::hardware::hidl_string",
4379   "name" : "const android::hardware::hidl_string",
4380   "referenced_type" : "type-260",
4381   "self_type" : "type-259",
4382   "size" : 16,
4383   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4384  },
4385  {
4386   "alignment" : 8,
4387   "is_const" : true,
4388   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
4389   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
4390   "referenced_type" : "type-282",
4391   "self_type" : "type-485",
4392   "size" : 16,
4393   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vr/1.0/[email protected]_genc++_headers/gen/android/hardware/vr/1.0/IVr.h"
4394  },
4395  {
4396   "alignment" : 8,
4397   "is_const" : true,
4398   "linker_set_key" : "const android::hardware::hidl_vec<int>",
4399   "name" : "const android::hardware::hidl_vec<int>",
4400   "referenced_type" : "type-300",
4401   "self_type" : "type-304",
4402   "size" : 16,
4403   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4404  },
4405  {
4406   "alignment" : 2,
4407   "is_const" : true,
4408   "linker_set_key" : "const android::hardware::hidl_version",
4409   "name" : "const android::hardware::hidl_version",
4410   "referenced_type" : "type-312",
4411   "self_type" : "type-314",
4412   "size" : 4,
4413   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4414  },
4415  {
4416   "alignment" : 4,
4417   "is_const" : true,
4418   "linker_set_key" : "const android::hardware::vr::V1_0::BpHwVr",
4419   "name" : "const android::hardware::vr::V1_0::BpHwVr",
4420   "referenced_type" : "type-495",
4421   "self_type" : "type-494",
4422   "size" : 92,
4423   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vr/1.0/[email protected]_genc++_headers/gen/android/hardware/vr/1.0/BpHwVr.h"
4424  },
4425  {
4426   "alignment" : 4,
4427   "is_const" : true,
4428   "linker_set_key" : "const android::hardware::vr::V1_0::IVr",
4429   "name" : "const android::hardware::vr::V1_0::IVr",
4430   "referenced_type" : "type-84",
4431   "self_type" : "type-482",
4432   "size" : 12,
4433   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vr/1.0/[email protected]_genc++_headers/gen/android/hardware/vr/1.0/IVr.h"
4434  },
4435  {
4436   "alignment" : 4,
4437   "is_const" : true,
4438   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase",
4439   "name" : "const android::hidl::base::V1_0::BpHwBase",
4440   "referenced_type" : "type-489",
4441   "self_type" : "type-492",
4442   "size" : 92,
4443   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
4444  },
4445  {
4446   "alignment" : 4,
4447   "is_const" : true,
4448   "linker_set_key" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
4449   "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
4450   "referenced_type" : "type-329",
4451   "self_type" : "type-330",
4452   "size" : 4,
4453   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
4454  },
4455  {
4456   "alignment" : 4,
4457   "is_const" : true,
4458   "linker_set_key" : "const android::hidl::base::V1_0::IBase",
4459   "name" : "const android::hidl::base::V1_0::IBase",
4460   "referenced_type" : "type-16",
4461   "self_type" : "type-398",
4462   "size" : 12,
4463   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4464  },
4465  {
4466   "alignment" : 4,
4467   "is_const" : true,
4468   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const",
4469   "name" : "const android::hidl::base::V1_0::IBase *const",
4470   "referenced_type" : "type-397",
4471   "self_type" : "type-400",
4472   "size" : 4,
4473   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4474  },
4475  {
4476   "alignment" : 4,
4477   "is_const" : true,
4478   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager",
4479   "name" : "const android::hidl::manager::V1_0::IServiceManager",
4480   "referenced_type" : "type-62",
4481   "self_type" : "type-66",
4482   "size" : 12,
4483   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4484  },
4485  {
4486   "alignment" : 4,
4487   "is_const" : true,
4488   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
4489   "name" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
4490   "referenced_type" : "type-472",
4491   "self_type" : "type-476",
4492   "size" : 4,
4493   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
4494  },
4495  {
4496   "alignment" : 1,
4497   "is_const" : true,
4498   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
4499   "name" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
4500   "referenced_type" : "type-471",
4501   "self_type" : "type-474",
4502   "size" : 1,
4503   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
4504  },
4505  {
4506   "alignment" : 4,
4507   "is_const" : true,
4508   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification",
4509   "name" : "const android::hidl::manager::V1_0::IServiceNotification",
4510   "referenced_type" : "type-77",
4511   "self_type" : "type-469",
4512   "size" : 12,
4513   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
4514  },
4515  {
4516   "alignment" : 4,
4517   "is_const" : true,
4518   "linker_set_key" : "const android::sp<android::hardware::IBinder>",
4519   "name" : "const android::sp<android::hardware::IBinder>",
4520   "referenced_type" : "type-39",
4521   "self_type" : "type-38",
4522   "size" : 4,
4523   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4524  },
4525  {
4526   "alignment" : 4,
4527   "is_const" : true,
4528   "linker_set_key" : "const android::sp<android::hardware::ProcessState>",
4529   "name" : "const android::sp<android::hardware::ProcessState>",
4530   "referenced_type" : "type-52",
4531   "self_type" : "type-58",
4532   "size" : 4,
4533   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4534  },
4535  {
4536   "alignment" : 4,
4537   "is_const" : true,
4538   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
4539   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
4540   "referenced_type" : "type-90",
4541   "self_type" : "type-95",
4542   "size" : 4,
4543   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4544  },
4545  {
4546   "alignment" : 4,
4547   "is_const" : true,
4548   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient>",
4549   "name" : "const android::sp<android::hardware::hidl_death_recipient>",
4550   "referenced_type" : "type-236",
4551   "self_type" : "type-235",
4552   "size" : 4,
4553   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4554  },
4555  {
4556   "alignment" : 4,
4557   "is_const" : true,
4558   "linker_set_key" : "const android::sp<android::hardware::vr::V1_0::IVr>",
4559   "name" : "const android::sp<android::hardware::vr::V1_0::IVr>",
4560   "referenced_type" : "type-82",
4561   "self_type" : "type-88",
4562   "size" : 4,
4563   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4564  },
4565  {
4566   "alignment" : 4,
4567   "is_const" : true,
4568   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase>",
4569   "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
4570   "referenced_type" : "type-367",
4571   "self_type" : "type-531",
4572   "size" : 4,
4573   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4574  },
4575  {
4576   "alignment" : 4,
4577   "is_const" : true,
4578   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
4579   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
4580   "referenced_type" : "type-60",
4581   "self_type" : "type-64",
4582   "size" : 4,
4583   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4584  },
4585  {
4586   "alignment" : 4,
4587   "is_const" : true,
4588   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
4589   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
4590   "referenced_type" : "type-75",
4591   "self_type" : "type-79",
4592   "size" : 4,
4593   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4594  },
4595  {
4596   "alignment" : 4,
4597   "is_const" : true,
4598   "linker_set_key" : "const android::wp<android::hardware::BHwBinder>",
4599   "name" : "const android::wp<android::hardware::BHwBinder>",
4600   "referenced_type" : "type-281",
4601   "self_type" : "type-498",
4602   "size" : 8,
4603   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4604  },
4605  {
4606   "alignment" : 4,
4607   "is_const" : true,
4608   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient>",
4609   "name" : "const android::wp<android::hardware::hidl_death_recipient>",
4610   "referenced_type" : "type-4",
4611   "self_type" : "type-213",
4612   "size" : 8,
4613   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4614  },
4615  {
4616   "alignment" : 4,
4617   "is_const" : true,
4618   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase>",
4619   "name" : "const android::wp<android::hidl::base::V1_0::IBase>",
4620   "referenced_type" : "type-14",
4621   "self_type" : "type-518",
4622   "size" : 8,
4623   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4624  },
4625  {
4626   "alignment" : 1,
4627   "is_const" : true,
4628   "linker_set_key" : "const bool",
4629   "name" : "const bool",
4630   "referenced_type" : "type-30",
4631   "self_type" : "type-71",
4632   "size" : 1,
4633   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4634  },
4635  {
4636   "alignment" : 1,
4637   "is_const" : true,
4638   "linker_set_key" : "const char",
4639   "name" : "const char",
4640   "referenced_type" : "type-47",
4641   "self_type" : "type-46",
4642   "size" : 1,
4643   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4644  },
4645  {
4646   "alignment" : 2,
4647   "is_const" : true,
4648   "linker_set_key" : "const char16_t",
4649   "name" : "const char16_t",
4650   "referenced_type" : "type-36",
4651   "self_type" : "type-35",
4652   "size" : 2,
4653   "source_file" : "/system/core/libutils/include/utils/String16.h"
4654  },
4655  {
4656   "alignment" : 8,
4657   "is_const" : true,
4658   "linker_set_key" : "const double",
4659   "name" : "const double",
4660   "referenced_type" : "type-217",
4661   "self_type" : "type-243",
4662   "size" : 8,
4663   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4664  },
4665  {
4666   "alignment" : 4,
4667   "is_const" : true,
4668   "linker_set_key" : "const float",
4669   "name" : "const float",
4670   "referenced_type" : "type-210",
4671   "self_type" : "type-241",
4672   "size" : 4,
4673   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4674  },
4675  {
4676   "alignment" : 4,
4677   "is_const" : true,
4678   "linker_set_key" : "const int",
4679   "name" : "const int",
4680   "referenced_type" : "type-49",
4681   "self_type" : "type-463",
4682   "size" : 4,
4683   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4684  },
4685  {
4686   "is_const" : true,
4687   "linker_set_key" : "const iter<is_const>",
4688   "name" : "const iter<is_const>",
4689   "referenced_type" : "type-274",
4690   "self_type" : "type-273",
4691   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4692  },
4693  {
4694   "alignment" : 4,
4695   "is_const" : true,
4696   "linker_set_key" : "const log_msg",
4697   "name" : "const log_msg",
4698   "referenced_type" : "type-103",
4699   "self_type" : "type-102",
4700   "size" : 5124,
4701   "source_file" : "/system/core/liblog/include/log/log_read.h"
4702  },
4703  {
4704   "alignment" : 8,
4705   "is_const" : true,
4706   "linker_set_key" : "const long long",
4707   "name" : "const long long",
4708   "referenced_type" : "type-57",
4709   "self_type" : "type-237",
4710   "size" : 8,
4711   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4712  },
4713  {
4714   "alignment" : 4,
4715   "is_const" : true,
4716   "linker_set_key" : "const native_handle",
4717   "name" : "const native_handle",
4718   "referenced_type" : "type-152",
4719   "self_type" : "type-257",
4720   "size" : 12,
4721   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4722  },
4723  {
4724   "alignment" : 2,
4725   "is_const" : true,
4726   "linker_set_key" : "const short",
4727   "name" : "const short",
4728   "referenced_type" : "type-174",
4729   "self_type" : "type-229",
4730   "size" : 2,
4731   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4732  },
4733  {
4734   "alignment" : 1,
4735   "is_const" : true,
4736   "linker_set_key" : "const signed char",
4737   "name" : "const signed char",
4738   "referenced_type" : "type-224",
4739   "self_type" : "type-223",
4740   "size" : 1,
4741   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4742  },
4743  {
4744   "alignment" : 4,
4745   "is_const" : true,
4746   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
4747   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
4748   "referenced_type" : "type-333",
4749   "self_type" : "type-332",
4750   "size" : 12,
4751   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
4752  },
4753  {
4754   "alignment" : 4,
4755   "is_const" : true,
4756   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
4757   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
4758   "referenced_type" : "type-481",
4759   "self_type" : "type-480",
4760   "size" : 4,
4761   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
4762  },
4763  {
4764   "alignment" : 1,
4765   "is_const" : true,
4766   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
4767   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
4768   "referenced_type" : "type-479",
4769   "self_type" : "type-478",
4770   "size" : 3,
4771   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
4772  },
4773  {
4774   "alignment" : 4,
4775   "is_const" : true,
4776   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
4777   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
4778   "referenced_type" : "type-379",
4779   "self_type" : "type-378",
4780   "size" : 12,
4781   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4782  },
4783  {
4784   "alignment" : 4,
4785   "is_const" : true,
4786   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
4787   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
4788   "referenced_type" : "type-298",
4789   "self_type" : "type-297",
4790   "size" : 8,
4791   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4792  },
4793  {
4794   "alignment" : 4,
4795   "is_const" : true,
4796   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
4797   "name" : "const std::initializer_list<android::hardware::hidl_string>",
4798   "referenced_type" : "type-288",
4799   "self_type" : "type-287",
4800   "size" : 8,
4801   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4802  },
4803  {
4804   "alignment" : 4,
4805   "is_const" : true,
4806   "linker_set_key" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)> > >",
4807   "name" : "const std::vector<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)>, std::allocator<std::function<void (InstrumentationEvent, const char *, const char *, const char *, const char *, vector<void *, allocator<void *> > *)> > >",
4808   "referenced_type" : "type-514",
4809   "self_type" : "type-513",
4810   "size" : 12,
4811   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4812  },
4813  {
4814   "alignment" : 1,
4815   "is_const" : true,
4816   "linker_set_key" : "const unsigned char",
4817   "name" : "const unsigned char",
4818   "referenced_type" : "type-106",
4819   "self_type" : "type-227",
4820   "size" : 1,
4821   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4822  },
4823  {
4824   "alignment" : 4,
4825   "is_const" : true,
4826   "linker_set_key" : "const unsigned int",
4827   "name" : "const unsigned int",
4828   "referenced_type" : "type-2",
4829   "self_type" : "type-24",
4830   "size" : 4,
4831   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4832  },
4833  {
4834   "alignment" : 8,
4835   "is_const" : true,
4836   "linker_set_key" : "const unsigned long long",
4837   "name" : "const unsigned long long",
4838   "referenced_type" : "type-13",
4839   "self_type" : "type-239",
4840   "size" : 8,
4841   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4842  },
4843  {
4844   "alignment" : 2,
4845   "is_const" : true,
4846   "linker_set_key" : "const unsigned short",
4847   "name" : "const unsigned short",
4848   "referenced_type" : "type-108",
4849   "self_type" : "type-231",
4850   "size" : 2,
4851   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4852  },
4853  {
4854   "is_const" : true,
4855   "linker_set_key" : "const void",
4856   "name" : "const void",
4857   "referenced_type" : "type-23",
4858   "self_type" : "type-317",
4859   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4860  },
4861  {
4862   "alignment" : 1,
4863   "is_volatile" : true,
4864   "linker_set_key" : "volatile bool",
4865   "name" : "volatile bool",
4866   "referenced_type" : "type-30",
4867   "self_type" : "type-74",
4868   "size" : 1,
4869   "source_file" : "/system/core/libutils/include/utils/Thread.h"
4870  },
4871  {
4872   "alignment" : 4,
4873   "is_volatile" : true,
4874   "linker_set_key" : "volatile int",
4875   "name" : "volatile int",
4876   "referenced_type" : "type-49",
4877   "self_type" : "type-48",
4878   "size" : 4,
4879   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
4880  }
4881 ],
4882 "record_types" :
4883 [
4884  {
4885   "alignment" : 4,
4886   "fields" :
4887   [
4888    {
4889     "access" : "private",
4890     "field_name" : "mCond",
4891     "referenced_type" : "type-73"
4892    }
4893   ],
4894   "linker_set_key" : "android::Condition",
4895   "name" : "android::Condition",
4896   "record_kind" : "class",
4897   "referenced_type" : "type-72",
4898   "self_type" : "type-72",
4899   "size" : 4,
4900   "source_file" : "/system/core/libutils/include/utils/Condition.h",
4901   "unique_id" : "_ZTSN7android9ConditionE"
4902  },
4903  {
4904   "alignment" : 4,
4905   "fields" :
4906   [
4907    {
4908     "access" : "private",
4909     "field_name" : "mVector",
4910     "referenced_type" : "type-41"
4911    }
4912   ],
4913   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
4914   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
4915   "record_kind" : "class",
4916   "referenced_type" : "type-40",
4917   "self_type" : "type-40",
4918   "size" : 20,
4919   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
4920   "template_args" : [ "type-33", "type-39" ],
4921   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
4922  },
4923  {
4924   "alignment" : 4,
4925   "fields" :
4926   [
4927    {
4928     "access" : "private",
4929     "field_name" : "mCount",
4930     "referenced_type" : "type-149"
4931    }
4932   ],
4933   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
4934   "name" : "android::LightRefBase<android::NativeHandle>",
4935   "record_kind" : "class",
4936   "referenced_type" : "type-148",
4937   "self_type" : "type-148",
4938   "size" : 4,
4939   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
4940   "template_args" : [ "type-150" ],
4941   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
4942  },
4943  {
4944   "alignment" : 4,
4945   "fields" :
4946   [
4947    {
4948     "access" : "private",
4949     "field_name" : "mCount",
4950     "referenced_type" : "type-146"
4951    }
4952   ],
4953   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
4954   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
4955   "record_kind" : "class",
4956   "referenced_type" : "type-145",
4957   "self_type" : "type-145",
4958   "size" : 4,
4959   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
4960   "template_args" : [ "type-147" ],
4961   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
4962  },
4963  {
4964   "alignment" : 4,
4965   "fields" :
4966   [
4967    {
4968     "access" : "private",
4969     "field_name" : "mMutex",
4970     "referenced_type" : "type-19"
4971    }
4972   ],
4973   "linker_set_key" : "android::Mutex",
4974   "name" : "android::Mutex",
4975   "record_kind" : "class",
4976   "referenced_type" : "type-18",
4977   "self_type" : "type-18",
4978   "size" : 4,
4979   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
4980   "unique_id" : "_ZTSN7android5MutexE"
4981  },
4982  {
4983   "alignment" : 4,
4984   "fields" :
4985   [
4986    {
4987     "access" : "private",
4988     "field_name" : "mLock",
4989     "referenced_type" : "type-453"
4990    }
4991   ],
4992   "linker_set_key" : "android::Mutex::Autolock",
4993   "name" : "android::Mutex::Autolock",
4994   "record_kind" : "class",
4995   "referenced_type" : "type-452",
4996   "self_type" : "type-452",
4997   "size" : 4,
4998   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
4999   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
5000  },
5001  {
5002   "alignment" : 4,
5003   "base_specifiers" :
5004   [
5005    {
5006     "referenced_type" : "type-148"
5007    }
5008   ],
5009   "fields" :
5010   [
5011    {
5012     "access" : "private",
5013     "field_name" : "mHandle",
5014     "field_offset" : 32,
5015     "referenced_type" : "type-151"
5016    },
5017    {
5018     "access" : "private",
5019     "field_name" : "mOwnsHandle",
5020     "field_offset" : 64,
5021     "referenced_type" : "type-30"
5022    }
5023   ],
5024   "linker_set_key" : "android::NativeHandle",
5025   "name" : "android::NativeHandle",
5026   "record_kind" : "class",
5027   "referenced_type" : "type-150",
5028   "self_type" : "type-150",
5029   "size" : 12,
5030   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
5031   "unique_id" : "_ZTSN7android12NativeHandleE"
5032  },
5033  {
5034   "alignment" : 4,
5035   "fields" :
5036   [
5037    {
5038     "access" : "private",
5039     "field_name" : "mRWLock",
5040     "referenced_type" : "type-458"
5041    }
5042   ],
5043   "linker_set_key" : "android::RWLock",
5044   "name" : "android::RWLock",
5045   "record_kind" : "class",
5046   "referenced_type" : "type-457",
5047   "self_type" : "type-457",
5048   "size" : 40,
5049   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
5050   "unique_id" : "_ZTSN7android6RWLockE"
5051  },
5052  {
5053   "alignment" : 4,
5054   "fields" :
5055   [
5056    {
5057     "access" : "private",
5058     "field_name" : "mLock",
5059     "referenced_type" : "type-461"
5060    }
5061   ],
5062   "linker_set_key" : "android::RWLock::AutoRLock",
5063   "name" : "android::RWLock::AutoRLock",
5064   "record_kind" : "class",
5065   "referenced_type" : "type-460",
5066   "self_type" : "type-460",
5067   "size" : 4,
5068   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
5069   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
5070  },
5071  {
5072   "alignment" : 4,
5073   "fields" :
5074   [
5075    {
5076     "access" : "private",
5077     "field_name" : "mLock",
5078     "referenced_type" : "type-461"
5079    }
5080   ],
5081   "linker_set_key" : "android::RWLock::AutoWLock",
5082   "name" : "android::RWLock::AutoWLock",
5083   "record_kind" : "class",
5084   "referenced_type" : "type-465",
5085   "self_type" : "type-465",
5086   "size" : 4,
5087   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
5088   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
5089  },
5090  {
5091   "alignment" : 4,
5092   "fields" :
5093   [
5094    {
5095     "access" : "private",
5096     "field_name" : "mRefs",
5097     "field_offset" : 32,
5098     "referenced_type" : "type-8"
5099    }
5100   ],
5101   "linker_set_key" : "android::RefBase",
5102   "name" : "android::RefBase",
5103   "record_kind" : "class",
5104   "referenced_type" : "type-7",
5105   "self_type" : "type-7",
5106   "size" : 8,
5107   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5108   "unique_id" : "_ZTSN7android7RefBaseE",
5109   "vtable_components" :
5110   [
5111    {
5112     "kind" : "offset_to_top"
5113    },
5114    {
5115     "kind" : "rtti",
5116     "mangled_component_name" : "_ZTIN7android7RefBaseE"
5117    },
5118    {
5119     "kind" : "complete_dtor_pointer",
5120     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
5121    },
5122    {
5123     "kind" : "deleting_dtor_pointer",
5124     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
5125    },
5126    {
5127     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5128    },
5129    {
5130     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5131    },
5132    {
5133     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5134    },
5135    {
5136     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5137    }
5138   ]
5139  },
5140  {
5141   "alignment" : 1,
5142   "linker_set_key" : "android::RefBase::weakref_type",
5143   "name" : "android::RefBase::weakref_type",
5144   "record_kind" : "class",
5145   "referenced_type" : "type-12",
5146   "self_type" : "type-12",
5147   "size" : 1,
5148   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5149   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
5150  },
5151  {
5152   "alignment" : 1,
5153   "linker_set_key" : "android::ReferenceMover",
5154   "name" : "android::ReferenceMover",
5155   "record_kind" : "class",
5156   "referenced_type" : "type-252",
5157   "self_type" : "type-252",
5158   "size" : 1,
5159   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5160   "unique_id" : "_ZTSN7android14ReferenceMoverE"
5161  },
5162  {
5163   "alignment" : 4,
5164   "linker_set_key" : "android::ReferenceRenamer",
5165   "name" : "android::ReferenceRenamer",
5166   "record_kind" : "class",
5167   "referenced_type" : "type-245",
5168   "self_type" : "type-245",
5169   "size" : 4,
5170   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5171   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
5172   "vtable_components" :
5173   [
5174    {
5175     "kind" : "offset_to_top"
5176    },
5177    {
5178     "kind" : "rtti",
5179     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
5180    },
5181    {
5182     "is_pure" : true,
5183     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEj"
5184    }
5185   ]
5186  },
5187  {
5188   "alignment" : 8,
5189   "fields" :
5190   [
5191    {
5192     "access" : "private",
5193     "field_name" : "mTag",
5194     "referenced_type" : "type-13"
5195    }
5196   ],
5197   "linker_set_key" : "android::ScopedTrace",
5198   "name" : "android::ScopedTrace",
5199   "record_kind" : "class",
5200   "referenced_type" : "type-467",
5201   "self_type" : "type-467",
5202   "size" : 8,
5203   "source_file" : "/system/core/libutils/include/utils/Trace.h",
5204   "unique_id" : "_ZTSN7android11ScopedTraceE"
5205  },
5206  {
5207   "alignment" : 4,
5208   "base_specifiers" :
5209   [
5210    {
5211     "access" : "private",
5212     "referenced_type" : "type-42"
5213    }
5214   ],
5215   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
5216   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
5217   "record_kind" : "class",
5218   "referenced_type" : "type-41",
5219   "self_type" : "type-41",
5220   "size" : 20,
5221   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
5222   "template_args" : [ "type-43" ],
5223   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
5224   "vtable_components" :
5225   [
5226    {
5227     "kind" : "offset_to_top"
5228    },
5229    {
5230     "kind" : "rtti",
5231     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
5232    },
5233    {
5234     "kind" : "complete_dtor_pointer",
5235     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
5236    },
5237    {
5238     "kind" : "deleting_dtor_pointer",
5239     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
5240    },
5241    {
5242     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvj"
5243    },
5244    {
5245     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvj"
5246    },
5247    {
5248     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvj"
5249    },
5250    {
5251     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvj"
5252    },
5253    {
5254     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvj"
5255    },
5256    {
5257     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvj"
5258    },
5259    {
5260     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
5261    }
5262   ]
5263  },
5264  {
5265   "alignment" : 4,
5266   "base_specifiers" :
5267   [
5268    {
5269     "referenced_type" : "type-21"
5270    }
5271   ],
5272   "linker_set_key" : "android::SortedVectorImpl",
5273   "name" : "android::SortedVectorImpl",
5274   "record_kind" : "class",
5275   "referenced_type" : "type-42",
5276   "self_type" : "type-42",
5277   "size" : 20,
5278   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
5279   "unique_id" : "_ZTSN7android16SortedVectorImplE",
5280   "vtable_components" :
5281   [
5282    {
5283     "kind" : "offset_to_top"
5284    },
5285    {
5286     "kind" : "rtti",
5287     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
5288    },
5289    {
5290     "kind" : "complete_dtor_pointer",
5291     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
5292    },
5293    {
5294     "kind" : "deleting_dtor_pointer",
5295     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
5296    },
5297    {
5298     "is_pure" : true,
5299     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
5300    },
5301    {
5302     "is_pure" : true,
5303     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
5304    },
5305    {
5306     "is_pure" : true,
5307     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
5308    },
5309    {
5310     "is_pure" : true,
5311     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
5312    },
5313    {
5314     "is_pure" : true,
5315     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
5316    },
5317    {
5318     "is_pure" : true,
5319     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
5320    },
5321    {
5322     "is_pure" : true,
5323     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
5324    }
5325   ]
5326  },
5327  {
5328   "alignment" : 4,
5329   "fields" :
5330   [
5331    {
5332     "access" : "private",
5333     "field_name" : "mString",
5334     "referenced_type" : "type-34"
5335    }
5336   ],
5337   "linker_set_key" : "android::String16",
5338   "name" : "android::String16",
5339   "record_kind" : "class",
5340   "referenced_type" : "type-33",
5341   "self_type" : "type-33",
5342   "size" : 4,
5343   "source_file" : "/system/core/libutils/include/utils/String16.h",
5344   "unique_id" : "_ZTSN7android8String16E"
5345  },
5346  {
5347   "alignment" : 4,
5348   "fields" :
5349   [
5350    {
5351     "access" : "private",
5352     "field_name" : "mString",
5353     "referenced_type" : "type-45"
5354    }
5355   ],
5356   "linker_set_key" : "android::String8",
5357   "name" : "android::String8",
5358   "record_kind" : "class",
5359   "referenced_type" : "type-44",
5360   "self_type" : "type-44",
5361   "size" : 4,
5362   "source_file" : "/system/core/libutils/include/utils/String8.h",
5363   "unique_id" : "_ZTSN7android7String8E"
5364  },
5365  {
5366   "alignment" : 4,
5367   "base_specifiers" :
5368   [
5369    {
5370     "is_virtual" : true,
5371     "referenced_type" : "type-7"
5372    }
5373   ],
5374   "fields" :
5375   [
5376    {
5377     "access" : "private",
5378     "field_name" : "mCanCallJava",
5379     "field_offset" : 32,
5380     "referenced_type" : "type-71"
5381    },
5382    {
5383     "access" : "private",
5384     "field_name" : "mThread",
5385     "field_offset" : 64,
5386     "referenced_type" : "type-22"
5387    },
5388    {
5389     "access" : "private",
5390     "field_name" : "mLock",
5391     "field_offset" : 96,
5392     "referenced_type" : "type-18"
5393    },
5394    {
5395     "access" : "private",
5396     "field_name" : "mThreadExitedCondition",
5397     "field_offset" : 128,
5398     "referenced_type" : "type-72"
5399    },
5400    {
5401     "access" : "private",
5402     "field_name" : "mStatus",
5403     "field_offset" : 160,
5404     "referenced_type" : "type-49"
5405    },
5406    {
5407     "access" : "private",
5408     "field_name" : "mExitPending",
5409     "field_offset" : 192,
5410     "referenced_type" : "type-74"
5411    },
5412    {
5413     "access" : "private",
5414     "field_name" : "mRunning",
5415     "field_offset" : 200,
5416     "referenced_type" : "type-74"
5417    },
5418    {
5419     "access" : "private",
5420     "field_name" : "mHoldSelf",
5421     "field_offset" : 224,
5422     "referenced_type" : "type-68"
5423    },
5424    {
5425     "access" : "private",
5426     "field_name" : "mTid",
5427     "field_offset" : 256,
5428     "referenced_type" : "type-49"
5429    }
5430   ],
5431   "linker_set_key" : "android::Thread",
5432   "name" : "android::Thread",
5433   "record_kind" : "class",
5434   "referenced_type" : "type-70",
5435   "self_type" : "type-70",
5436   "size" : 44,
5437   "source_file" : "/system/core/libutils/include/utils/Thread.h",
5438   "unique_id" : "_ZTSN7android6ThreadE",
5439   "vtable_components" :
5440   [
5441    {
5442     "component_value" : 36,
5443     "kind" : "vbase_offset"
5444    },
5445    {
5446     "kind" : "offset_to_top"
5447    },
5448    {
5449     "kind" : "rtti",
5450     "mangled_component_name" : "_ZTIN7android6ThreadE"
5451    },
5452    {
5453     "kind" : "complete_dtor_pointer",
5454     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
5455    },
5456    {
5457     "kind" : "deleting_dtor_pointer",
5458     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
5459    },
5460    {
5461     "mangled_component_name" : "_ZN7android6Thread3runEPKcij"
5462    },
5463    {
5464     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
5465    },
5466    {
5467     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
5468    },
5469    {
5470     "is_pure" : true,
5471     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
5472    },
5473    {
5474     "kind" : "vcall_offset"
5475    },
5476    {
5477     "kind" : "vcall_offset"
5478    },
5479    {
5480     "kind" : "vcall_offset"
5481    },
5482    {
5483     "kind" : "vcall_offset"
5484    },
5485    {
5486     "component_value" : -36,
5487     "kind" : "vcall_offset"
5488    },
5489    {
5490     "component_value" : -36,
5491     "kind" : "offset_to_top"
5492    },
5493    {
5494     "kind" : "rtti",
5495     "mangled_component_name" : "_ZTIN7android6ThreadE"
5496    },
5497    {
5498     "kind" : "complete_dtor_pointer",
5499     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD1Ev"
5500    },
5501    {
5502     "kind" : "deleting_dtor_pointer",
5503     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD0Ev"
5504    },
5505    {
5506     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5507    },
5508    {
5509     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5510    },
5511    {
5512     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5513    },
5514    {
5515     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5516    }
5517   ]
5518  },
5519  {
5520   "alignment" : 4,
5521   "base_specifiers" :
5522   [
5523    {
5524     "access" : "private",
5525     "referenced_type" : "type-21"
5526    }
5527   ],
5528   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
5529   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
5530   "record_kind" : "class",
5531   "referenced_type" : "type-20",
5532   "self_type" : "type-20",
5533   "size" : 20,
5534   "source_file" : "/system/core/libutils/include/utils/Vector.h",
5535   "template_args" : [ "type-25" ],
5536   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
5537   "vtable_components" :
5538   [
5539    {
5540     "kind" : "offset_to_top"
5541    },
5542    {
5543     "kind" : "rtti",
5544     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
5545    },
5546    {
5547     "kind" : "complete_dtor_pointer",
5548     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
5549    },
5550    {
5551     "kind" : "deleting_dtor_pointer",
5552     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
5553    },
5554    {
5555     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvj"
5556    },
5557    {
5558     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvj"
5559    },
5560    {
5561     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvj"
5562    },
5563    {
5564     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvj"
5565    },
5566    {
5567     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvj"
5568    },
5569    {
5570     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvj"
5571    }
5572   ]
5573  },
5574  {
5575   "alignment" : 4,
5576   "fields" :
5577   [
5578    {
5579     "access" : "private",
5580     "field_name" : "mStorage",
5581     "field_offset" : 32,
5582     "referenced_type" : "type-22"
5583    },
5584    {
5585     "access" : "private",
5586     "field_name" : "mCount",
5587     "field_offset" : 64,
5588     "referenced_type" : "type-2"
5589    },
5590    {
5591     "access" : "private",
5592     "field_name" : "mFlags",
5593     "field_offset" : 96,
5594     "referenced_type" : "type-24"
5595    },
5596    {
5597     "access" : "private",
5598     "field_name" : "mItemSize",
5599     "field_offset" : 128,
5600     "referenced_type" : "type-24"
5601    }
5602   ],
5603   "linker_set_key" : "android::VectorImpl",
5604   "name" : "android::VectorImpl",
5605   "record_kind" : "class",
5606   "referenced_type" : "type-21",
5607   "self_type" : "type-21",
5608   "size" : 20,
5609   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
5610   "unique_id" : "_ZTSN7android10VectorImplE",
5611   "vtable_components" :
5612   [
5613    {
5614     "kind" : "offset_to_top"
5615    },
5616    {
5617     "kind" : "rtti",
5618     "mangled_component_name" : "_ZTIN7android10VectorImplE"
5619    },
5620    {
5621     "kind" : "complete_dtor_pointer",
5622     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
5623    },
5624    {
5625     "kind" : "deleting_dtor_pointer",
5626     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
5627    },
5628    {
5629     "is_pure" : true,
5630     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
5631    },
5632    {
5633     "is_pure" : true,
5634     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
5635    },
5636    {
5637     "is_pure" : true,
5638     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
5639    },
5640    {
5641     "is_pure" : true,
5642     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
5643    },
5644    {
5645     "is_pure" : true,
5646     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
5647    },
5648    {
5649     "is_pure" : true,
5650     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
5651    }
5652   ]
5653  },
5654  {
5655   "alignment" : 4,
5656   "base_specifiers" :
5657   [
5658    {
5659     "referenced_type" : "type-145"
5660    }
5661   ],
5662   "linker_set_key" : "android::VirtualLightRefBase",
5663   "name" : "android::VirtualLightRefBase",
5664   "record_kind" : "class",
5665   "referenced_type" : "type-147",
5666   "self_type" : "type-147",
5667   "size" : 8,
5668   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
5669   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
5670   "vtable_components" :
5671   [
5672    {
5673     "kind" : "offset_to_top"
5674    },
5675    {
5676     "kind" : "rtti",
5677     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
5678    },
5679    {
5680     "kind" : "complete_dtor_pointer",
5681     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
5682    },
5683    {
5684     "kind" : "deleting_dtor_pointer",
5685     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
5686    }
5687   ]
5688  },
5689  {
5690   "alignment" : 4,
5691   "base_specifiers" :
5692   [
5693    {
5694     "referenced_type" : "type-27"
5695    }
5696   ],
5697   "fields" :
5698   [
5699    {
5700     "access" : "protected",
5701     "field_name" : "mSchedPolicy",
5702     "field_offset" : 32,
5703     "referenced_type" : "type-49"
5704    },
5705    {
5706     "access" : "protected",
5707     "field_name" : "mSchedPriority",
5708     "field_offset" : 64,
5709     "referenced_type" : "type-49"
5710    },
5711    {
5712     "access" : "private",
5713     "field_name" : "mExtras",
5714     "field_offset" : 96,
5715     "referenced_type" : "type-99"
5716    },
5717    {
5718     "access" : "private",
5719     "field_name" : "mReserved0",
5720     "field_offset" : 128,
5721     "referenced_type" : "type-22"
5722    }
5723   ],
5724   "linker_set_key" : "android::hardware::BHwBinder",
5725   "name" : "android::hardware::BHwBinder",
5726   "record_kind" : "class",
5727   "referenced_type" : "type-98",
5728   "self_type" : "type-98",
5729   "size" : 28,
5730   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
5731   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
5732   "vtable_components" :
5733   [
5734    {
5735     "component_value" : 20,
5736     "kind" : "vbase_offset"
5737    },
5738    {
5739     "kind" : "offset_to_top"
5740    },
5741    {
5742     "kind" : "rtti",
5743     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
5744    },
5745    {
5746     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
5747    },
5748    {
5749     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
5750    },
5751    {
5752     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
5753    },
5754    {
5755     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
5756    },
5757    {
5758     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
5759    },
5760    {
5761     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
5762    },
5763    {
5764     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
5765    },
5766    {
5767     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
5768    },
5769    {
5770     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
5771    },
5772    {
5773     "kind" : "complete_dtor_pointer",
5774     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
5775    },
5776    {
5777     "kind" : "deleting_dtor_pointer",
5778     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
5779    },
5780    {
5781     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
5782    },
5783    {
5784     "kind" : "vcall_offset"
5785    },
5786    {
5787     "kind" : "vcall_offset"
5788    },
5789    {
5790     "kind" : "vcall_offset"
5791    },
5792    {
5793     "kind" : "vcall_offset"
5794    },
5795    {
5796     "component_value" : -20,
5797     "kind" : "vcall_offset"
5798    },
5799    {
5800     "component_value" : -20,
5801     "kind" : "offset_to_top"
5802    },
5803    {
5804     "kind" : "rtti",
5805     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
5806    },
5807    {
5808     "kind" : "complete_dtor_pointer",
5809     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD1Ev"
5810    },
5811    {
5812     "kind" : "deleting_dtor_pointer",
5813     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD0Ev"
5814    },
5815    {
5816     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5817    },
5818    {
5819     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5820    },
5821    {
5822     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5823    },
5824    {
5825     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5826    }
5827   ]
5828  },
5829  {
5830   "alignment" : 4,
5831   "base_specifiers" :
5832   [
5833    {
5834     "is_virtual" : true,
5835     "referenced_type" : "type-7"
5836    }
5837   ],
5838   "fields" :
5839   [
5840    {
5841     "access" : "private",
5842     "field_name" : "mRemote",
5843     "field_offset" : 32,
5844     "referenced_type" : "type-348"
5845    },
5846    {
5847     "access" : "private",
5848     "field_name" : "mRefs",
5849     "field_offset" : 64,
5850     "referenced_type" : "type-11"
5851    },
5852    {
5853     "access" : "private",
5854     "field_name" : "mState",
5855     "field_offset" : 96,
5856     "referenced_type" : "type-349"
5857    }
5858   ],
5859   "linker_set_key" : "android::hardware::BpHwRefBase",
5860   "name" : "android::hardware::BpHwRefBase",
5861   "record_kind" : "class",
5862   "referenced_type" : "type-347",
5863   "self_type" : "type-347",
5864   "size" : 24,
5865   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
5866   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
5867   "vtable_components" :
5868   [
5869    {
5870     "component_value" : 16,
5871     "kind" : "vbase_offset"
5872    },
5873    {
5874     "kind" : "offset_to_top"
5875    },
5876    {
5877     "kind" : "rtti",
5878     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
5879    },
5880    {
5881     "kind" : "complete_dtor_pointer",
5882     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
5883    },
5884    {
5885     "kind" : "deleting_dtor_pointer",
5886     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
5887    },
5888    {
5889     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
5890    },
5891    {
5892     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
5893    },
5894    {
5895     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
5896    },
5897    {
5898     "kind" : "vcall_offset"
5899    },
5900    {
5901     "component_value" : -16,
5902     "kind" : "vcall_offset"
5903    },
5904    {
5905     "component_value" : -16,
5906     "kind" : "vcall_offset"
5907    },
5908    {
5909     "component_value" : -16,
5910     "kind" : "vcall_offset"
5911    },
5912    {
5913     "component_value" : -16,
5914     "kind" : "vcall_offset"
5915    },
5916    {
5917     "component_value" : -16,
5918     "kind" : "offset_to_top"
5919    },
5920    {
5921     "kind" : "rtti",
5922     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
5923    },
5924    {
5925     "kind" : "complete_dtor_pointer",
5926     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD1Ev"
5927    },
5928    {
5929     "kind" : "deleting_dtor_pointer",
5930     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD0Ev"
5931    },
5932    {
5933     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
5934    },
5935    {
5936     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
5937    },
5938    {
5939     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
5940    },
5941    {
5942     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5943    }
5944   ]
5945  },
5946  {
5947   "alignment" : 4,
5948   "base_specifiers" :
5949   [
5950    {
5951     "referenced_type" : "type-84"
5952    },
5953    {
5954     "referenced_type" : "type-352"
5955    },
5956    {
5957     "referenced_type" : "type-347"
5958    }
5959   ],
5960   "linker_set_key" : "android::hardware::BpInterface<android::hardware::vr::V1_0::IVr>",
5961   "name" : "android::hardware::BpInterface<android::hardware::vr::V1_0::IVr>",
5962   "record_kind" : "class",
5963   "referenced_type" : "type-355",
5964   "self_type" : "type-355",
5965   "size" : 32,
5966   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
5967   "template_args" : [ "type-84" ],
5968   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_2vr4V1_03IVrEEE",
5969   "vtable_components" :
5970   [
5971    {
5972     "component_value" : 24,
5973     "kind" : "vbase_offset"
5974    },
5975    {
5976     "kind" : "offset_to_top"
5977    },
5978    {
5979     "kind" : "rtti",
5980     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_2vr4V1_03IVrEEE"
5981    },
5982    {
5983     "mangled_component_name" : "_ZNK7android8hardware2vr4V1_03IVr8isRemoteEv"
5984    },
5985    {
5986     "mangled_component_name" : "_ZN7android8hardware2vr4V1_03IVr14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
5987    },
5988    {
5989     "mangled_component_name" : "_ZN7android8hardware2vr4V1_03IVr5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
5990    },
5991    {
5992     "mangled_component_name" : "_ZN7android8hardware2vr4V1_03IVr19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
5993    },
5994    {
5995     "mangled_component_name" : "_ZN7android8hardware2vr4V1_03IVr12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
5996    },
5997    {
5998     "mangled_component_name" : "_ZN7android8hardware2vr4V1_03IVr21setHALInstrumentationEv"
5999    },
6000    {
6001     "mangled_component_name" : "_ZN7android8hardware2vr4V1_03IVr11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
6002    },
6003    {
6004     "mangled_component_name" : "_ZN7android8hardware2vr4V1_03IVr4pingEv"
6005    },
6006    {
6007     "mangled_component_name" : "_ZN7android8hardware2vr4V1_03IVr12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
6008    },
6009    {
6010     "mangled_component_name" : "_ZN7android8hardware2vr4V1_03IVr21notifySyspropsChangedEv"
6011    },
6012    {
6013     "mangled_component_name" : "_ZN7android8hardware2vr4V1_03IVr13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
6014    },
6015    {
6016     "kind" : "complete_dtor_pointer",
6017     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_2vr4V1_03IVrEED1Ev"
6018    },
6019    {
6020     "kind" : "deleting_dtor_pointer",
6021     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_2vr4V1_03IVrEED0Ev"
6022    },
6023    {
6024     "is_pure" : true,
6025     "mangled_component_name" : "_ZN7android8hardware2vr4V1_03IVr4initEv"
6026    },
6027    {
6028     "is_pure" : true,
6029     "mangled_component_name" : "_ZN7android8hardware2vr4V1_03IVr9setVrModeEb"
6030    },
6031    {
6032     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_2vr4V1_03IVrEE10onAsBinderEv"
6033    },
6034    {
6035     "component_value" : 20,
6036     "kind" : "vbase_offset"
6037    },
6038    {
6039     "component_value" : -4,
6040     "kind" : "offset_to_top"
6041    },
6042    {
6043     "kind" : "rtti",
6044     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_2vr4V1_03IVrEEE"
6045    },
6046    {
6047     "kind" : "complete_dtor_pointer",
6048     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_2vr4V1_03IVrEED1Ev"
6049    },
6050    {
6051     "kind" : "deleting_dtor_pointer",
6052     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_2vr4V1_03IVrEED0Ev"
6053    },
6054    {
6055     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_2vr4V1_03IVrEE10onAsBinderEv"
6056    },
6057    {
6058     "component_value" : 16,
6059     "kind" : "vbase_offset"
6060    },
6061    {
6062     "component_value" : -8,
6063     "kind" : "offset_to_top"
6064    },
6065    {
6066     "kind" : "rtti",
6067     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_2vr4V1_03IVrEEE"
6068    },
6069    {
6070     "kind" : "complete_dtor_pointer",
6071     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_2vr4V1_03IVrEED1Ev"
6072    },
6073    {
6074     "kind" : "deleting_dtor_pointer",
6075     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_2vr4V1_03IVrEED0Ev"
6076    },
6077    {
6078     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
6079    },
6080    {
6081     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6082    },
6083    {
6084     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6085    },
6086    {
6087     "kind" : "vcall_offset"
6088    },
6089    {
6090     "component_value" : -16,
6091     "kind" : "vcall_offset"
6092    },
6093    {
6094     "component_value" : -16,
6095     "kind" : "vcall_offset"
6096    },
6097    {
6098     "component_value" : -16,
6099     "kind" : "vcall_offset"
6100    },
6101    {
6102     "component_value" : -24,
6103     "kind" : "vcall_offset"
6104    },
6105    {
6106     "component_value" : -24,
6107     "kind" : "offset_to_top"
6108    },
6109    {
6110     "kind" : "rtti",
6111     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_2vr4V1_03IVrEEE"
6112    },
6113    {
6114     "kind" : "complete_dtor_pointer",
6115     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_2vr4V1_03IVrEED1Ev"
6116    },
6117    {
6118     "kind" : "deleting_dtor_pointer",
6119     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_2vr4V1_03IVrEED0Ev"
6120    },
6121    {
6122     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
6123    },
6124    {
6125     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6126    },
6127    {
6128     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6129    },
6130    {
6131     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6132    }
6133   ]
6134  },
6135  {
6136   "alignment" : 4,
6137   "base_specifiers" :
6138   [
6139    {
6140     "referenced_type" : "type-16"
6141    },
6142    {
6143     "referenced_type" : "type-352"
6144    },
6145    {
6146     "referenced_type" : "type-347"
6147    }
6148   ],
6149   "linker_set_key" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
6150   "name" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
6151   "record_kind" : "class",
6152   "referenced_type" : "type-351",
6153   "self_type" : "type-351",
6154   "size" : 32,
6155   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
6156   "template_args" : [ "type-16" ],
6157   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
6158   "vtable_components" :
6159   [
6160    {
6161     "component_value" : 24,
6162     "kind" : "vbase_offset"
6163    },
6164    {
6165     "kind" : "offset_to_top"
6166    },
6167    {
6168     "kind" : "rtti",
6169     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
6170    },
6171    {
6172     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
6173    },
6174    {
6175     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
6176    },
6177    {
6178     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
6179    },
6180    {
6181     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
6182    },
6183    {
6184     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
6185    },
6186    {
6187     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
6188    },
6189    {
6190     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
6191    },
6192    {
6193     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
6194    },
6195    {
6196     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
6197    },
6198    {
6199     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
6200    },
6201    {
6202     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
6203    },
6204    {
6205     "kind" : "complete_dtor_pointer",
6206     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
6207    },
6208    {
6209     "kind" : "deleting_dtor_pointer",
6210     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
6211    },
6212    {
6213     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
6214    },
6215    {
6216     "component_value" : 20,
6217     "kind" : "vbase_offset"
6218    },
6219    {
6220     "component_value" : -4,
6221     "kind" : "offset_to_top"
6222    },
6223    {
6224     "kind" : "rtti",
6225     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
6226    },
6227    {
6228     "kind" : "complete_dtor_pointer",
6229     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
6230    },
6231    {
6232     "kind" : "deleting_dtor_pointer",
6233     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
6234    },
6235    {
6236     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
6237    },
6238    {
6239     "component_value" : 16,
6240     "kind" : "vbase_offset"
6241    },
6242    {
6243     "component_value" : -8,
6244     "kind" : "offset_to_top"
6245    },
6246    {
6247     "kind" : "rtti",
6248     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
6249    },
6250    {
6251     "kind" : "complete_dtor_pointer",
6252     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
6253    },
6254    {
6255     "kind" : "deleting_dtor_pointer",
6256     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
6257    },
6258    {
6259     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
6260    },
6261    {
6262     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6263    },
6264    {
6265     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6266    },
6267    {
6268     "kind" : "vcall_offset"
6269    },
6270    {
6271     "component_value" : -16,
6272     "kind" : "vcall_offset"
6273    },
6274    {
6275     "component_value" : -16,
6276     "kind" : "vcall_offset"
6277    },
6278    {
6279     "component_value" : -16,
6280     "kind" : "vcall_offset"
6281    },
6282    {
6283     "component_value" : -24,
6284     "kind" : "vcall_offset"
6285    },
6286    {
6287     "component_value" : -24,
6288     "kind" : "offset_to_top"
6289    },
6290    {
6291     "kind" : "rtti",
6292     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
6293    },
6294    {
6295     "kind" : "complete_dtor_pointer",
6296     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
6297    },
6298    {
6299     "kind" : "deleting_dtor_pointer",
6300     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
6301    },
6302    {
6303     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
6304    },
6305    {
6306     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6307    },
6308    {
6309     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6310    },
6311    {
6312     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6313    }
6314   ]
6315  },
6316  {
6317   "alignment" : 4,
6318   "fields" :
6319   [
6320    {
6321     "access" : "private",
6322     "field_name" : "mMutex",
6323     "referenced_type" : "type-382"
6324    },
6325    {
6326     "access" : "private",
6327     "field_name" : "mMap",
6328     "field_offset" : 32,
6329     "referenced_type" : "type-383"
6330    }
6331   ],
6332   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
6333   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
6334   "record_kind" : "class",
6335   "referenced_type" : "type-381",
6336   "self_type" : "type-381",
6337   "size" : 16,
6338   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
6339   "template_args" : [ "type-14", "type-384" ],
6340   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEENS0_7details9SchedPrioEEE"
6341  },
6342  {
6343   "alignment" : 4,
6344   "fields" :
6345   [
6346    {
6347     "access" : "private",
6348     "field_name" : "mMutex",
6349     "referenced_type" : "type-390"
6350    },
6351    {
6352     "access" : "private",
6353     "field_name" : "mMap",
6354     "field_offset" : 32,
6355     "referenced_type" : "type-391"
6356    }
6357   ],
6358   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
6359   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
6360   "record_kind" : "class",
6361   "referenced_type" : "type-389",
6362   "self_type" : "type-389",
6363   "size" : 16,
6364   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
6365   "template_args" : [ "type-14", "type-30" ],
6366   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEEbEE"
6367  },
6368  {
6369   "alignment" : 4,
6370   "fields" :
6371   [
6372    {
6373     "access" : "private",
6374     "field_name" : "mMutex",
6375     "referenced_type" : "type-395"
6376    },
6377    {
6378     "access" : "private",
6379     "field_name" : "mMap",
6380     "field_offset" : 32,
6381     "referenced_type" : "type-396"
6382    }
6383   ],
6384   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
6385   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
6386   "record_kind" : "class",
6387   "referenced_type" : "type-394",
6388   "self_type" : "type-394",
6389   "size" : 16,
6390   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
6391   "template_args" : [ "type-397", "type-281" ],
6392   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE"
6393  },
6394  {
6395   "alignment" : 4,
6396   "fields" :
6397   [
6398    {
6399     "access" : "private",
6400     "field_name" : "mMutex",
6401     "referenced_type" : "type-413"
6402    },
6403    {
6404     "access" : "private",
6405     "field_name" : "mMap",
6406     "field_offset" : 32,
6407     "referenced_type" : "type-414"
6408    }
6409   ],
6410   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
6411   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
6412   "record_kind" : "class",
6413   "referenced_type" : "type-412",
6414   "self_type" : "type-412",
6415   "size" : 16,
6416   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
6417   "template_args" : [ "type-415", "type-416" ],
6418   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE"
6419  },
6420  {
6421   "alignment" : 4,
6422   "fields" :
6423   [
6424    {
6425     "access" : "private",
6426     "field_name" : "mMutex",
6427     "referenced_type" : "type-403"
6428    },
6429    {
6430     "access" : "private",
6431     "field_name" : "mMap",
6432     "field_offset" : 32,
6433     "referenced_type" : "type-404"
6434    }
6435   ],
6436   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
6437   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
6438   "record_kind" : "class",
6439   "referenced_type" : "type-402",
6440   "self_type" : "type-402",
6441   "size" : 16,
6442   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
6443   "template_args" : [ "type-405", "type-406" ],
6444   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE"
6445  },
6446  {
6447   "alignment" : 8,
6448   "fields" :
6449   [
6450    {
6451     "field_name" : "flags",
6452     "referenced_type" : "type-2"
6453    },
6454    {
6455     "field_name" : "fdIndex",
6456     "field_offset" : 32,
6457     "referenced_type" : "type-2"
6458    },
6459    {
6460     "field_name" : "offset",
6461     "field_offset" : 64,
6462     "referenced_type" : "type-2"
6463    },
6464    {
6465     "field_name" : "extent",
6466     "field_offset" : 128,
6467     "referenced_type" : "type-13"
6468    }
6469   ],
6470   "linker_set_key" : "android::hardware::GrantorDescriptor",
6471   "name" : "android::hardware::GrantorDescriptor",
6472   "referenced_type" : "type-280",
6473   "self_type" : "type-280",
6474   "size" : 24,
6475   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
6476   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
6477  },
6478  {
6479   "alignment" : 8,
6480   "base_specifiers" :
6481   [
6482    {
6483     "is_virtual" : true,
6484     "referenced_type" : "type-264"
6485    },
6486    {
6487     "is_virtual" : true,
6488     "referenced_type" : "type-7"
6489    }
6490   ],
6491   "linker_set_key" : "android::hardware::HidlMemory",
6492   "name" : "android::hardware::HidlMemory",
6493   "record_kind" : "class",
6494   "referenced_type" : "type-272",
6495   "self_type" : "type-272",
6496   "size" : 56,
6497   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
6498   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
6499   "vtable_components" :
6500   [
6501    {
6502     "component_value" : 48,
6503     "kind" : "vbase_offset"
6504    },
6505    {
6506     "component_value" : 8,
6507     "kind" : "vbase_offset"
6508    },
6509    {
6510     "kind" : "offset_to_top"
6511    },
6512    {
6513     "kind" : "rtti",
6514     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
6515    },
6516    {
6517     "kind" : "complete_dtor_pointer",
6518     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
6519    },
6520    {
6521     "kind" : "deleting_dtor_pointer",
6522     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
6523    },
6524    {
6525     "kind" : "vcall_offset"
6526    },
6527    {
6528     "kind" : "vcall_offset"
6529    },
6530    {
6531     "kind" : "vcall_offset"
6532    },
6533    {
6534     "kind" : "vcall_offset"
6535    },
6536    {
6537     "component_value" : -48,
6538     "kind" : "vcall_offset"
6539    },
6540    {
6541     "component_value" : -48,
6542     "kind" : "offset_to_top"
6543    },
6544    {
6545     "kind" : "rtti",
6546     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
6547    },
6548    {
6549     "kind" : "complete_dtor_pointer",
6550     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD1Ev"
6551    },
6552    {
6553     "kind" : "deleting_dtor_pointer",
6554     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD0Ev"
6555    },
6556    {
6557     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6558    },
6559    {
6560     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6561    },
6562    {
6563     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6564    },
6565    {
6566     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6567    }
6568   ]
6569  },
6570  {
6571   "alignment" : 4,
6572   "base_specifiers" :
6573   [
6574    {
6575     "is_virtual" : true,
6576     "referenced_type" : "type-7"
6577    }
6578   ],
6579   "linker_set_key" : "android::hardware::IBinder",
6580   "name" : "android::hardware::IBinder",
6581   "record_kind" : "class",
6582   "referenced_type" : "type-27",
6583   "self_type" : "type-27",
6584   "size" : 12,
6585   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
6586   "unique_id" : "_ZTSN7android8hardware7IBinderE",
6587   "vtable_components" :
6588   [
6589    {
6590     "component_value" : 4,
6591     "kind" : "vbase_offset"
6592    },
6593    {
6594     "kind" : "offset_to_top"
6595    },
6596    {
6597     "kind" : "rtti",
6598     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
6599    },
6600    {
6601     "is_pure" : true,
6602     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
6603    },
6604    {
6605     "is_pure" : true,
6606     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
6607    },
6608    {
6609     "is_pure" : true,
6610     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
6611    },
6612    {
6613     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
6614    },
6615    {
6616     "is_pure" : true,
6617     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
6618    },
6619    {
6620     "is_pure" : true,
6621     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
6622    },
6623    {
6624     "is_pure" : true,
6625     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
6626    },
6627    {
6628     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
6629    },
6630    {
6631     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
6632    },
6633    {
6634     "kind" : "complete_dtor_pointer",
6635     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
6636    },
6637    {
6638     "kind" : "deleting_dtor_pointer",
6639     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
6640    },
6641    {
6642     "kind" : "vcall_offset"
6643    },
6644    {
6645     "kind" : "vcall_offset"
6646    },
6647    {
6648     "kind" : "vcall_offset"
6649    },
6650    {
6651     "kind" : "vcall_offset"
6652    },
6653    {
6654     "component_value" : -4,
6655     "kind" : "vcall_offset"
6656    },
6657    {
6658     "component_value" : -4,
6659     "kind" : "offset_to_top"
6660    },
6661    {
6662     "kind" : "rtti",
6663     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
6664    },
6665    {
6666     "kind" : "complete_dtor_pointer",
6667     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD1Ev"
6668    },
6669    {
6670     "kind" : "deleting_dtor_pointer",
6671     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD0Ev"
6672    },
6673    {
6674     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6675    },
6676    {
6677     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6678    },
6679    {
6680     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6681    },
6682    {
6683     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6684    }
6685   ]
6686  },
6687  {
6688   "alignment" : 4,
6689   "base_specifiers" :
6690   [
6691    {
6692     "is_virtual" : true,
6693     "referenced_type" : "type-7"
6694    }
6695   ],
6696   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
6697   "name" : "android::hardware::IBinder::DeathRecipient",
6698   "record_kind" : "class",
6699   "referenced_type" : "type-17",
6700   "self_type" : "type-17",
6701   "size" : 12,
6702   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
6703   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
6704   "vtable_components" :
6705   [
6706    {
6707     "component_value" : 4,
6708     "kind" : "vbase_offset"
6709    },
6710    {
6711     "kind" : "offset_to_top"
6712    },
6713    {
6714     "kind" : "rtti",
6715     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
6716    },
6717    {
6718     "is_pure" : true,
6719     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
6720    },
6721    {
6722     "kind" : "complete_dtor_pointer",
6723     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
6724    },
6725    {
6726     "kind" : "deleting_dtor_pointer",
6727     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
6728    },
6729    {
6730     "kind" : "vcall_offset"
6731    },
6732    {
6733     "kind" : "vcall_offset"
6734    },
6735    {
6736     "kind" : "vcall_offset"
6737    },
6738    {
6739     "kind" : "vcall_offset"
6740    },
6741    {
6742     "component_value" : -4,
6743     "kind" : "vcall_offset"
6744    },
6745    {
6746     "component_value" : -4,
6747     "kind" : "offset_to_top"
6748    },
6749    {
6750     "kind" : "rtti",
6751     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
6752    },
6753    {
6754     "kind" : "complete_dtor_pointer",
6755     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD1Ev"
6756    },
6757    {
6758     "kind" : "deleting_dtor_pointer",
6759     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD0Ev"
6760    },
6761    {
6762     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6763    },
6764    {
6765     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6766    },
6767    {
6768     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6769    },
6770    {
6771     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6772    }
6773   ]
6774  },
6775  {
6776   "alignment" : 4,
6777   "base_specifiers" :
6778   [
6779    {
6780     "is_virtual" : true,
6781     "referenced_type" : "type-7"
6782    }
6783   ],
6784   "linker_set_key" : "android::hardware::IInterface",
6785   "name" : "android::hardware::IInterface",
6786   "record_kind" : "class",
6787   "referenced_type" : "type-352",
6788   "self_type" : "type-352",
6789   "size" : 12,
6790   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
6791   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
6792   "vtable_components" :
6793   [
6794    {
6795     "component_value" : 4,
6796     "kind" : "vbase_offset"
6797    },
6798    {
6799     "kind" : "offset_to_top"
6800    },
6801    {
6802     "kind" : "rtti",
6803     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
6804    },
6805    {
6806     "kind" : "complete_dtor_pointer",
6807     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
6808    },
6809    {
6810     "kind" : "deleting_dtor_pointer",
6811     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
6812    },
6813    {
6814     "is_pure" : true,
6815     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
6816    },
6817    {
6818     "kind" : "vcall_offset"
6819    },
6820    {
6821     "kind" : "vcall_offset"
6822    },
6823    {
6824     "kind" : "vcall_offset"
6825    },
6826    {
6827     "kind" : "vcall_offset"
6828    },
6829    {
6830     "component_value" : -4,
6831     "kind" : "vcall_offset"
6832    },
6833    {
6834     "component_value" : -4,
6835     "kind" : "offset_to_top"
6836    },
6837    {
6838     "kind" : "rtti",
6839     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
6840    },
6841    {
6842     "kind" : "complete_dtor_pointer",
6843     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD1Ev"
6844    },
6845    {
6846     "kind" : "deleting_dtor_pointer",
6847     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD0Ev"
6848    },
6849    {
6850     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6851    },
6852    {
6853     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6854    },
6855    {
6856     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6857    },
6858    {
6859     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6860    }
6861   ]
6862  },
6863  {
6864   "alignment" : 8,
6865   "fields" :
6866   [
6867    {
6868     "access" : "private",
6869     "field_name" : "mGrantors",
6870     "referenced_type" : "type-276"
6871    },
6872    {
6873     "access" : "private",
6874     "field_name" : "mHandle",
6875     "field_offset" : 128,
6876     "referenced_type" : "type-323"
6877    },
6878    {
6879     "access" : "private",
6880     "field_name" : "mQuantum",
6881     "field_offset" : 192,
6882     "referenced_type" : "type-2"
6883    },
6884    {
6885     "access" : "private",
6886     "field_name" : "mFlags",
6887     "field_offset" : 224,
6888     "referenced_type" : "type-2"
6889    }
6890   ],
6891   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
6892   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
6893   "referenced_type" : "type-322",
6894   "self_type" : "type-322",
6895   "size" : 32,
6896   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
6897   "template_args" : [ "type-47" ],
6898   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
6899  },
6900  {
6901   "alignment" : 4,
6902   "fields" :
6903   [
6904    {
6905     "access" : "private",
6906     "field_name" : "mBufCachePos",
6907     "referenced_type" : "type-2"
6908    },
6909    {
6910     "access" : "private",
6911     "field_name" : "mBufCache",
6912     "field_offset" : 32,
6913     "referenced_type" : "type-357"
6914    },
6915    {
6916     "access" : "private",
6917     "field_name" : "mError",
6918     "field_offset" : 128,
6919     "referenced_type" : "type-49"
6920    },
6921    {
6922     "access" : "private",
6923     "field_name" : "mData",
6924     "field_offset" : 160,
6925     "referenced_type" : "type-358"
6926    },
6927    {
6928     "access" : "private",
6929     "field_name" : "mDataSize",
6930     "field_offset" : 192,
6931     "referenced_type" : "type-2"
6932    },
6933    {
6934     "access" : "private",
6935     "field_name" : "mDataCapacity",
6936     "field_offset" : 224,
6937     "referenced_type" : "type-2"
6938    },
6939    {
6940     "access" : "private",
6941     "field_name" : "mDataPos",
6942     "field_offset" : 256,
6943     "referenced_type" : "type-2"
6944    },
6945    {
6946     "access" : "private",
6947     "field_name" : "mObjects",
6948     "field_offset" : 288,
6949     "referenced_type" : "type-359"
6950    },
6951    {
6952     "access" : "private",
6953     "field_name" : "mObjectsSize",
6954     "field_offset" : 320,
6955     "referenced_type" : "type-2"
6956    },
6957    {
6958     "access" : "private",
6959     "field_name" : "mObjectsCapacity",
6960     "field_offset" : 352,
6961     "referenced_type" : "type-2"
6962    },
6963    {
6964     "access" : "private",
6965     "field_name" : "mNextObjectHint",
6966     "field_offset" : 384,
6967     "referenced_type" : "type-2"
6968    },
6969    {
6970     "access" : "private",
6971     "field_name" : "mNumRef",
6972     "field_offset" : 416,
6973     "referenced_type" : "type-2"
6974    },
6975    {
6976     "access" : "private",
6977     "field_name" : "mFdsKnown",
6978     "field_offset" : 448,
6979     "referenced_type" : "type-30"
6980    },
6981    {
6982     "access" : "private",
6983     "field_name" : "mHasFds",
6984     "field_offset" : 456,
6985     "referenced_type" : "type-30"
6986    },
6987    {
6988     "access" : "private",
6989     "field_name" : "mAllowFds",
6990     "field_offset" : 464,
6991     "referenced_type" : "type-30"
6992    },
6993    {
6994     "access" : "private",
6995     "field_name" : "mOwner",
6996     "field_offset" : 480,
6997     "referenced_type" : "type-360"
6998    },
6999    {
7000     "access" : "private",
7001     "field_name" : "mOwnerCookie",
7002     "field_offset" : 512,
7003     "referenced_type" : "type-22"
7004    }
7005   ],
7006   "linker_set_key" : "android::hardware::Parcel",
7007   "name" : "android::hardware::Parcel",
7008   "record_kind" : "class",
7009   "referenced_type" : "type-356",
7010   "self_type" : "type-356",
7011   "size" : 68,
7012   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
7013   "unique_id" : "_ZTSN7android8hardware6ParcelE"
7014  },
7015  {
7016   "access" : "private",
7017   "alignment" : 8,
7018   "fields" :
7019   [
7020    {
7021     "field_name" : "index",
7022     "referenced_type" : "type-2"
7023    },
7024    {
7025     "field_name" : "buffer",
7026     "field_offset" : 64,
7027     "referenced_type" : "type-13"
7028    },
7029    {
7030     "field_name" : "bufend",
7031     "field_offset" : 128,
7032     "referenced_type" : "type-13"
7033    }
7034   ],
7035   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
7036   "name" : "android::hardware::Parcel::BufferInfo",
7037   "referenced_type" : "type-372",
7038   "self_type" : "type-372",
7039   "size" : 24,
7040   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
7041   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
7042  },
7043  {
7044   "alignment" : 8,
7045   "base_specifiers" :
7046   [
7047    {
7048     "is_virtual" : true,
7049     "referenced_type" : "type-7"
7050    }
7051   ],
7052   "fields" :
7053   [
7054    {
7055     "access" : "private",
7056     "field_name" : "mDriverFD",
7057     "field_offset" : 32,
7058     "referenced_type" : "type-49"
7059    },
7060    {
7061     "access" : "private",
7062     "field_name" : "mVMStart",
7063     "field_offset" : 64,
7064     "referenced_type" : "type-22"
7065    },
7066    {
7067     "access" : "private",
7068     "field_name" : "mThreadCountLock",
7069     "field_offset" : 96,
7070     "referenced_type" : "type-55"
7071    },
7072    {
7073     "access" : "private",
7074     "field_name" : "mThreadCountDecrement",
7075     "field_offset" : 128,
7076     "referenced_type" : "type-56"
7077    },
7078    {
7079     "access" : "private",
7080     "field_name" : "mExecutingThreadsCount",
7081     "field_offset" : 160,
7082     "referenced_type" : "type-2"
7083    },
7084    {
7085     "access" : "private",
7086     "field_name" : "mMaxThreads",
7087     "field_offset" : 192,
7088     "referenced_type" : "type-2"
7089    },
7090    {
7091     "access" : "private",
7092     "field_name" : "mStarvationStartTimeMs",
7093     "field_offset" : 256,
7094     "referenced_type" : "type-57"
7095    },
7096    {
7097     "access" : "private",
7098     "field_name" : "mLock",
7099     "field_offset" : 320,
7100     "referenced_type" : "type-18"
7101    },
7102    {
7103     "access" : "private",
7104     "field_name" : "mHandleToObject",
7105     "field_offset" : 352,
7106     "referenced_type" : "type-20"
7107    },
7108    {
7109     "access" : "private",
7110     "field_name" : "mManagesContexts",
7111     "field_offset" : 512,
7112     "referenced_type" : "type-30"
7113    },
7114    {
7115     "access" : "private",
7116     "field_name" : "mBinderContextCheckFunc",
7117     "field_offset" : 544,
7118     "referenced_type" : "type-28"
7119    },
7120    {
7121     "access" : "private",
7122     "field_name" : "mBinderContextUserData",
7123     "field_offset" : 576,
7124     "referenced_type" : "type-22"
7125    },
7126    {
7127     "access" : "private",
7128     "field_name" : "mContexts",
7129     "field_offset" : 608,
7130     "referenced_type" : "type-40"
7131    },
7132    {
7133     "access" : "private",
7134     "field_name" : "mRootDir",
7135     "field_offset" : 768,
7136     "referenced_type" : "type-44"
7137    },
7138    {
7139     "access" : "private",
7140     "field_name" : "mThreadPoolStarted",
7141     "field_offset" : 800,
7142     "referenced_type" : "type-30"
7143    },
7144    {
7145     "access" : "private",
7146     "field_name" : "mSpawnThreadOnStart",
7147     "field_offset" : 808,
7148     "referenced_type" : "type-30"
7149    },
7150    {
7151     "access" : "private",
7152     "field_name" : "mThreadPoolSeq",
7153     "field_offset" : 832,
7154     "referenced_type" : "type-48"
7155    },
7156    {
7157     "access" : "private",
7158     "field_name" : "mMmapSize",
7159     "field_offset" : 864,
7160     "referenced_type" : "type-24"
7161    },
7162    {
7163     "access" : "private",
7164     "field_name" : "mCallRestriction",
7165     "field_offset" : 896,
7166     "referenced_type" : "type-50"
7167    }
7168   ],
7169   "linker_set_key" : "android::hardware::ProcessState",
7170   "name" : "android::hardware::ProcessState",
7171   "record_kind" : "class",
7172   "referenced_type" : "type-54",
7173   "self_type" : "type-54",
7174   "size" : 128,
7175   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
7176   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
7177   "vtable_components" :
7178   [
7179    {
7180     "component_value" : 116,
7181     "kind" : "vbase_offset"
7182    },
7183    {
7184     "kind" : "offset_to_top"
7185    },
7186    {
7187     "kind" : "rtti",
7188     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
7189    },
7190    {
7191     "kind" : "complete_dtor_pointer",
7192     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
7193    },
7194    {
7195     "kind" : "deleting_dtor_pointer",
7196     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
7197    },
7198    {
7199     "kind" : "vcall_offset"
7200    },
7201    {
7202     "kind" : "vcall_offset"
7203    },
7204    {
7205     "kind" : "vcall_offset"
7206    },
7207    {
7208     "kind" : "vcall_offset"
7209    },
7210    {
7211     "component_value" : -116,
7212     "kind" : "vcall_offset"
7213    },
7214    {
7215     "component_value" : -116,
7216     "kind" : "offset_to_top"
7217    },
7218    {
7219     "kind" : "rtti",
7220     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
7221    },
7222    {
7223     "kind" : "complete_dtor_pointer",
7224     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD1Ev"
7225    },
7226    {
7227     "kind" : "deleting_dtor_pointer",
7228     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD0Ev"
7229    },
7230    {
7231     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7232    },
7233    {
7234     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7235    },
7236    {
7237     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7238    },
7239    {
7240     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7241    }
7242   ]
7243  },
7244  {
7245   "access" : "private",
7246   "alignment" : 4,
7247   "fields" :
7248   [
7249    {
7250     "field_name" : "binder",
7251     "referenced_type" : "type-26"
7252    },
7253    {
7254     "field_name" : "refs",
7255     "field_offset" : 32,
7256     "referenced_type" : "type-11"
7257    }
7258   ],
7259   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
7260   "name" : "android::hardware::ProcessState::handle_entry",
7261   "referenced_type" : "type-25",
7262   "self_type" : "type-25",
7263   "size" : 8,
7264   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
7265   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
7266  },
7267  {
7268   "alignment" : 4,
7269   "base_specifiers" :
7270   [
7271    {
7272     "referenced_type" : "type-121"
7273    }
7274   ],
7275   "fields" :
7276   [
7277    {
7278     "access" : "private",
7279     "field_name" : "mVal",
7280     "field_offset" : 192,
7281     "referenced_type" : "type-82"
7282    }
7283   ],
7284   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::vr::V1_0::IVr> >",
7285   "name" : "android::hardware::Return<android::sp<android::hardware::vr::V1_0::IVr> >",
7286   "record_kind" : "class",
7287   "referenced_type" : "type-128",
7288   "self_type" : "type-128",
7289   "size" : 28,
7290   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
7291   "template_args" : [ "type-82" ],
7292   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_2vr4V1_03IVrEEEEE"
7293  },
7294  {
7295   "alignment" : 4,
7296   "base_specifiers" :
7297   [
7298    {
7299     "referenced_type" : "type-121"
7300    }
7301   ],
7302   "fields" :
7303   [
7304    {
7305     "access" : "private",
7306     "field_name" : "mVal",
7307     "field_offset" : 168,
7308     "referenced_type" : "type-30"
7309    }
7310   ],
7311   "linker_set_key" : "android::hardware::Return<bool>",
7312   "name" : "android::hardware::Return<bool>",
7313   "record_kind" : "class",
7314   "referenced_type" : "type-120",
7315   "self_type" : "type-120",
7316   "size" : 24,
7317   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
7318   "template_args" : [ "type-30" ],
7319   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
7320  },
7321  {
7322   "alignment" : 4,
7323   "base_specifiers" :
7324   [
7325    {
7326     "referenced_type" : "type-121"
7327    }
7328   ],
7329   "linker_set_key" : "android::hardware::Return<void>",
7330   "name" : "android::hardware::Return<void>",
7331   "record_kind" : "class",
7332   "referenced_type" : "type-141",
7333   "self_type" : "type-141",
7334   "size" : 24,
7335   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
7336   "template_args" : [ "type-23" ],
7337   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
7338  },
7339  {
7340   "alignment" : 4,
7341   "fields" :
7342   [
7343    {
7344     "access" : "private",
7345     "field_name" : "mException",
7346     "referenced_type" : "type-49"
7347    },
7348    {
7349     "access" : "private",
7350     "field_name" : "mErrorCode",
7351     "field_offset" : 32,
7352     "referenced_type" : "type-49"
7353    },
7354    {
7355     "access" : "private",
7356     "field_name" : "mMessage",
7357     "field_offset" : 64,
7358     "referenced_type" : "type-101"
7359    }
7360   ],
7361   "linker_set_key" : "android::hardware::Status",
7362   "name" : "android::hardware::Status",
7363   "record_kind" : "class",
7364   "referenced_type" : "type-100",
7365   "self_type" : "type-100",
7366   "size" : 20,
7367   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
7368   "unique_id" : "_ZTSN7android8hardware6StatusE"
7369  },
7370  {
7371   "alignment" : 4,
7372   "fields" :
7373   [
7374    {
7375     "access" : "protected",
7376     "field_name" : "mInstrumentationCallbacks",
7377     "field_offset" : 32,
7378     "referenced_type" : "type-369"
7379    },
7380    {
7381     "access" : "protected",
7382     "field_name" : "mEnableInstrumentation",
7383     "field_offset" : 128,
7384     "referenced_type" : "type-30"
7385    },
7386    {
7387     "access" : "protected",
7388     "field_name" : "mInstrumentationLibPackage",
7389     "field_offset" : 160,
7390     "referenced_type" : "type-370"
7391    },
7392    {
7393     "access" : "protected",
7394     "field_name" : "mInterfaceName",
7395     "field_offset" : 256,
7396     "referenced_type" : "type-371"
7397    }
7398   ],
7399   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
7400   "name" : "android::hardware::details::HidlInstrumentor",
7401   "referenced_type" : "type-368",
7402   "self_type" : "type-368",
7403   "size" : 44,
7404   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7405   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
7406   "vtable_components" :
7407   [
7408    {
7409     "kind" : "offset_to_top"
7410    },
7411    {
7412     "kind" : "rtti",
7413     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
7414    },
7415    {
7416     "kind" : "complete_dtor_pointer",
7417     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
7418    },
7419    {
7420     "kind" : "deleting_dtor_pointer",
7421     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
7422    }
7423   ]
7424  },
7425  {
7426   "alignment" : 4,
7427   "fields" :
7428   [
7429    {
7430     "field_name" : "sched_policy",
7431     "referenced_type" : "type-49"
7432    },
7433    {
7434     "field_name" : "prio",
7435     "field_offset" : 32,
7436     "referenced_type" : "type-49"
7437    }
7438   ],
7439   "linker_set_key" : "android::hardware::details::SchedPrio",
7440   "name" : "android::hardware::details::SchedPrio",
7441   "referenced_type" : "type-384",
7442   "self_type" : "type-384",
7443   "size" : 8,
7444   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
7445   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
7446  },
7447  {
7448   "alignment" : 4,
7449   "fields" :
7450   [
7451    {
7452     "access" : "private",
7453     "field_name" : "mQueue",
7454     "referenced_type" : "type-535"
7455    }
7456   ],
7457   "linker_set_key" : "android::hardware::details::TaskRunner",
7458   "name" : "android::hardware::details::TaskRunner",
7459   "record_kind" : "class",
7460   "referenced_type" : "type-534",
7461   "self_type" : "type-534",
7462   "size" : 8,
7463   "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h",
7464   "unique_id" : "_ZTSN7android8hardware7details10TaskRunnerE"
7465  },
7466  {
7467   "alignment" : 1,
7468   "linker_set_key" : "android::hardware::details::bnhw_tag",
7469   "name" : "android::hardware::details::bnhw_tag",
7470   "referenced_type" : "type-222",
7471   "self_type" : "type-222",
7472   "size" : 1,
7473   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7474   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
7475  },
7476  {
7477   "alignment" : 1,
7478   "linker_set_key" : "android::hardware::details::bphw_tag",
7479   "name" : "android::hardware::details::bphw_tag",
7480   "referenced_type" : "type-233",
7481   "self_type" : "type-233",
7482   "size" : 1,
7483   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7484   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
7485  },
7486  {
7487   "alignment" : 1,
7488   "linker_set_key" : "android::hardware::details::bs_tag",
7489   "name" : "android::hardware::details::bs_tag",
7490   "referenced_type" : "type-247",
7491   "self_type" : "type-247",
7492   "size" : 1,
7493   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7494   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
7495  },
7496  {
7497   "access" : "private",
7498   "alignment" : 8,
7499   "fields" :
7500   [
7501    {
7502     "field_name" : "mPointer",
7503     "referenced_type" : "type-279"
7504    },
7505    {
7506     "field_name" : "_pad",
7507     "referenced_type" : "type-13"
7508    }
7509   ],
7510   "is_anonymous" : true,
7511   "linker_set_key" : "android::hardware::details::hidl_pointer<GrantorDescriptor>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
7512   "name" : "android::hardware::details::hidl_pointer<GrantorDescriptor>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
7513   "record_kind" : "union",
7514   "referenced_type" : "type-278",
7515   "self_type" : "type-278",
7516   "size" : 8,
7517   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7518   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
7519  },
7520  {
7521   "alignment" : 8,
7522   "fields" :
7523   [
7524    {
7525     "access" : "private",
7526     "referenced_type" : "type-278"
7527    }
7528   ],
7529   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
7530   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
7531   "referenced_type" : "type-277",
7532   "self_type" : "type-277",
7533   "size" : 8,
7534   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7535   "template_args" : [ "type-280" ],
7536   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
7537  },
7538  {
7539   "alignment" : 8,
7540   "fields" :
7541   [
7542    {
7543     "access" : "private",
7544     "referenced_type" : "type-292"
7545    }
7546   ],
7547   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
7548   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
7549   "referenced_type" : "type-291",
7550   "self_type" : "type-291",
7551   "size" : 8,
7552   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7553   "template_args" : [ "type-294" ],
7554   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEE"
7555  },
7556  {
7557   "alignment" : 8,
7558   "fields" :
7559   [
7560    {
7561     "access" : "private",
7562     "referenced_type" : "type-284"
7563    }
7564   ],
7565   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
7566   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
7567   "referenced_type" : "type-283",
7568   "self_type" : "type-283",
7569   "size" : 8,
7570   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7571   "template_args" : [ "type-260" ],
7572   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE"
7573  },
7574  {
7575   "alignment" : 8,
7576   "fields" :
7577   [
7578    {
7579     "access" : "private",
7580     "referenced_type" : "type-309"
7581    }
7582   ],
7583   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
7584   "name" : "android::hardware::details::hidl_pointer<char>",
7585   "referenced_type" : "type-308",
7586   "self_type" : "type-308",
7587   "size" : 8,
7588   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7589   "template_args" : [ "type-47" ],
7590   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
7591  },
7592  {
7593   "access" : "private",
7594   "alignment" : 8,
7595   "fields" :
7596   [
7597    {
7598     "field_name" : "mPointer",
7599     "referenced_type" : "type-170"
7600    },
7601    {
7602     "field_name" : "_pad",
7603     "referenced_type" : "type-13"
7604    }
7605   ],
7606   "is_anonymous" : true,
7607   "linker_set_key" : "android::hardware::details::hidl_pointer<char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
7608   "name" : "android::hardware::details::hidl_pointer<char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
7609   "record_kind" : "union",
7610   "referenced_type" : "type-309",
7611   "self_type" : "type-309",
7612   "size" : 8,
7613   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7614   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
7615  },
7616  {
7617   "alignment" : 8,
7618   "fields" :
7619   [
7620    {
7621     "access" : "private",
7622     "referenced_type" : "type-262"
7623    }
7624   ],
7625   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
7626   "name" : "android::hardware::details::hidl_pointer<const char>",
7627   "referenced_type" : "type-261",
7628   "self_type" : "type-261",
7629   "size" : 8,
7630   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7631   "template_args" : [ "type-46" ],
7632   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
7633  },
7634  {
7635   "access" : "private",
7636   "alignment" : 8,
7637   "fields" :
7638   [
7639    {
7640     "field_name" : "mPointer",
7641     "referenced_type" : "type-45"
7642    },
7643    {
7644     "field_name" : "_pad",
7645     "referenced_type" : "type-13"
7646    }
7647   ],
7648   "is_anonymous" : true,
7649   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
7650   "name" : "android::hardware::details::hidl_pointer<const char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
7651   "record_kind" : "union",
7652   "referenced_type" : "type-262",
7653   "self_type" : "type-262",
7654   "size" : 8,
7655   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7656   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
7657  },
7658  {
7659   "alignment" : 8,
7660   "fields" :
7661   [
7662    {
7663     "access" : "private",
7664     "referenced_type" : "type-255"
7665    }
7666   ],
7667   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
7668   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
7669   "referenced_type" : "type-254",
7670   "self_type" : "type-254",
7671   "size" : 8,
7672   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7673   "template_args" : [ "type-257" ],
7674   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
7675  },
7676  {
7677   "access" : "private",
7678   "alignment" : 8,
7679   "fields" :
7680   [
7681    {
7682     "field_name" : "mPointer",
7683     "referenced_type" : "type-256"
7684    },
7685    {
7686     "field_name" : "_pad",
7687     "referenced_type" : "type-13"
7688    }
7689   ],
7690   "is_anonymous" : true,
7691   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
7692   "name" : "android::hardware::details::hidl_pointer<const native_handle>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
7693   "record_kind" : "union",
7694   "referenced_type" : "type-255",
7695   "self_type" : "type-255",
7696   "size" : 8,
7697   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7698   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
7699  },
7700  {
7701   "access" : "private",
7702   "alignment" : 8,
7703   "fields" :
7704   [
7705    {
7706     "field_name" : "mPointer",
7707     "referenced_type" : "type-293"
7708    },
7709    {
7710     "field_name" : "_pad",
7711     "referenced_type" : "type-13"
7712    }
7713   ],
7714   "is_anonymous" : true,
7715   "linker_set_key" : "android::hardware::details::hidl_pointer<hidl_array<unsigned char, 32> >::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
7716   "name" : "android::hardware::details::hidl_pointer<hidl_array<unsigned char, 32> >::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
7717   "record_kind" : "union",
7718   "referenced_type" : "type-292",
7719   "self_type" : "type-292",
7720   "size" : 8,
7721   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7722   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEUt_E"
7723  },
7724  {
7725   "access" : "private",
7726   "alignment" : 8,
7727   "fields" :
7728   [
7729    {
7730     "field_name" : "mPointer",
7731     "referenced_type" : "type-285"
7732    },
7733    {
7734     "field_name" : "_pad",
7735     "referenced_type" : "type-13"
7736    }
7737   ],
7738   "is_anonymous" : true,
7739   "linker_set_key" : "android::hardware::details::hidl_pointer<hidl_string>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
7740   "name" : "android::hardware::details::hidl_pointer<hidl_string>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
7741   "record_kind" : "union",
7742   "referenced_type" : "type-284",
7743   "self_type" : "type-284",
7744   "size" : 8,
7745   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7746   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E"
7747  },
7748  {
7749   "alignment" : 8,
7750   "fields" :
7751   [
7752    {
7753     "access" : "private",
7754     "referenced_type" : "type-302"
7755    }
7756   ],
7757   "linker_set_key" : "android::hardware::details::hidl_pointer<int>",
7758   "name" : "android::hardware::details::hidl_pointer<int>",
7759   "referenced_type" : "type-301",
7760   "self_type" : "type-301",
7761   "size" : 8,
7762   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7763   "template_args" : [ "type-49" ],
7764   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEE"
7765  },
7766  {
7767   "access" : "private",
7768   "alignment" : 8,
7769   "fields" :
7770   [
7771    {
7772     "field_name" : "mPointer",
7773     "referenced_type" : "type-303"
7774    },
7775    {
7776     "field_name" : "_pad",
7777     "referenced_type" : "type-13"
7778    }
7779   ],
7780   "is_anonymous" : true,
7781   "linker_set_key" : "android::hardware::details::hidl_pointer<int>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
7782   "name" : "android::hardware::details::hidl_pointer<int>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
7783   "record_kind" : "union",
7784   "referenced_type" : "type-302",
7785   "self_type" : "type-302",
7786   "size" : 8,
7787   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7788   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEUt_E"
7789  },
7790  {
7791   "alignment" : 8,
7792   "fields" :
7793   [
7794    {
7795     "access" : "private",
7796     "referenced_type" : "type-324"
7797    }
7798   ],
7799   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
7800   "name" : "android::hardware::details::hidl_pointer<native_handle>",
7801   "referenced_type" : "type-323",
7802   "self_type" : "type-323",
7803   "size" : 8,
7804   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7805   "template_args" : [ "type-152" ],
7806   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
7807  },
7808  {
7809   "access" : "private",
7810   "alignment" : 8,
7811   "fields" :
7812   [
7813    {
7814     "field_name" : "mPointer",
7815     "referenced_type" : "type-151"
7816    },
7817    {
7818     "field_name" : "_pad",
7819     "referenced_type" : "type-13"
7820    }
7821   ],
7822   "is_anonymous" : true,
7823   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
7824   "name" : "android::hardware::details::hidl_pointer<native_handle>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
7825   "record_kind" : "union",
7826   "referenced_type" : "type-324",
7827   "self_type" : "type-324",
7828   "size" : 8,
7829   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7830   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
7831  },
7832  {
7833   "alignment" : 1,
7834   "linker_set_key" : "android::hardware::details::i_tag",
7835   "name" : "android::hardware::details::i_tag",
7836   "referenced_type" : "type-211",
7837   "self_type" : "type-211",
7838   "size" : 1,
7839   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7840   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
7841  },
7842  {
7843   "alignment" : 4,
7844   "fields" :
7845   [
7846    {
7847     "access" : "private",
7848     "field_name" : "mStatus",
7849     "referenced_type" : "type-100"
7850    },
7851    {
7852     "access" : "private",
7853     "field_name" : "mCheckedStatus",
7854     "field_offset" : 160,
7855     "referenced_type" : "type-30"
7856    }
7857   ],
7858   "linker_set_key" : "android::hardware::details::return_status",
7859   "name" : "android::hardware::details::return_status",
7860   "record_kind" : "class",
7861   "referenced_type" : "type-121",
7862   "self_type" : "type-121",
7863   "size" : 24,
7864   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
7865   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
7866  },
7867  {
7868   "alignment" : 1,
7869   "linker_set_key" : "android::hardware::details::std_array<unsigned char, 32>",
7870   "name" : "android::hardware::details::std_array<unsigned char, 32>",
7871   "referenced_type" : "type-310",
7872   "self_type" : "type-310",
7873   "size" : 1,
7874   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
7875   "template_args" : [ "type-106" ],
7876   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIhLj32EJEEE"
7877  },
7878  {
7879   "alignment" : 1,
7880   "fields" :
7881   [
7882    {
7883     "access" : "private",
7884     "field_name" : "mBuffer",
7885     "referenced_type" : "type-295"
7886    }
7887   ],
7888   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32>",
7889   "name" : "android::hardware::hidl_array<unsigned char, 32>",
7890   "referenced_type" : "type-294",
7891   "self_type" : "type-294",
7892   "size" : 32,
7893   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
7894   "template_args" : [ "type-106" ],
7895   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIhLj32EJEEE"
7896  },
7897  {
7898   "alignment" : 8,
7899   "base_specifiers" :
7900   [
7901    {
7902     "referenced_type" : "type-17"
7903    }
7904   ],
7905   "fields" :
7906   [
7907    {
7908     "access" : "private",
7909     "field_name" : "mRecipient",
7910     "field_offset" : 32,
7911     "referenced_type" : "type-4"
7912    },
7913    {
7914     "access" : "private",
7915     "field_name" : "mCookie",
7916     "field_offset" : 128,
7917     "referenced_type" : "type-13"
7918    },
7919    {
7920     "access" : "private",
7921     "field_name" : "mBase",
7922     "field_offset" : 192,
7923     "referenced_type" : "type-14"
7924    }
7925   ],
7926   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
7927   "name" : "android::hardware::hidl_binder_death_recipient",
7928   "referenced_type" : "type-3",
7929   "self_type" : "type-3",
7930   "size" : 40,
7931   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
7932   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
7933   "vtable_components" :
7934   [
7935    {
7936     "component_value" : 32,
7937     "kind" : "vbase_offset"
7938    },
7939    {
7940     "kind" : "offset_to_top"
7941    },
7942    {
7943     "kind" : "rtti",
7944     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
7945    },
7946    {
7947     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
7948    },
7949    {
7950     "kind" : "complete_dtor_pointer",
7951     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
7952    },
7953    {
7954     "kind" : "deleting_dtor_pointer",
7955     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
7956    },
7957    {
7958     "kind" : "vcall_offset"
7959    },
7960    {
7961     "kind" : "vcall_offset"
7962    },
7963    {
7964     "kind" : "vcall_offset"
7965    },
7966    {
7967     "kind" : "vcall_offset"
7968    },
7969    {
7970     "component_value" : -32,
7971     "kind" : "vcall_offset"
7972    },
7973    {
7974     "component_value" : -32,
7975     "kind" : "offset_to_top"
7976    },
7977    {
7978     "kind" : "rtti",
7979     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
7980    },
7981    {
7982     "kind" : "complete_dtor_pointer",
7983     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD1Ev"
7984    },
7985    {
7986     "kind" : "deleting_dtor_pointer",
7987     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD0Ev"
7988    },
7989    {
7990     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7991    },
7992    {
7993     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7994    },
7995    {
7996     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7997    },
7998    {
7999     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8000    }
8001   ]
8002  },
8003  {
8004   "alignment" : 4,
8005   "base_specifiers" :
8006   [
8007    {
8008     "is_virtual" : true,
8009     "referenced_type" : "type-7"
8010    }
8011   ],
8012   "linker_set_key" : "android::hardware::hidl_death_recipient",
8013   "name" : "android::hardware::hidl_death_recipient",
8014   "referenced_type" : "type-6",
8015   "self_type" : "type-6",
8016   "size" : 12,
8017   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8018   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
8019   "vtable_components" :
8020   [
8021    {
8022     "component_value" : 4,
8023     "kind" : "vbase_offset"
8024    },
8025    {
8026     "kind" : "offset_to_top"
8027    },
8028    {
8029     "kind" : "rtti",
8030     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
8031    },
8032    {
8033     "is_pure" : true,
8034     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEyRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
8035    },
8036    {
8037     "kind" : "complete_dtor_pointer",
8038     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
8039    },
8040    {
8041     "kind" : "deleting_dtor_pointer",
8042     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
8043    },
8044    {
8045     "kind" : "vcall_offset"
8046    },
8047    {
8048     "kind" : "vcall_offset"
8049    },
8050    {
8051     "kind" : "vcall_offset"
8052    },
8053    {
8054     "kind" : "vcall_offset"
8055    },
8056    {
8057     "component_value" : -4,
8058     "kind" : "vcall_offset"
8059    },
8060    {
8061     "component_value" : -4,
8062     "kind" : "offset_to_top"
8063    },
8064    {
8065     "kind" : "rtti",
8066     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
8067    },
8068    {
8069     "kind" : "complete_dtor_pointer",
8070     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD1Ev"
8071    },
8072    {
8073     "kind" : "deleting_dtor_pointer",
8074     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD0Ev"
8075    },
8076    {
8077     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8078    },
8079    {
8080     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8081    },
8082    {
8083     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8084    },
8085    {
8086     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8087    }
8088   ]
8089  },
8090  {
8091   "alignment" : 8,
8092   "fields" :
8093   [
8094    {
8095     "access" : "private",
8096     "field_name" : "mHandle",
8097     "referenced_type" : "type-254"
8098    },
8099    {
8100     "access" : "private",
8101     "field_name" : "mOwnsHandle",
8102     "field_offset" : 64,
8103     "referenced_type" : "type-30"
8104    }
8105   ],
8106   "linker_set_key" : "android::hardware::hidl_handle",
8107   "name" : "android::hardware::hidl_handle",
8108   "referenced_type" : "type-253",
8109   "self_type" : "type-253",
8110   "size" : 16,
8111   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8112   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
8113  },
8114  {
8115   "alignment" : 8,
8116   "fields" :
8117   [
8118    {
8119     "access" : "private",
8120     "field_name" : "mHandle",
8121     "referenced_type" : "type-253"
8122    },
8123    {
8124     "access" : "private",
8125     "field_name" : "mSize",
8126     "field_offset" : 128,
8127     "referenced_type" : "type-13"
8128    },
8129    {
8130     "access" : "private",
8131     "field_name" : "mName",
8132     "field_offset" : 192,
8133     "referenced_type" : "type-260"
8134    }
8135   ],
8136   "linker_set_key" : "android::hardware::hidl_memory",
8137   "name" : "android::hardware::hidl_memory",
8138   "referenced_type" : "type-264",
8139   "self_type" : "type-264",
8140   "size" : 40,
8141   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8142   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
8143  },
8144  {
8145   "alignment" : 8,
8146   "fields" :
8147   [
8148    {
8149     "access" : "private",
8150     "field_name" : "mBuffer",
8151     "referenced_type" : "type-261"
8152    },
8153    {
8154     "access" : "private",
8155     "field_name" : "mSize",
8156     "field_offset" : 64,
8157     "referenced_type" : "type-2"
8158    },
8159    {
8160     "access" : "private",
8161     "field_name" : "mOwnsBuffer",
8162     "field_offset" : 96,
8163     "referenced_type" : "type-30"
8164    }
8165   ],
8166   "linker_set_key" : "android::hardware::hidl_string",
8167   "name" : "android::hardware::hidl_string",
8168   "referenced_type" : "type-260",
8169   "self_type" : "type-260",
8170   "size" : 16,
8171   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8172   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
8173  },
8174  {
8175   "alignment" : 8,
8176   "fields" :
8177   [
8178    {
8179     "access" : "private",
8180     "field_name" : "mBuffer",
8181     "referenced_type" : "type-277"
8182    },
8183    {
8184     "access" : "private",
8185     "field_name" : "mSize",
8186     "field_offset" : 64,
8187     "referenced_type" : "type-2"
8188    },
8189    {
8190     "access" : "private",
8191     "field_name" : "mOwnsBuffer",
8192     "field_offset" : 96,
8193     "referenced_type" : "type-30"
8194    }
8195   ],
8196   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
8197   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
8198   "referenced_type" : "type-276",
8199   "self_type" : "type-276",
8200   "size" : 16,
8201   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8202   "template_args" : [ "type-280" ],
8203   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
8204  },
8205  {
8206   "alignment" : 8,
8207   "fields" :
8208   [
8209    {
8210     "access" : "private",
8211     "field_name" : "mBuffer",
8212     "referenced_type" : "type-291"
8213    },
8214    {
8215     "access" : "private",
8216     "field_name" : "mSize",
8217     "field_offset" : 64,
8218     "referenced_type" : "type-2"
8219    },
8220    {
8221     "access" : "private",
8222     "field_name" : "mOwnsBuffer",
8223     "field_offset" : 96,
8224     "referenced_type" : "type-30"
8225    }
8226   ],
8227   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
8228   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
8229   "referenced_type" : "type-290",
8230   "self_type" : "type-290",
8231   "size" : 16,
8232   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8233   "template_args" : [ "type-294" ],
8234   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEE"
8235  },
8236  {
8237   "alignment" : 8,
8238   "fields" :
8239   [
8240    {
8241     "access" : "private",
8242     "field_name" : "mBuffer",
8243     "referenced_type" : "type-283"
8244    },
8245    {
8246     "access" : "private",
8247     "field_name" : "mSize",
8248     "field_offset" : 64,
8249     "referenced_type" : "type-2"
8250    },
8251    {
8252     "access" : "private",
8253     "field_name" : "mOwnsBuffer",
8254     "field_offset" : 96,
8255     "referenced_type" : "type-30"
8256    }
8257   ],
8258   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
8259   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
8260   "referenced_type" : "type-282",
8261   "self_type" : "type-282",
8262   "size" : 16,
8263   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8264   "template_args" : [ "type-260" ],
8265   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
8266  },
8267  {
8268   "alignment" : 8,
8269   "fields" :
8270   [
8271    {
8272     "access" : "private",
8273     "field_name" : "mBuffer",
8274     "referenced_type" : "type-308"
8275    },
8276    {
8277     "access" : "private",
8278     "field_name" : "mSize",
8279     "field_offset" : 64,
8280     "referenced_type" : "type-2"
8281    },
8282    {
8283     "access" : "private",
8284     "field_name" : "mOwnsBuffer",
8285     "field_offset" : 96,
8286     "referenced_type" : "type-30"
8287    }
8288   ],
8289   "linker_set_key" : "android::hardware::hidl_vec<char>",
8290   "name" : "android::hardware::hidl_vec<char>",
8291   "referenced_type" : "type-307",
8292   "self_type" : "type-307",
8293   "size" : 16,
8294   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8295   "template_args" : [ "type-47" ],
8296   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
8297  },
8298  {
8299   "alignment" : 8,
8300   "fields" :
8301   [
8302    {
8303     "access" : "private",
8304     "field_name" : "mBuffer",
8305     "referenced_type" : "type-301"
8306    },
8307    {
8308     "access" : "private",
8309     "field_name" : "mSize",
8310     "field_offset" : 64,
8311     "referenced_type" : "type-2"
8312    },
8313    {
8314     "access" : "private",
8315     "field_name" : "mOwnsBuffer",
8316     "field_offset" : 96,
8317     "referenced_type" : "type-30"
8318    }
8319   ],
8320   "linker_set_key" : "android::hardware::hidl_vec<int>",
8321   "name" : "android::hardware::hidl_vec<int>",
8322   "referenced_type" : "type-300",
8323   "self_type" : "type-300",
8324   "size" : 16,
8325   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8326   "template_args" : [ "type-49" ],
8327   "unique_id" : "_ZTSN7android8hardware8hidl_vecIiEE"
8328  },
8329  {
8330   "alignment" : 2,
8331   "fields" :
8332   [
8333    {
8334     "access" : "private",
8335     "field_name" : "mMajor",
8336     "referenced_type" : "type-108"
8337    },
8338    {
8339     "access" : "private",
8340     "field_name" : "mMinor",
8341     "field_offset" : 16,
8342     "referenced_type" : "type-108"
8343    }
8344   ],
8345   "linker_set_key" : "android::hardware::hidl_version",
8346   "name" : "android::hardware::hidl_version",
8347   "referenced_type" : "type-312",
8348   "self_type" : "type-312",
8349   "size" : 4,
8350   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8351   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
8352  },
8353  {
8354   "alignment" : 4,
8355   "base_specifiers" :
8356   [
8357    {
8358     "referenced_type" : "type-366"
8359    }
8360   ],
8361   "fields" :
8362   [
8363    {
8364     "access" : "private",
8365     "field_name" : "_hidl_mImpl",
8366     "field_offset" : 544,
8367     "referenced_type" : "type-82"
8368    }
8369   ],
8370   "linker_set_key" : "android::hardware::vr::V1_0::BnHwVr",
8371   "name" : "android::hardware::vr::V1_0::BnHwVr",
8372   "referenced_type" : "type-365",
8373   "self_type" : "type-365",
8374   "size" : 80,
8375   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vr/1.0/[email protected]_genc++_headers/gen/android/hardware/vr/1.0/BnHwVr.h",
8376   "unique_id" : "_ZTSN7android8hardware2vr4V1_06BnHwVrE",
8377   "vtable_components" :
8378   [
8379    {
8380     "component_value" : 72,
8381     "kind" : "vbase_offset"
8382    },
8383    {
8384     "kind" : "offset_to_top"
8385    },
8386    {
8387     "kind" : "rtti",
8388     "mangled_component_name" : "_ZTIN7android8hardware2vr4V1_06BnHwVrE"
8389    },
8390    {
8391     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8392    },
8393    {
8394     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
8395    },
8396    {
8397     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
8398    },
8399    {
8400     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
8401    },
8402    {
8403     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
8404    },
8405    {
8406     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
8407    },
8408    {
8409     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
8410    },
8411    {
8412     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
8413    },
8414    {
8415     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
8416    },
8417    {
8418     "kind" : "complete_dtor_pointer",
8419     "mangled_component_name" : "_ZN7android8hardware2vr4V1_06BnHwVrD1Ev"
8420    },
8421    {
8422     "kind" : "deleting_dtor_pointer",
8423     "mangled_component_name" : "_ZN7android8hardware2vr4V1_06BnHwVrD0Ev"
8424    },
8425    {
8426     "mangled_component_name" : "_ZN7android8hardware2vr4V1_06BnHwVr10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
8427    },
8428    {
8429     "component_value" : -20,
8430     "kind" : "offset_to_top"
8431    },
8432    {
8433     "kind" : "rtti",
8434     "mangled_component_name" : "_ZTIN7android8hardware2vr4V1_06BnHwVrE"
8435    },
8436    {
8437     "kind" : "complete_dtor_pointer",
8438     "mangled_component_name" : "_ZThn20_N7android8hardware2vr4V1_06BnHwVrD1Ev"
8439    },
8440    {
8441     "kind" : "deleting_dtor_pointer",
8442     "mangled_component_name" : "_ZThn20_N7android8hardware2vr4V1_06BnHwVrD0Ev"
8443    },
8444    {
8445     "kind" : "vcall_offset"
8446    },
8447    {
8448     "kind" : "vcall_offset"
8449    },
8450    {
8451     "kind" : "vcall_offset"
8452    },
8453    {
8454     "kind" : "vcall_offset"
8455    },
8456    {
8457     "component_value" : -72,
8458     "kind" : "vcall_offset"
8459    },
8460    {
8461     "component_value" : -72,
8462     "kind" : "offset_to_top"
8463    },
8464    {
8465     "kind" : "rtti",
8466     "mangled_component_name" : "_ZTIN7android8hardware2vr4V1_06BnHwVrE"
8467    },
8468    {
8469     "kind" : "complete_dtor_pointer",
8470     "mangled_component_name" : "_ZTv0_n12_N7android8hardware2vr4V1_06BnHwVrD1Ev"
8471    },
8472    {
8473     "kind" : "deleting_dtor_pointer",
8474     "mangled_component_name" : "_ZTv0_n12_N7android8hardware2vr4V1_06BnHwVrD0Ev"
8475    },
8476    {
8477     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8478    },
8479    {
8480     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8481    },
8482    {
8483     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8484    },
8485    {
8486     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8487    }
8488   ]
8489  },
8490  {
8491   "alignment" : 4,
8492   "base_specifiers" :
8493   [
8494    {
8495     "referenced_type" : "type-355"
8496    },
8497    {
8498     "referenced_type" : "type-368"
8499    }
8500   ],
8501   "fields" :
8502   [
8503    {
8504     "access" : "private",
8505     "field_name" : "_hidl_mMutex",
8506     "field_offset" : 544,
8507     "referenced_type" : "type-496"
8508    },
8509    {
8510     "access" : "private",
8511     "field_name" : "_hidl_mDeathRecipients",
8512     "field_offset" : 576,
8513     "referenced_type" : "type-497"
8514    }
8515   ],
8516   "linker_set_key" : "android::hardware::vr::V1_0::BpHwVr",
8517   "name" : "android::hardware::vr::V1_0::BpHwVr",
8518   "referenced_type" : "type-495",
8519   "self_type" : "type-495",
8520   "size" : 92,
8521   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vr/1.0/[email protected]_genc++_headers/gen/android/hardware/vr/1.0/BpHwVr.h",
8522   "unique_id" : "_ZTSN7android8hardware2vr4V1_06BpHwVrE",
8523   "vtable_components" :
8524   [
8525    {
8526     "component_value" : 84,
8527     "kind" : "vbase_offset"
8528    },
8529    {
8530     "kind" : "offset_to_top"
8531    },
8532    {
8533     "kind" : "rtti",
8534     "mangled_component_name" : "_ZTIN7android8hardware2vr4V1_06BpHwVrE"
8535    },
8536    {
8537     "mangled_component_name" : "_ZNK7android8hardware2vr4V1_06BpHwVr8isRemoteEv"
8538    },
8539    {
8540     "mangled_component_name" : "_ZN7android8hardware2vr4V1_06BpHwVr14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
8541    },
8542    {
8543     "mangled_component_name" : "_ZN7android8hardware2vr4V1_06BpHwVr5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
8544    },
8545    {
8546     "mangled_component_name" : "_ZN7android8hardware2vr4V1_06BpHwVr19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8547    },
8548    {
8549     "mangled_component_name" : "_ZN7android8hardware2vr4V1_06BpHwVr12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
8550    },
8551    {
8552     "mangled_component_name" : "_ZN7android8hardware2vr4V1_06BpHwVr21setHALInstrumentationEv"
8553    },
8554    {
8555     "mangled_component_name" : "_ZN7android8hardware2vr4V1_06BpHwVr11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
8556    },
8557    {
8558     "mangled_component_name" : "_ZN7android8hardware2vr4V1_06BpHwVr4pingEv"
8559    },
8560    {
8561     "mangled_component_name" : "_ZN7android8hardware2vr4V1_06BpHwVr12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8562    },
8563    {
8564     "mangled_component_name" : "_ZN7android8hardware2vr4V1_06BpHwVr21notifySyspropsChangedEv"
8565    },
8566    {
8567     "mangled_component_name" : "_ZN7android8hardware2vr4V1_06BpHwVr13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8568    },
8569    {
8570     "kind" : "complete_dtor_pointer",
8571     "mangled_component_name" : "_ZN7android8hardware2vr4V1_06BpHwVrD1Ev"
8572    },
8573    {
8574     "kind" : "deleting_dtor_pointer",
8575     "mangled_component_name" : "_ZN7android8hardware2vr4V1_06BpHwVrD0Ev"
8576    },
8577    {
8578     "mangled_component_name" : "_ZN7android8hardware2vr4V1_06BpHwVr4initEv"
8579    },
8580    {
8581     "mangled_component_name" : "_ZN7android8hardware2vr4V1_06BpHwVr9setVrModeEb"
8582    },
8583    {
8584     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_2vr4V1_03IVrEE10onAsBinderEv"
8585    },
8586    {
8587     "component_value" : 80,
8588     "kind" : "vbase_offset"
8589    },
8590    {
8591     "component_value" : -4,
8592     "kind" : "offset_to_top"
8593    },
8594    {
8595     "kind" : "rtti",
8596     "mangled_component_name" : "_ZTIN7android8hardware2vr4V1_06BpHwVrE"
8597    },
8598    {
8599     "kind" : "complete_dtor_pointer",
8600     "mangled_component_name" : "_ZThn4_N7android8hardware2vr4V1_06BpHwVrD1Ev"
8601    },
8602    {
8603     "kind" : "deleting_dtor_pointer",
8604     "mangled_component_name" : "_ZThn4_N7android8hardware2vr4V1_06BpHwVrD0Ev"
8605    },
8606    {
8607     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_2vr4V1_03IVrEE10onAsBinderEv"
8608    },
8609    {
8610     "component_value" : 76,
8611     "kind" : "vbase_offset"
8612    },
8613    {
8614     "component_value" : -8,
8615     "kind" : "offset_to_top"
8616    },
8617    {
8618     "kind" : "rtti",
8619     "mangled_component_name" : "_ZTIN7android8hardware2vr4V1_06BpHwVrE"
8620    },
8621    {
8622     "kind" : "complete_dtor_pointer",
8623     "mangled_component_name" : "_ZThn8_N7android8hardware2vr4V1_06BpHwVrD1Ev"
8624    },
8625    {
8626     "kind" : "deleting_dtor_pointer",
8627     "mangled_component_name" : "_ZThn8_N7android8hardware2vr4V1_06BpHwVrD0Ev"
8628    },
8629    {
8630     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8631    },
8632    {
8633     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8634    },
8635    {
8636     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8637    },
8638    {
8639     "component_value" : -24,
8640     "kind" : "offset_to_top"
8641    },
8642    {
8643     "kind" : "rtti",
8644     "mangled_component_name" : "_ZTIN7android8hardware2vr4V1_06BpHwVrE"
8645    },
8646    {
8647     "kind" : "complete_dtor_pointer",
8648     "mangled_component_name" : "_ZThn24_N7android8hardware2vr4V1_06BpHwVrD1Ev"
8649    },
8650    {
8651     "kind" : "deleting_dtor_pointer",
8652     "mangled_component_name" : "_ZThn24_N7android8hardware2vr4V1_06BpHwVrD0Ev"
8653    },
8654    {
8655     "kind" : "vcall_offset"
8656    },
8657    {
8658     "component_value" : -76,
8659     "kind" : "vcall_offset"
8660    },
8661    {
8662     "component_value" : -76,
8663     "kind" : "vcall_offset"
8664    },
8665    {
8666     "component_value" : -76,
8667     "kind" : "vcall_offset"
8668    },
8669    {
8670     "component_value" : -84,
8671     "kind" : "vcall_offset"
8672    },
8673    {
8674     "component_value" : -84,
8675     "kind" : "offset_to_top"
8676    },
8677    {
8678     "kind" : "rtti",
8679     "mangled_component_name" : "_ZTIN7android8hardware2vr4V1_06BpHwVrE"
8680    },
8681    {
8682     "kind" : "complete_dtor_pointer",
8683     "mangled_component_name" : "_ZTv0_n12_N7android8hardware2vr4V1_06BpHwVrD1Ev"
8684    },
8685    {
8686     "kind" : "deleting_dtor_pointer",
8687     "mangled_component_name" : "_ZTv0_n12_N7android8hardware2vr4V1_06BpHwVrD0Ev"
8688    },
8689    {
8690     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
8691    },
8692    {
8693     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8694    },
8695    {
8696     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8697    },
8698    {
8699     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8700    }
8701   ]
8702  },
8703  {
8704   "alignment" : 4,
8705   "base_specifiers" :
8706   [
8707    {
8708     "referenced_type" : "type-84"
8709    },
8710    {
8711     "referenced_type" : "type-368"
8712    }
8713   ],
8714   "fields" :
8715   [
8716    {
8717     "access" : "private",
8718     "field_name" : "mImpl",
8719     "field_offset" : 384,
8720     "referenced_type" : "type-88"
8721    },
8722    {
8723     "access" : "private",
8724     "field_name" : "mOnewayQueue",
8725     "field_offset" : 416,
8726     "referenced_type" : "type-534"
8727    }
8728   ],
8729   "linker_set_key" : "android::hardware::vr::V1_0::BsVr",
8730   "name" : "android::hardware::vr::V1_0::BsVr",
8731   "referenced_type" : "type-533",
8732   "self_type" : "type-533",
8733   "size" : 68,
8734   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vr/1.0/[email protected]_genc++_headers/gen/android/hardware/vr/1.0/BsVr.h",
8735   "unique_id" : "_ZTSN7android8hardware2vr4V1_04BsVrE",
8736   "vtable_components" :
8737   [
8738    {
8739     "component_value" : 60,
8740     "kind" : "vbase_offset"
8741    },
8742    {
8743     "kind" : "offset_to_top"
8744    },
8745    {
8746     "kind" : "rtti",
8747     "mangled_component_name" : "_ZTIN7android8hardware2vr4V1_04BsVrE"
8748    },
8749    {
8750     "mangled_component_name" : "_ZNK7android8hardware2vr4V1_03IVr8isRemoteEv"
8751    },
8752    {
8753     "mangled_component_name" : "_ZN7android8hardware2vr4V1_04BsVr14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
8754    },
8755    {
8756     "mangled_component_name" : "_ZN7android8hardware2vr4V1_04BsVr5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
8757    },
8758    {
8759     "mangled_component_name" : "_ZN7android8hardware2vr4V1_04BsVr19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8760    },
8761    {
8762     "mangled_component_name" : "_ZN7android8hardware2vr4V1_04BsVr12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
8763    },
8764    {
8765     "mangled_component_name" : "_ZN7android8hardware2vr4V1_04BsVr21setHALInstrumentationEv"
8766    },
8767    {
8768     "mangled_component_name" : "_ZN7android8hardware2vr4V1_04BsVr11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
8769    },
8770    {
8771     "mangled_component_name" : "_ZN7android8hardware2vr4V1_04BsVr4pingEv"
8772    },
8773    {
8774     "mangled_component_name" : "_ZN7android8hardware2vr4V1_04BsVr12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8775    },
8776    {
8777     "mangled_component_name" : "_ZN7android8hardware2vr4V1_04BsVr21notifySyspropsChangedEv"
8778    },
8779    {
8780     "mangled_component_name" : "_ZN7android8hardware2vr4V1_04BsVr13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8781    },
8782    {
8783     "kind" : "complete_dtor_pointer",
8784     "mangled_component_name" : "_ZN7android8hardware2vr4V1_04BsVrD1Ev"
8785    },
8786    {
8787     "kind" : "deleting_dtor_pointer",
8788     "mangled_component_name" : "_ZN7android8hardware2vr4V1_04BsVrD0Ev"
8789    },
8790    {
8791     "mangled_component_name" : "_ZN7android8hardware2vr4V1_04BsVr4initEv"
8792    },
8793    {
8794     "mangled_component_name" : "_ZN7android8hardware2vr4V1_04BsVr9setVrModeEb"
8795    },
8796    {
8797     "component_value" : -4,
8798     "kind" : "offset_to_top"
8799    },
8800    {
8801     "kind" : "rtti",
8802     "mangled_component_name" : "_ZTIN7android8hardware2vr4V1_04BsVrE"
8803    },
8804    {
8805     "kind" : "complete_dtor_pointer",
8806     "mangled_component_name" : "_ZThn4_N7android8hardware2vr4V1_04BsVrD1Ev"
8807    },
8808    {
8809     "kind" : "deleting_dtor_pointer",
8810     "mangled_component_name" : "_ZThn4_N7android8hardware2vr4V1_04BsVrD0Ev"
8811    },
8812    {
8813     "kind" : "vcall_offset"
8814    },
8815    {
8816     "kind" : "vcall_offset"
8817    },
8818    {
8819     "kind" : "vcall_offset"
8820    },
8821    {
8822     "kind" : "vcall_offset"
8823    },
8824    {
8825     "component_value" : -60,
8826     "kind" : "vcall_offset"
8827    },
8828    {
8829     "component_value" : -60,
8830     "kind" : "offset_to_top"
8831    },
8832    {
8833     "kind" : "rtti",
8834     "mangled_component_name" : "_ZTIN7android8hardware2vr4V1_04BsVrE"
8835    },
8836    {
8837     "kind" : "complete_dtor_pointer",
8838     "mangled_component_name" : "_ZTv0_n12_N7android8hardware2vr4V1_04BsVrD1Ev"
8839    },
8840    {
8841     "kind" : "deleting_dtor_pointer",
8842     "mangled_component_name" : "_ZTv0_n12_N7android8hardware2vr4V1_04BsVrD0Ev"
8843    },
8844    {
8845     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8846    },
8847    {
8848     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8849    },
8850    {
8851     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8852    },
8853    {
8854     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8855    }
8856   ]
8857  },
8858  {
8859   "alignment" : 4,
8860   "base_specifiers" :
8861   [
8862    {
8863     "referenced_type" : "type-16"
8864    }
8865   ],
8866   "linker_set_key" : "android::hardware::vr::V1_0::IVr",
8867   "name" : "android::hardware::vr::V1_0::IVr",
8868   "referenced_type" : "type-84",
8869   "self_type" : "type-84",
8870   "size" : 12,
8871   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vr/1.0/[email protected]_genc++_headers/gen/android/hardware/vr/1.0/IVr.h",
8872   "unique_id" : "_ZTSN7android8hardware2vr4V1_03IVrE",
8873   "vtable_components" :
8874   [
8875    {
8876     "component_value" : 4,
8877     "kind" : "vbase_offset"
8878    },
8879    {
8880     "kind" : "offset_to_top"
8881    },
8882    {
8883     "kind" : "rtti",
8884     "mangled_component_name" : "_ZTIN7android8hardware2vr4V1_03IVrE"
8885    },
8886    {
8887     "mangled_component_name" : "_ZNK7android8hardware2vr4V1_03IVr8isRemoteEv"
8888    },
8889    {
8890     "mangled_component_name" : "_ZN7android8hardware2vr4V1_03IVr14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
8891    },
8892    {
8893     "mangled_component_name" : "_ZN7android8hardware2vr4V1_03IVr5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
8894    },
8895    {
8896     "mangled_component_name" : "_ZN7android8hardware2vr4V1_03IVr19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8897    },
8898    {
8899     "mangled_component_name" : "_ZN7android8hardware2vr4V1_03IVr12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
8900    },
8901    {
8902     "mangled_component_name" : "_ZN7android8hardware2vr4V1_03IVr21setHALInstrumentationEv"
8903    },
8904    {
8905     "mangled_component_name" : "_ZN7android8hardware2vr4V1_03IVr11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
8906    },
8907    {
8908     "mangled_component_name" : "_ZN7android8hardware2vr4V1_03IVr4pingEv"
8909    },
8910    {
8911     "mangled_component_name" : "_ZN7android8hardware2vr4V1_03IVr12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8912    },
8913    {
8914     "mangled_component_name" : "_ZN7android8hardware2vr4V1_03IVr21notifySyspropsChangedEv"
8915    },
8916    {
8917     "mangled_component_name" : "_ZN7android8hardware2vr4V1_03IVr13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8918    },
8919    {
8920     "kind" : "complete_dtor_pointer",
8921     "mangled_component_name" : "_ZN7android8hardware2vr4V1_03IVrD1Ev"
8922    },
8923    {
8924     "kind" : "deleting_dtor_pointer",
8925     "mangled_component_name" : "_ZN7android8hardware2vr4V1_03IVrD0Ev"
8926    },
8927    {
8928     "is_pure" : true,
8929     "mangled_component_name" : "_ZN7android8hardware2vr4V1_03IVr4initEv"
8930    },
8931    {
8932     "is_pure" : true,
8933     "mangled_component_name" : "_ZN7android8hardware2vr4V1_03IVr9setVrModeEb"
8934    },
8935    {
8936     "kind" : "vcall_offset"
8937    },
8938    {
8939     "kind" : "vcall_offset"
8940    },
8941    {
8942     "kind" : "vcall_offset"
8943    },
8944    {
8945     "kind" : "vcall_offset"
8946    },
8947    {
8948     "component_value" : -4,
8949     "kind" : "vcall_offset"
8950    },
8951    {
8952     "component_value" : -4,
8953     "kind" : "offset_to_top"
8954    },
8955    {
8956     "kind" : "rtti",
8957     "mangled_component_name" : "_ZTIN7android8hardware2vr4V1_03IVrE"
8958    },
8959    {
8960     "kind" : "complete_dtor_pointer",
8961     "mangled_component_name" : "_ZTv0_n12_N7android8hardware2vr4V1_03IVrD1Ev"
8962    },
8963    {
8964     "kind" : "deleting_dtor_pointer",
8965     "mangled_component_name" : "_ZTv0_n12_N7android8hardware2vr4V1_03IVrD0Ev"
8966    },
8967    {
8968     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8969    },
8970    {
8971     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8972    },
8973    {
8974     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8975    },
8976    {
8977     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8978    }
8979   ]
8980  },
8981  {
8982   "alignment" : 4,
8983   "base_specifiers" :
8984   [
8985    {
8986     "referenced_type" : "type-98"
8987    },
8988    {
8989     "referenced_type" : "type-368"
8990    }
8991   ],
8992   "fields" :
8993   [
8994    {
8995     "access" : "private",
8996     "field_name" : "_hidl_mImpl",
8997     "field_offset" : 512,
8998     "referenced_type" : "type-367"
8999    }
9000   ],
9001   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
9002   "name" : "android::hidl::base::V1_0::BnHwBase",
9003   "referenced_type" : "type-366",
9004   "self_type" : "type-366",
9005   "size" : 76,
9006   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
9007   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
9008   "vtable_components" :
9009   [
9010    {
9011     "component_value" : 68,
9012     "kind" : "vbase_offset"
9013    },
9014    {
9015     "kind" : "offset_to_top"
9016    },
9017    {
9018     "kind" : "rtti",
9019     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
9020    },
9021    {
9022     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
9023    },
9024    {
9025     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
9026    },
9027    {
9028     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
9029    },
9030    {
9031     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
9032    },
9033    {
9034     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
9035    },
9036    {
9037     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
9038    },
9039    {
9040     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
9041    },
9042    {
9043     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
9044    },
9045    {
9046     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
9047    },
9048    {
9049     "kind" : "complete_dtor_pointer",
9050     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
9051    },
9052    {
9053     "kind" : "deleting_dtor_pointer",
9054     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
9055    },
9056    {
9057     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
9058    },
9059    {
9060     "component_value" : -20,
9061     "kind" : "offset_to_top"
9062    },
9063    {
9064     "kind" : "rtti",
9065     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
9066    },
9067    {
9068     "kind" : "complete_dtor_pointer",
9069     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD1Ev"
9070    },
9071    {
9072     "kind" : "deleting_dtor_pointer",
9073     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD0Ev"
9074    },
9075    {
9076     "kind" : "vcall_offset"
9077    },
9078    {
9079     "kind" : "vcall_offset"
9080    },
9081    {
9082     "kind" : "vcall_offset"
9083    },
9084    {
9085     "kind" : "vcall_offset"
9086    },
9087    {
9088     "component_value" : -68,
9089     "kind" : "vcall_offset"
9090    },
9091    {
9092     "component_value" : -68,
9093     "kind" : "offset_to_top"
9094    },
9095    {
9096     "kind" : "rtti",
9097     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
9098    },
9099    {
9100     "kind" : "complete_dtor_pointer",
9101     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD1Ev"
9102    },
9103    {
9104     "kind" : "deleting_dtor_pointer",
9105     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD0Ev"
9106    },
9107    {
9108     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9109    },
9110    {
9111     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9112    },
9113    {
9114     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9115    },
9116    {
9117     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9118    }
9119   ]
9120  },
9121  {
9122   "alignment" : 4,
9123   "base_specifiers" :
9124   [
9125    {
9126     "referenced_type" : "type-351"
9127    },
9128    {
9129     "referenced_type" : "type-368"
9130    }
9131   ],
9132   "fields" :
9133   [
9134    {
9135     "access" : "private",
9136     "field_name" : "_hidl_mMutex",
9137     "field_offset" : 544,
9138     "referenced_type" : "type-490"
9139    },
9140    {
9141     "access" : "private",
9142     "field_name" : "_hidl_mDeathRecipients",
9143     "field_offset" : 576,
9144     "referenced_type" : "type-491"
9145    }
9146   ],
9147   "linker_set_key" : "android::hidl::base::V1_0::BpHwBase",
9148   "name" : "android::hidl::base::V1_0::BpHwBase",
9149   "referenced_type" : "type-489",
9150   "self_type" : "type-489",
9151   "size" : 92,
9152   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h",
9153   "unique_id" : "_ZTSN7android4hidl4base4V1_08BpHwBaseE",
9154   "vtable_components" :
9155   [
9156    {
9157     "component_value" : 84,
9158     "kind" : "vbase_offset"
9159    },
9160    {
9161     "kind" : "offset_to_top"
9162    },
9163    {
9164     "kind" : "rtti",
9165     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
9166    },
9167    {
9168     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BpHwBase8isRemoteEv"
9169    },
9170    {
9171     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
9172    },
9173    {
9174     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
9175    },
9176    {
9177     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
9178    },
9179    {
9180     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
9181    },
9182    {
9183     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21setHALInstrumentationEv"
9184    },
9185    {
9186     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
9187    },
9188    {
9189     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase4pingEv"
9190    },
9191    {
9192     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
9193    },
9194    {
9195     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21notifySyspropsChangedEv"
9196    },
9197    {
9198     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
9199    },
9200    {
9201     "kind" : "complete_dtor_pointer",
9202     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD1Ev"
9203    },
9204    {
9205     "kind" : "deleting_dtor_pointer",
9206     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD0Ev"
9207    },
9208    {
9209     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
9210    },
9211    {
9212     "component_value" : 80,
9213     "kind" : "vbase_offset"
9214    },
9215    {
9216     "component_value" : -4,
9217     "kind" : "offset_to_top"
9218    },
9219    {
9220     "kind" : "rtti",
9221     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
9222    },
9223    {
9224     "kind" : "complete_dtor_pointer",
9225     "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD1Ev"
9226    },
9227    {
9228     "kind" : "deleting_dtor_pointer",
9229     "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD0Ev"
9230    },
9231    {
9232     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
9233    },
9234    {
9235     "component_value" : 76,
9236     "kind" : "vbase_offset"
9237    },
9238    {
9239     "component_value" : -8,
9240     "kind" : "offset_to_top"
9241    },
9242    {
9243     "kind" : "rtti",
9244     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
9245    },
9246    {
9247     "kind" : "complete_dtor_pointer",
9248     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD1Ev"
9249    },
9250    {
9251     "kind" : "deleting_dtor_pointer",
9252     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD0Ev"
9253    },
9254    {
9255     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9256    },
9257    {
9258     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9259    },
9260    {
9261     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9262    },
9263    {
9264     "component_value" : -24,
9265     "kind" : "offset_to_top"
9266    },
9267    {
9268     "kind" : "rtti",
9269     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
9270    },
9271    {
9272     "kind" : "complete_dtor_pointer",
9273     "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD1Ev"
9274    },
9275    {
9276     "kind" : "deleting_dtor_pointer",
9277     "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD0Ev"
9278    },
9279    {
9280     "kind" : "vcall_offset"
9281    },
9282    {
9283     "component_value" : -76,
9284     "kind" : "vcall_offset"
9285    },
9286    {
9287     "component_value" : -76,
9288     "kind" : "vcall_offset"
9289    },
9290    {
9291     "component_value" : -76,
9292     "kind" : "vcall_offset"
9293    },
9294    {
9295     "component_value" : -84,
9296     "kind" : "vcall_offset"
9297    },
9298    {
9299     "component_value" : -84,
9300     "kind" : "offset_to_top"
9301    },
9302    {
9303     "kind" : "rtti",
9304     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
9305    },
9306    {
9307     "kind" : "complete_dtor_pointer",
9308     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD1Ev"
9309    },
9310    {
9311     "kind" : "deleting_dtor_pointer",
9312     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD0Ev"
9313    },
9314    {
9315     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
9316    },
9317    {
9318     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9319    },
9320    {
9321     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9322    },
9323    {
9324     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9325    }
9326   ]
9327  },
9328  {
9329   "alignment" : 8,
9330   "fields" :
9331   [
9332    {
9333     "field_name" : "pid",
9334     "referenced_type" : "type-49"
9335    },
9336    {
9337     "field_name" : "ptr",
9338     "field_offset" : 64,
9339     "referenced_type" : "type-13"
9340    },
9341    {
9342     "field_name" : "arch",
9343     "field_offset" : 128,
9344     "referenced_type" : "type-329"
9345    }
9346   ],
9347   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
9348   "name" : "android::hidl::base::V1_0::DebugInfo",
9349   "referenced_type" : "type-328",
9350   "self_type" : "type-328",
9351   "size" : 24,
9352   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
9353   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
9354  },
9355  {
9356   "alignment" : 4,
9357   "base_specifiers" :
9358   [
9359    {
9360     "is_virtual" : true,
9361     "referenced_type" : "type-7"
9362    }
9363   ],
9364   "linker_set_key" : "android::hidl::base::V1_0::IBase",
9365   "name" : "android::hidl::base::V1_0::IBase",
9366   "referenced_type" : "type-16",
9367   "self_type" : "type-16",
9368   "size" : 12,
9369   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
9370   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
9371   "vtable_components" :
9372   [
9373    {
9374     "component_value" : 4,
9375     "kind" : "vbase_offset"
9376    },
9377    {
9378     "kind" : "offset_to_top"
9379    },
9380    {
9381     "kind" : "rtti",
9382     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
9383    },
9384    {
9385     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
9386    },
9387    {
9388     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
9389    },
9390    {
9391     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
9392    },
9393    {
9394     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
9395    },
9396    {
9397     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
9398    },
9399    {
9400     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
9401    },
9402    {
9403     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
9404    },
9405    {
9406     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
9407    },
9408    {
9409     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
9410    },
9411    {
9412     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
9413    },
9414    {
9415     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
9416    },
9417    {
9418     "kind" : "complete_dtor_pointer",
9419     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
9420    },
9421    {
9422     "kind" : "deleting_dtor_pointer",
9423     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
9424    },
9425    {
9426     "kind" : "vcall_offset"
9427    },
9428    {
9429     "kind" : "vcall_offset"
9430    },
9431    {
9432     "kind" : "vcall_offset"
9433    },
9434    {
9435     "kind" : "vcall_offset"
9436    },
9437    {
9438     "component_value" : -4,
9439     "kind" : "vcall_offset"
9440    },
9441    {
9442     "component_value" : -4,
9443     "kind" : "offset_to_top"
9444    },
9445    {
9446     "kind" : "rtti",
9447     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
9448    },
9449    {
9450     "kind" : "complete_dtor_pointer",
9451     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD1Ev"
9452    },
9453    {
9454     "kind" : "deleting_dtor_pointer",
9455     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD0Ev"
9456    },
9457    {
9458     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9459    },
9460    {
9461     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9462    },
9463    {
9464     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9465    },
9466    {
9467     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9468    }
9469   ]
9470  },
9471  {
9472   "alignment" : 4,
9473   "base_specifiers" :
9474   [
9475    {
9476     "referenced_type" : "type-16"
9477    }
9478   ],
9479   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager",
9480   "name" : "android::hidl::manager::V1_0::IServiceManager",
9481   "referenced_type" : "type-62",
9482   "self_type" : "type-62",
9483   "size" : 12,
9484   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
9485   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManagerE",
9486   "vtable_components" :
9487   [
9488    {
9489     "component_value" : 4,
9490     "kind" : "vbase_offset"
9491    },
9492    {
9493     "kind" : "offset_to_top"
9494    },
9495    {
9496     "kind" : "rtti",
9497     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
9498    },
9499    {
9500     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_015IServiceManager8isRemoteEv"
9501    },
9502    {
9503     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
9504    },
9505    {
9506     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
9507    },
9508    {
9509     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
9510    },
9511    {
9512     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
9513    },
9514    {
9515     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21setHALInstrumentationEv"
9516    },
9517    {
9518     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
9519    },
9520    {
9521     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4pingEv"
9522    },
9523    {
9524     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
9525    },
9526    {
9527     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21notifySyspropsChangedEv"
9528    },
9529    {
9530     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
9531    },
9532    {
9533     "kind" : "complete_dtor_pointer",
9534     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD1Ev"
9535    },
9536    {
9537     "kind" : "deleting_dtor_pointer",
9538     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD0Ev"
9539    },
9540    {
9541     "is_pure" : true,
9542     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3getERKNS_8hardware11hidl_stringES7_"
9543    },
9544    {
9545     "is_pure" : true,
9546     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3addERKNS_8hardware11hidl_stringERKNS_2spINS0_4base4V1_05IBaseEEE"
9547    },
9548    {
9549     "is_pure" : true,
9550     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getTransportERKNS_8hardware11hidl_stringES7_"
9551    },
9552    {
9553     "is_pure" : true,
9554     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4listENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
9555    },
9556    {
9557     "is_pure" : true,
9558     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager15listByInterfaceERKNS_8hardware11hidl_stringENSt3__18functionIFvRKNS4_8hidl_vecIS5_EEEEE"
9559    },
9560    {
9561     "is_pure" : true,
9562     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager24registerForNotificationsERKNS_8hardware11hidl_stringES7_RKNS_2spINS2_20IServiceNotificationEEE"
9563    },
9564    {
9565     "is_pure" : true,
9566     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager9debugDumpENSt3__18functionIFvRKNS_8hardware8hidl_vecINS3_17InstanceDebugInfoEEEEEE"
9567    },
9568    {
9569     "is_pure" : true,
9570     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager25registerPassthroughClientERKNS_8hardware11hidl_stringES7_"
9571    },
9572    {
9573     "kind" : "vcall_offset"
9574    },
9575    {
9576     "kind" : "vcall_offset"
9577    },
9578    {
9579     "kind" : "vcall_offset"
9580    },
9581    {
9582     "kind" : "vcall_offset"
9583    },
9584    {
9585     "component_value" : -4,
9586     "kind" : "vcall_offset"
9587    },
9588    {
9589     "component_value" : -4,
9590     "kind" : "offset_to_top"
9591    },
9592    {
9593     "kind" : "rtti",
9594     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
9595    },
9596    {
9597     "kind" : "complete_dtor_pointer",
9598     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD1Ev"
9599    },
9600    {
9601     "kind" : "deleting_dtor_pointer",
9602     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD0Ev"
9603    },
9604    {
9605     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9606    },
9607    {
9608     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9609    },
9610    {
9611     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9612    },
9613    {
9614     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9615    }
9616   ]
9617  },
9618  {
9619   "alignment" : 8,
9620   "fields" :
9621   [
9622    {
9623     "field_name" : "interfaceName",
9624     "referenced_type" : "type-260"
9625    },
9626    {
9627     "field_name" : "instanceName",
9628     "field_offset" : 128,
9629     "referenced_type" : "type-260"
9630    },
9631    {
9632     "field_name" : "pid",
9633     "field_offset" : 256,
9634     "referenced_type" : "type-49"
9635    },
9636    {
9637     "field_name" : "clientPids",
9638     "field_offset" : 320,
9639     "referenced_type" : "type-300"
9640    },
9641    {
9642     "field_name" : "arch",
9643     "field_offset" : 448,
9644     "referenced_type" : "type-329"
9645    }
9646   ],
9647   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
9648   "name" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
9649   "referenced_type" : "type-473",
9650   "self_type" : "type-473",
9651   "size" : 64,
9652   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
9653   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE"
9654  },
9655  {
9656   "alignment" : 4,
9657   "base_specifiers" :
9658   [
9659    {
9660     "referenced_type" : "type-16"
9661    }
9662   ],
9663   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification",
9664   "name" : "android::hidl::manager::V1_0::IServiceNotification",
9665   "referenced_type" : "type-77",
9666   "self_type" : "type-77",
9667   "size" : 12,
9668   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
9669   "unique_id" : "_ZTSN7android4hidl7manager4V1_020IServiceNotificationE",
9670   "vtable_components" :
9671   [
9672    {
9673     "component_value" : 4,
9674     "kind" : "vbase_offset"
9675    },
9676    {
9677     "kind" : "offset_to_top"
9678    },
9679    {
9680     "kind" : "rtti",
9681     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
9682    },
9683    {
9684     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
9685    },
9686    {
9687     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
9688    },
9689    {
9690     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
9691    },
9692    {
9693     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
9694    },
9695    {
9696     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
9697    },
9698    {
9699     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
9700    },
9701    {
9702     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
9703    },
9704    {
9705     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
9706    },
9707    {
9708     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
9709    },
9710    {
9711     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
9712    },
9713    {
9714     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
9715    },
9716    {
9717     "kind" : "complete_dtor_pointer",
9718     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
9719    },
9720    {
9721     "kind" : "deleting_dtor_pointer",
9722     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
9723    },
9724    {
9725     "is_pure" : true,
9726     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
9727    },
9728    {
9729     "kind" : "vcall_offset"
9730    },
9731    {
9732     "kind" : "vcall_offset"
9733    },
9734    {
9735     "kind" : "vcall_offset"
9736    },
9737    {
9738     "kind" : "vcall_offset"
9739    },
9740    {
9741     "component_value" : -4,
9742     "kind" : "vcall_offset"
9743    },
9744    {
9745     "component_value" : -4,
9746     "kind" : "offset_to_top"
9747    },
9748    {
9749     "kind" : "rtti",
9750     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
9751    },
9752    {
9753     "kind" : "complete_dtor_pointer",
9754     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
9755    },
9756    {
9757     "kind" : "deleting_dtor_pointer",
9758     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
9759    },
9760    {
9761     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9762    },
9763    {
9764     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9765    },
9766    {
9767     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9768    },
9769    {
9770     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9771    }
9772   ]
9773  },
9774  {
9775   "alignment" : 4,
9776   "fields" :
9777   [
9778    {
9779     "access" : "private",
9780     "field_name" : "m_ptr",
9781     "referenced_type" : "type-69"
9782    }
9783   ],
9784   "linker_set_key" : "android::sp<android::Thread>",
9785   "name" : "android::sp<android::Thread>",
9786   "record_kind" : "class",
9787   "referenced_type" : "type-68",
9788   "self_type" : "type-68",
9789   "size" : 4,
9790   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
9791   "template_args" : [ "type-70" ],
9792   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
9793  },
9794  {
9795   "alignment" : 4,
9796   "fields" :
9797   [
9798    {
9799     "access" : "private",
9800     "field_name" : "m_ptr",
9801     "referenced_type" : "type-97"
9802    }
9803   ],
9804   "linker_set_key" : "android::sp<android::hardware::BHwBinder>",
9805   "name" : "android::sp<android::hardware::BHwBinder>",
9806   "record_kind" : "class",
9807   "referenced_type" : "type-96",
9808   "self_type" : "type-96",
9809   "size" : 4,
9810   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
9811   "template_args" : [ "type-98" ],
9812   "unique_id" : "_ZTSN7android2spINS_8hardware9BHwBinderEEE"
9813  },
9814  {
9815   "alignment" : 4,
9816   "fields" :
9817   [
9818    {
9819     "access" : "private",
9820     "field_name" : "m_ptr",
9821     "referenced_type" : "type-523"
9822    }
9823   ],
9824   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient>",
9825   "name" : "android::sp<android::hardware::IBinder::DeathRecipient>",
9826   "record_kind" : "class",
9827   "referenced_type" : "type-539",
9828   "self_type" : "type-539",
9829   "size" : 4,
9830   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
9831   "template_args" : [ "type-17" ],
9832   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinder14DeathRecipientEEE"
9833  },
9834  {
9835   "alignment" : 4,
9836   "fields" :
9837   [
9838    {
9839     "access" : "private",
9840     "field_name" : "m_ptr",
9841     "referenced_type" : "type-26"
9842    }
9843   ],
9844   "linker_set_key" : "android::sp<android::hardware::IBinder>",
9845   "name" : "android::sp<android::hardware::IBinder>",
9846   "record_kind" : "class",
9847   "referenced_type" : "type-39",
9848   "self_type" : "type-39",
9849   "size" : 4,
9850   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
9851   "template_args" : [ "type-27" ],
9852   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
9853  },
9854  {
9855   "alignment" : 4,
9856   "fields" :
9857   [
9858    {
9859     "access" : "private",
9860     "field_name" : "m_ptr",
9861     "referenced_type" : "type-544"
9862    }
9863   ],
9864   "linker_set_key" : "android::sp<android::hardware::IInterface>",
9865   "name" : "android::sp<android::hardware::IInterface>",
9866   "record_kind" : "class",
9867   "referenced_type" : "type-543",
9868   "self_type" : "type-543",
9869   "size" : 4,
9870   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
9871   "template_args" : [ "type-352" ],
9872   "unique_id" : "_ZTSN7android2spINS_8hardware10IInterfaceEEE"
9873  },
9874  {
9875   "alignment" : 4,
9876   "fields" :
9877   [
9878    {
9879     "access" : "private",
9880     "field_name" : "m_ptr",
9881     "referenced_type" : "type-53"
9882    }
9883   ],
9884   "linker_set_key" : "android::sp<android::hardware::ProcessState>",
9885   "name" : "android::sp<android::hardware::ProcessState>",
9886   "record_kind" : "class",
9887   "referenced_type" : "type-52",
9888   "self_type" : "type-52",
9889   "size" : 4,
9890   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
9891   "template_args" : [ "type-54" ],
9892   "unique_id" : "_ZTSN7android2spINS_8hardware12ProcessStateEEE"
9893  },
9894  {
9895   "alignment" : 4,
9896   "fields" :
9897   [
9898    {
9899     "access" : "private",
9900     "field_name" : "m_ptr",
9901     "referenced_type" : "type-91"
9902    }
9903   ],
9904   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient>",
9905   "name" : "android::sp<android::hardware::hidl_binder_death_recipient>",
9906   "record_kind" : "class",
9907   "referenced_type" : "type-90",
9908   "self_type" : "type-90",
9909   "size" : 4,
9910   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
9911   "template_args" : [ "type-3" ],
9912   "unique_id" : "_ZTSN7android2spINS_8hardware27hidl_binder_death_recipientEEE"
9913  },
9914  {
9915   "alignment" : 4,
9916   "fields" :
9917   [
9918    {
9919     "access" : "private",
9920     "field_name" : "m_ptr",
9921     "referenced_type" : "type-5"
9922    }
9923   ],
9924   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
9925   "name" : "android::sp<android::hardware::hidl_death_recipient>",
9926   "record_kind" : "class",
9927   "referenced_type" : "type-236",
9928   "self_type" : "type-236",
9929   "size" : 4,
9930   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
9931   "template_args" : [ "type-6" ],
9932   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
9933  },
9934  {
9935   "alignment" : 4,
9936   "fields" :
9937   [
9938    {
9939     "access" : "private",
9940     "field_name" : "m_ptr",
9941     "referenced_type" : "type-83"
9942    }
9943   ],
9944   "linker_set_key" : "android::sp<android::hardware::vr::V1_0::IVr>",
9945   "name" : "android::sp<android::hardware::vr::V1_0::IVr>",
9946   "record_kind" : "class",
9947   "referenced_type" : "type-82",
9948   "self_type" : "type-82",
9949   "size" : 4,
9950   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
9951   "template_args" : [ "type-84" ],
9952   "unique_id" : "_ZTSN7android2spINS_8hardware2vr4V1_03IVrEEE"
9953  },
9954  {
9955   "alignment" : 4,
9956   "fields" :
9957   [
9958    {
9959     "access" : "private",
9960     "field_name" : "m_ptr",
9961     "referenced_type" : "type-15"
9962    }
9963   ],
9964   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
9965   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
9966   "record_kind" : "class",
9967   "referenced_type" : "type-367",
9968   "self_type" : "type-367",
9969   "size" : 4,
9970   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
9971   "template_args" : [ "type-16" ],
9972   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
9973  },
9974  {
9975   "alignment" : 4,
9976   "fields" :
9977   [
9978    {
9979     "access" : "private",
9980     "field_name" : "m_ptr",
9981     "referenced_type" : "type-61"
9982    }
9983   ],
9984   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
9985   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
9986   "record_kind" : "class",
9987   "referenced_type" : "type-60",
9988   "self_type" : "type-60",
9989   "size" : 4,
9990   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
9991   "template_args" : [ "type-62" ],
9992   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE"
9993  },
9994  {
9995   "alignment" : 4,
9996   "fields" :
9997   [
9998    {
9999     "access" : "private",
10000     "field_name" : "m_ptr",
10001     "referenced_type" : "type-76"
10002    }
10003   ],
10004   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
10005   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
10006   "record_kind" : "class",
10007   "referenced_type" : "type-75",
10008   "self_type" : "type-75",
10009   "size" : 4,
10010   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10011   "template_args" : [ "type-77" ],
10012   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
10013  },
10014  {
10015   "alignment" : 1,
10016   "linker_set_key" : "android::trait_trivial_copy<bool>",
10017   "name" : "android::trait_trivial_copy<bool>",
10018   "referenced_type" : "type-162",
10019   "self_type" : "type-162",
10020   "size" : 1,
10021   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10022   "template_args" : [ "type-30" ],
10023   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
10024  },
10025  {
10026   "alignment" : 1,
10027   "linker_set_key" : "android::trait_trivial_copy<char>",
10028   "name" : "android::trait_trivial_copy<char>",
10029   "referenced_type" : "type-166",
10030   "self_type" : "type-166",
10031   "size" : 1,
10032   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10033   "template_args" : [ "type-47" ],
10034   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
10035  },
10036  {
10037   "alignment" : 1,
10038   "linker_set_key" : "android::trait_trivial_copy<double>",
10039   "name" : "android::trait_trivial_copy<double>",
10040   "referenced_type" : "type-219",
10041   "self_type" : "type-219",
10042   "size" : 1,
10043   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10044   "template_args" : [ "type-217" ],
10045   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
10046  },
10047  {
10048   "alignment" : 1,
10049   "linker_set_key" : "android::trait_trivial_copy<float>",
10050   "name" : "android::trait_trivial_copy<float>",
10051   "referenced_type" : "type-214",
10052   "self_type" : "type-214",
10053   "size" : 1,
10054   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10055   "template_args" : [ "type-210" ],
10056   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
10057  },
10058  {
10059   "alignment" : 1,
10060   "linker_set_key" : "android::trait_trivial_copy<int>",
10061   "name" : "android::trait_trivial_copy<int>",
10062   "referenced_type" : "type-184",
10063   "self_type" : "type-184",
10064   "size" : 1,
10065   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10066   "template_args" : [ "type-49" ],
10067   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
10068  },
10069  {
10070   "alignment" : 1,
10071   "linker_set_key" : "android::trait_trivial_copy<long long>",
10072   "name" : "android::trait_trivial_copy<long long>",
10073   "referenced_type" : "type-203",
10074   "self_type" : "type-203",
10075   "size" : 1,
10076   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10077   "template_args" : [ "type-57" ],
10078   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
10079  },
10080  {
10081   "alignment" : 1,
10082   "linker_set_key" : "android::trait_trivial_copy<long>",
10083   "name" : "android::trait_trivial_copy<long>",
10084   "referenced_type" : "type-193",
10085   "self_type" : "type-193",
10086   "size" : 1,
10087   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10088   "template_args" : [ "type-191" ],
10089   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
10090  },
10091  {
10092   "alignment" : 1,
10093   "linker_set_key" : "android::trait_trivial_copy<short>",
10094   "name" : "android::trait_trivial_copy<short>",
10095   "referenced_type" : "type-176",
10096   "self_type" : "type-176",
10097   "size" : 1,
10098   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10099   "template_args" : [ "type-174" ],
10100   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
10101  },
10102  {
10103   "alignment" : 1,
10104   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
10105   "name" : "android::trait_trivial_copy<unsigned char>",
10106   "referenced_type" : "type-171",
10107   "self_type" : "type-171",
10108   "size" : 1,
10109   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10110   "template_args" : [ "type-106" ],
10111   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
10112  },
10113  {
10114   "alignment" : 1,
10115   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
10116   "name" : "android::trait_trivial_copy<unsigned int>",
10117   "referenced_type" : "type-188",
10118   "self_type" : "type-188",
10119   "size" : 1,
10120   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10121   "template_args" : [ "type-2" ],
10122   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
10123  },
10124  {
10125   "alignment" : 1,
10126   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
10127   "name" : "android::trait_trivial_copy<unsigned long long>",
10128   "referenced_type" : "type-207",
10129   "self_type" : "type-207",
10130   "size" : 1,
10131   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10132   "template_args" : [ "type-13" ],
10133   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
10134  },
10135  {
10136   "alignment" : 1,
10137   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
10138   "name" : "android::trait_trivial_copy<unsigned long>",
10139   "referenced_type" : "type-198",
10140   "self_type" : "type-198",
10141   "size" : 1,
10142   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10143   "template_args" : [ "type-196" ],
10144   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
10145  },
10146  {
10147   "alignment" : 1,
10148   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
10149   "name" : "android::trait_trivial_copy<unsigned short>",
10150   "referenced_type" : "type-180",
10151   "self_type" : "type-180",
10152   "size" : 1,
10153   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10154   "template_args" : [ "type-108" ],
10155   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
10156  },
10157  {
10158   "alignment" : 1,
10159   "linker_set_key" : "android::trait_trivial_copy<void>",
10160   "name" : "android::trait_trivial_copy<void>",
10161   "referenced_type" : "type-157",
10162   "self_type" : "type-157",
10163   "size" : 1,
10164   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10165   "template_args" : [ "type-23" ],
10166   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
10167  },
10168  {
10169   "alignment" : 1,
10170   "linker_set_key" : "android::trait_trivial_ctor<bool>",
10171   "name" : "android::trait_trivial_ctor<bool>",
10172   "referenced_type" : "type-160",
10173   "self_type" : "type-160",
10174   "size" : 1,
10175   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10176   "template_args" : [ "type-30" ],
10177   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
10178  },
10179  {
10180   "alignment" : 1,
10181   "linker_set_key" : "android::trait_trivial_ctor<char>",
10182   "name" : "android::trait_trivial_ctor<char>",
10183   "referenced_type" : "type-164",
10184   "self_type" : "type-164",
10185   "size" : 1,
10186   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10187   "template_args" : [ "type-47" ],
10188   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
10189  },
10190  {
10191   "alignment" : 1,
10192   "linker_set_key" : "android::trait_trivial_ctor<double>",
10193   "name" : "android::trait_trivial_ctor<double>",
10194   "referenced_type" : "type-216",
10195   "self_type" : "type-216",
10196   "size" : 1,
10197   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10198   "template_args" : [ "type-217" ],
10199   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
10200  },
10201  {
10202   "alignment" : 1,
10203   "linker_set_key" : "android::trait_trivial_ctor<float>",
10204   "name" : "android::trait_trivial_ctor<float>",
10205   "referenced_type" : "type-209",
10206   "self_type" : "type-209",
10207   "size" : 1,
10208   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10209   "template_args" : [ "type-210" ],
10210   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
10211  },
10212  {
10213   "alignment" : 1,
10214   "linker_set_key" : "android::trait_trivial_ctor<int>",
10215   "name" : "android::trait_trivial_ctor<int>",
10216   "referenced_type" : "type-182",
10217   "self_type" : "type-182",
10218   "size" : 1,
10219   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10220   "template_args" : [ "type-49" ],
10221   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
10222  },
10223  {
10224   "alignment" : 1,
10225   "linker_set_key" : "android::trait_trivial_ctor<long long>",
10226   "name" : "android::trait_trivial_ctor<long long>",
10227   "referenced_type" : "type-200",
10228   "self_type" : "type-200",
10229   "size" : 1,
10230   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10231   "template_args" : [ "type-57" ],
10232   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
10233  },
10234  {
10235   "alignment" : 1,
10236   "linker_set_key" : "android::trait_trivial_ctor<long>",
10237   "name" : "android::trait_trivial_ctor<long>",
10238   "referenced_type" : "type-190",
10239   "self_type" : "type-190",
10240   "size" : 1,
10241   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10242   "template_args" : [ "type-191" ],
10243   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
10244  },
10245  {
10246   "alignment" : 1,
10247   "linker_set_key" : "android::trait_trivial_ctor<short>",
10248   "name" : "android::trait_trivial_ctor<short>",
10249   "referenced_type" : "type-173",
10250   "self_type" : "type-173",
10251   "size" : 1,
10252   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10253   "template_args" : [ "type-174" ],
10254   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
10255  },
10256  {
10257   "alignment" : 1,
10258   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
10259   "name" : "android::trait_trivial_ctor<unsigned char>",
10260   "referenced_type" : "type-168",
10261   "self_type" : "type-168",
10262   "size" : 1,
10263   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10264   "template_args" : [ "type-106" ],
10265   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
10266  },
10267  {
10268   "alignment" : 1,
10269   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
10270   "name" : "android::trait_trivial_ctor<unsigned int>",
10271   "referenced_type" : "type-186",
10272   "self_type" : "type-186",
10273   "size" : 1,
10274   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10275   "template_args" : [ "type-2" ],
10276   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
10277  },
10278  {
10279   "alignment" : 1,
10280   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
10281   "name" : "android::trait_trivial_ctor<unsigned long long>",
10282   "referenced_type" : "type-205",
10283   "self_type" : "type-205",
10284   "size" : 1,
10285   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10286   "template_args" : [ "type-13" ],
10287   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
10288  },
10289  {
10290   "alignment" : 1,
10291   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
10292   "name" : "android::trait_trivial_ctor<unsigned long>",
10293   "referenced_type" : "type-195",
10294   "self_type" : "type-195",
10295   "size" : 1,
10296   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10297   "template_args" : [ "type-196" ],
10298   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
10299  },
10300  {
10301   "alignment" : 1,
10302   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
10303   "name" : "android::trait_trivial_ctor<unsigned short>",
10304   "referenced_type" : "type-178",
10305   "self_type" : "type-178",
10306   "size" : 1,
10307   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10308   "template_args" : [ "type-108" ],
10309   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
10310  },
10311  {
10312   "alignment" : 1,
10313   "linker_set_key" : "android::trait_trivial_ctor<void>",
10314   "name" : "android::trait_trivial_ctor<void>",
10315   "referenced_type" : "type-155",
10316   "self_type" : "type-155",
10317   "size" : 1,
10318   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10319   "template_args" : [ "type-23" ],
10320   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
10321  },
10322  {
10323   "alignment" : 1,
10324   "linker_set_key" : "android::trait_trivial_dtor<bool>",
10325   "name" : "android::trait_trivial_dtor<bool>",
10326   "referenced_type" : "type-161",
10327   "self_type" : "type-161",
10328   "size" : 1,
10329   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10330   "template_args" : [ "type-30" ],
10331   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
10332  },
10333  {
10334   "alignment" : 1,
10335   "linker_set_key" : "android::trait_trivial_dtor<char>",
10336   "name" : "android::trait_trivial_dtor<char>",
10337   "referenced_type" : "type-165",
10338   "self_type" : "type-165",
10339   "size" : 1,
10340   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10341   "template_args" : [ "type-47" ],
10342   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
10343  },
10344  {
10345   "alignment" : 1,
10346   "linker_set_key" : "android::trait_trivial_dtor<double>",
10347   "name" : "android::trait_trivial_dtor<double>",
10348   "referenced_type" : "type-218",
10349   "self_type" : "type-218",
10350   "size" : 1,
10351   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10352   "template_args" : [ "type-217" ],
10353   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
10354  },
10355  {
10356   "alignment" : 1,
10357   "linker_set_key" : "android::trait_trivial_dtor<float>",
10358   "name" : "android::trait_trivial_dtor<float>",
10359   "referenced_type" : "type-212",
10360   "self_type" : "type-212",
10361   "size" : 1,
10362   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10363   "template_args" : [ "type-210" ],
10364   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
10365  },
10366  {
10367   "alignment" : 1,
10368   "linker_set_key" : "android::trait_trivial_dtor<int>",
10369   "name" : "android::trait_trivial_dtor<int>",
10370   "referenced_type" : "type-183",
10371   "self_type" : "type-183",
10372   "size" : 1,
10373   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10374   "template_args" : [ "type-49" ],
10375   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
10376  },
10377  {
10378   "alignment" : 1,
10379   "linker_set_key" : "android::trait_trivial_dtor<long long>",
10380   "name" : "android::trait_trivial_dtor<long long>",
10381   "referenced_type" : "type-201",
10382   "self_type" : "type-201",
10383   "size" : 1,
10384   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10385   "template_args" : [ "type-57" ],
10386   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
10387  },
10388  {
10389   "alignment" : 1,
10390   "linker_set_key" : "android::trait_trivial_dtor<long>",
10391   "name" : "android::trait_trivial_dtor<long>",
10392   "referenced_type" : "type-192",
10393   "self_type" : "type-192",
10394   "size" : 1,
10395   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10396   "template_args" : [ "type-191" ],
10397   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
10398  },
10399  {
10400   "alignment" : 1,
10401   "linker_set_key" : "android::trait_trivial_dtor<short>",
10402   "name" : "android::trait_trivial_dtor<short>",
10403   "referenced_type" : "type-175",
10404   "self_type" : "type-175",
10405   "size" : 1,
10406   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10407   "template_args" : [ "type-174" ],
10408   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
10409  },
10410  {
10411   "alignment" : 1,
10412   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
10413   "name" : "android::trait_trivial_dtor<unsigned char>",
10414   "referenced_type" : "type-169",
10415   "self_type" : "type-169",
10416   "size" : 1,
10417   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10418   "template_args" : [ "type-106" ],
10419   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
10420  },
10421  {
10422   "alignment" : 1,
10423   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
10424   "name" : "android::trait_trivial_dtor<unsigned int>",
10425   "referenced_type" : "type-187",
10426   "self_type" : "type-187",
10427   "size" : 1,
10428   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10429   "template_args" : [ "type-2" ],
10430   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
10431  },
10432  {
10433   "alignment" : 1,
10434   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
10435   "name" : "android::trait_trivial_dtor<unsigned long long>",
10436   "referenced_type" : "type-206",
10437   "self_type" : "type-206",
10438   "size" : 1,
10439   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10440   "template_args" : [ "type-13" ],
10441   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
10442  },
10443  {
10444   "alignment" : 1,
10445   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
10446   "name" : "android::trait_trivial_dtor<unsigned long>",
10447   "referenced_type" : "type-197",
10448   "self_type" : "type-197",
10449   "size" : 1,
10450   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10451   "template_args" : [ "type-196" ],
10452   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
10453  },
10454  {
10455   "alignment" : 1,
10456   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
10457   "name" : "android::trait_trivial_dtor<unsigned short>",
10458   "referenced_type" : "type-179",
10459   "self_type" : "type-179",
10460   "size" : 1,
10461   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10462   "template_args" : [ "type-108" ],
10463   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
10464  },
10465  {
10466   "alignment" : 1,
10467   "linker_set_key" : "android::trait_trivial_dtor<void>",
10468   "name" : "android::trait_trivial_dtor<void>",
10469   "referenced_type" : "type-156",
10470   "self_type" : "type-156",
10471   "size" : 1,
10472   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10473   "template_args" : [ "type-23" ],
10474   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
10475  },
10476  {
10477   "alignment" : 1,
10478   "linker_set_key" : "android::trait_trivial_move<android::String16>",
10479   "name" : "android::trait_trivial_move<android::String16>",
10480   "referenced_type" : "type-345",
10481   "self_type" : "type-345",
10482   "size" : 1,
10483   "source_file" : "/system/core/libutils/include/utils/String16.h",
10484   "template_args" : [ "type-33" ],
10485   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
10486  },
10487  {
10488   "alignment" : 1,
10489   "linker_set_key" : "android::trait_trivial_move<android::String8>",
10490   "name" : "android::trait_trivial_move<android::String8>",
10491   "referenced_type" : "type-340",
10492   "self_type" : "type-340",
10493   "size" : 1,
10494   "source_file" : "/system/core/libutils/include/utils/String8.h",
10495   "template_args" : [ "type-44" ],
10496   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
10497  },
10498  {
10499   "alignment" : 1,
10500   "linker_set_key" : "android::trait_trivial_move<bool>",
10501   "name" : "android::trait_trivial_move<bool>",
10502   "referenced_type" : "type-163",
10503   "self_type" : "type-163",
10504   "size" : 1,
10505   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10506   "template_args" : [ "type-30" ],
10507   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
10508  },
10509  {
10510   "alignment" : 1,
10511   "linker_set_key" : "android::trait_trivial_move<char>",
10512   "name" : "android::trait_trivial_move<char>",
10513   "referenced_type" : "type-167",
10514   "self_type" : "type-167",
10515   "size" : 1,
10516   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10517   "template_args" : [ "type-47" ],
10518   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
10519  },
10520  {
10521   "alignment" : 1,
10522   "linker_set_key" : "android::trait_trivial_move<double>",
10523   "name" : "android::trait_trivial_move<double>",
10524   "referenced_type" : "type-220",
10525   "self_type" : "type-220",
10526   "size" : 1,
10527   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10528   "template_args" : [ "type-217" ],
10529   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
10530  },
10531  {
10532   "alignment" : 1,
10533   "linker_set_key" : "android::trait_trivial_move<float>",
10534   "name" : "android::trait_trivial_move<float>",
10535   "referenced_type" : "type-215",
10536   "self_type" : "type-215",
10537   "size" : 1,
10538   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10539   "template_args" : [ "type-210" ],
10540   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
10541  },
10542  {
10543   "alignment" : 1,
10544   "linker_set_key" : "android::trait_trivial_move<int>",
10545   "name" : "android::trait_trivial_move<int>",
10546   "referenced_type" : "type-185",
10547   "self_type" : "type-185",
10548   "size" : 1,
10549   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10550   "template_args" : [ "type-49" ],
10551   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
10552  },
10553  {
10554   "alignment" : 1,
10555   "linker_set_key" : "android::trait_trivial_move<long long>",
10556   "name" : "android::trait_trivial_move<long long>",
10557   "referenced_type" : "type-204",
10558   "self_type" : "type-204",
10559   "size" : 1,
10560   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10561   "template_args" : [ "type-57" ],
10562   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
10563  },
10564  {
10565   "alignment" : 1,
10566   "linker_set_key" : "android::trait_trivial_move<long>",
10567   "name" : "android::trait_trivial_move<long>",
10568   "referenced_type" : "type-194",
10569   "self_type" : "type-194",
10570   "size" : 1,
10571   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10572   "template_args" : [ "type-191" ],
10573   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
10574  },
10575  {
10576   "alignment" : 1,
10577   "linker_set_key" : "android::trait_trivial_move<short>",
10578   "name" : "android::trait_trivial_move<short>",
10579   "referenced_type" : "type-177",
10580   "self_type" : "type-177",
10581   "size" : 1,
10582   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10583   "template_args" : [ "type-174" ],
10584   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
10585  },
10586  {
10587   "alignment" : 1,
10588   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
10589   "name" : "android::trait_trivial_move<unsigned char>",
10590   "referenced_type" : "type-172",
10591   "self_type" : "type-172",
10592   "size" : 1,
10593   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10594   "template_args" : [ "type-106" ],
10595   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
10596  },
10597  {
10598   "alignment" : 1,
10599   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
10600   "name" : "android::trait_trivial_move<unsigned int>",
10601   "referenced_type" : "type-189",
10602   "self_type" : "type-189",
10603   "size" : 1,
10604   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10605   "template_args" : [ "type-2" ],
10606   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
10607  },
10608  {
10609   "alignment" : 1,
10610   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
10611   "name" : "android::trait_trivial_move<unsigned long long>",
10612   "referenced_type" : "type-208",
10613   "self_type" : "type-208",
10614   "size" : 1,
10615   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10616   "template_args" : [ "type-13" ],
10617   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
10618  },
10619  {
10620   "alignment" : 1,
10621   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
10622   "name" : "android::trait_trivial_move<unsigned long>",
10623   "referenced_type" : "type-199",
10624   "self_type" : "type-199",
10625   "size" : 1,
10626   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10627   "template_args" : [ "type-196" ],
10628   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
10629  },
10630  {
10631   "alignment" : 1,
10632   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
10633   "name" : "android::trait_trivial_move<unsigned short>",
10634   "referenced_type" : "type-181",
10635   "self_type" : "type-181",
10636   "size" : 1,
10637   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10638   "template_args" : [ "type-108" ],
10639   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
10640  },
10641  {
10642   "alignment" : 1,
10643   "linker_set_key" : "android::trait_trivial_move<void>",
10644   "name" : "android::trait_trivial_move<void>",
10645   "referenced_type" : "type-158",
10646   "self_type" : "type-158",
10647   "size" : 1,
10648   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10649   "template_args" : [ "type-23" ],
10650   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
10651  },
10652  {
10653   "alignment" : 4,
10654   "fields" :
10655   [
10656    {
10657     "access" : "private",
10658     "field_name" : "m_ptr",
10659     "referenced_type" : "type-97"
10660    },
10661    {
10662     "access" : "private",
10663     "field_name" : "m_refs",
10664     "field_offset" : 32,
10665     "referenced_type" : "type-11"
10666    }
10667   ],
10668   "linker_set_key" : "android::wp<android::hardware::BHwBinder>",
10669   "name" : "android::wp<android::hardware::BHwBinder>",
10670   "record_kind" : "class",
10671   "referenced_type" : "type-281",
10672   "self_type" : "type-281",
10673   "size" : 8,
10674   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
10675   "template_args" : [ "type-98" ],
10676   "unique_id" : "_ZTSN7android2wpINS_8hardware9BHwBinderEEE"
10677  },
10678  {
10679   "alignment" : 4,
10680   "fields" :
10681   [
10682    {
10683     "access" : "private",
10684     "field_name" : "m_ptr",
10685     "referenced_type" : "type-523"
10686    },
10687    {
10688     "access" : "private",
10689     "field_name" : "m_refs",
10690     "field_offset" : 32,
10691     "referenced_type" : "type-11"
10692    }
10693   ],
10694   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient>",
10695   "name" : "android::wp<android::hardware::IBinder::DeathRecipient>",
10696   "record_kind" : "class",
10697   "referenced_type" : "type-522",
10698   "self_type" : "type-522",
10699   "size" : 8,
10700   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
10701   "template_args" : [ "type-17" ],
10702   "unique_id" : "_ZTSN7android2wpINS_8hardware7IBinder14DeathRecipientEEE"
10703  },
10704  {
10705   "alignment" : 4,
10706   "fields" :
10707   [
10708    {
10709     "access" : "private",
10710     "field_name" : "m_ptr",
10711     "referenced_type" : "type-5"
10712    },
10713    {
10714     "access" : "private",
10715     "field_name" : "m_refs",
10716     "field_offset" : 32,
10717     "referenced_type" : "type-11"
10718    }
10719   ],
10720   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
10721   "name" : "android::wp<android::hardware::hidl_death_recipient>",
10722   "record_kind" : "class",
10723   "referenced_type" : "type-4",
10724   "self_type" : "type-4",
10725   "size" : 8,
10726   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
10727   "template_args" : [ "type-6" ],
10728   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
10729  },
10730  {
10731   "alignment" : 4,
10732   "fields" :
10733   [
10734    {
10735     "access" : "private",
10736     "field_name" : "m_ptr",
10737     "referenced_type" : "type-15"
10738    },
10739    {
10740     "access" : "private",
10741     "field_name" : "m_refs",
10742     "field_offset" : 32,
10743     "referenced_type" : "type-11"
10744    }
10745   ],
10746   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
10747   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
10748   "record_kind" : "class",
10749   "referenced_type" : "type-14",
10750   "self_type" : "type-14",
10751   "size" : 8,
10752   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
10753   "template_args" : [ "type-16" ],
10754   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
10755  },
10756  {
10757   "alignment" : 4,
10758   "fields" :
10759   [
10760    {
10761     "field_name" : "maxContentLightLevel",
10762     "referenced_type" : "type-210"
10763    },
10764    {
10765     "field_name" : "maxFrameAverageLightLevel",
10766     "field_offset" : 32,
10767     "referenced_type" : "type-210"
10768    }
10769   ],
10770   "linker_set_key" : "android_cta861_3_metadata",
10771   "name" : "android_cta861_3_metadata",
10772   "referenced_type" : "type-447",
10773   "self_type" : "type-447",
10774   "size" : 8,
10775   "source_file" : "/system/core/libsystem/include/system/graphics.h",
10776   "unique_id" : "android_cta861_3_metadata"
10777  },
10778  {
10779   "alignment" : 4,
10780   "fields" :
10781   [
10782    {
10783     "field_name" : "num_points",
10784     "referenced_type" : "type-2"
10785    },
10786    {
10787     "field_name" : "reserved",
10788     "field_offset" : 32,
10789     "referenced_type" : "type-437"
10790    },
10791    {
10792     "field_name" : "xyzc_points",
10793     "field_offset" : 288,
10794     "referenced_type" : "type-444"
10795    }
10796   ],
10797   "linker_set_key" : "android_depth_points",
10798   "name" : "android_depth_points",
10799   "referenced_type" : "type-443",
10800   "self_type" : "type-443",
10801   "size" : 36,
10802   "source_file" : "/system/core/libsystem/include/system/graphics.h",
10803   "unique_id" : "android_depth_points"
10804  },
10805  {
10806   "alignment" : 4,
10807   "fields" :
10808   [
10809    {
10810     "field_name" : "format",
10811     "referenced_type" : "type-440"
10812    },
10813    {
10814     "field_name" : "num_planes",
10815     "field_offset" : 32,
10816     "referenced_type" : "type-2"
10817    },
10818    {
10819     "field_name" : "planes",
10820     "field_offset" : 64,
10821     "referenced_type" : "type-442"
10822    }
10823   ],
10824   "linker_set_key" : "android_flex_layout",
10825   "name" : "android_flex_layout",
10826   "referenced_type" : "type-441",
10827   "self_type" : "type-441",
10828   "size" : 12,
10829   "source_file" : "/system/core/libsystem/include/system/graphics.h",
10830   "unique_id" : "android_flex_layout"
10831  },
10832  {
10833   "alignment" : 4,
10834   "fields" :
10835   [
10836    {
10837     "field_name" : "top_left",
10838     "referenced_type" : "type-358"
10839    },
10840    {
10841     "field_name" : "component",
10842     "field_offset" : 32,
10843     "referenced_type" : "type-438"
10844    },
10845    {
10846     "field_name" : "bits_per_component",
10847     "field_offset" : 64,
10848     "referenced_type" : "type-49"
10849    },
10850    {
10851     "field_name" : "bits_used",
10852     "field_offset" : 96,
10853     "referenced_type" : "type-49"
10854    },
10855    {
10856     "field_name" : "h_increment",
10857     "field_offset" : 128,
10858     "referenced_type" : "type-49"
10859    },
10860    {
10861     "field_name" : "v_increment",
10862     "field_offset" : 160,
10863     "referenced_type" : "type-49"
10864    },
10865    {
10866     "field_name" : "h_subsampling",
10867     "field_offset" : 192,
10868     "referenced_type" : "type-49"
10869    },
10870    {
10871     "field_name" : "v_subsampling",
10872     "field_offset" : 224,
10873     "referenced_type" : "type-49"
10874    }
10875   ],
10876   "linker_set_key" : "android_flex_plane",
10877   "name" : "android_flex_plane",
10878   "referenced_type" : "type-439",
10879   "self_type" : "type-439",
10880   "size" : 32,
10881   "source_file" : "/system/core/libsystem/include/system/graphics.h",
10882   "unique_id" : "android_flex_plane"
10883  },
10884  {
10885   "alignment" : 4,
10886   "fields" :
10887   [
10888    {
10889     "field_name" : "displayPrimaryRed",
10890     "referenced_type" : "type-445"
10891    },
10892    {
10893     "field_name" : "displayPrimaryGreen",
10894     "field_offset" : 64,
10895     "referenced_type" : "type-445"
10896    },
10897    {
10898     "field_name" : "displayPrimaryBlue",
10899     "field_offset" : 128,
10900     "referenced_type" : "type-445"
10901    },
10902    {
10903     "field_name" : "whitePoint",
10904     "field_offset" : 192,
10905     "referenced_type" : "type-445"
10906    },
10907    {
10908     "field_name" : "maxLuminance",
10909     "field_offset" : 256,
10910     "referenced_type" : "type-210"
10911    },
10912    {
10913     "field_name" : "minLuminance",
10914     "field_offset" : 288,
10915     "referenced_type" : "type-210"
10916    }
10917   ],
10918   "linker_set_key" : "android_smpte2086_metadata",
10919   "name" : "android_smpte2086_metadata",
10920   "referenced_type" : "type-446",
10921   "self_type" : "type-446",
10922   "size" : 40,
10923   "source_file" : "/system/core/libsystem/include/system/graphics.h",
10924   "unique_id" : "android_smpte2086_metadata"
10925  },
10926  {
10927   "alignment" : 4,
10928   "fields" :
10929   [
10930    {
10931     "field_name" : "x",
10932     "referenced_type" : "type-210"
10933    },
10934    {
10935     "field_name" : "y",
10936     "field_offset" : 32,
10937     "referenced_type" : "type-210"
10938    }
10939   ],
10940   "linker_set_key" : "android_xy_color",
10941   "name" : "android_xy_color",
10942   "referenced_type" : "type-445",
10943   "self_type" : "type-445",
10944   "size" : 8,
10945   "source_file" : "/system/core/libsystem/include/system/graphics.h",
10946   "unique_id" : "android_xy_color"
10947  },
10948  {
10949   "alignment" : 4,
10950   "fields" :
10951   [
10952    {
10953     "field_name" : "y",
10954     "referenced_type" : "type-22"
10955    },
10956    {
10957     "field_name" : "cb",
10958     "field_offset" : 32,
10959     "referenced_type" : "type-22"
10960    },
10961    {
10962     "field_name" : "cr",
10963     "field_offset" : 64,
10964     "referenced_type" : "type-22"
10965    },
10966    {
10967     "field_name" : "ystride",
10968     "field_offset" : 96,
10969     "referenced_type" : "type-2"
10970    },
10971    {
10972     "field_name" : "cstride",
10973     "field_offset" : 128,
10974     "referenced_type" : "type-2"
10975    },
10976    {
10977     "field_name" : "chroma_step",
10978     "field_offset" : 160,
10979     "referenced_type" : "type-2"
10980    },
10981    {
10982     "field_name" : "reserved",
10983     "field_offset" : 192,
10984     "referenced_type" : "type-437"
10985    }
10986   ],
10987   "linker_set_key" : "android_ycbcr",
10988   "name" : "android_ycbcr",
10989   "referenced_type" : "type-436",
10990   "self_type" : "type-436",
10991   "size" : 56,
10992   "source_file" : "/system/core/libsystem/include/system/graphics.h",
10993   "unique_id" : "android_ycbcr"
10994  },
10995  {
10996   "alignment" : 4,
10997   "fields" :
10998   [
10999    {
11000     "referenced_type" : "type-104"
11001    }
11002   ],
11003   "linker_set_key" : "log_msg",
11004   "name" : "log_msg",
11005   "referenced_type" : "type-103",
11006   "self_type" : "type-103",
11007   "size" : 5124,
11008   "source_file" : "/system/core/liblog/include/log/log_read.h",
11009   "unique_id" : "log_msg"
11010  },
11011  {
11012   "alignment" : 4,
11013   "fields" :
11014   [
11015    {
11016     "field_name" : "buf",
11017     "referenced_type" : "type-105"
11018    },
11019    {
11020     "field_name" : "entry",
11021     "referenced_type" : "type-107"
11022    },
11023    {
11024     "field_name" : "entry_v4",
11025     "referenced_type" : "type-107"
11026    },
11027    {
11028     "field_name" : "entry_v3",
11029     "referenced_type" : "type-110"
11030    },
11031    {
11032     "field_name" : "entry_v2",
11033     "referenced_type" : "type-111"
11034    },
11035    {
11036     "field_name" : "entry_v1",
11037     "referenced_type" : "type-112"
11038    }
11039   ],
11040   "is_anonymous" : true,
11041   "linker_set_key" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3) at system/core/liblog/include_vndk/log/log_read.h:139:3",
11042   "name" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3) at system/core/liblog/include_vndk/log/log_read.h:139:3",
11043   "record_kind" : "union",
11044   "referenced_type" : "type-104",
11045   "self_type" : "type-104",
11046   "size" : 5124,
11047   "source_file" : "/system/core/liblog/include/log/log_read.h",
11048   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
11049  },
11050  {
11051   "alignment" : 1,
11052   "fields" :
11053   [
11054    {
11055     "field_name" : "tv_sec",
11056     "referenced_type" : "type-2"
11057    },
11058    {
11059     "field_name" : "tv_nsec",
11060     "field_offset" : 32,
11061     "referenced_type" : "type-2"
11062    }
11063   ],
11064   "linker_set_key" : "log_time",
11065   "name" : "log_time",
11066   "referenced_type" : "type-364",
11067   "self_type" : "type-364",
11068   "size" : 8,
11069   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
11070   "unique_id" : "_ZTS8log_time"
11071  },
11072  {
11073   "alignment" : 4,
11074   "fields" :
11075   [
11076    {
11077     "field_name" : "len",
11078     "referenced_type" : "type-108"
11079    },
11080    {
11081     "field_name" : "__pad",
11082     "field_offset" : 16,
11083     "referenced_type" : "type-108"
11084    },
11085    {
11086     "field_name" : "pid",
11087     "field_offset" : 32,
11088     "referenced_type" : "type-49"
11089    },
11090    {
11091     "field_name" : "tid",
11092     "field_offset" : 64,
11093     "referenced_type" : "type-49"
11094    },
11095    {
11096     "field_name" : "sec",
11097     "field_offset" : 96,
11098     "referenced_type" : "type-49"
11099    },
11100    {
11101     "field_name" : "nsec",
11102     "field_offset" : 128,
11103     "referenced_type" : "type-49"
11104    },
11105    {
11106     "field_name" : "msg",
11107     "field_offset" : 160,
11108     "referenced_type" : "type-109"
11109    }
11110   ],
11111   "linker_set_key" : "logger_entry",
11112   "name" : "logger_entry",
11113   "referenced_type" : "type-112",
11114   "self_type" : "type-112",
11115   "size" : 20,
11116   "source_file" : "/system/core/liblog/include/log/log_read.h",
11117   "unique_id" : "logger_entry"
11118  },
11119  {
11120   "alignment" : 1,
11121   "fields" :
11122   [
11123    {
11124     "field_name" : "len",
11125     "referenced_type" : "type-108"
11126    },
11127    {
11128     "field_name" : "hdr_size",
11129     "field_offset" : 16,
11130     "referenced_type" : "type-108"
11131    },
11132    {
11133     "field_name" : "pid",
11134     "field_offset" : 32,
11135     "referenced_type" : "type-49"
11136    },
11137    {
11138     "field_name" : "tid",
11139     "field_offset" : 64,
11140     "referenced_type" : "type-49"
11141    },
11142    {
11143     "field_name" : "sec",
11144     "field_offset" : 96,
11145     "referenced_type" : "type-49"
11146    },
11147    {
11148     "field_name" : "nsec",
11149     "field_offset" : 128,
11150     "referenced_type" : "type-49"
11151    },
11152    {
11153     "field_name" : "euid",
11154     "field_offset" : 160,
11155     "referenced_type" : "type-2"
11156    },
11157    {
11158     "field_name" : "msg",
11159     "field_offset" : 192,
11160     "referenced_type" : "type-109"
11161    }
11162   ],
11163   "linker_set_key" : "logger_entry_v2",
11164   "name" : "logger_entry_v2",
11165   "referenced_type" : "type-111",
11166   "self_type" : "type-111",
11167   "size" : 24,
11168   "source_file" : "/system/core/liblog/include/log/log_read.h",
11169   "unique_id" : "logger_entry_v2"
11170  },
11171  {
11172   "alignment" : 1,
11173   "fields" :
11174   [
11175    {
11176     "field_name" : "len",
11177     "referenced_type" : "type-108"
11178    },
11179    {
11180     "field_name" : "hdr_size",
11181     "field_offset" : 16,
11182     "referenced_type" : "type-108"
11183    },
11184    {
11185     "field_name" : "pid",
11186     "field_offset" : 32,
11187     "referenced_type" : "type-49"
11188    },
11189    {
11190     "field_name" : "tid",
11191     "field_offset" : 64,
11192     "referenced_type" : "type-49"
11193    },
11194    {
11195     "field_name" : "sec",
11196     "field_offset" : 96,
11197     "referenced_type" : "type-49"
11198    },
11199    {
11200     "field_name" : "nsec",
11201     "field_offset" : 128,
11202     "referenced_type" : "type-49"
11203    },
11204    {
11205     "field_name" : "lid",
11206     "field_offset" : 160,
11207     "referenced_type" : "type-2"
11208    },
11209    {
11210     "field_name" : "msg",
11211     "field_offset" : 192,
11212     "referenced_type" : "type-109"
11213    }
11214   ],
11215   "linker_set_key" : "logger_entry_v3",
11216   "name" : "logger_entry_v3",
11217   "referenced_type" : "type-110",
11218   "self_type" : "type-110",
11219   "size" : 24,
11220   "source_file" : "/system/core/liblog/include/log/log_read.h",
11221   "unique_id" : "logger_entry_v3"
11222  },
11223  {
11224   "alignment" : 4,
11225   "fields" :
11226   [
11227    {
11228     "field_name" : "len",
11229     "referenced_type" : "type-108"
11230    },
11231    {
11232     "field_name" : "hdr_size",
11233     "field_offset" : 16,
11234     "referenced_type" : "type-108"
11235    },
11236    {
11237     "field_name" : "pid",
11238     "field_offset" : 32,
11239     "referenced_type" : "type-49"
11240    },
11241    {
11242     "field_name" : "tid",
11243     "field_offset" : 64,
11244     "referenced_type" : "type-2"
11245    },
11246    {
11247     "field_name" : "sec",
11248     "field_offset" : 96,
11249     "referenced_type" : "type-2"
11250    },
11251    {
11252     "field_name" : "nsec",
11253     "field_offset" : 128,
11254     "referenced_type" : "type-2"
11255    },
11256    {
11257     "field_name" : "lid",
11258     "field_offset" : 160,
11259     "referenced_type" : "type-2"
11260    },
11261    {
11262     "field_name" : "uid",
11263     "field_offset" : 192,
11264     "referenced_type" : "type-2"
11265    },
11266    {
11267     "field_name" : "msg",
11268     "field_offset" : 224,
11269     "referenced_type" : "type-109"
11270    }
11271   ],
11272   "linker_set_key" : "logger_entry_v4",
11273   "name" : "logger_entry_v4",
11274   "referenced_type" : "type-107",
11275   "self_type" : "type-107",
11276   "size" : 28,
11277   "source_file" : "/system/core/liblog/include/log/log_read.h",
11278   "unique_id" : "logger_entry_v4"
11279  },
11280  {
11281   "alignment" : 4,
11282   "fields" :
11283   [
11284    {
11285     "field_name" : "version",
11286     "referenced_type" : "type-49"
11287    },
11288    {
11289     "field_name" : "numFds",
11290     "field_offset" : 32,
11291     "referenced_type" : "type-49"
11292    },
11293    {
11294     "field_name" : "numInts",
11295     "field_offset" : 64,
11296     "referenced_type" : "type-49"
11297    },
11298    {
11299     "field_name" : "data",
11300     "field_offset" : 96,
11301     "referenced_type" : "type-153"
11302    }
11303   ],
11304   "linker_set_key" : "native_handle",
11305   "name" : "native_handle",
11306   "referenced_type" : "type-152",
11307   "self_type" : "type-152",
11308   "size" : 12,
11309   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
11310   "unique_id" : "native_handle"
11311  }
11312 ],
11313 "rvalue_reference_types" :
11314 [
11315  {
11316   "alignment" : 4,
11317   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::vr::V1_0::IVr> > &&",
11318   "name" : "android::hardware::Return<android::sp<android::hardware::vr::V1_0::IVr> > &&",
11319   "referenced_type" : "type-128",
11320   "self_type" : "type-130",
11321   "size" : 4,
11322   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
11323  },
11324  {
11325   "alignment" : 4,
11326   "linker_set_key" : "android::hardware::Return<bool> &&",
11327   "name" : "android::hardware::Return<bool> &&",
11328   "referenced_type" : "type-120",
11329   "self_type" : "type-124",
11330   "size" : 4,
11331   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
11332  },
11333  {
11334   "alignment" : 4,
11335   "linker_set_key" : "android::hardware::Return<void> &&",
11336   "name" : "android::hardware::Return<void> &&",
11337   "referenced_type" : "type-141",
11338   "self_type" : "type-143",
11339   "size" : 4,
11340   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
11341  },
11342  {
11343   "alignment" : 4,
11344   "linker_set_key" : "android::hardware::Status &&",
11345   "name" : "android::hardware::Status &&",
11346   "referenced_type" : "type-100",
11347   "self_type" : "type-117",
11348   "size" : 4,
11349   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
11350  },
11351  {
11352   "alignment" : 4,
11353   "linker_set_key" : "android::hardware::details::return_status &&",
11354   "name" : "android::hardware::details::return_status &&",
11355   "referenced_type" : "type-121",
11356   "self_type" : "type-137",
11357   "size" : 4,
11358   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
11359  },
11360  {
11361   "alignment" : 4,
11362   "linker_set_key" : "android::hardware::hidl_handle &&",
11363   "name" : "android::hardware::hidl_handle &&",
11364   "referenced_type" : "type-253",
11365   "self_type" : "type-266",
11366   "size" : 4,
11367   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
11368  },
11369  {
11370   "alignment" : 4,
11371   "linker_set_key" : "android::hardware::hidl_memory &&",
11372   "name" : "android::hardware::hidl_memory &&",
11373   "referenced_type" : "type-264",
11374   "self_type" : "type-270",
11375   "size" : 4,
11376   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
11377  },
11378  {
11379   "alignment" : 4,
11380   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
11381   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
11382   "referenced_type" : "type-90",
11383   "self_type" : "type-92",
11384   "size" : 4,
11385   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
11386  },
11387  {
11388   "alignment" : 4,
11389   "linker_set_key" : "android::sp<android::hardware::vr::V1_0::IVr> &&",
11390   "name" : "android::sp<android::hardware::vr::V1_0::IVr> &&",
11391   "referenced_type" : "type-82",
11392   "self_type" : "type-85",
11393   "size" : 4,
11394   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
11395  },
11396  {
11397   "alignment" : 4,
11398   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
11399   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
11400   "referenced_type" : "type-409",
11401   "self_type" : "type-408",
11402   "size" : 4,
11403   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
11404  },
11405  {
11406   "alignment" : 4,
11407   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
11408   "name" : "std::function<sp<IBase> (void *)> &&",
11409   "referenced_type" : "type-419",
11410   "self_type" : "type-418",
11411   "size" : 4,
11412   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
11413  },
11414  {
11415   "alignment" : 4,
11416   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
11417   "name" : "std::function<sp<IBinder> (void *)> &&",
11418   "referenced_type" : "type-411",
11419   "self_type" : "type-410",
11420   "size" : 4,
11421   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
11422  }
11423 ]
11424}
11425