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