1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "char [0]",
7   "name" : "char [0]",
8   "referenced_type" : "type-48",
9   "self_type" : "type-110",
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-211",
16   "self_type" : "type-445",
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-50",
24   "self_type" : "type-154",
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-107",
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-107",
41   "self_type" : "type-106",
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-438",
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-31",
64   "self_type" : "type-31",
65   "size" : 1
66  },
67  {
68   "alignment" : 1,
69   "is_integral" : true,
70   "linker_set_key" : "char",
71   "name" : "char",
72   "referenced_type" : "type-48",
73   "self_type" : "type-48",
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-37",
83   "self_type" : "type-37",
84   "size" : 2
85  },
86  {
87   "alignment" : 8,
88   "linker_set_key" : "double",
89   "name" : "double",
90   "referenced_type" : "type-218",
91   "self_type" : "type-218",
92   "size" : 8
93  },
94  {
95   "alignment" : 4,
96   "linker_set_key" : "float",
97   "name" : "float",
98   "referenced_type" : "type-211",
99   "self_type" : "type-211",
100   "size" : 4
101  },
102  {
103   "alignment" : 4,
104   "is_integral" : true,
105   "linker_set_key" : "int",
106   "name" : "int",
107   "referenced_type" : "type-50",
108   "self_type" : "type-50",
109   "size" : 4
110  },
111  {
112   "alignment" : 8,
113   "is_integral" : true,
114   "linker_set_key" : "long",
115   "name" : "long",
116   "referenced_type" : "type-58",
117   "self_type" : "type-58",
118   "size" : 8
119  },
120  {
121   "alignment" : 8,
122   "is_integral" : true,
123   "linker_set_key" : "long long",
124   "name" : "long long",
125   "referenced_type" : "type-200",
126   "self_type" : "type-200",
127   "size" : 8
128  },
129  {
130   "alignment" : 2,
131   "is_integral" : true,
132   "linker_set_key" : "short",
133   "name" : "short",
134   "referenced_type" : "type-175",
135   "self_type" : "type-175",
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-226",
144   "self_type" : "type-226",
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-107",
154   "self_type" : "type-107",
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" : 8,
169   "is_integral" : true,
170   "is_unsigned" : true,
171   "linker_set_key" : "unsigned long",
172   "name" : "unsigned long",
173   "referenced_type" : "type-13",
174   "self_type" : "type-13",
175   "size" : 8
176  },
177  {
178   "alignment" : 8,
179   "is_integral" : true,
180   "is_unsigned" : true,
181   "linker_set_key" : "unsigned long long",
182   "name" : "unsigned long long",
183   "referenced_type" : "type-206",
184   "self_type" : "type-206",
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-109",
194   "self_type" : "type-109",
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_recipientEEEm"
211  },
212  {
213   "name" : "_ZN7android8hardware2vr4V1_03IVr12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
214  },
215  {
216   "name" : "_ZN7android8hardware2vr4V1_03IVr12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
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_recipientEEEm"
298  },
299  {
300   "name" : "_ZN7android8hardware2vr4V1_06BpHwVr12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
301  },
302  {
303   "name" : "_ZN7android8hardware2vr4V1_06BpHwVr12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
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_EElEERKT_"
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_EElEE"
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_EElEERKT_"
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_EElEE"
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" : "_ZThn32_N7android8hardware2vr4V1_06BnHwVrD0Ev"
395  },
396  {
397   "name" : "_ZThn32_N7android8hardware2vr4V1_06BnHwVrD1Ev"
398  },
399  {
400   "name" : "_ZTv0_n24_N7android8hardware2vr4V1_06BnHwVrD0Ev"
401  },
402  {
403   "name" : "_ZTv0_n24_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_06BpHwVrE16_NS0_11BpHwRefBaseE"
438  },
439  {
440   "name" : "_ZTCN7android8hardware2vr4V1_06BpHwVrE8_NS0_10IInterfaceE"
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-456",
483   "self_type" : "type-456",
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-141",
545   "self_type" : "type-141",
546   "size" : 4,
547   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
548   "underlying_type" : "type-50",
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-50",
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-51",
623   "self_type" : "type-51",
624   "size" : 4,
625   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
626   "underlying_type" : "type-50",
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-114",
677   "self_type" : "type-114",
678   "size" : 4,
679   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
680   "underlying_type" : "type-50",
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-512",
731   "self_type" : "type-512",
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-50",
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-473",
775   "self_type" : "type-473",
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-50",
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-472",
801   "self_type" : "type-472",
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-107",
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-426",
905   "self_type" : "type-426",
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-431",
931   "self_type" : "type-431",
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-427",
973   "self_type" : "type-427",
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-425",
1215   "self_type" : "type-425",
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-430",
1245   "self_type" : "type-430",
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-434",
1275   "self_type" : "type-434",
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-439",
1317   "self_type" : "type-439",
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-441",
1355   "self_type" : "type-441",
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-428",
1381   "self_type" : "type-428",
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-433",
1399   "self_type" : "type-433",
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-436",
1429   "self_type" : "type-436",
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-423",
1523   "self_type" : "type-423",
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-429",
1565   "self_type" : "type-429",
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-435",
1583   "self_type" : "type-435",
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-432",
1613   "self_type" : "type-432",
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-424",
1647   "self_type" : "type-424",
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-32"
1718    },
1719    {
1720     "referenced_type" : "type-38"
1721    },
1722    {
1723     "referenced_type" : "type-22"
1724    }
1725   ],
1726   "referenced_type" : "type-30",
1727   "return_type" : "type-31",
1728   "self_type" : "type-30",
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-449",
1742   "return_type" : "type-50",
1743   "self_type" : "type-449",
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 long, const unsigned long long *, unsigned long, void *)",
1749   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
1750   "parameters" :
1751   [
1752    {
1753     "referenced_type" : "type-362"
1754    },
1755    {
1756     "referenced_type" : "type-311"
1757    },
1758    {
1759     "referenced_type" : "type-13"
1760    },
1761    {
1762     "referenced_type" : "type-363"
1763    },
1764    {
1765     "referenced_type" : "type-13"
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-381"
1787    },
1788    {
1789     "default_arg" : true,
1790     "referenced_type" : "type-31"
1791    }
1792   ],
1793   "return_type" : "type-83",
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_recipientEEEm",
1799   "parameters" :
1800   [
1801    {
1802     "is_this_ptr" : true,
1803     "referenced_type" : "type-84"
1804    },
1805    {
1806     "referenced_type" : "type-258"
1807    },
1808    {
1809     "referenced_type" : "type-13"
1810    }
1811   ],
1812   "return_type" : "type-121",
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-84"
1823    },
1824    {
1825     "referenced_type" : "type-547"
1826    }
1827   ],
1828   "return_type" : "type-142",
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_arrayIhLm32EJEEEEEEEE",
1834   "parameters" :
1835   [
1836    {
1837     "is_this_ptr" : true,
1838     "referenced_type" : "type-84"
1839    },
1840    {
1841     "referenced_type" : "type-548"
1842    }
1843   ],
1844   "return_type" : "type-142",
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-381"
1855    },
1856    {
1857     "default_arg" : true,
1858     "referenced_type" : "type-31"
1859    }
1860   ],
1861   "return_type" : "type-83",
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-84"
1872    },
1873    {
1874     "referenced_type" : "type-258"
1875    }
1876   ],
1877   "return_type" : "type-121",
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-84"
1888    },
1889    {
1890     "referenced_type" : "type-549"
1891    }
1892   ],
1893   "return_type" : "type-142",
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-84"
1904    },
1905    {
1906     "default_arg" : true,
1907     "referenced_type" : "type-381"
1908    }
1909   ],
1910   "return_type" : "type-50",
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-84"
1921    },
1922    {
1923     "referenced_type" : "type-550"
1924    }
1925   ],
1926   "return_type" : "type-142",
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-84"
1937    }
1938   ],
1939   "return_type" : "type-142",
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-84"
1950    }
1951   ],
1952   "return_type" : "type-142",
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-381"
1962    },
1963    {
1964     "referenced_type" : "type-489"
1965    }
1966   ],
1967   "return_type" : "type-31",
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-84"
1978    }
1979   ],
1980   "return_type" : "type-142",
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-84"
1991    },
1992    {
1993     "referenced_type" : "type-320"
1994    },
1995    {
1996     "referenced_type" : "type-487"
1997    }
1998   ],
1999   "return_type" : "type-142",
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-532"
2009    },
2010    {
2011     "default_arg" : true,
2012     "referenced_type" : "type-31"
2013    }
2014   ],
2015   "return_type" : "type-129",
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-518"
2025    },
2026    {
2027     "default_arg" : true,
2028     "referenced_type" : "type-31"
2029    }
2030   ],
2031   "return_type" : "type-129",
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-536"
2043    },
2044    {
2045     "referenced_type" : "type-553"
2046    }
2047   ],
2048   "return_type" : "type-142",
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-536"
2059    },
2060    {
2061     "referenced_type" : "type-89"
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-536"
2075    },
2076    {
2077     "referenced_type" : "type-89"
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-378"
2090    },
2091    {
2092     "referenced_type" : "type-377"
2093    },
2094    {
2095     "referenced_type" : "type-362"
2096    },
2097    {
2098     "referenced_type" : "type-556"
2099    }
2100   ],
2101   "return_type" : "type-50",
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-377"
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-557"
2129    }
2130   ],
2131   "return_type" : "type-50",
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-558"
2146    }
2147   ],
2148   "return_type" : "type-142",
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-378"
2158    },
2159    {
2160     "referenced_type" : "type-377"
2161    },
2162    {
2163     "referenced_type" : "type-362"
2164    },
2165    {
2166     "referenced_type" : "type-559"
2167    }
2168   ],
2169   "return_type" : "type-50",
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-142",
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-518"
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-518"
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-544"
2264    },
2265    {
2266     "referenced_type" : "type-516"
2267    }
2268   ],
2269   "return_type" : "type-142",
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_recipientEEEm",
2275   "parameters" :
2276   [
2277    {
2278     "is_this_ptr" : true,
2279     "referenced_type" : "type-537"
2280    },
2281    {
2282     "referenced_type" : "type-258"
2283    },
2284    {
2285     "referenced_type" : "type-13"
2286    }
2287   ],
2288   "return_type" : "type-121",
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-537"
2299    },
2300    {
2301     "referenced_type" : "type-560"
2302    }
2303   ],
2304   "return_type" : "type-142",
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_arrayIhLm32EJEEEEEEEE",
2310   "parameters" :
2311   [
2312    {
2313     "is_this_ptr" : true,
2314     "referenced_type" : "type-537"
2315    },
2316    {
2317     "referenced_type" : "type-561"
2318    }
2319   ],
2320   "return_type" : "type-142",
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-537"
2331    },
2332    {
2333     "referenced_type" : "type-258"
2334    }
2335   ],
2336   "return_type" : "type-121",
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-537"
2347    },
2348    {
2349     "referenced_type" : "type-562"
2350    }
2351   ],
2352   "return_type" : "type-142",
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-544"
2362    },
2363    {
2364     "referenced_type" : "type-516"
2365    },
2366    {
2367     "referenced_type" : "type-31"
2368    }
2369   ],
2370   "return_type" : "type-142",
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-537"
2381    },
2382    {
2383     "referenced_type" : "type-563"
2384    }
2385   ],
2386   "return_type" : "type-142",
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-537"
2397    }
2398   ],
2399   "return_type" : "type-142",
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-537"
2410    }
2411   ],
2412   "return_type" : "type-142",
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-537"
2423    }
2424   ],
2425   "return_type" : "type-142",
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-537"
2436    }
2437   ],
2438   "return_type" : "type-142",
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-537"
2449    },
2450    {
2451     "referenced_type" : "type-320"
2452    },
2453    {
2454     "referenced_type" : "type-487"
2455    }
2456   ],
2457   "return_type" : "type-142",
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-537"
2468    },
2469    {
2470     "referenced_type" : "type-31"
2471    }
2472   ],
2473   "return_type" : "type-142",
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-537"
2484    },
2485    {
2486     "referenced_type" : "type-38"
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-537"
2500    },
2501    {
2502     "referenced_type" : "type-38"
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-46"
2518    },
2519    {
2520     "referenced_type" : "type-31"
2521    }
2522   ],
2523   "return_type" : "type-129",
2524   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2525   "template_args" : [ "type-85", "type-16", "type-497" ]
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-381"
2534    },
2535    {
2536     "referenced_type" : "type-31"
2537    },
2538    {
2539     "referenced_type" : "type-31"
2540    }
2541   ],
2542   "return_type" : "type-83",
2543   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2544   "template_args" : [ "type-497", "type-85", "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-46",
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" : 8,
2560   "linker_set_key" : "android::Mutex &",
2561   "name" : "android::Mutex &",
2562   "referenced_type" : "type-18",
2563   "self_type" : "type-454",
2564   "size" : 8,
2565   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
2566  },
2567  {
2568   "alignment" : 8,
2569   "linker_set_key" : "android::RWLock &",
2570   "name" : "android::RWLock &",
2571   "referenced_type" : "type-458",
2572   "self_type" : "type-464",
2573   "size" : 8,
2574   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
2575  },
2576  {
2577   "alignment" : 8,
2578   "linker_set_key" : "android::String16 &",
2579   "name" : "android::String16 &",
2580   "referenced_type" : "type-34",
2581   "self_type" : "type-343",
2582   "size" : 8,
2583   "source_file" : "/system/core/libutils/include/utils/String16.h"
2584  },
2585  {
2586   "alignment" : 8,
2587   "linker_set_key" : "android::String8 &",
2588   "name" : "android::String8 &",
2589   "referenced_type" : "type-45",
2590   "self_type" : "type-338",
2591   "size" : 8,
2592   "source_file" : "/system/core/libutils/include/utils/String8.h"
2593  },
2594  {
2595   "alignment" : 8,
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-129",
2599   "self_type" : "type-132",
2600   "size" : 8,
2601   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2602  },
2603  {
2604   "alignment" : 8,
2605   "linker_set_key" : "android::hardware::Return<bool> &",
2606   "name" : "android::hardware::Return<bool> &",
2607   "referenced_type" : "type-121",
2608   "self_type" : "type-126",
2609   "size" : 8,
2610   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2611  },
2612  {
2613   "alignment" : 8,
2614   "linker_set_key" : "android::hardware::Return<void> &",
2615   "name" : "android::hardware::Return<void> &",
2616   "referenced_type" : "type-142",
2617   "self_type" : "type-145",
2618   "size" : 8,
2619   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2620  },
2621  {
2622   "alignment" : 8,
2623   "linker_set_key" : "android::hardware::Status &",
2624   "name" : "android::hardware::Status &",
2625   "referenced_type" : "type-101",
2626   "self_type" : "type-119",
2627   "size" : 8,
2628   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2629  },
2630  {
2631   "alignment" : 8,
2632   "linker_set_key" : "android::hardware::TextOutput &",
2633   "name" : "android::hardware::TextOutput &",
2634   "referenced_type" : "type-375",
2635   "self_type" : "type-374",
2636   "size" : 8,
2637   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2638  },
2639  {
2640   "alignment" : 8,
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-507",
2645   "size" : 8,
2646   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2647  },
2648  {
2649   "alignment" : 8,
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-502",
2654   "size" : 8,
2655   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2656  },
2657  {
2658   "alignment" : 8,
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-511",
2663   "size" : 8,
2664   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2665  },
2666  {
2667   "alignment" : 8,
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" : 8,
2673   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2674  },
2675  {
2676   "alignment" : 8,
2677   "linker_set_key" : "android::hardware::hidl_string &",
2678   "name" : "android::hardware::hidl_string &",
2679   "referenced_type" : "type-260",
2680   "self_type" : "type-505",
2681   "size" : 8,
2682   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2683  },
2684  {
2685   "alignment" : 8,
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" : 8,
2691   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2692  },
2693  {
2694   "alignment" : 8,
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" : 8,
2700   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2701  },
2702  {
2703   "alignment" : 8,
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-91",
2707   "self_type" : "type-94",
2708   "size" : 8,
2709   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2710  },
2711  {
2712   "alignment" : 8,
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-83",
2716   "self_type" : "type-87",
2717   "size" : 8,
2718   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2719  },
2720  {
2721   "alignment" : 8,
2722   "linker_set_key" : "const android::String16 &",
2723   "name" : "const android::String16 &",
2724   "referenced_type" : "type-33",
2725   "self_type" : "type-32",
2726   "size" : 8,
2727   "source_file" : "/system/core/libutils/include/utils/String16.h"
2728  },
2729  {
2730   "alignment" : 8,
2731   "linker_set_key" : "const android::String8 &",
2732   "name" : "const android::String8 &",
2733   "referenced_type" : "type-335",
2734   "self_type" : "type-337",
2735   "size" : 8,
2736   "source_file" : "/system/core/libutils/include/utils/String8.h"
2737  },
2738  {
2739   "alignment" : 8,
2740   "linker_set_key" : "const android::hardware::Parcel &",
2741   "name" : "const android::hardware::Parcel &",
2742   "referenced_type" : "type-376",
2743   "self_type" : "type-377",
2744   "size" : 8,
2745   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2746  },
2747  {
2748   "alignment" : 8,
2749   "linker_set_key" : "const android::hardware::Return<bool> &",
2750   "name" : "const android::hardware::Return<bool> &",
2751   "referenced_type" : "type-127",
2752   "self_type" : "type-136",
2753   "size" : 8,
2754   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2755  },
2756  {
2757   "alignment" : 8,
2758   "linker_set_key" : "const android::hardware::Status &",
2759   "name" : "const android::hardware::Status &",
2760   "referenced_type" : "type-116",
2761   "self_type" : "type-117",
2762   "size" : 8,
2763   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2764  },
2765  {
2766   "alignment" : 8,
2767   "linker_set_key" : "const android::hardware::details::SchedPrio &",
2768   "name" : "const android::hardware::details::SchedPrio &",
2769   "referenced_type" : "type-387",
2770   "self_type" : "type-386",
2771   "size" : 8,
2772   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
2773  },
2774  {
2775   "alignment" : 8,
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" : 8,
2781   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2782  },
2783  {
2784   "alignment" : 8,
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" : 8,
2790   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2791  },
2792  {
2793   "alignment" : 8,
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" : 8,
2799   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2800  },
2801  {
2802   "alignment" : 8,
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-486",
2806   "self_type" : "type-487",
2807   "size" : 8,
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" : 8,
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" : 8,
2817   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2818  },
2819  {
2820   "alignment" : 8,
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" : 8,
2826   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2827  },
2828  {
2829   "alignment" : 8,
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-401",
2833   "self_type" : "type-402",
2834   "size" : 8,
2835   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
2836  },
2837  {
2838   "alignment" : 8,
2839   "linker_set_key" : "const android::sp<android::hardware::IBinder> &",
2840   "name" : "const android::sp<android::hardware::IBinder> &",
2841   "referenced_type" : "type-39",
2842   "self_type" : "type-38",
2843   "size" : 8,
2844   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
2845  },
2846  {
2847   "alignment" : 8,
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-96",
2851   "self_type" : "type-526",
2852   "size" : 8,
2853   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2854  },
2855  {
2856   "alignment" : 8,
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" : 8,
2862   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2863  },
2864  {
2865   "alignment" : 8,
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-89",
2869   "self_type" : "type-518",
2870   "size" : 8,
2871   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2872  },
2873  {
2874   "alignment" : 8,
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-531",
2878   "self_type" : "type-532",
2879   "size" : 8,
2880   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2881  },
2882  {
2883   "alignment" : 8,
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-80",
2887   "self_type" : "type-489",
2888   "size" : 8,
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" : 8,
2893   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> &",
2894   "name" : "const android::wp<android::hardware::BHwBinder> &",
2895   "referenced_type" : "type-495",
2896   "self_type" : "type-520",
2897   "size" : 8,
2898   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2899  },
2900  {
2901   "alignment" : 8,
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-519",
2905   "self_type" : "type-522",
2906   "size" : 8,
2907   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
2908  },
2909  {
2910   "alignment" : 8,
2911   "linker_set_key" : "const bool &",
2912   "name" : "const bool &",
2913   "referenced_type" : "type-72",
2914   "self_type" : "type-222",
2915   "size" : 8,
2916   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2917  },
2918  {
2919   "alignment" : 8,
2920   "linker_set_key" : "const double &",
2921   "name" : "const double &",
2922   "referenced_type" : "type-243",
2923   "self_type" : "type-244",
2924   "size" : 8,
2925   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2926  },
2927  {
2928   "alignment" : 8,
2929   "linker_set_key" : "const float &",
2930   "name" : "const float &",
2931   "referenced_type" : "type-241",
2932   "self_type" : "type-242",
2933   "size" : 8,
2934   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2935  },
2936  {
2937   "alignment" : 8,
2938   "linker_set_key" : "const int &",
2939   "name" : "const int &",
2940   "referenced_type" : "type-462",
2941   "self_type" : "type-461",
2942   "size" : 8,
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" : 8,
2954   "linker_set_key" : "const log_msg &",
2955   "name" : "const log_msg &",
2956   "referenced_type" : "type-103",
2957   "self_type" : "type-135",
2958   "size" : 8,
2959   "source_file" : "/system/core/liblog/include/log/log_read.h"
2960  },
2961  {
2962   "alignment" : 8,
2963   "linker_set_key" : "const long &",
2964   "name" : "const long &",
2965   "referenced_type" : "type-238",
2966   "self_type" : "type-239",
2967   "size" : 8,
2968   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2969  },
2970  {
2971   "alignment" : 8,
2972   "linker_set_key" : "const short &",
2973   "name" : "const short &",
2974   "referenced_type" : "type-230",
2975   "self_type" : "type-231",
2976   "size" : 8,
2977   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2978  },
2979  {
2980   "alignment" : 8,
2981   "linker_set_key" : "const signed char &",
2982   "name" : "const signed char &",
2983   "referenced_type" : "type-225",
2984   "self_type" : "type-227",
2985   "size" : 8,
2986   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
2987  },
2988  {
2989   "alignment" : 8,
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-379",
2993   "self_type" : "type-381",
2994   "size" : 8,
2995   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
2996  },
2997  {
2998   "alignment" : 8,
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-514",
3002   "self_type" : "type-513",
3003   "size" : 8,
3004   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3005  },
3006  {
3007   "alignment" : 8,
3008   "linker_set_key" : "const unsigned char &",
3009   "name" : "const unsigned char &",
3010   "referenced_type" : "type-228",
3011   "self_type" : "type-229",
3012   "size" : 8,
3013   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3014  },
3015  {
3016   "alignment" : 8,
3017   "linker_set_key" : "const unsigned int &",
3018   "name" : "const unsigned int &",
3019   "referenced_type" : "type-24",
3020   "self_type" : "type-237",
3021   "size" : 8,
3022   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3023  },
3024  {
3025   "alignment" : 8,
3026   "linker_set_key" : "const unsigned long &",
3027   "name" : "const unsigned long &",
3028   "referenced_type" : "type-25",
3029   "self_type" : "type-240",
3030   "size" : 8,
3031   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3032  },
3033  {
3034   "alignment" : 8,
3035   "linker_set_key" : "const unsigned short &",
3036   "name" : "const unsigned short &",
3037   "referenced_type" : "type-232",
3038   "self_type" : "type-233",
3039   "size" : 8,
3040   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3041  },
3042  {
3043   "alignment" : 8,
3044   "linker_set_key" : "int &",
3045   "name" : "int &",
3046   "referenced_type" : "type-50",
3047   "self_type" : "type-331",
3048   "size" : 8,
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" : 8,
3053   "linker_set_key" : "unsigned char &",
3054   "name" : "unsigned char &",
3055   "referenced_type" : "type-107",
3056   "self_type" : "type-476",
3057   "size" : 8,
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" : 8,
3065   "linker_set_key" : "android::Condition *",
3066   "name" : "android::Condition *",
3067   "referenced_type" : "type-73",
3068   "self_type" : "type-457",
3069   "size" : 8,
3070   "source_file" : "/system/core/libutils/include/utils/Condition.h"
3071  },
3072  {
3073   "alignment" : 8,
3074   "linker_set_key" : "android::Mutex *",
3075   "name" : "android::Mutex *",
3076   "referenced_type" : "type-18",
3077   "self_type" : "type-452",
3078   "size" : 8,
3079   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3080  },
3081  {
3082   "alignment" : 8,
3083   "linker_set_key" : "android::Mutex::Autolock *",
3084   "name" : "android::Mutex::Autolock *",
3085   "referenced_type" : "type-453",
3086   "self_type" : "type-455",
3087   "size" : 8,
3088   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3089  },
3090  {
3091   "alignment" : 8,
3092   "linker_set_key" : "android::RWLock *",
3093   "name" : "android::RWLock *",
3094   "referenced_type" : "type-458",
3095   "self_type" : "type-460",
3096   "size" : 8,
3097   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3098  },
3099  {
3100   "alignment" : 8,
3101   "linker_set_key" : "android::RWLock::AutoRLock *",
3102   "name" : "android::RWLock::AutoRLock *",
3103   "referenced_type" : "type-463",
3104   "self_type" : "type-465",
3105   "size" : 8,
3106   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3107  },
3108  {
3109   "alignment" : 8,
3110   "linker_set_key" : "android::RWLock::AutoWLock *",
3111   "name" : "android::RWLock::AutoWLock *",
3112   "referenced_type" : "type-466",
3113   "self_type" : "type-467",
3114   "size" : 8,
3115   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3116  },
3117  {
3118   "alignment" : 8,
3119   "linker_set_key" : "android::RefBase *",
3120   "name" : "android::RefBase *",
3121   "referenced_type" : "type-7",
3122   "self_type" : "type-251",
3123   "size" : 8,
3124   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3125  },
3126  {
3127   "alignment" : 8,
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" : 8,
3133   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3134  },
3135  {
3136   "alignment" : 8,
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" : 8,
3142   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3143  },
3144  {
3145   "alignment" : 8,
3146   "linker_set_key" : "android::ReferenceRenamer *",
3147   "name" : "android::ReferenceRenamer *",
3148   "referenced_type" : "type-245",
3149   "self_type" : "type-248",
3150   "size" : 8,
3151   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3152  },
3153  {
3154   "alignment" : 8,
3155   "linker_set_key" : "android::ScopedTrace *",
3156   "name" : "android::ScopedTrace *",
3157   "referenced_type" : "type-468",
3158   "self_type" : "type-469",
3159   "size" : 8,
3160   "source_file" : "/system/core/libutils/include/utils/Trace.h"
3161  },
3162  {
3163   "alignment" : 8,
3164   "linker_set_key" : "android::String16 *",
3165   "name" : "android::String16 *",
3166   "referenced_type" : "type-34",
3167   "self_type" : "type-344",
3168   "size" : 8,
3169   "source_file" : "/system/core/libutils/include/utils/String16.h"
3170  },
3171  {
3172   "alignment" : 8,
3173   "linker_set_key" : "android::String8 *",
3174   "name" : "android::String8 *",
3175   "referenced_type" : "type-45",
3176   "self_type" : "type-339",
3177   "size" : 8,
3178   "source_file" : "/system/core/libutils/include/utils/String8.h"
3179  },
3180  {
3181   "alignment" : 8,
3182   "linker_set_key" : "android::Thread *",
3183   "name" : "android::Thread *",
3184   "referenced_type" : "type-71",
3185   "self_type" : "type-70",
3186   "size" : 8,
3187   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3188  },
3189  {
3190   "alignment" : 8,
3191   "linker_set_key" : "android::VirtualLightRefBase *",
3192   "name" : "android::VirtualLightRefBase *",
3193   "referenced_type" : "type-148",
3194   "self_type" : "type-155",
3195   "size" : 8,
3196   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
3197  },
3198  {
3199   "alignment" : 8,
3200   "linker_set_key" : "android::hardware::BHwBinder *",
3201   "name" : "android::hardware::BHwBinder *",
3202   "referenced_type" : "type-99",
3203   "self_type" : "type-98",
3204   "size" : 8,
3205   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3206  },
3207  {
3208   "alignment" : 8,
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" : 8,
3214   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
3215  },
3216  {
3217   "alignment" : 8,
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-395",
3221   "self_type" : "type-400",
3222   "size" : 8,
3223   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3224  },
3225  {
3226   "alignment" : 8,
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-413",
3230   "self_type" : "type-418",
3231   "size" : 8,
3232   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3233  },
3234  {
3235   "alignment" : 8,
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-403",
3239   "self_type" : "type-408",
3240   "size" : 8,
3241   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3242  },
3243  {
3244   "alignment" : 8,
3245   "linker_set_key" : "android::hardware::GrantorDescriptor *",
3246   "name" : "android::hardware::GrantorDescriptor *",
3247   "referenced_type" : "type-280",
3248   "self_type" : "type-279",
3249   "size" : 8,
3250   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3251  },
3252  {
3253   "alignment" : 8,
3254   "linker_set_key" : "android::hardware::IBinder *",
3255   "name" : "android::hardware::IBinder *",
3256   "referenced_type" : "type-28",
3257   "self_type" : "type-27",
3258   "size" : 8,
3259   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3260  },
3261  {
3262   "alignment" : 8,
3263   "linker_set_key" : "android::hardware::IBinder::DeathRecipient *",
3264   "name" : "android::hardware::IBinder::DeathRecipient *",
3265   "referenced_type" : "type-17",
3266   "self_type" : "type-524",
3267   "size" : 8,
3268   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3269  },
3270  {
3271   "alignment" : 8,
3272   "linker_set_key" : "android::hardware::IInterface *",
3273   "name" : "android::hardware::IInterface *",
3274   "referenced_type" : "type-352",
3275   "self_type" : "type-544",
3276   "size" : 8,
3277   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3278  },
3279  {
3280   "alignment" : 8,
3281   "linker_set_key" : "android::hardware::Parcel *",
3282   "name" : "android::hardware::Parcel *",
3283   "referenced_type" : "type-356",
3284   "self_type" : "type-362",
3285   "size" : 8,
3286   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3287  },
3288  {
3289   "alignment" : 8,
3290   "linker_set_key" : "android::hardware::ProcessState *",
3291   "name" : "android::hardware::ProcessState *",
3292   "referenced_type" : "type-55",
3293   "self_type" : "type-54",
3294   "size" : 8,
3295   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3296  },
3297  {
3298   "alignment" : 8,
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-129",
3302   "self_type" : "type-130",
3303   "size" : 8,
3304   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3305  },
3306  {
3307   "alignment" : 8,
3308   "linker_set_key" : "android::hardware::Return<bool> *",
3309   "name" : "android::hardware::Return<bool> *",
3310   "referenced_type" : "type-121",
3311   "self_type" : "type-123",
3312   "size" : 8,
3313   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3314  },
3315  {
3316   "alignment" : 8,
3317   "linker_set_key" : "android::hardware::Return<void> *",
3318   "name" : "android::hardware::Return<void> *",
3319   "referenced_type" : "type-142",
3320   "self_type" : "type-143",
3321   "size" : 8,
3322   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3323  },
3324  {
3325   "alignment" : 8,
3326   "linker_set_key" : "android::hardware::Status *",
3327   "name" : "android::hardware::Status *",
3328   "referenced_type" : "type-101",
3329   "self_type" : "type-115",
3330   "size" : 8,
3331   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3332  },
3333  {
3334   "alignment" : 8,
3335   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
3336   "name" : "android::hardware::details::HidlInstrumentor *",
3337   "referenced_type" : "type-368",
3338   "self_type" : "type-516",
3339   "size" : 8,
3340   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3341  },
3342  {
3343   "alignment" : 8,
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-506",
3348   "size" : 8,
3349   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3350  },
3351  {
3352   "alignment" : 8,
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-501",
3357   "size" : 8,
3358   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3359  },
3360  {
3361   "alignment" : 8,
3362   "linker_set_key" : "android::hardware::details::return_status *",
3363   "name" : "android::hardware::details::return_status *",
3364   "referenced_type" : "type-122",
3365   "self_type" : "type-137",
3366   "size" : 8,
3367   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3368  },
3369  {
3370   "alignment" : 8,
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" : 8,
3376   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3377  },
3378  {
3379   "alignment" : 8,
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-92",
3384   "size" : 8,
3385   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3386  },
3387  {
3388   "alignment" : 8,
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" : 8,
3394   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3395  },
3396  {
3397   "alignment" : 8,
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" : 8,
3403   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3404  },
3405  {
3406   "alignment" : 8,
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" : 8,
3412   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3413  },
3414  {
3415   "alignment" : 8,
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" : 8,
3421   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3422  },
3423  {
3424   "alignment" : 8,
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" : 8,
3430   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3431  },
3432  {
3433   "alignment" : 8,
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" : 8,
3439   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3440  },
3441  {
3442   "alignment" : 8,
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" : 8,
3448   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3449  },
3450  {
3451   "alignment" : 8,
3452   "linker_set_key" : "android::hardware::vr::V1_0::BpHwVr *",
3453   "name" : "android::hardware::vr::V1_0::BpHwVr *",
3454   "referenced_type" : "type-497",
3455   "self_type" : "type-537",
3456   "size" : 8,
3457   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3458  },
3459  {
3460   "alignment" : 8,
3461   "linker_set_key" : "android::hardware::vr::V1_0::BsVr *",
3462   "name" : "android::hardware::vr::V1_0::BsVr *",
3463   "referenced_type" : "type-533",
3464   "self_type" : "type-536",
3465   "size" : 8,
3466   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3467  },
3468  {
3469   "alignment" : 8,
3470   "linker_set_key" : "android::hardware::vr::V1_0::IVr *",
3471   "name" : "android::hardware::vr::V1_0::IVr *",
3472   "referenced_type" : "type-85",
3473   "self_type" : "type-84",
3474   "size" : 8,
3475   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3476  },
3477  {
3478   "alignment" : 8,
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-378",
3483   "size" : 8,
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" : 8,
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" : 8,
3493   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3494  },
3495  {
3496   "alignment" : 8,
3497   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager *",
3498   "name" : "android::hidl::manager::V1_0::IServiceManager *",
3499   "referenced_type" : "type-63",
3500   "self_type" : "type-62",
3501   "size" : 8,
3502   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3503  },
3504  {
3505   "alignment" : 8,
3506   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification *",
3507   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
3508   "referenced_type" : "type-78",
3509   "self_type" : "type-77",
3510   "size" : 8,
3511   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3512  },
3513  {
3514   "alignment" : 8,
3515   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
3516   "name" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
3517   "referenced_type" : "type-539",
3518   "self_type" : "type-540",
3519   "size" : 8,
3520   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3521  },
3522  {
3523   "alignment" : 8,
3524   "linker_set_key" : "android::sp<android::hardware::IBinder> *",
3525   "name" : "android::sp<android::hardware::IBinder> *",
3526   "referenced_type" : "type-40",
3527   "self_type" : "type-541",
3528   "size" : 8,
3529   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3530  },
3531  {
3532   "alignment" : 8,
3533   "linker_set_key" : "android::sp<android::hardware::ProcessState> *",
3534   "name" : "android::sp<android::hardware::ProcessState> *",
3535   "referenced_type" : "type-53",
3536   "self_type" : "type-52",
3537   "size" : 8,
3538   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3539  },
3540  {
3541   "alignment" : 8,
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-91",
3545   "self_type" : "type-90",
3546   "size" : 8,
3547   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3548  },
3549  {
3550   "alignment" : 8,
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-83",
3554   "self_type" : "type-82",
3555   "size" : 8,
3556   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3557  },
3558  {
3559   "alignment" : 8,
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-530",
3564   "size" : 8,
3565   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3566  },
3567  {
3568   "alignment" : 8,
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-61",
3572   "self_type" : "type-64",
3573   "size" : 8,
3574   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3575  },
3576  {
3577   "alignment" : 8,
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-76",
3581   "self_type" : "type-79",
3582   "size" : 8,
3583   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3584  },
3585  {
3586   "alignment" : 8,
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" : 8,
3592   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3593  },
3594  {
3595   "alignment" : 8,
3596   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
3597   "name" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
3598   "referenced_type" : "type-523",
3599   "self_type" : "type-525",
3600   "size" : 8,
3601   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3602  },
3603  {
3604   "alignment" : 8,
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" : 8,
3610   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3611  },
3612  {
3613   "alignment" : 8,
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-517",
3618   "size" : 8,
3619   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3620  },
3621  {
3622   "alignment" : 8,
3623   "linker_set_key" : "android_flex_plane *",
3624   "name" : "android_flex_plane *",
3625   "referenced_type" : "type-440",
3626   "self_type" : "type-443",
3627   "size" : 8,
3628   "source_file" : "/system/core/libsystem/include/system/graphics.h"
3629  },
3630  {
3631   "alignment" : 8,
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-30",
3635   "self_type" : "type-29",
3636   "size" : 8,
3637   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
3638  },
3639  {
3640   "alignment" : 8,
3641   "linker_set_key" : "char *",
3642   "name" : "char *",
3643   "referenced_type" : "type-48",
3644   "self_type" : "type-171",
3645   "size" : 8,
3646   "source_file" : "/system/core/liblog/include/log/log_read.h"
3647  },
3648  {
3649   "alignment" : 8,
3650   "linker_set_key" : "const android::NativeHandle *",
3651   "name" : "const android::NativeHandle *",
3652   "referenced_type" : "type-326",
3653   "self_type" : "type-327",
3654   "size" : 8,
3655   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
3656  },
3657  {
3658   "alignment" : 8,
3659   "linker_set_key" : "const android::RefBase *",
3660   "name" : "const android::RefBase *",
3661   "referenced_type" : "type-249",
3662   "self_type" : "type-250",
3663   "size" : 8,
3664   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3665  },
3666  {
3667   "alignment" : 8,
3668   "linker_set_key" : "const android::String16 *",
3669   "name" : "const android::String16 *",
3670   "referenced_type" : "type-33",
3671   "self_type" : "type-342",
3672   "size" : 8,
3673   "source_file" : "/system/core/libutils/include/utils/String16.h"
3674  },
3675  {
3676   "alignment" : 8,
3677   "linker_set_key" : "const android::String8 *",
3678   "name" : "const android::String8 *",
3679   "referenced_type" : "type-335",
3680   "self_type" : "type-336",
3681   "size" : 8,
3682   "source_file" : "/system/core/libutils/include/utils/String8.h"
3683  },
3684  {
3685   "alignment" : 8,
3686   "linker_set_key" : "const android::VectorImpl *",
3687   "name" : "const android::VectorImpl *",
3688   "referenced_type" : "type-421",
3689   "self_type" : "type-422",
3690   "size" : 8,
3691   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
3692  },
3693  {
3694   "alignment" : 8,
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" : 8,
3700   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
3701  },
3702  {
3703   "alignment" : 8,
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-388",
3707   "self_type" : "type-389",
3708   "size" : 8,
3709   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3710  },
3711  {
3712   "alignment" : 8,
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-393",
3716   "self_type" : "type-394",
3717   "size" : 8,
3718   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3719  },
3720  {
3721   "alignment" : 8,
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-133",
3725   "self_type" : "type-134",
3726   "size" : 8,
3727   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3728  },
3729  {
3730   "alignment" : 8,
3731   "linker_set_key" : "const android::hardware::Return<bool> *",
3732   "name" : "const android::hardware::Return<bool> *",
3733   "referenced_type" : "type-127",
3734   "self_type" : "type-128",
3735   "size" : 8,
3736   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3737  },
3738  {
3739   "alignment" : 8,
3740   "linker_set_key" : "const android::hardware::Status *",
3741   "name" : "const android::hardware::Status *",
3742   "referenced_type" : "type-116",
3743   "self_type" : "type-120",
3744   "size" : 8,
3745   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3746  },
3747  {
3748   "alignment" : 8,
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-508",
3752   "self_type" : "type-510",
3753   "size" : 8,
3754   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3755  },
3756  {
3757   "alignment" : 8,
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-503",
3761   "self_type" : "type-504",
3762   "size" : 8,
3763   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3764  },
3765  {
3766   "alignment" : 8,
3767   "linker_set_key" : "const android::hardware::details::hidl_pointer<int> *",
3768   "name" : "const android::hardware::details::hidl_pointer<int> *",
3769   "referenced_type" : "type-478",
3770   "self_type" : "type-488",
3771   "size" : 8,
3772   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3773  },
3774  {
3775   "alignment" : 8,
3776   "linker_set_key" : "const android::hardware::details::return_status *",
3777   "name" : "const android::hardware::details::return_status *",
3778   "referenced_type" : "type-139",
3779   "self_type" : "type-140",
3780   "size" : 8,
3781   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3782  },
3783  {
3784   "alignment" : 8,
3785   "linker_set_key" : "const android::hardware::hidl_death_recipient *",
3786   "name" : "const android::hardware::hidl_death_recipient *",
3787   "referenced_type" : "type-528",
3788   "self_type" : "type-529",
3789   "size" : 8,
3790   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3791  },
3792  {
3793   "alignment" : 8,
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" : 8,
3799   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3800  },
3801  {
3802   "alignment" : 8,
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" : 8,
3808   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3809  },
3810  {
3811   "alignment" : 8,
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" : 8,
3817   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3818  },
3819  {
3820   "alignment" : 8,
3821   "linker_set_key" : "const android::hardware::vr::V1_0::BpHwVr *",
3822   "name" : "const android::hardware::vr::V1_0::BpHwVr *",
3823   "referenced_type" : "type-496",
3824   "self_type" : "type-500",
3825   "size" : 8,
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" : 8,
3830   "linker_set_key" : "const android::hardware::vr::V1_0::IVr *",
3831   "name" : "const android::hardware::vr::V1_0::IVr *",
3832   "referenced_type" : "type-483",
3833   "self_type" : "type-485",
3834   "size" : 8,
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" : 8,
3839   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase *",
3840   "name" : "const android::hidl::base::V1_0::BpHwBase *",
3841   "referenced_type" : "type-493",
3842   "self_type" : "type-494",
3843   "size" : 8,
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" : 8,
3848   "linker_set_key" : "const android::hidl::base::V1_0::IBase *",
3849   "name" : "const android::hidl::base::V1_0::IBase *",
3850   "referenced_type" : "type-399",
3851   "self_type" : "type-398",
3852   "size" : 8,
3853   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3854  },
3855  {
3856   "alignment" : 8,
3857   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager *",
3858   "name" : "const android::hidl::manager::V1_0::IServiceManager *",
3859   "referenced_type" : "type-67",
3860   "self_type" : "type-68",
3861   "size" : 8,
3862   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3863  },
3864  {
3865   "alignment" : 8,
3866   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification *",
3867   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
3868   "referenced_type" : "type-470",
3869   "self_type" : "type-471",
3870   "size" : 8,
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" : 8,
3875   "linker_set_key" : "const android::sp<android::hardware::IBinder> *",
3876   "name" : "const android::sp<android::hardware::IBinder> *",
3877   "referenced_type" : "type-39",
3878   "self_type" : "type-542",
3879   "size" : 8,
3880   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3881  },
3882  {
3883   "alignment" : 8,
3884   "linker_set_key" : "const android::sp<android::hardware::ProcessState> *",
3885   "name" : "const android::sp<android::hardware::ProcessState> *",
3886   "referenced_type" : "type-59",
3887   "self_type" : "type-60",
3888   "size" : 8,
3889   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3890  },
3891  {
3892   "alignment" : 8,
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-96",
3896   "self_type" : "type-95",
3897   "size" : 8,
3898   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3899  },
3900  {
3901   "alignment" : 8,
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-527",
3906   "size" : 8,
3907   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3908  },
3909  {
3910   "alignment" : 8,
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-89",
3914   "self_type" : "type-88",
3915   "size" : 8,
3916   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3917  },
3918  {
3919   "alignment" : 8,
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-531",
3923   "self_type" : "type-538",
3924   "size" : 8,
3925   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3926  },
3927  {
3928   "alignment" : 8,
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-65",
3932   "self_type" : "type-66",
3933   "size" : 8,
3934   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3935  },
3936  {
3937   "alignment" : 8,
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-80",
3941   "self_type" : "type-81",
3942   "size" : 8,
3943   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3944  },
3945  {
3946   "alignment" : 8,
3947   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> *",
3948   "name" : "const android::wp<android::hardware::BHwBinder> *",
3949   "referenced_type" : "type-495",
3950   "self_type" : "type-509",
3951   "size" : 8,
3952   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3953  },
3954  {
3955   "alignment" : 8,
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-224",
3960   "size" : 8,
3961   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3962  },
3963  {
3964   "alignment" : 8,
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-519",
3968   "self_type" : "type-521",
3969   "size" : 8,
3970   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3971  },
3972  {
3973   "alignment" : 8,
3974   "linker_set_key" : "const char *",
3975   "name" : "const char *",
3976   "referenced_type" : "type-47",
3977   "self_type" : "type-46",
3978   "size" : 8,
3979   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3980  },
3981  {
3982   "alignment" : 8,
3983   "linker_set_key" : "const char16_t *",
3984   "name" : "const char16_t *",
3985   "referenced_type" : "type-36",
3986   "self_type" : "type-35",
3987   "size" : 8,
3988   "source_file" : "/system/core/libutils/include/utils/String16.h"
3989  },
3990  {
3991   "alignment" : 8,
3992   "linker_set_key" : "const log_msg *",
3993   "name" : "const log_msg *",
3994   "referenced_type" : "type-103",
3995   "self_type" : "type-124",
3996   "size" : 8,
3997   "source_file" : "/system/core/liblog/include/log/log_read.h"
3998  },
3999  {
4000   "alignment" : 8,
4001   "linker_set_key" : "const native_handle *",
4002   "name" : "const native_handle *",
4003   "referenced_type" : "type-257",
4004   "self_type" : "type-256",
4005   "size" : 8,
4006   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4007  },
4008  {
4009   "alignment" : 8,
4010   "linker_set_key" : "const unsigned char *",
4011   "name" : "const unsigned char *",
4012   "referenced_type" : "type-228",
4013   "self_type" : "type-311",
4014   "size" : 8,
4015   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4016  },
4017  {
4018   "alignment" : 8,
4019   "linker_set_key" : "const unsigned long long *",
4020   "name" : "const unsigned long long *",
4021   "referenced_type" : "type-364",
4022   "self_type" : "type-363",
4023   "size" : 8,
4024   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4025  },
4026  {
4027   "alignment" : 8,
4028   "linker_set_key" : "const void *",
4029   "name" : "const void *",
4030   "referenced_type" : "type-317",
4031   "self_type" : "type-318",
4032   "size" : 8,
4033   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4034  },
4035  {
4036   "alignment" : 8,
4037   "linker_set_key" : "int (*)(void *)",
4038   "name" : "int (*)(void *)",
4039   "referenced_type" : "type-449",
4040   "self_type" : "type-450",
4041   "size" : 8,
4042   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
4043  },
4044  {
4045   "alignment" : 8,
4046   "linker_set_key" : "int *",
4047   "name" : "int *",
4048   "referenced_type" : "type-50",
4049   "self_type" : "type-303",
4050   "size" : 8,
4051   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4052  },
4053  {
4054   "alignment" : 8,
4055   "linker_set_key" : "log_msg *",
4056   "name" : "log_msg *",
4057   "referenced_type" : "type-104",
4058   "self_type" : "type-160",
4059   "size" : 8,
4060   "source_file" : "/system/core/liblog/include/log/log_read.h"
4061  },
4062  {
4063   "alignment" : 8,
4064   "linker_set_key" : "native_handle *",
4065   "name" : "native_handle *",
4066   "referenced_type" : "type-153",
4067   "self_type" : "type-152",
4068   "size" : 8,
4069   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4070  },
4071  {
4072   "alignment" : 8,
4073   "linker_set_key" : "unsigned char *",
4074   "name" : "unsigned char *",
4075   "referenced_type" : "type-107",
4076   "self_type" : "type-358",
4077   "size" : 8,
4078   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4079  },
4080  {
4081   "alignment" : 8,
4082   "linker_set_key" : "unsigned long long *",
4083   "name" : "unsigned long long *",
4084   "referenced_type" : "type-206",
4085   "self_type" : "type-359",
4086   "size" : 8,
4087   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4088  },
4089  {
4090   "alignment" : 8,
4091   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
4092   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
4093   "referenced_type" : "type-361",
4094   "self_type" : "type-360",
4095   "size" : 8,
4096   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4097  },
4098  {
4099   "alignment" : 8,
4100   "linker_set_key" : "void *",
4101   "name" : "void *",
4102   "referenced_type" : "type-23",
4103   "self_type" : "type-22",
4104   "size" : 8,
4105   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4106  },
4107  {
4108   "alignment" : 8,
4109   "linker_set_key" : "void **",
4110   "name" : "void **",
4111   "referenced_type" : "type-22",
4112   "self_type" : "type-451",
4113   "size" : 8,
4114   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
4115  }
4116 ],
4117 "qualified_types" :
4118 [
4119  {
4120   "alignment" : 8,
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" : 8,
4127   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4128  },
4129  {
4130   "alignment" : 8,
4131   "is_const" : true,
4132   "linker_set_key" : "android::hardware::IBinder *const",
4133   "name" : "android::hardware::IBinder *const",
4134   "referenced_type" : "type-27",
4135   "self_type" : "type-348",
4136   "size" : 8,
4137   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4138  },
4139  {
4140   "alignment" : 8,
4141   "is_const" : true,
4142   "linker_set_key" : "const android::NativeHandle",
4143   "name" : "const android::NativeHandle",
4144   "referenced_type" : "type-151",
4145   "self_type" : "type-326",
4146   "size" : 24,
4147   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
4148  },
4149  {
4150   "alignment" : 8,
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" : 16,
4157   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4158  },
4159  {
4160   "alignment" : 8,
4161   "is_const" : true,
4162   "linker_set_key" : "const android::String16",
4163   "name" : "const android::String16",
4164   "referenced_type" : "type-34",
4165   "self_type" : "type-33",
4166   "size" : 8,
4167   "source_file" : "/system/core/libutils/include/utils/String16.h"
4168  },
4169  {
4170   "alignment" : 8,
4171   "is_const" : true,
4172   "linker_set_key" : "const android::String8",
4173   "name" : "const android::String8",
4174   "referenced_type" : "type-45",
4175   "self_type" : "type-335",
4176   "size" : 8,
4177   "source_file" : "/system/core/libutils/include/utils/String8.h"
4178  },
4179  {
4180   "alignment" : 8,
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-421",
4186   "size" : 40,
4187   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
4188  },
4189  {
4190   "alignment" : 8,
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" : 48,
4197   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4198  },
4199  {
4200   "alignment" : 8,
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-382",
4205   "self_type" : "type-388",
4206   "size" : 64,
4207   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4208  },
4209  {
4210   "alignment" : 8,
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-390",
4215   "self_type" : "type-393",
4216   "size" : 64,
4217   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4218  },
4219  {
4220   "alignment" : 8,
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-376",
4226   "size" : 136,
4227   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4228  },
4229  {
4230   "alignment" : 8,
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-129",
4235   "self_type" : "type-133",
4236   "size" : 48,
4237   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4238  },
4239  {
4240   "alignment" : 8,
4241   "is_const" : true,
4242   "linker_set_key" : "const android::hardware::Return<bool>",
4243   "name" : "const android::hardware::Return<bool>",
4244   "referenced_type" : "type-121",
4245   "self_type" : "type-127",
4246   "size" : 40,
4247   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4248  },
4249  {
4250   "alignment" : 8,
4251   "is_const" : true,
4252   "linker_set_key" : "const android::hardware::Status",
4253   "name" : "const android::hardware::Status",
4254   "referenced_type" : "type-101",
4255   "self_type" : "type-116",
4256   "size" : 32,
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-385",
4265   "self_type" : "type-387",
4266   "size" : 8,
4267   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4268  },
4269  {
4270   "alignment" : 8,
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-508",
4276   "size" : 8,
4277   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4278  },
4279  {
4280   "alignment" : 8,
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-503",
4286   "size" : 8,
4287   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4288  },
4289  {
4290   "alignment" : 8,
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-478",
4296   "size" : 8,
4297   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4298  },
4299  {
4300   "alignment" : 8,
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-122",
4305   "self_type" : "type-139",
4306   "size" : 40,
4307   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4308  },
4309  {
4310   "alignment" : 8,
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-528",
4316   "size" : 24,
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" : 8,
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" : 8,
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-486",
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" : 8,
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" : 8,
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-497",
4385   "self_type" : "type-496",
4386   "size" : 216,
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" : 8,
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-85",
4395   "self_type" : "type-483",
4396   "size" : 24,
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" : 8,
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-490",
4405   "self_type" : "type-493",
4406   "size" : 216,
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" : 8,
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-399",
4426   "size" : 24,
4427   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4428  },
4429  {
4430   "alignment" : 8,
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-398",
4435   "self_type" : "type-401",
4436   "size" : 8,
4437   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4438  },
4439  {
4440   "alignment" : 8,
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-63",
4445   "self_type" : "type-67",
4446   "size" : 24,
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-473",
4455   "self_type" : "type-477",
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-472",
4465   "self_type" : "type-475",
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" : 8,
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-78",
4475   "self_type" : "type-470",
4476   "size" : 24,
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" : 8,
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-40",
4485   "self_type" : "type-39",
4486   "size" : 8,
4487   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4488  },
4489  {
4490   "alignment" : 8,
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-53",
4495   "self_type" : "type-59",
4496   "size" : 8,
4497   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4498  },
4499  {
4500   "alignment" : 8,
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-91",
4505   "self_type" : "type-96",
4506   "size" : 8,
4507   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4508  },
4509  {
4510   "alignment" : 8,
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" : 8,
4517   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4518  },
4519  {
4520   "alignment" : 8,
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-83",
4525   "self_type" : "type-89",
4526   "size" : 8,
4527   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4528  },
4529  {
4530   "alignment" : 8,
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-531",
4536   "size" : 8,
4537   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4538  },
4539  {
4540   "alignment" : 8,
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-61",
4545   "self_type" : "type-65",
4546   "size" : 8,
4547   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4548  },
4549  {
4550   "alignment" : 8,
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-76",
4555   "self_type" : "type-80",
4556   "size" : 8,
4557   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4558  },
4559  {
4560   "alignment" : 8,
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-495",
4566   "size" : 16,
4567   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4568  },
4569  {
4570   "alignment" : 8,
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" : 16,
4577   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4578  },
4579  {
4580   "alignment" : 8,
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-519",
4586   "size" : 16,
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-31",
4595   "self_type" : "type-72",
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-48",
4605   "self_type" : "type-47",
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-37",
4615   "self_type" : "type-36",
4616   "size" : 2,
4617   "source_file" : "/system/core/libutils/include/utils/String16.h"
4618  },
4619  {
4620   "alignment" : 8,
4621   "is_const" : true,
4622   "linker_set_key" : "const double",
4623   "name" : "const double",
4624   "referenced_type" : "type-218",
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-211",
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-50",
4645   "self_type" : "type-462",
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-104",
4663   "self_type" : "type-103",
4664   "size" : 5124,
4665   "source_file" : "/system/core/liblog/include/log/log_read.h"
4666  },
4667  {
4668   "alignment" : 8,
4669   "is_const" : true,
4670   "linker_set_key" : "const long",
4671   "name" : "const long",
4672   "referenced_type" : "type-58",
4673   "self_type" : "type-238",
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-153",
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-175",
4693   "self_type" : "type-230",
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-226",
4703   "self_type" : "type-225",
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-482",
4723   "self_type" : "type-481",
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-480",
4733   "self_type" : "type-479",
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" : 8,
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-380",
4743   "self_type" : "type-379",
4744   "size" : 24,
4745   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4746  },
4747  {
4748   "alignment" : 8,
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" : 16,
4755   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4756  },
4757  {
4758   "alignment" : 8,
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" : 16,
4765   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4766  },
4767  {
4768   "alignment" : 8,
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-515",
4773   "self_type" : "type-514",
4774   "size" : 24,
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-107",
4783   "self_type" : "type-228",
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" : 8,
4799   "is_const" : true,
4800   "linker_set_key" : "const unsigned long",
4801   "name" : "const unsigned long",
4802   "referenced_type" : "type-13",
4803   "self_type" : "type-25",
4804   "size" : 8,
4805   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4806  },
4807  {
4808   "alignment" : 8,
4809   "is_const" : true,
4810   "linker_set_key" : "const unsigned long long",
4811   "name" : "const unsigned long long",
4812   "referenced_type" : "type-206",
4813   "self_type" : "type-364",
4814   "size" : 8,
4815   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4816  },
4817  {
4818   "alignment" : 2,
4819   "is_const" : true,
4820   "linker_set_key" : "const unsigned short",
4821   "name" : "const unsigned short",
4822   "referenced_type" : "type-109",
4823   "self_type" : "type-232",
4824   "size" : 2,
4825   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4826  },
4827  {
4828   "is_const" : true,
4829   "linker_set_key" : "const void",
4830   "name" : "const void",
4831   "referenced_type" : "type-23",
4832   "self_type" : "type-317",
4833   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4834  },
4835  {
4836   "alignment" : 1,
4837   "is_volatile" : true,
4838   "linker_set_key" : "volatile bool",
4839   "name" : "volatile bool",
4840   "referenced_type" : "type-31",
4841   "self_type" : "type-75",
4842   "size" : 1,
4843   "source_file" : "/system/core/libutils/include/utils/Thread.h"
4844  },
4845  {
4846   "alignment" : 4,
4847   "is_volatile" : true,
4848   "linker_set_key" : "volatile int",
4849   "name" : "volatile int",
4850   "referenced_type" : "type-50",
4851   "self_type" : "type-49",
4852   "size" : 4,
4853   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
4854  }
4855 ],
4856 "record_types" :
4857 [
4858  {
4859   "alignment" : 4,
4860   "fields" :
4861   [
4862    {
4863     "access" : "private",
4864     "field_name" : "mCond",
4865     "referenced_type" : "type-74"
4866    }
4867   ],
4868   "linker_set_key" : "android::Condition",
4869   "name" : "android::Condition",
4870   "record_kind" : "class",
4871   "referenced_type" : "type-73",
4872   "self_type" : "type-73",
4873   "size" : 48,
4874   "source_file" : "/system/core/libutils/include/utils/Condition.h",
4875   "unique_id" : "_ZTSN7android9ConditionE"
4876  },
4877  {
4878   "alignment" : 8,
4879   "fields" :
4880   [
4881    {
4882     "access" : "private",
4883     "field_name" : "mVector",
4884     "referenced_type" : "type-42"
4885    }
4886   ],
4887   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
4888   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
4889   "record_kind" : "class",
4890   "referenced_type" : "type-41",
4891   "self_type" : "type-41",
4892   "size" : 40,
4893   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
4894   "template_args" : [ "type-34", "type-40" ],
4895   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
4896  },
4897  {
4898   "alignment" : 4,
4899   "fields" :
4900   [
4901    {
4902     "access" : "private",
4903     "field_name" : "mCount",
4904     "referenced_type" : "type-150"
4905    }
4906   ],
4907   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
4908   "name" : "android::LightRefBase<android::NativeHandle>",
4909   "record_kind" : "class",
4910   "referenced_type" : "type-149",
4911   "self_type" : "type-149",
4912   "size" : 4,
4913   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
4914   "template_args" : [ "type-151" ],
4915   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
4916  },
4917  {
4918   "alignment" : 4,
4919   "fields" :
4920   [
4921    {
4922     "access" : "private",
4923     "field_name" : "mCount",
4924     "referenced_type" : "type-147"
4925    }
4926   ],
4927   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
4928   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
4929   "record_kind" : "class",
4930   "referenced_type" : "type-146",
4931   "self_type" : "type-146",
4932   "size" : 4,
4933   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
4934   "template_args" : [ "type-148" ],
4935   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
4936  },
4937  {
4938   "alignment" : 4,
4939   "fields" :
4940   [
4941    {
4942     "access" : "private",
4943     "field_name" : "mMutex",
4944     "referenced_type" : "type-19"
4945    }
4946   ],
4947   "linker_set_key" : "android::Mutex",
4948   "name" : "android::Mutex",
4949   "record_kind" : "class",
4950   "referenced_type" : "type-18",
4951   "self_type" : "type-18",
4952   "size" : 40,
4953   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
4954   "unique_id" : "_ZTSN7android5MutexE"
4955  },
4956  {
4957   "alignment" : 8,
4958   "fields" :
4959   [
4960    {
4961     "access" : "private",
4962     "field_name" : "mLock",
4963     "referenced_type" : "type-454"
4964    }
4965   ],
4966   "linker_set_key" : "android::Mutex::Autolock",
4967   "name" : "android::Mutex::Autolock",
4968   "record_kind" : "class",
4969   "referenced_type" : "type-453",
4970   "self_type" : "type-453",
4971   "size" : 8,
4972   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
4973   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
4974  },
4975  {
4976   "alignment" : 8,
4977   "base_specifiers" :
4978   [
4979    {
4980     "referenced_type" : "type-149"
4981    }
4982   ],
4983   "fields" :
4984   [
4985    {
4986     "access" : "private",
4987     "field_name" : "mHandle",
4988     "field_offset" : 64,
4989     "referenced_type" : "type-152"
4990    },
4991    {
4992     "access" : "private",
4993     "field_name" : "mOwnsHandle",
4994     "field_offset" : 128,
4995     "referenced_type" : "type-31"
4996    }
4997   ],
4998   "linker_set_key" : "android::NativeHandle",
4999   "name" : "android::NativeHandle",
5000   "record_kind" : "class",
5001   "referenced_type" : "type-151",
5002   "self_type" : "type-151",
5003   "size" : 24,
5004   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
5005   "unique_id" : "_ZTSN7android12NativeHandleE"
5006  },
5007  {
5008   "alignment" : 4,
5009   "fields" :
5010   [
5011    {
5012     "access" : "private",
5013     "field_name" : "mRWLock",
5014     "referenced_type" : "type-459"
5015    }
5016   ],
5017   "linker_set_key" : "android::RWLock",
5018   "name" : "android::RWLock",
5019   "record_kind" : "class",
5020   "referenced_type" : "type-458",
5021   "self_type" : "type-458",
5022   "size" : 56,
5023   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
5024   "unique_id" : "_ZTSN7android6RWLockE"
5025  },
5026  {
5027   "alignment" : 8,
5028   "fields" :
5029   [
5030    {
5031     "access" : "private",
5032     "field_name" : "mLock",
5033     "referenced_type" : "type-464"
5034    }
5035   ],
5036   "linker_set_key" : "android::RWLock::AutoRLock",
5037   "name" : "android::RWLock::AutoRLock",
5038   "record_kind" : "class",
5039   "referenced_type" : "type-463",
5040   "self_type" : "type-463",
5041   "size" : 8,
5042   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
5043   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
5044  },
5045  {
5046   "alignment" : 8,
5047   "fields" :
5048   [
5049    {
5050     "access" : "private",
5051     "field_name" : "mLock",
5052     "referenced_type" : "type-464"
5053    }
5054   ],
5055   "linker_set_key" : "android::RWLock::AutoWLock",
5056   "name" : "android::RWLock::AutoWLock",
5057   "record_kind" : "class",
5058   "referenced_type" : "type-466",
5059   "self_type" : "type-466",
5060   "size" : 8,
5061   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
5062   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
5063  },
5064  {
5065   "alignment" : 8,
5066   "fields" :
5067   [
5068    {
5069     "access" : "private",
5070     "field_name" : "mRefs",
5071     "field_offset" : 64,
5072     "referenced_type" : "type-8"
5073    }
5074   ],
5075   "linker_set_key" : "android::RefBase",
5076   "name" : "android::RefBase",
5077   "record_kind" : "class",
5078   "referenced_type" : "type-7",
5079   "self_type" : "type-7",
5080   "size" : 16,
5081   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5082   "unique_id" : "_ZTSN7android7RefBaseE",
5083   "vtable_components" :
5084   [
5085    {
5086     "kind" : "offset_to_top"
5087    },
5088    {
5089     "kind" : "rtti",
5090     "mangled_component_name" : "_ZTIN7android7RefBaseE"
5091    },
5092    {
5093     "kind" : "complete_dtor_pointer",
5094     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
5095    },
5096    {
5097     "kind" : "deleting_dtor_pointer",
5098     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
5099    },
5100    {
5101     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5102    },
5103    {
5104     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5105    },
5106    {
5107     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5108    },
5109    {
5110     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5111    }
5112   ]
5113  },
5114  {
5115   "alignment" : 1,
5116   "linker_set_key" : "android::RefBase::weakref_type",
5117   "name" : "android::RefBase::weakref_type",
5118   "record_kind" : "class",
5119   "referenced_type" : "type-12",
5120   "self_type" : "type-12",
5121   "size" : 1,
5122   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5123   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
5124  },
5125  {
5126   "alignment" : 1,
5127   "linker_set_key" : "android::ReferenceMover",
5128   "name" : "android::ReferenceMover",
5129   "record_kind" : "class",
5130   "referenced_type" : "type-252",
5131   "self_type" : "type-252",
5132   "size" : 1,
5133   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5134   "unique_id" : "_ZTSN7android14ReferenceMoverE"
5135  },
5136  {
5137   "alignment" : 8,
5138   "linker_set_key" : "android::ReferenceRenamer",
5139   "name" : "android::ReferenceRenamer",
5140   "record_kind" : "class",
5141   "referenced_type" : "type-245",
5142   "self_type" : "type-245",
5143   "size" : 8,
5144   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5145   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
5146   "vtable_components" :
5147   [
5148    {
5149     "kind" : "offset_to_top"
5150    },
5151    {
5152     "kind" : "rtti",
5153     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
5154    },
5155    {
5156     "is_pure" : true,
5157     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEm"
5158    }
5159   ]
5160  },
5161  {
5162   "alignment" : 8,
5163   "fields" :
5164   [
5165    {
5166     "access" : "private",
5167     "field_name" : "mTag",
5168     "referenced_type" : "type-13"
5169    }
5170   ],
5171   "linker_set_key" : "android::ScopedTrace",
5172   "name" : "android::ScopedTrace",
5173   "record_kind" : "class",
5174   "referenced_type" : "type-468",
5175   "self_type" : "type-468",
5176   "size" : 8,
5177   "source_file" : "/system/core/libutils/include/utils/Trace.h",
5178   "unique_id" : "_ZTSN7android11ScopedTraceE"
5179  },
5180  {
5181   "alignment" : 8,
5182   "base_specifiers" :
5183   [
5184    {
5185     "access" : "private",
5186     "referenced_type" : "type-43"
5187    }
5188   ],
5189   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
5190   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
5191   "record_kind" : "class",
5192   "referenced_type" : "type-42",
5193   "self_type" : "type-42",
5194   "size" : 40,
5195   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
5196   "template_args" : [ "type-44" ],
5197   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
5198   "vtable_components" :
5199   [
5200    {
5201     "kind" : "offset_to_top"
5202    },
5203    {
5204     "kind" : "rtti",
5205     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
5206    },
5207    {
5208     "kind" : "complete_dtor_pointer",
5209     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
5210    },
5211    {
5212     "kind" : "deleting_dtor_pointer",
5213     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
5214    },
5215    {
5216     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvm"
5217    },
5218    {
5219     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvm"
5220    },
5221    {
5222     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvm"
5223    },
5224    {
5225     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvm"
5226    },
5227    {
5228     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvm"
5229    },
5230    {
5231     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvm"
5232    },
5233    {
5234     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
5235    }
5236   ]
5237  },
5238  {
5239   "alignment" : 8,
5240   "base_specifiers" :
5241   [
5242    {
5243     "referenced_type" : "type-21"
5244    }
5245   ],
5246   "linker_set_key" : "android::SortedVectorImpl",
5247   "name" : "android::SortedVectorImpl",
5248   "record_kind" : "class",
5249   "referenced_type" : "type-43",
5250   "self_type" : "type-43",
5251   "size" : 40,
5252   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
5253   "unique_id" : "_ZTSN7android16SortedVectorImplE",
5254   "vtable_components" :
5255   [
5256    {
5257     "kind" : "offset_to_top"
5258    },
5259    {
5260     "kind" : "rtti",
5261     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
5262    },
5263    {
5264     "kind" : "complete_dtor_pointer",
5265     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
5266    },
5267    {
5268     "kind" : "deleting_dtor_pointer",
5269     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
5270    },
5271    {
5272     "is_pure" : true,
5273     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
5274    },
5275    {
5276     "is_pure" : true,
5277     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
5278    },
5279    {
5280     "is_pure" : true,
5281     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
5282    },
5283    {
5284     "is_pure" : true,
5285     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
5286    },
5287    {
5288     "is_pure" : true,
5289     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
5290    },
5291    {
5292     "is_pure" : true,
5293     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
5294    },
5295    {
5296     "is_pure" : true,
5297     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
5298    }
5299   ]
5300  },
5301  {
5302   "alignment" : 8,
5303   "fields" :
5304   [
5305    {
5306     "access" : "private",
5307     "field_name" : "mString",
5308     "referenced_type" : "type-35"
5309    }
5310   ],
5311   "linker_set_key" : "android::String16",
5312   "name" : "android::String16",
5313   "record_kind" : "class",
5314   "referenced_type" : "type-34",
5315   "self_type" : "type-34",
5316   "size" : 8,
5317   "source_file" : "/system/core/libutils/include/utils/String16.h",
5318   "unique_id" : "_ZTSN7android8String16E"
5319  },
5320  {
5321   "alignment" : 8,
5322   "fields" :
5323   [
5324    {
5325     "access" : "private",
5326     "field_name" : "mString",
5327     "referenced_type" : "type-46"
5328    }
5329   ],
5330   "linker_set_key" : "android::String8",
5331   "name" : "android::String8",
5332   "record_kind" : "class",
5333   "referenced_type" : "type-45",
5334   "self_type" : "type-45",
5335   "size" : 8,
5336   "source_file" : "/system/core/libutils/include/utils/String8.h",
5337   "unique_id" : "_ZTSN7android7String8E"
5338  },
5339  {
5340   "alignment" : 8,
5341   "base_specifiers" :
5342   [
5343    {
5344     "is_virtual" : true,
5345     "referenced_type" : "type-7"
5346    }
5347   ],
5348   "fields" :
5349   [
5350    {
5351     "access" : "private",
5352     "field_name" : "mCanCallJava",
5353     "field_offset" : 64,
5354     "referenced_type" : "type-72"
5355    },
5356    {
5357     "access" : "private",
5358     "field_name" : "mThread",
5359     "field_offset" : 128,
5360     "referenced_type" : "type-22"
5361    },
5362    {
5363     "access" : "private",
5364     "field_name" : "mLock",
5365     "field_offset" : 192,
5366     "referenced_type" : "type-18"
5367    },
5368    {
5369     "access" : "private",
5370     "field_name" : "mThreadExitedCondition",
5371     "field_offset" : 512,
5372     "referenced_type" : "type-73"
5373    },
5374    {
5375     "access" : "private",
5376     "field_name" : "mStatus",
5377     "field_offset" : 896,
5378     "referenced_type" : "type-50"
5379    },
5380    {
5381     "access" : "private",
5382     "field_name" : "mExitPending",
5383     "field_offset" : 928,
5384     "referenced_type" : "type-75"
5385    },
5386    {
5387     "access" : "private",
5388     "field_name" : "mRunning",
5389     "field_offset" : 936,
5390     "referenced_type" : "type-75"
5391    },
5392    {
5393     "access" : "private",
5394     "field_name" : "mHoldSelf",
5395     "field_offset" : 960,
5396     "referenced_type" : "type-69"
5397    },
5398    {
5399     "access" : "private",
5400     "field_name" : "mTid",
5401     "field_offset" : 1024,
5402     "referenced_type" : "type-50"
5403    }
5404   ],
5405   "linker_set_key" : "android::Thread",
5406   "name" : "android::Thread",
5407   "record_kind" : "class",
5408   "referenced_type" : "type-71",
5409   "self_type" : "type-71",
5410   "size" : 152,
5411   "source_file" : "/system/core/libutils/include/utils/Thread.h",
5412   "unique_id" : "_ZTSN7android6ThreadE",
5413   "vtable_components" :
5414   [
5415    {
5416     "component_value" : 136,
5417     "kind" : "vbase_offset"
5418    },
5419    {
5420     "kind" : "offset_to_top"
5421    },
5422    {
5423     "kind" : "rtti",
5424     "mangled_component_name" : "_ZTIN7android6ThreadE"
5425    },
5426    {
5427     "kind" : "complete_dtor_pointer",
5428     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
5429    },
5430    {
5431     "kind" : "deleting_dtor_pointer",
5432     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
5433    },
5434    {
5435     "mangled_component_name" : "_ZN7android6Thread3runEPKcim"
5436    },
5437    {
5438     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
5439    },
5440    {
5441     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
5442    },
5443    {
5444     "is_pure" : true,
5445     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
5446    },
5447    {
5448     "kind" : "vcall_offset"
5449    },
5450    {
5451     "kind" : "vcall_offset"
5452    },
5453    {
5454     "kind" : "vcall_offset"
5455    },
5456    {
5457     "kind" : "vcall_offset"
5458    },
5459    {
5460     "component_value" : -136,
5461     "kind" : "vcall_offset"
5462    },
5463    {
5464     "component_value" : -136,
5465     "kind" : "offset_to_top"
5466    },
5467    {
5468     "kind" : "rtti",
5469     "mangled_component_name" : "_ZTIN7android6ThreadE"
5470    },
5471    {
5472     "kind" : "complete_dtor_pointer",
5473     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD1Ev"
5474    },
5475    {
5476     "kind" : "deleting_dtor_pointer",
5477     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD0Ev"
5478    },
5479    {
5480     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5481    },
5482    {
5483     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5484    },
5485    {
5486     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5487    },
5488    {
5489     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5490    }
5491   ]
5492  },
5493  {
5494   "alignment" : 8,
5495   "base_specifiers" :
5496   [
5497    {
5498     "access" : "private",
5499     "referenced_type" : "type-21"
5500    }
5501   ],
5502   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
5503   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
5504   "record_kind" : "class",
5505   "referenced_type" : "type-20",
5506   "self_type" : "type-20",
5507   "size" : 40,
5508   "source_file" : "/system/core/libutils/include/utils/Vector.h",
5509   "template_args" : [ "type-26" ],
5510   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
5511   "vtable_components" :
5512   [
5513    {
5514     "kind" : "offset_to_top"
5515    },
5516    {
5517     "kind" : "rtti",
5518     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
5519    },
5520    {
5521     "kind" : "complete_dtor_pointer",
5522     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
5523    },
5524    {
5525     "kind" : "deleting_dtor_pointer",
5526     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
5527    },
5528    {
5529     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvm"
5530    },
5531    {
5532     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvm"
5533    },
5534    {
5535     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvm"
5536    },
5537    {
5538     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvm"
5539    },
5540    {
5541     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvm"
5542    },
5543    {
5544     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvm"
5545    }
5546   ]
5547  },
5548  {
5549   "alignment" : 8,
5550   "fields" :
5551   [
5552    {
5553     "access" : "private",
5554     "field_name" : "mStorage",
5555     "field_offset" : 64,
5556     "referenced_type" : "type-22"
5557    },
5558    {
5559     "access" : "private",
5560     "field_name" : "mCount",
5561     "field_offset" : 128,
5562     "referenced_type" : "type-13"
5563    },
5564    {
5565     "access" : "private",
5566     "field_name" : "mFlags",
5567     "field_offset" : 192,
5568     "referenced_type" : "type-24"
5569    },
5570    {
5571     "access" : "private",
5572     "field_name" : "mItemSize",
5573     "field_offset" : 256,
5574     "referenced_type" : "type-25"
5575    }
5576   ],
5577   "linker_set_key" : "android::VectorImpl",
5578   "name" : "android::VectorImpl",
5579   "record_kind" : "class",
5580   "referenced_type" : "type-21",
5581   "self_type" : "type-21",
5582   "size" : 40,
5583   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
5584   "unique_id" : "_ZTSN7android10VectorImplE",
5585   "vtable_components" :
5586   [
5587    {
5588     "kind" : "offset_to_top"
5589    },
5590    {
5591     "kind" : "rtti",
5592     "mangled_component_name" : "_ZTIN7android10VectorImplE"
5593    },
5594    {
5595     "kind" : "complete_dtor_pointer",
5596     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
5597    },
5598    {
5599     "kind" : "deleting_dtor_pointer",
5600     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
5601    },
5602    {
5603     "is_pure" : true,
5604     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
5605    },
5606    {
5607     "is_pure" : true,
5608     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
5609    },
5610    {
5611     "is_pure" : true,
5612     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
5613    },
5614    {
5615     "is_pure" : true,
5616     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
5617    },
5618    {
5619     "is_pure" : true,
5620     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
5621    },
5622    {
5623     "is_pure" : true,
5624     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
5625    }
5626   ]
5627  },
5628  {
5629   "alignment" : 8,
5630   "base_specifiers" :
5631   [
5632    {
5633     "referenced_type" : "type-146"
5634    }
5635   ],
5636   "linker_set_key" : "android::VirtualLightRefBase",
5637   "name" : "android::VirtualLightRefBase",
5638   "record_kind" : "class",
5639   "referenced_type" : "type-148",
5640   "self_type" : "type-148",
5641   "size" : 16,
5642   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
5643   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
5644   "vtable_components" :
5645   [
5646    {
5647     "kind" : "offset_to_top"
5648    },
5649    {
5650     "kind" : "rtti",
5651     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
5652    },
5653    {
5654     "kind" : "complete_dtor_pointer",
5655     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
5656    },
5657    {
5658     "kind" : "deleting_dtor_pointer",
5659     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
5660    }
5661   ]
5662  },
5663  {
5664   "alignment" : 8,
5665   "base_specifiers" :
5666   [
5667    {
5668     "referenced_type" : "type-28"
5669    }
5670   ],
5671   "fields" :
5672   [
5673    {
5674     "access" : "protected",
5675     "field_name" : "mSchedPolicy",
5676     "field_offset" : 64,
5677     "referenced_type" : "type-50"
5678    },
5679    {
5680     "access" : "protected",
5681     "field_name" : "mSchedPriority",
5682     "field_offset" : 96,
5683     "referenced_type" : "type-50"
5684    },
5685    {
5686     "access" : "private",
5687     "field_name" : "mExtras",
5688     "field_offset" : 128,
5689     "referenced_type" : "type-100"
5690    },
5691    {
5692     "access" : "private",
5693     "field_name" : "mReserved0",
5694     "field_offset" : 192,
5695     "referenced_type" : "type-22"
5696    }
5697   ],
5698   "linker_set_key" : "android::hardware::BHwBinder",
5699   "name" : "android::hardware::BHwBinder",
5700   "record_kind" : "class",
5701   "referenced_type" : "type-99",
5702   "self_type" : "type-99",
5703   "size" : 48,
5704   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
5705   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
5706   "vtable_components" :
5707   [
5708    {
5709     "component_value" : 32,
5710     "kind" : "vbase_offset"
5711    },
5712    {
5713     "kind" : "offset_to_top"
5714    },
5715    {
5716     "kind" : "rtti",
5717     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
5718    },
5719    {
5720     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
5721    },
5722    {
5723     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
5724    },
5725    {
5726     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
5727    },
5728    {
5729     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
5730    },
5731    {
5732     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
5733    },
5734    {
5735     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
5736    },
5737    {
5738     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
5739    },
5740    {
5741     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
5742    },
5743    {
5744     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
5745    },
5746    {
5747     "kind" : "complete_dtor_pointer",
5748     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
5749    },
5750    {
5751     "kind" : "deleting_dtor_pointer",
5752     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
5753    },
5754    {
5755     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
5756    },
5757    {
5758     "kind" : "vcall_offset"
5759    },
5760    {
5761     "kind" : "vcall_offset"
5762    },
5763    {
5764     "kind" : "vcall_offset"
5765    },
5766    {
5767     "kind" : "vcall_offset"
5768    },
5769    {
5770     "component_value" : -32,
5771     "kind" : "vcall_offset"
5772    },
5773    {
5774     "component_value" : -32,
5775     "kind" : "offset_to_top"
5776    },
5777    {
5778     "kind" : "rtti",
5779     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
5780    },
5781    {
5782     "kind" : "complete_dtor_pointer",
5783     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD1Ev"
5784    },
5785    {
5786     "kind" : "deleting_dtor_pointer",
5787     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD0Ev"
5788    },
5789    {
5790     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5791    },
5792    {
5793     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5794    },
5795    {
5796     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5797    },
5798    {
5799     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5800    }
5801   ]
5802  },
5803  {
5804   "alignment" : 8,
5805   "base_specifiers" :
5806   [
5807    {
5808     "is_virtual" : true,
5809     "referenced_type" : "type-7"
5810    }
5811   ],
5812   "fields" :
5813   [
5814    {
5815     "access" : "private",
5816     "field_name" : "mRemote",
5817     "field_offset" : 64,
5818     "referenced_type" : "type-348"
5819    },
5820    {
5821     "access" : "private",
5822     "field_name" : "mRefs",
5823     "field_offset" : 128,
5824     "referenced_type" : "type-11"
5825    },
5826    {
5827     "access" : "private",
5828     "field_name" : "mState",
5829     "field_offset" : 192,
5830     "referenced_type" : "type-349"
5831    }
5832   ],
5833   "linker_set_key" : "android::hardware::BpHwRefBase",
5834   "name" : "android::hardware::BpHwRefBase",
5835   "record_kind" : "class",
5836   "referenced_type" : "type-347",
5837   "self_type" : "type-347",
5838   "size" : 48,
5839   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
5840   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
5841   "vtable_components" :
5842   [
5843    {
5844     "component_value" : 32,
5845     "kind" : "vbase_offset"
5846    },
5847    {
5848     "kind" : "offset_to_top"
5849    },
5850    {
5851     "kind" : "rtti",
5852     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
5853    },
5854    {
5855     "kind" : "complete_dtor_pointer",
5856     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
5857    },
5858    {
5859     "kind" : "deleting_dtor_pointer",
5860     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
5861    },
5862    {
5863     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
5864    },
5865    {
5866     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
5867    },
5868    {
5869     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
5870    },
5871    {
5872     "kind" : "vcall_offset"
5873    },
5874    {
5875     "component_value" : -32,
5876     "kind" : "vcall_offset"
5877    },
5878    {
5879     "component_value" : -32,
5880     "kind" : "vcall_offset"
5881    },
5882    {
5883     "component_value" : -32,
5884     "kind" : "vcall_offset"
5885    },
5886    {
5887     "component_value" : -32,
5888     "kind" : "vcall_offset"
5889    },
5890    {
5891     "component_value" : -32,
5892     "kind" : "offset_to_top"
5893    },
5894    {
5895     "kind" : "rtti",
5896     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
5897    },
5898    {
5899     "kind" : "complete_dtor_pointer",
5900     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD1Ev"
5901    },
5902    {
5903     "kind" : "deleting_dtor_pointer",
5904     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD0Ev"
5905    },
5906    {
5907     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
5908    },
5909    {
5910     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
5911    },
5912    {
5913     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
5914    },
5915    {
5916     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5917    }
5918   ]
5919  },
5920  {
5921   "alignment" : 8,
5922   "base_specifiers" :
5923   [
5924    {
5925     "referenced_type" : "type-85"
5926    },
5927    {
5928     "referenced_type" : "type-352"
5929    },
5930    {
5931     "referenced_type" : "type-347"
5932    }
5933   ],
5934   "linker_set_key" : "android::hardware::BpInterface<android::hardware::vr::V1_0::IVr>",
5935   "name" : "android::hardware::BpInterface<android::hardware::vr::V1_0::IVr>",
5936   "record_kind" : "class",
5937   "referenced_type" : "type-355",
5938   "self_type" : "type-355",
5939   "size" : 64,
5940   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
5941   "template_args" : [ "type-85" ],
5942   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_2vr4V1_03IVrEEE",
5943   "vtable_components" :
5944   [
5945    {
5946     "component_value" : 48,
5947     "kind" : "vbase_offset"
5948    },
5949    {
5950     "kind" : "offset_to_top"
5951    },
5952    {
5953     "kind" : "rtti",
5954     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_2vr4V1_03IVrEEE"
5955    },
5956    {
5957     "mangled_component_name" : "_ZNK7android8hardware2vr4V1_03IVr8isRemoteEv"
5958    },
5959    {
5960     "mangled_component_name" : "_ZN7android8hardware2vr4V1_03IVr14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
5961    },
5962    {
5963     "mangled_component_name" : "_ZN7android8hardware2vr4V1_03IVr5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
5964    },
5965    {
5966     "mangled_component_name" : "_ZN7android8hardware2vr4V1_03IVr19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
5967    },
5968    {
5969     "mangled_component_name" : "_ZN7android8hardware2vr4V1_03IVr12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
5970    },
5971    {
5972     "mangled_component_name" : "_ZN7android8hardware2vr4V1_03IVr21setHALInstrumentationEv"
5973    },
5974    {
5975     "mangled_component_name" : "_ZN7android8hardware2vr4V1_03IVr11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
5976    },
5977    {
5978     "mangled_component_name" : "_ZN7android8hardware2vr4V1_03IVr4pingEv"
5979    },
5980    {
5981     "mangled_component_name" : "_ZN7android8hardware2vr4V1_03IVr12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
5982    },
5983    {
5984     "mangled_component_name" : "_ZN7android8hardware2vr4V1_03IVr21notifySyspropsChangedEv"
5985    },
5986    {
5987     "mangled_component_name" : "_ZN7android8hardware2vr4V1_03IVr13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
5988    },
5989    {
5990     "kind" : "complete_dtor_pointer",
5991     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_2vr4V1_03IVrEED1Ev"
5992    },
5993    {
5994     "kind" : "deleting_dtor_pointer",
5995     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_2vr4V1_03IVrEED0Ev"
5996    },
5997    {
5998     "is_pure" : true,
5999     "mangled_component_name" : "_ZN7android8hardware2vr4V1_03IVr4initEv"
6000    },
6001    {
6002     "is_pure" : true,
6003     "mangled_component_name" : "_ZN7android8hardware2vr4V1_03IVr9setVrModeEb"
6004    },
6005    {
6006     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_2vr4V1_03IVrEE10onAsBinderEv"
6007    },
6008    {
6009     "component_value" : 40,
6010     "kind" : "vbase_offset"
6011    },
6012    {
6013     "component_value" : -8,
6014     "kind" : "offset_to_top"
6015    },
6016    {
6017     "kind" : "rtti",
6018     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_2vr4V1_03IVrEEE"
6019    },
6020    {
6021     "kind" : "complete_dtor_pointer",
6022     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_2vr4V1_03IVrEED1Ev"
6023    },
6024    {
6025     "kind" : "deleting_dtor_pointer",
6026     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_2vr4V1_03IVrEED0Ev"
6027    },
6028    {
6029     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_2vr4V1_03IVrEE10onAsBinderEv"
6030    },
6031    {
6032     "component_value" : 32,
6033     "kind" : "vbase_offset"
6034    },
6035    {
6036     "component_value" : -16,
6037     "kind" : "offset_to_top"
6038    },
6039    {
6040     "kind" : "rtti",
6041     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_2vr4V1_03IVrEEE"
6042    },
6043    {
6044     "kind" : "complete_dtor_pointer",
6045     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_2vr4V1_03IVrEED1Ev"
6046    },
6047    {
6048     "kind" : "deleting_dtor_pointer",
6049     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_2vr4V1_03IVrEED0Ev"
6050    },
6051    {
6052     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
6053    },
6054    {
6055     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6056    },
6057    {
6058     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6059    },
6060    {
6061     "kind" : "vcall_offset"
6062    },
6063    {
6064     "component_value" : -32,
6065     "kind" : "vcall_offset"
6066    },
6067    {
6068     "component_value" : -32,
6069     "kind" : "vcall_offset"
6070    },
6071    {
6072     "component_value" : -32,
6073     "kind" : "vcall_offset"
6074    },
6075    {
6076     "component_value" : -48,
6077     "kind" : "vcall_offset"
6078    },
6079    {
6080     "component_value" : -48,
6081     "kind" : "offset_to_top"
6082    },
6083    {
6084     "kind" : "rtti",
6085     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_2vr4V1_03IVrEEE"
6086    },
6087    {
6088     "kind" : "complete_dtor_pointer",
6089     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_2vr4V1_03IVrEED1Ev"
6090    },
6091    {
6092     "kind" : "deleting_dtor_pointer",
6093     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_2vr4V1_03IVrEED0Ev"
6094    },
6095    {
6096     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
6097    },
6098    {
6099     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6100    },
6101    {
6102     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6103    },
6104    {
6105     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6106    }
6107   ]
6108  },
6109  {
6110   "alignment" : 8,
6111   "base_specifiers" :
6112   [
6113    {
6114     "referenced_type" : "type-16"
6115    },
6116    {
6117     "referenced_type" : "type-352"
6118    },
6119    {
6120     "referenced_type" : "type-347"
6121    }
6122   ],
6123   "linker_set_key" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
6124   "name" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
6125   "record_kind" : "class",
6126   "referenced_type" : "type-351",
6127   "self_type" : "type-351",
6128   "size" : 64,
6129   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
6130   "template_args" : [ "type-16" ],
6131   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
6132   "vtable_components" :
6133   [
6134    {
6135     "component_value" : 48,
6136     "kind" : "vbase_offset"
6137    },
6138    {
6139     "kind" : "offset_to_top"
6140    },
6141    {
6142     "kind" : "rtti",
6143     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
6144    },
6145    {
6146     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
6147    },
6148    {
6149     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
6150    },
6151    {
6152     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
6153    },
6154    {
6155     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
6156    },
6157    {
6158     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
6159    },
6160    {
6161     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
6162    },
6163    {
6164     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
6165    },
6166    {
6167     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
6168    },
6169    {
6170     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
6171    },
6172    {
6173     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
6174    },
6175    {
6176     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
6177    },
6178    {
6179     "kind" : "complete_dtor_pointer",
6180     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
6181    },
6182    {
6183     "kind" : "deleting_dtor_pointer",
6184     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
6185    },
6186    {
6187     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
6188    },
6189    {
6190     "component_value" : 40,
6191     "kind" : "vbase_offset"
6192    },
6193    {
6194     "component_value" : -8,
6195     "kind" : "offset_to_top"
6196    },
6197    {
6198     "kind" : "rtti",
6199     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
6200    },
6201    {
6202     "kind" : "complete_dtor_pointer",
6203     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
6204    },
6205    {
6206     "kind" : "deleting_dtor_pointer",
6207     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
6208    },
6209    {
6210     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
6211    },
6212    {
6213     "component_value" : 32,
6214     "kind" : "vbase_offset"
6215    },
6216    {
6217     "component_value" : -16,
6218     "kind" : "offset_to_top"
6219    },
6220    {
6221     "kind" : "rtti",
6222     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
6223    },
6224    {
6225     "kind" : "complete_dtor_pointer",
6226     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
6227    },
6228    {
6229     "kind" : "deleting_dtor_pointer",
6230     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
6231    },
6232    {
6233     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
6234    },
6235    {
6236     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6237    },
6238    {
6239     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6240    },
6241    {
6242     "kind" : "vcall_offset"
6243    },
6244    {
6245     "component_value" : -32,
6246     "kind" : "vcall_offset"
6247    },
6248    {
6249     "component_value" : -32,
6250     "kind" : "vcall_offset"
6251    },
6252    {
6253     "component_value" : -32,
6254     "kind" : "vcall_offset"
6255    },
6256    {
6257     "component_value" : -48,
6258     "kind" : "vcall_offset"
6259    },
6260    {
6261     "component_value" : -48,
6262     "kind" : "offset_to_top"
6263    },
6264    {
6265     "kind" : "rtti",
6266     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
6267    },
6268    {
6269     "kind" : "complete_dtor_pointer",
6270     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
6271    },
6272    {
6273     "kind" : "deleting_dtor_pointer",
6274     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
6275    },
6276    {
6277     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
6278    },
6279    {
6280     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6281    },
6282    {
6283     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6284    },
6285    {
6286     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6287    }
6288   ]
6289  },
6290  {
6291   "alignment" : 8,
6292   "fields" :
6293   [
6294    {
6295     "access" : "private",
6296     "field_name" : "mMutex",
6297     "referenced_type" : "type-383"
6298    },
6299    {
6300     "access" : "private",
6301     "field_name" : "mMap",
6302     "field_offset" : 320,
6303     "referenced_type" : "type-384"
6304    }
6305   ],
6306   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
6307   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
6308   "record_kind" : "class",
6309   "referenced_type" : "type-382",
6310   "self_type" : "type-382",
6311   "size" : 64,
6312   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
6313   "template_args" : [ "type-14", "type-385" ],
6314   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEENS0_7details9SchedPrioEEE"
6315  },
6316  {
6317   "alignment" : 8,
6318   "fields" :
6319   [
6320    {
6321     "access" : "private",
6322     "field_name" : "mMutex",
6323     "referenced_type" : "type-391"
6324    },
6325    {
6326     "access" : "private",
6327     "field_name" : "mMap",
6328     "field_offset" : 320,
6329     "referenced_type" : "type-392"
6330    }
6331   ],
6332   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
6333   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
6334   "record_kind" : "class",
6335   "referenced_type" : "type-390",
6336   "self_type" : "type-390",
6337   "size" : 64,
6338   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
6339   "template_args" : [ "type-14", "type-31" ],
6340   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEEbEE"
6341  },
6342  {
6343   "alignment" : 8,
6344   "fields" :
6345   [
6346    {
6347     "access" : "private",
6348     "field_name" : "mMutex",
6349     "referenced_type" : "type-396"
6350    },
6351    {
6352     "access" : "private",
6353     "field_name" : "mMap",
6354     "field_offset" : 320,
6355     "referenced_type" : "type-397"
6356    }
6357   ],
6358   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
6359   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
6360   "record_kind" : "class",
6361   "referenced_type" : "type-395",
6362   "self_type" : "type-395",
6363   "size" : 64,
6364   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
6365   "template_args" : [ "type-398", "type-281" ],
6366   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE"
6367  },
6368  {
6369   "alignment" : 8,
6370   "fields" :
6371   [
6372    {
6373     "access" : "private",
6374     "field_name" : "mMutex",
6375     "referenced_type" : "type-414"
6376    },
6377    {
6378     "access" : "private",
6379     "field_name" : "mMap",
6380     "field_offset" : 320,
6381     "referenced_type" : "type-415"
6382    }
6383   ],
6384   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
6385   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
6386   "record_kind" : "class",
6387   "referenced_type" : "type-413",
6388   "self_type" : "type-413",
6389   "size" : 64,
6390   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
6391   "template_args" : [ "type-416", "type-417" ],
6392   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE"
6393  },
6394  {
6395   "alignment" : 8,
6396   "fields" :
6397   [
6398    {
6399     "access" : "private",
6400     "field_name" : "mMutex",
6401     "referenced_type" : "type-404"
6402    },
6403    {
6404     "access" : "private",
6405     "field_name" : "mMap",
6406     "field_offset" : 320,
6407     "referenced_type" : "type-405"
6408    }
6409   ],
6410   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
6411   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
6412   "record_kind" : "class",
6413   "referenced_type" : "type-403",
6414   "self_type" : "type-403",
6415   "size" : 64,
6416   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
6417   "template_args" : [ "type-406", "type-407" ],
6418   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE"
6419  },
6420  {
6421   "alignment" : 8,
6422   "fields" :
6423   [
6424    {
6425     "field_name" : "flags",
6426     "referenced_type" : "type-2"
6427    },
6428    {
6429     "field_name" : "fdIndex",
6430     "field_offset" : 32,
6431     "referenced_type" : "type-2"
6432    },
6433    {
6434     "field_name" : "offset",
6435     "field_offset" : 64,
6436     "referenced_type" : "type-2"
6437    },
6438    {
6439     "field_name" : "extent",
6440     "field_offset" : 128,
6441     "referenced_type" : "type-13"
6442    }
6443   ],
6444   "linker_set_key" : "android::hardware::GrantorDescriptor",
6445   "name" : "android::hardware::GrantorDescriptor",
6446   "referenced_type" : "type-280",
6447   "self_type" : "type-280",
6448   "size" : 24,
6449   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
6450   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
6451  },
6452  {
6453   "alignment" : 8,
6454   "base_specifiers" :
6455   [
6456    {
6457     "is_virtual" : true,
6458     "referenced_type" : "type-264"
6459    },
6460    {
6461     "is_virtual" : true,
6462     "referenced_type" : "type-7"
6463    }
6464   ],
6465   "linker_set_key" : "android::hardware::HidlMemory",
6466   "name" : "android::hardware::HidlMemory",
6467   "record_kind" : "class",
6468   "referenced_type" : "type-272",
6469   "self_type" : "type-272",
6470   "size" : 64,
6471   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
6472   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
6473   "vtable_components" :
6474   [
6475    {
6476     "component_value" : 48,
6477     "kind" : "vbase_offset"
6478    },
6479    {
6480     "component_value" : 8,
6481     "kind" : "vbase_offset"
6482    },
6483    {
6484     "kind" : "offset_to_top"
6485    },
6486    {
6487     "kind" : "rtti",
6488     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
6489    },
6490    {
6491     "kind" : "complete_dtor_pointer",
6492     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
6493    },
6494    {
6495     "kind" : "deleting_dtor_pointer",
6496     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
6497    },
6498    {
6499     "kind" : "vcall_offset"
6500    },
6501    {
6502     "kind" : "vcall_offset"
6503    },
6504    {
6505     "kind" : "vcall_offset"
6506    },
6507    {
6508     "kind" : "vcall_offset"
6509    },
6510    {
6511     "component_value" : -48,
6512     "kind" : "vcall_offset"
6513    },
6514    {
6515     "component_value" : -48,
6516     "kind" : "offset_to_top"
6517    },
6518    {
6519     "kind" : "rtti",
6520     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
6521    },
6522    {
6523     "kind" : "complete_dtor_pointer",
6524     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD1Ev"
6525    },
6526    {
6527     "kind" : "deleting_dtor_pointer",
6528     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD0Ev"
6529    },
6530    {
6531     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6532    },
6533    {
6534     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6535    },
6536    {
6537     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6538    },
6539    {
6540     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6541    }
6542   ]
6543  },
6544  {
6545   "alignment" : 8,
6546   "base_specifiers" :
6547   [
6548    {
6549     "is_virtual" : true,
6550     "referenced_type" : "type-7"
6551    }
6552   ],
6553   "linker_set_key" : "android::hardware::IBinder",
6554   "name" : "android::hardware::IBinder",
6555   "record_kind" : "class",
6556   "referenced_type" : "type-28",
6557   "self_type" : "type-28",
6558   "size" : 24,
6559   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
6560   "unique_id" : "_ZTSN7android8hardware7IBinderE",
6561   "vtable_components" :
6562   [
6563    {
6564     "component_value" : 8,
6565     "kind" : "vbase_offset"
6566    },
6567    {
6568     "kind" : "offset_to_top"
6569    },
6570    {
6571     "kind" : "rtti",
6572     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
6573    },
6574    {
6575     "is_pure" : true,
6576     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
6577    },
6578    {
6579     "is_pure" : true,
6580     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
6581    },
6582    {
6583     "is_pure" : true,
6584     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
6585    },
6586    {
6587     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
6588    },
6589    {
6590     "is_pure" : true,
6591     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
6592    },
6593    {
6594     "is_pure" : true,
6595     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
6596    },
6597    {
6598     "is_pure" : true,
6599     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
6600    },
6601    {
6602     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
6603    },
6604    {
6605     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
6606    },
6607    {
6608     "kind" : "complete_dtor_pointer",
6609     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
6610    },
6611    {
6612     "kind" : "deleting_dtor_pointer",
6613     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
6614    },
6615    {
6616     "kind" : "vcall_offset"
6617    },
6618    {
6619     "kind" : "vcall_offset"
6620    },
6621    {
6622     "kind" : "vcall_offset"
6623    },
6624    {
6625     "kind" : "vcall_offset"
6626    },
6627    {
6628     "component_value" : -8,
6629     "kind" : "vcall_offset"
6630    },
6631    {
6632     "component_value" : -8,
6633     "kind" : "offset_to_top"
6634    },
6635    {
6636     "kind" : "rtti",
6637     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
6638    },
6639    {
6640     "kind" : "complete_dtor_pointer",
6641     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD1Ev"
6642    },
6643    {
6644     "kind" : "deleting_dtor_pointer",
6645     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD0Ev"
6646    },
6647    {
6648     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6649    },
6650    {
6651     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6652    },
6653    {
6654     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6655    },
6656    {
6657     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6658    }
6659   ]
6660  },
6661  {
6662   "alignment" : 8,
6663   "base_specifiers" :
6664   [
6665    {
6666     "is_virtual" : true,
6667     "referenced_type" : "type-7"
6668    }
6669   ],
6670   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
6671   "name" : "android::hardware::IBinder::DeathRecipient",
6672   "record_kind" : "class",
6673   "referenced_type" : "type-17",
6674   "self_type" : "type-17",
6675   "size" : 24,
6676   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
6677   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
6678   "vtable_components" :
6679   [
6680    {
6681     "component_value" : 8,
6682     "kind" : "vbase_offset"
6683    },
6684    {
6685     "kind" : "offset_to_top"
6686    },
6687    {
6688     "kind" : "rtti",
6689     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
6690    },
6691    {
6692     "is_pure" : true,
6693     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
6694    },
6695    {
6696     "kind" : "complete_dtor_pointer",
6697     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
6698    },
6699    {
6700     "kind" : "deleting_dtor_pointer",
6701     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
6702    },
6703    {
6704     "kind" : "vcall_offset"
6705    },
6706    {
6707     "kind" : "vcall_offset"
6708    },
6709    {
6710     "kind" : "vcall_offset"
6711    },
6712    {
6713     "kind" : "vcall_offset"
6714    },
6715    {
6716     "component_value" : -8,
6717     "kind" : "vcall_offset"
6718    },
6719    {
6720     "component_value" : -8,
6721     "kind" : "offset_to_top"
6722    },
6723    {
6724     "kind" : "rtti",
6725     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
6726    },
6727    {
6728     "kind" : "complete_dtor_pointer",
6729     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD1Ev"
6730    },
6731    {
6732     "kind" : "deleting_dtor_pointer",
6733     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD0Ev"
6734    },
6735    {
6736     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6737    },
6738    {
6739     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6740    },
6741    {
6742     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6743    },
6744    {
6745     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6746    }
6747   ]
6748  },
6749  {
6750   "alignment" : 8,
6751   "base_specifiers" :
6752   [
6753    {
6754     "is_virtual" : true,
6755     "referenced_type" : "type-7"
6756    }
6757   ],
6758   "linker_set_key" : "android::hardware::IInterface",
6759   "name" : "android::hardware::IInterface",
6760   "record_kind" : "class",
6761   "referenced_type" : "type-352",
6762   "self_type" : "type-352",
6763   "size" : 24,
6764   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
6765   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
6766   "vtable_components" :
6767   [
6768    {
6769     "component_value" : 8,
6770     "kind" : "vbase_offset"
6771    },
6772    {
6773     "kind" : "offset_to_top"
6774    },
6775    {
6776     "kind" : "rtti",
6777     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
6778    },
6779    {
6780     "kind" : "complete_dtor_pointer",
6781     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
6782    },
6783    {
6784     "kind" : "deleting_dtor_pointer",
6785     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
6786    },
6787    {
6788     "is_pure" : true,
6789     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
6790    },
6791    {
6792     "kind" : "vcall_offset"
6793    },
6794    {
6795     "kind" : "vcall_offset"
6796    },
6797    {
6798     "kind" : "vcall_offset"
6799    },
6800    {
6801     "kind" : "vcall_offset"
6802    },
6803    {
6804     "component_value" : -8,
6805     "kind" : "vcall_offset"
6806    },
6807    {
6808     "component_value" : -8,
6809     "kind" : "offset_to_top"
6810    },
6811    {
6812     "kind" : "rtti",
6813     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
6814    },
6815    {
6816     "kind" : "complete_dtor_pointer",
6817     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD1Ev"
6818    },
6819    {
6820     "kind" : "deleting_dtor_pointer",
6821     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD0Ev"
6822    },
6823    {
6824     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6825    },
6826    {
6827     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6828    },
6829    {
6830     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6831    },
6832    {
6833     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6834    }
6835   ]
6836  },
6837  {
6838   "alignment" : 8,
6839   "fields" :
6840   [
6841    {
6842     "access" : "private",
6843     "field_name" : "mGrantors",
6844     "referenced_type" : "type-276"
6845    },
6846    {
6847     "access" : "private",
6848     "field_name" : "mHandle",
6849     "field_offset" : 128,
6850     "referenced_type" : "type-323"
6851    },
6852    {
6853     "access" : "private",
6854     "field_name" : "mQuantum",
6855     "field_offset" : 192,
6856     "referenced_type" : "type-2"
6857    },
6858    {
6859     "access" : "private",
6860     "field_name" : "mFlags",
6861     "field_offset" : 224,
6862     "referenced_type" : "type-2"
6863    }
6864   ],
6865   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
6866   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
6867   "referenced_type" : "type-322",
6868   "self_type" : "type-322",
6869   "size" : 32,
6870   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
6871   "template_args" : [ "type-48" ],
6872   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
6873  },
6874  {
6875   "alignment" : 8,
6876   "fields" :
6877   [
6878    {
6879     "access" : "private",
6880     "field_name" : "mBufCachePos",
6881     "referenced_type" : "type-13"
6882    },
6883    {
6884     "access" : "private",
6885     "field_name" : "mBufCache",
6886     "field_offset" : 64,
6887     "referenced_type" : "type-357"
6888    },
6889    {
6890     "access" : "private",
6891     "field_name" : "mError",
6892     "field_offset" : 256,
6893     "referenced_type" : "type-50"
6894    },
6895    {
6896     "access" : "private",
6897     "field_name" : "mData",
6898     "field_offset" : 320,
6899     "referenced_type" : "type-358"
6900    },
6901    {
6902     "access" : "private",
6903     "field_name" : "mDataSize",
6904     "field_offset" : 384,
6905     "referenced_type" : "type-13"
6906    },
6907    {
6908     "access" : "private",
6909     "field_name" : "mDataCapacity",
6910     "field_offset" : 448,
6911     "referenced_type" : "type-13"
6912    },
6913    {
6914     "access" : "private",
6915     "field_name" : "mDataPos",
6916     "field_offset" : 512,
6917     "referenced_type" : "type-13"
6918    },
6919    {
6920     "access" : "private",
6921     "field_name" : "mObjects",
6922     "field_offset" : 576,
6923     "referenced_type" : "type-359"
6924    },
6925    {
6926     "access" : "private",
6927     "field_name" : "mObjectsSize",
6928     "field_offset" : 640,
6929     "referenced_type" : "type-13"
6930    },
6931    {
6932     "access" : "private",
6933     "field_name" : "mObjectsCapacity",
6934     "field_offset" : 704,
6935     "referenced_type" : "type-13"
6936    },
6937    {
6938     "access" : "private",
6939     "field_name" : "mNextObjectHint",
6940     "field_offset" : 768,
6941     "referenced_type" : "type-13"
6942    },
6943    {
6944     "access" : "private",
6945     "field_name" : "mNumRef",
6946     "field_offset" : 832,
6947     "referenced_type" : "type-13"
6948    },
6949    {
6950     "access" : "private",
6951     "field_name" : "mFdsKnown",
6952     "field_offset" : 896,
6953     "referenced_type" : "type-31"
6954    },
6955    {
6956     "access" : "private",
6957     "field_name" : "mHasFds",
6958     "field_offset" : 904,
6959     "referenced_type" : "type-31"
6960    },
6961    {
6962     "access" : "private",
6963     "field_name" : "mAllowFds",
6964     "field_offset" : 912,
6965     "referenced_type" : "type-31"
6966    },
6967    {
6968     "access" : "private",
6969     "field_name" : "mOwner",
6970     "field_offset" : 960,
6971     "referenced_type" : "type-360"
6972    },
6973    {
6974     "access" : "private",
6975     "field_name" : "mOwnerCookie",
6976     "field_offset" : 1024,
6977     "referenced_type" : "type-22"
6978    }
6979   ],
6980   "linker_set_key" : "android::hardware::Parcel",
6981   "name" : "android::hardware::Parcel",
6982   "record_kind" : "class",
6983   "referenced_type" : "type-356",
6984   "self_type" : "type-356",
6985   "size" : 136,
6986   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
6987   "unique_id" : "_ZTSN7android8hardware6ParcelE"
6988  },
6989  {
6990   "access" : "private",
6991   "alignment" : 8,
6992   "fields" :
6993   [
6994    {
6995     "field_name" : "index",
6996     "referenced_type" : "type-13"
6997    },
6998    {
6999     "field_name" : "buffer",
7000     "field_offset" : 64,
7001     "referenced_type" : "type-206"
7002    },
7003    {
7004     "field_name" : "bufend",
7005     "field_offset" : 128,
7006     "referenced_type" : "type-206"
7007    }
7008   ],
7009   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
7010   "name" : "android::hardware::Parcel::BufferInfo",
7011   "referenced_type" : "type-373",
7012   "self_type" : "type-373",
7013   "size" : 24,
7014   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
7015   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
7016  },
7017  {
7018   "alignment" : 8,
7019   "base_specifiers" :
7020   [
7021    {
7022     "is_virtual" : true,
7023     "referenced_type" : "type-7"
7024    }
7025   ],
7026   "fields" :
7027   [
7028    {
7029     "access" : "private",
7030     "field_name" : "mDriverFD",
7031     "field_offset" : 64,
7032     "referenced_type" : "type-50"
7033    },
7034    {
7035     "access" : "private",
7036     "field_name" : "mVMStart",
7037     "field_offset" : 128,
7038     "referenced_type" : "type-22"
7039    },
7040    {
7041     "access" : "private",
7042     "field_name" : "mThreadCountLock",
7043     "field_offset" : 192,
7044     "referenced_type" : "type-56"
7045    },
7046    {
7047     "access" : "private",
7048     "field_name" : "mThreadCountDecrement",
7049     "field_offset" : 512,
7050     "referenced_type" : "type-57"
7051    },
7052    {
7053     "access" : "private",
7054     "field_name" : "mExecutingThreadsCount",
7055     "field_offset" : 896,
7056     "referenced_type" : "type-13"
7057    },
7058    {
7059     "access" : "private",
7060     "field_name" : "mMaxThreads",
7061     "field_offset" : 960,
7062     "referenced_type" : "type-13"
7063    },
7064    {
7065     "access" : "private",
7066     "field_name" : "mStarvationStartTimeMs",
7067     "field_offset" : 1024,
7068     "referenced_type" : "type-58"
7069    },
7070    {
7071     "access" : "private",
7072     "field_name" : "mLock",
7073     "field_offset" : 1088,
7074     "referenced_type" : "type-18"
7075    },
7076    {
7077     "access" : "private",
7078     "field_name" : "mHandleToObject",
7079     "field_offset" : 1408,
7080     "referenced_type" : "type-20"
7081    },
7082    {
7083     "access" : "private",
7084     "field_name" : "mManagesContexts",
7085     "field_offset" : 1728,
7086     "referenced_type" : "type-31"
7087    },
7088    {
7089     "access" : "private",
7090     "field_name" : "mBinderContextCheckFunc",
7091     "field_offset" : 1792,
7092     "referenced_type" : "type-29"
7093    },
7094    {
7095     "access" : "private",
7096     "field_name" : "mBinderContextUserData",
7097     "field_offset" : 1856,
7098     "referenced_type" : "type-22"
7099    },
7100    {
7101     "access" : "private",
7102     "field_name" : "mContexts",
7103     "field_offset" : 1920,
7104     "referenced_type" : "type-41"
7105    },
7106    {
7107     "access" : "private",
7108     "field_name" : "mRootDir",
7109     "field_offset" : 2240,
7110     "referenced_type" : "type-45"
7111    },
7112    {
7113     "access" : "private",
7114     "field_name" : "mThreadPoolStarted",
7115     "field_offset" : 2304,
7116     "referenced_type" : "type-31"
7117    },
7118    {
7119     "access" : "private",
7120     "field_name" : "mSpawnThreadOnStart",
7121     "field_offset" : 2312,
7122     "referenced_type" : "type-31"
7123    },
7124    {
7125     "access" : "private",
7126     "field_name" : "mThreadPoolSeq",
7127     "field_offset" : 2336,
7128     "referenced_type" : "type-49"
7129    },
7130    {
7131     "access" : "private",
7132     "field_name" : "mMmapSize",
7133     "field_offset" : 2368,
7134     "referenced_type" : "type-25"
7135    },
7136    {
7137     "access" : "private",
7138     "field_name" : "mCallRestriction",
7139     "field_offset" : 2432,
7140     "referenced_type" : "type-51"
7141    }
7142   ],
7143   "linker_set_key" : "android::hardware::ProcessState",
7144   "name" : "android::hardware::ProcessState",
7145   "record_kind" : "class",
7146   "referenced_type" : "type-55",
7147   "self_type" : "type-55",
7148   "size" : 328,
7149   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
7150   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
7151   "vtable_components" :
7152   [
7153    {
7154     "component_value" : 312,
7155     "kind" : "vbase_offset"
7156    },
7157    {
7158     "kind" : "offset_to_top"
7159    },
7160    {
7161     "kind" : "rtti",
7162     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
7163    },
7164    {
7165     "kind" : "complete_dtor_pointer",
7166     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
7167    },
7168    {
7169     "kind" : "deleting_dtor_pointer",
7170     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
7171    },
7172    {
7173     "kind" : "vcall_offset"
7174    },
7175    {
7176     "kind" : "vcall_offset"
7177    },
7178    {
7179     "kind" : "vcall_offset"
7180    },
7181    {
7182     "kind" : "vcall_offset"
7183    },
7184    {
7185     "component_value" : -312,
7186     "kind" : "vcall_offset"
7187    },
7188    {
7189     "component_value" : -312,
7190     "kind" : "offset_to_top"
7191    },
7192    {
7193     "kind" : "rtti",
7194     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
7195    },
7196    {
7197     "kind" : "complete_dtor_pointer",
7198     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD1Ev"
7199    },
7200    {
7201     "kind" : "deleting_dtor_pointer",
7202     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD0Ev"
7203    },
7204    {
7205     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7206    },
7207    {
7208     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7209    },
7210    {
7211     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7212    },
7213    {
7214     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7215    }
7216   ]
7217  },
7218  {
7219   "access" : "private",
7220   "alignment" : 8,
7221   "fields" :
7222   [
7223    {
7224     "field_name" : "binder",
7225     "referenced_type" : "type-27"
7226    },
7227    {
7228     "field_name" : "refs",
7229     "field_offset" : 64,
7230     "referenced_type" : "type-11"
7231    }
7232   ],
7233   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
7234   "name" : "android::hardware::ProcessState::handle_entry",
7235   "referenced_type" : "type-26",
7236   "self_type" : "type-26",
7237   "size" : 16,
7238   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
7239   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
7240  },
7241  {
7242   "alignment" : 8,
7243   "base_specifiers" :
7244   [
7245    {
7246     "referenced_type" : "type-122"
7247    }
7248   ],
7249   "fields" :
7250   [
7251    {
7252     "access" : "private",
7253     "field_name" : "mVal",
7254     "field_offset" : 320,
7255     "referenced_type" : "type-83"
7256    }
7257   ],
7258   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::vr::V1_0::IVr> >",
7259   "name" : "android::hardware::Return<android::sp<android::hardware::vr::V1_0::IVr> >",
7260   "record_kind" : "class",
7261   "referenced_type" : "type-129",
7262   "self_type" : "type-129",
7263   "size" : 48,
7264   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
7265   "template_args" : [ "type-83" ],
7266   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_2vr4V1_03IVrEEEEE"
7267  },
7268  {
7269   "alignment" : 8,
7270   "base_specifiers" :
7271   [
7272    {
7273     "referenced_type" : "type-122"
7274    }
7275   ],
7276   "fields" :
7277   [
7278    {
7279     "access" : "private",
7280     "field_name" : "mVal",
7281     "field_offset" : 264,
7282     "referenced_type" : "type-31"
7283    }
7284   ],
7285   "linker_set_key" : "android::hardware::Return<bool>",
7286   "name" : "android::hardware::Return<bool>",
7287   "record_kind" : "class",
7288   "referenced_type" : "type-121",
7289   "self_type" : "type-121",
7290   "size" : 40,
7291   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
7292   "template_args" : [ "type-31" ],
7293   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
7294  },
7295  {
7296   "alignment" : 8,
7297   "base_specifiers" :
7298   [
7299    {
7300     "referenced_type" : "type-122"
7301    }
7302   ],
7303   "linker_set_key" : "android::hardware::Return<void>",
7304   "name" : "android::hardware::Return<void>",
7305   "record_kind" : "class",
7306   "referenced_type" : "type-142",
7307   "self_type" : "type-142",
7308   "size" : 40,
7309   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
7310   "template_args" : [ "type-23" ],
7311   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
7312  },
7313  {
7314   "alignment" : 8,
7315   "fields" :
7316   [
7317    {
7318     "access" : "private",
7319     "field_name" : "mException",
7320     "referenced_type" : "type-50"
7321    },
7322    {
7323     "access" : "private",
7324     "field_name" : "mErrorCode",
7325     "field_offset" : 32,
7326     "referenced_type" : "type-50"
7327    },
7328    {
7329     "access" : "private",
7330     "field_name" : "mMessage",
7331     "field_offset" : 64,
7332     "referenced_type" : "type-102"
7333    }
7334   ],
7335   "linker_set_key" : "android::hardware::Status",
7336   "name" : "android::hardware::Status",
7337   "record_kind" : "class",
7338   "referenced_type" : "type-101",
7339   "self_type" : "type-101",
7340   "size" : 32,
7341   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
7342   "unique_id" : "_ZTSN7android8hardware6StatusE"
7343  },
7344  {
7345   "alignment" : 8,
7346   "fields" :
7347   [
7348    {
7349     "access" : "protected",
7350     "field_name" : "mInstrumentationCallbacks",
7351     "field_offset" : 64,
7352     "referenced_type" : "type-369"
7353    },
7354    {
7355     "access" : "protected",
7356     "field_name" : "mEnableInstrumentation",
7357     "field_offset" : 256,
7358     "referenced_type" : "type-31"
7359    },
7360    {
7361     "access" : "protected",
7362     "field_name" : "mInstrumentationLibPackage",
7363     "field_offset" : 320,
7364     "referenced_type" : "type-370"
7365    },
7366    {
7367     "access" : "protected",
7368     "field_name" : "mInterfaceName",
7369     "field_offset" : 512,
7370     "referenced_type" : "type-371"
7371    }
7372   ],
7373   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
7374   "name" : "android::hardware::details::HidlInstrumentor",
7375   "referenced_type" : "type-368",
7376   "self_type" : "type-368",
7377   "size" : 88,
7378   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7379   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
7380   "vtable_components" :
7381   [
7382    {
7383     "kind" : "offset_to_top"
7384    },
7385    {
7386     "kind" : "rtti",
7387     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
7388    },
7389    {
7390     "kind" : "complete_dtor_pointer",
7391     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
7392    },
7393    {
7394     "kind" : "deleting_dtor_pointer",
7395     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
7396    }
7397   ]
7398  },
7399  {
7400   "alignment" : 4,
7401   "fields" :
7402   [
7403    {
7404     "field_name" : "sched_policy",
7405     "referenced_type" : "type-50"
7406    },
7407    {
7408     "field_name" : "prio",
7409     "field_offset" : 32,
7410     "referenced_type" : "type-50"
7411    }
7412   ],
7413   "linker_set_key" : "android::hardware::details::SchedPrio",
7414   "name" : "android::hardware::details::SchedPrio",
7415   "referenced_type" : "type-385",
7416   "self_type" : "type-385",
7417   "size" : 8,
7418   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
7419   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
7420  },
7421  {
7422   "alignment" : 8,
7423   "fields" :
7424   [
7425    {
7426     "access" : "private",
7427     "field_name" : "mQueue",
7428     "referenced_type" : "type-535"
7429    }
7430   ],
7431   "linker_set_key" : "android::hardware::details::TaskRunner",
7432   "name" : "android::hardware::details::TaskRunner",
7433   "record_kind" : "class",
7434   "referenced_type" : "type-534",
7435   "self_type" : "type-534",
7436   "size" : 16,
7437   "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h",
7438   "unique_id" : "_ZTSN7android8hardware7details10TaskRunnerE"
7439  },
7440  {
7441   "alignment" : 1,
7442   "linker_set_key" : "android::hardware::details::bnhw_tag",
7443   "name" : "android::hardware::details::bnhw_tag",
7444   "referenced_type" : "type-223",
7445   "self_type" : "type-223",
7446   "size" : 1,
7447   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7448   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
7449  },
7450  {
7451   "alignment" : 1,
7452   "linker_set_key" : "android::hardware::details::bphw_tag",
7453   "name" : "android::hardware::details::bphw_tag",
7454   "referenced_type" : "type-234",
7455   "self_type" : "type-234",
7456   "size" : 1,
7457   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7458   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
7459  },
7460  {
7461   "alignment" : 1,
7462   "linker_set_key" : "android::hardware::details::bs_tag",
7463   "name" : "android::hardware::details::bs_tag",
7464   "referenced_type" : "type-247",
7465   "self_type" : "type-247",
7466   "size" : 1,
7467   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7468   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
7469  },
7470  {
7471   "access" : "private",
7472   "alignment" : 8,
7473   "fields" :
7474   [
7475    {
7476     "field_name" : "mPointer",
7477     "referenced_type" : "type-279"
7478    },
7479    {
7480     "field_name" : "_pad",
7481     "referenced_type" : "type-13"
7482    }
7483   ],
7484   "is_anonymous" : true,
7485   "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",
7486   "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",
7487   "record_kind" : "union",
7488   "referenced_type" : "type-278",
7489   "self_type" : "type-278",
7490   "size" : 8,
7491   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7492   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
7493  },
7494  {
7495   "alignment" : 8,
7496   "fields" :
7497   [
7498    {
7499     "access" : "private",
7500     "referenced_type" : "type-278"
7501    }
7502   ],
7503   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
7504   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
7505   "referenced_type" : "type-277",
7506   "self_type" : "type-277",
7507   "size" : 8,
7508   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7509   "template_args" : [ "type-280" ],
7510   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
7511  },
7512  {
7513   "alignment" : 8,
7514   "fields" :
7515   [
7516    {
7517     "access" : "private",
7518     "referenced_type" : "type-292"
7519    }
7520   ],
7521   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
7522   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
7523   "referenced_type" : "type-291",
7524   "self_type" : "type-291",
7525   "size" : 8,
7526   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7527   "template_args" : [ "type-294" ],
7528   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLm32EJEEEEE"
7529  },
7530  {
7531   "alignment" : 8,
7532   "fields" :
7533   [
7534    {
7535     "access" : "private",
7536     "referenced_type" : "type-284"
7537    }
7538   ],
7539   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
7540   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
7541   "referenced_type" : "type-283",
7542   "self_type" : "type-283",
7543   "size" : 8,
7544   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7545   "template_args" : [ "type-260" ],
7546   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE"
7547  },
7548  {
7549   "alignment" : 8,
7550   "fields" :
7551   [
7552    {
7553     "access" : "private",
7554     "referenced_type" : "type-309"
7555    }
7556   ],
7557   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
7558   "name" : "android::hardware::details::hidl_pointer<char>",
7559   "referenced_type" : "type-308",
7560   "self_type" : "type-308",
7561   "size" : 8,
7562   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7563   "template_args" : [ "type-48" ],
7564   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
7565  },
7566  {
7567   "access" : "private",
7568   "alignment" : 8,
7569   "fields" :
7570   [
7571    {
7572     "field_name" : "mPointer",
7573     "referenced_type" : "type-171"
7574    },
7575    {
7576     "field_name" : "_pad",
7577     "referenced_type" : "type-13"
7578    }
7579   ],
7580   "is_anonymous" : true,
7581   "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",
7582   "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",
7583   "record_kind" : "union",
7584   "referenced_type" : "type-309",
7585   "self_type" : "type-309",
7586   "size" : 8,
7587   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7588   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
7589  },
7590  {
7591   "alignment" : 8,
7592   "fields" :
7593   [
7594    {
7595     "access" : "private",
7596     "referenced_type" : "type-262"
7597    }
7598   ],
7599   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
7600   "name" : "android::hardware::details::hidl_pointer<const char>",
7601   "referenced_type" : "type-261",
7602   "self_type" : "type-261",
7603   "size" : 8,
7604   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7605   "template_args" : [ "type-47" ],
7606   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
7607  },
7608  {
7609   "access" : "private",
7610   "alignment" : 8,
7611   "fields" :
7612   [
7613    {
7614     "field_name" : "mPointer",
7615     "referenced_type" : "type-46"
7616    },
7617    {
7618     "field_name" : "_pad",
7619     "referenced_type" : "type-13"
7620    }
7621   ],
7622   "is_anonymous" : true,
7623   "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",
7624   "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",
7625   "record_kind" : "union",
7626   "referenced_type" : "type-262",
7627   "self_type" : "type-262",
7628   "size" : 8,
7629   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7630   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
7631  },
7632  {
7633   "alignment" : 8,
7634   "fields" :
7635   [
7636    {
7637     "access" : "private",
7638     "referenced_type" : "type-255"
7639    }
7640   ],
7641   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
7642   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
7643   "referenced_type" : "type-254",
7644   "self_type" : "type-254",
7645   "size" : 8,
7646   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7647   "template_args" : [ "type-257" ],
7648   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
7649  },
7650  {
7651   "access" : "private",
7652   "alignment" : 8,
7653   "fields" :
7654   [
7655    {
7656     "field_name" : "mPointer",
7657     "referenced_type" : "type-256"
7658    },
7659    {
7660     "field_name" : "_pad",
7661     "referenced_type" : "type-13"
7662    }
7663   ],
7664   "is_anonymous" : true,
7665   "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",
7666   "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",
7667   "record_kind" : "union",
7668   "referenced_type" : "type-255",
7669   "self_type" : "type-255",
7670   "size" : 8,
7671   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7672   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
7673  },
7674  {
7675   "access" : "private",
7676   "alignment" : 8,
7677   "fields" :
7678   [
7679    {
7680     "field_name" : "mPointer",
7681     "referenced_type" : "type-293"
7682    },
7683    {
7684     "field_name" : "_pad",
7685     "referenced_type" : "type-13"
7686    }
7687   ],
7688   "is_anonymous" : true,
7689   "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",
7690   "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",
7691   "record_kind" : "union",
7692   "referenced_type" : "type-292",
7693   "self_type" : "type-292",
7694   "size" : 8,
7695   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7696   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLm32EJEEEEUt_E"
7697  },
7698  {
7699   "access" : "private",
7700   "alignment" : 8,
7701   "fields" :
7702   [
7703    {
7704     "field_name" : "mPointer",
7705     "referenced_type" : "type-285"
7706    },
7707    {
7708     "field_name" : "_pad",
7709     "referenced_type" : "type-13"
7710    }
7711   ],
7712   "is_anonymous" : true,
7713   "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",
7714   "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",
7715   "record_kind" : "union",
7716   "referenced_type" : "type-284",
7717   "self_type" : "type-284",
7718   "size" : 8,
7719   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7720   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E"
7721  },
7722  {
7723   "alignment" : 8,
7724   "fields" :
7725   [
7726    {
7727     "access" : "private",
7728     "referenced_type" : "type-302"
7729    }
7730   ],
7731   "linker_set_key" : "android::hardware::details::hidl_pointer<int>",
7732   "name" : "android::hardware::details::hidl_pointer<int>",
7733   "referenced_type" : "type-301",
7734   "self_type" : "type-301",
7735   "size" : 8,
7736   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7737   "template_args" : [ "type-50" ],
7738   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEE"
7739  },
7740  {
7741   "access" : "private",
7742   "alignment" : 8,
7743   "fields" :
7744   [
7745    {
7746     "field_name" : "mPointer",
7747     "referenced_type" : "type-303"
7748    },
7749    {
7750     "field_name" : "_pad",
7751     "referenced_type" : "type-13"
7752    }
7753   ],
7754   "is_anonymous" : true,
7755   "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",
7756   "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",
7757   "record_kind" : "union",
7758   "referenced_type" : "type-302",
7759   "self_type" : "type-302",
7760   "size" : 8,
7761   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7762   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEUt_E"
7763  },
7764  {
7765   "alignment" : 8,
7766   "fields" :
7767   [
7768    {
7769     "access" : "private",
7770     "referenced_type" : "type-324"
7771    }
7772   ],
7773   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
7774   "name" : "android::hardware::details::hidl_pointer<native_handle>",
7775   "referenced_type" : "type-323",
7776   "self_type" : "type-323",
7777   "size" : 8,
7778   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7779   "template_args" : [ "type-153" ],
7780   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
7781  },
7782  {
7783   "access" : "private",
7784   "alignment" : 8,
7785   "fields" :
7786   [
7787    {
7788     "field_name" : "mPointer",
7789     "referenced_type" : "type-152"
7790    },
7791    {
7792     "field_name" : "_pad",
7793     "referenced_type" : "type-13"
7794    }
7795   ],
7796   "is_anonymous" : true,
7797   "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",
7798   "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",
7799   "record_kind" : "union",
7800   "referenced_type" : "type-324",
7801   "self_type" : "type-324",
7802   "size" : 8,
7803   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7804   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
7805  },
7806  {
7807   "alignment" : 1,
7808   "linker_set_key" : "android::hardware::details::i_tag",
7809   "name" : "android::hardware::details::i_tag",
7810   "referenced_type" : "type-212",
7811   "self_type" : "type-212",
7812   "size" : 1,
7813   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7814   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
7815  },
7816  {
7817   "alignment" : 8,
7818   "fields" :
7819   [
7820    {
7821     "access" : "private",
7822     "field_name" : "mStatus",
7823     "referenced_type" : "type-101"
7824    },
7825    {
7826     "access" : "private",
7827     "field_name" : "mCheckedStatus",
7828     "field_offset" : 256,
7829     "referenced_type" : "type-31"
7830    }
7831   ],
7832   "linker_set_key" : "android::hardware::details::return_status",
7833   "name" : "android::hardware::details::return_status",
7834   "record_kind" : "class",
7835   "referenced_type" : "type-122",
7836   "self_type" : "type-122",
7837   "size" : 40,
7838   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
7839   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
7840  },
7841  {
7842   "alignment" : 1,
7843   "linker_set_key" : "android::hardware::details::std_array<unsigned char, 32>",
7844   "name" : "android::hardware::details::std_array<unsigned char, 32>",
7845   "referenced_type" : "type-310",
7846   "self_type" : "type-310",
7847   "size" : 1,
7848   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
7849   "template_args" : [ "type-107" ],
7850   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIhLm32EJEEE"
7851  },
7852  {
7853   "alignment" : 1,
7854   "fields" :
7855   [
7856    {
7857     "access" : "private",
7858     "field_name" : "mBuffer",
7859     "referenced_type" : "type-295"
7860    }
7861   ],
7862   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32>",
7863   "name" : "android::hardware::hidl_array<unsigned char, 32>",
7864   "referenced_type" : "type-294",
7865   "self_type" : "type-294",
7866   "size" : 32,
7867   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
7868   "template_args" : [ "type-107" ],
7869   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIhLm32EJEEE"
7870  },
7871  {
7872   "alignment" : 8,
7873   "base_specifiers" :
7874   [
7875    {
7876     "referenced_type" : "type-17"
7877    }
7878   ],
7879   "fields" :
7880   [
7881    {
7882     "access" : "private",
7883     "field_name" : "mRecipient",
7884     "field_offset" : 64,
7885     "referenced_type" : "type-4"
7886    },
7887    {
7888     "access" : "private",
7889     "field_name" : "mCookie",
7890     "field_offset" : 192,
7891     "referenced_type" : "type-13"
7892    },
7893    {
7894     "access" : "private",
7895     "field_name" : "mBase",
7896     "field_offset" : 256,
7897     "referenced_type" : "type-14"
7898    }
7899   ],
7900   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
7901   "name" : "android::hardware::hidl_binder_death_recipient",
7902   "referenced_type" : "type-3",
7903   "self_type" : "type-3",
7904   "size" : 64,
7905   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
7906   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
7907   "vtable_components" :
7908   [
7909    {
7910     "component_value" : 48,
7911     "kind" : "vbase_offset"
7912    },
7913    {
7914     "kind" : "offset_to_top"
7915    },
7916    {
7917     "kind" : "rtti",
7918     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
7919    },
7920    {
7921     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
7922    },
7923    {
7924     "kind" : "complete_dtor_pointer",
7925     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
7926    },
7927    {
7928     "kind" : "deleting_dtor_pointer",
7929     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
7930    },
7931    {
7932     "kind" : "vcall_offset"
7933    },
7934    {
7935     "kind" : "vcall_offset"
7936    },
7937    {
7938     "kind" : "vcall_offset"
7939    },
7940    {
7941     "kind" : "vcall_offset"
7942    },
7943    {
7944     "component_value" : -48,
7945     "kind" : "vcall_offset"
7946    },
7947    {
7948     "component_value" : -48,
7949     "kind" : "offset_to_top"
7950    },
7951    {
7952     "kind" : "rtti",
7953     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
7954    },
7955    {
7956     "kind" : "complete_dtor_pointer",
7957     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD1Ev"
7958    },
7959    {
7960     "kind" : "deleting_dtor_pointer",
7961     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD0Ev"
7962    },
7963    {
7964     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7965    },
7966    {
7967     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7968    },
7969    {
7970     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7971    },
7972    {
7973     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7974    }
7975   ]
7976  },
7977  {
7978   "alignment" : 8,
7979   "base_specifiers" :
7980   [
7981    {
7982     "is_virtual" : true,
7983     "referenced_type" : "type-7"
7984    }
7985   ],
7986   "linker_set_key" : "android::hardware::hidl_death_recipient",
7987   "name" : "android::hardware::hidl_death_recipient",
7988   "referenced_type" : "type-6",
7989   "self_type" : "type-6",
7990   "size" : 24,
7991   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
7992   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
7993   "vtable_components" :
7994   [
7995    {
7996     "component_value" : 8,
7997     "kind" : "vbase_offset"
7998    },
7999    {
8000     "kind" : "offset_to_top"
8001    },
8002    {
8003     "kind" : "rtti",
8004     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
8005    },
8006    {
8007     "is_pure" : true,
8008     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEmRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
8009    },
8010    {
8011     "kind" : "complete_dtor_pointer",
8012     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
8013    },
8014    {
8015     "kind" : "deleting_dtor_pointer",
8016     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
8017    },
8018    {
8019     "kind" : "vcall_offset"
8020    },
8021    {
8022     "kind" : "vcall_offset"
8023    },
8024    {
8025     "kind" : "vcall_offset"
8026    },
8027    {
8028     "kind" : "vcall_offset"
8029    },
8030    {
8031     "component_value" : -8,
8032     "kind" : "vcall_offset"
8033    },
8034    {
8035     "component_value" : -8,
8036     "kind" : "offset_to_top"
8037    },
8038    {
8039     "kind" : "rtti",
8040     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
8041    },
8042    {
8043     "kind" : "complete_dtor_pointer",
8044     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD1Ev"
8045    },
8046    {
8047     "kind" : "deleting_dtor_pointer",
8048     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD0Ev"
8049    },
8050    {
8051     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8052    },
8053    {
8054     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8055    },
8056    {
8057     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8058    },
8059    {
8060     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8061    }
8062   ]
8063  },
8064  {
8065   "alignment" : 8,
8066   "fields" :
8067   [
8068    {
8069     "access" : "private",
8070     "field_name" : "mHandle",
8071     "referenced_type" : "type-254"
8072    },
8073    {
8074     "access" : "private",
8075     "field_name" : "mOwnsHandle",
8076     "field_offset" : 64,
8077     "referenced_type" : "type-31"
8078    }
8079   ],
8080   "linker_set_key" : "android::hardware::hidl_handle",
8081   "name" : "android::hardware::hidl_handle",
8082   "referenced_type" : "type-253",
8083   "self_type" : "type-253",
8084   "size" : 16,
8085   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8086   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
8087  },
8088  {
8089   "alignment" : 8,
8090   "fields" :
8091   [
8092    {
8093     "access" : "private",
8094     "field_name" : "mHandle",
8095     "referenced_type" : "type-253"
8096    },
8097    {
8098     "access" : "private",
8099     "field_name" : "mSize",
8100     "field_offset" : 128,
8101     "referenced_type" : "type-13"
8102    },
8103    {
8104     "access" : "private",
8105     "field_name" : "mName",
8106     "field_offset" : 192,
8107     "referenced_type" : "type-260"
8108    }
8109   ],
8110   "linker_set_key" : "android::hardware::hidl_memory",
8111   "name" : "android::hardware::hidl_memory",
8112   "referenced_type" : "type-264",
8113   "self_type" : "type-264",
8114   "size" : 40,
8115   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8116   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
8117  },
8118  {
8119   "alignment" : 8,
8120   "fields" :
8121   [
8122    {
8123     "access" : "private",
8124     "field_name" : "mBuffer",
8125     "referenced_type" : "type-261"
8126    },
8127    {
8128     "access" : "private",
8129     "field_name" : "mSize",
8130     "field_offset" : 64,
8131     "referenced_type" : "type-2"
8132    },
8133    {
8134     "access" : "private",
8135     "field_name" : "mOwnsBuffer",
8136     "field_offset" : 96,
8137     "referenced_type" : "type-31"
8138    }
8139   ],
8140   "linker_set_key" : "android::hardware::hidl_string",
8141   "name" : "android::hardware::hidl_string",
8142   "referenced_type" : "type-260",
8143   "self_type" : "type-260",
8144   "size" : 16,
8145   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8146   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
8147  },
8148  {
8149   "alignment" : 8,
8150   "fields" :
8151   [
8152    {
8153     "access" : "private",
8154     "field_name" : "mBuffer",
8155     "referenced_type" : "type-277"
8156    },
8157    {
8158     "access" : "private",
8159     "field_name" : "mSize",
8160     "field_offset" : 64,
8161     "referenced_type" : "type-2"
8162    },
8163    {
8164     "access" : "private",
8165     "field_name" : "mOwnsBuffer",
8166     "field_offset" : 96,
8167     "referenced_type" : "type-31"
8168    }
8169   ],
8170   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
8171   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
8172   "referenced_type" : "type-276",
8173   "self_type" : "type-276",
8174   "size" : 16,
8175   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8176   "template_args" : [ "type-280" ],
8177   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
8178  },
8179  {
8180   "alignment" : 8,
8181   "fields" :
8182   [
8183    {
8184     "access" : "private",
8185     "field_name" : "mBuffer",
8186     "referenced_type" : "type-291"
8187    },
8188    {
8189     "access" : "private",
8190     "field_name" : "mSize",
8191     "field_offset" : 64,
8192     "referenced_type" : "type-2"
8193    },
8194    {
8195     "access" : "private",
8196     "field_name" : "mOwnsBuffer",
8197     "field_offset" : 96,
8198     "referenced_type" : "type-31"
8199    }
8200   ],
8201   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
8202   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
8203   "referenced_type" : "type-290",
8204   "self_type" : "type-290",
8205   "size" : 16,
8206   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8207   "template_args" : [ "type-294" ],
8208   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEE"
8209  },
8210  {
8211   "alignment" : 8,
8212   "fields" :
8213   [
8214    {
8215     "access" : "private",
8216     "field_name" : "mBuffer",
8217     "referenced_type" : "type-283"
8218    },
8219    {
8220     "access" : "private",
8221     "field_name" : "mSize",
8222     "field_offset" : 64,
8223     "referenced_type" : "type-2"
8224    },
8225    {
8226     "access" : "private",
8227     "field_name" : "mOwnsBuffer",
8228     "field_offset" : 96,
8229     "referenced_type" : "type-31"
8230    }
8231   ],
8232   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
8233   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
8234   "referenced_type" : "type-282",
8235   "self_type" : "type-282",
8236   "size" : 16,
8237   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8238   "template_args" : [ "type-260" ],
8239   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
8240  },
8241  {
8242   "alignment" : 8,
8243   "fields" :
8244   [
8245    {
8246     "access" : "private",
8247     "field_name" : "mBuffer",
8248     "referenced_type" : "type-308"
8249    },
8250    {
8251     "access" : "private",
8252     "field_name" : "mSize",
8253     "field_offset" : 64,
8254     "referenced_type" : "type-2"
8255    },
8256    {
8257     "access" : "private",
8258     "field_name" : "mOwnsBuffer",
8259     "field_offset" : 96,
8260     "referenced_type" : "type-31"
8261    }
8262   ],
8263   "linker_set_key" : "android::hardware::hidl_vec<char>",
8264   "name" : "android::hardware::hidl_vec<char>",
8265   "referenced_type" : "type-307",
8266   "self_type" : "type-307",
8267   "size" : 16,
8268   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8269   "template_args" : [ "type-48" ],
8270   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
8271  },
8272  {
8273   "alignment" : 8,
8274   "fields" :
8275   [
8276    {
8277     "access" : "private",
8278     "field_name" : "mBuffer",
8279     "referenced_type" : "type-301"
8280    },
8281    {
8282     "access" : "private",
8283     "field_name" : "mSize",
8284     "field_offset" : 64,
8285     "referenced_type" : "type-2"
8286    },
8287    {
8288     "access" : "private",
8289     "field_name" : "mOwnsBuffer",
8290     "field_offset" : 96,
8291     "referenced_type" : "type-31"
8292    }
8293   ],
8294   "linker_set_key" : "android::hardware::hidl_vec<int>",
8295   "name" : "android::hardware::hidl_vec<int>",
8296   "referenced_type" : "type-300",
8297   "self_type" : "type-300",
8298   "size" : 16,
8299   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8300   "template_args" : [ "type-50" ],
8301   "unique_id" : "_ZTSN7android8hardware8hidl_vecIiEE"
8302  },
8303  {
8304   "alignment" : 2,
8305   "fields" :
8306   [
8307    {
8308     "access" : "private",
8309     "field_name" : "mMajor",
8310     "referenced_type" : "type-109"
8311    },
8312    {
8313     "access" : "private",
8314     "field_name" : "mMinor",
8315     "field_offset" : 16,
8316     "referenced_type" : "type-109"
8317    }
8318   ],
8319   "linker_set_key" : "android::hardware::hidl_version",
8320   "name" : "android::hardware::hidl_version",
8321   "referenced_type" : "type-312",
8322   "self_type" : "type-312",
8323   "size" : 4,
8324   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8325   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
8326  },
8327  {
8328   "alignment" : 8,
8329   "base_specifiers" :
8330   [
8331    {
8332     "referenced_type" : "type-366"
8333    }
8334   ],
8335   "fields" :
8336   [
8337    {
8338     "access" : "private",
8339     "field_name" : "_hidl_mImpl",
8340     "field_offset" : 1024,
8341     "referenced_type" : "type-83"
8342    }
8343   ],
8344   "linker_set_key" : "android::hardware::vr::V1_0::BnHwVr",
8345   "name" : "android::hardware::vr::V1_0::BnHwVr",
8346   "referenced_type" : "type-365",
8347   "self_type" : "type-365",
8348   "size" : 152,
8349   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vr/1.0/[email protected]_genc++_headers/gen/android/hardware/vr/1.0/BnHwVr.h",
8350   "unique_id" : "_ZTSN7android8hardware2vr4V1_06BnHwVrE",
8351   "vtable_components" :
8352   [
8353    {
8354     "component_value" : 136,
8355     "kind" : "vbase_offset"
8356    },
8357    {
8358     "kind" : "offset_to_top"
8359    },
8360    {
8361     "kind" : "rtti",
8362     "mangled_component_name" : "_ZTIN7android8hardware2vr4V1_06BnHwVrE"
8363    },
8364    {
8365     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8366    },
8367    {
8368     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
8369    },
8370    {
8371     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
8372    },
8373    {
8374     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
8375    },
8376    {
8377     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
8378    },
8379    {
8380     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
8381    },
8382    {
8383     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
8384    },
8385    {
8386     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
8387    },
8388    {
8389     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
8390    },
8391    {
8392     "kind" : "complete_dtor_pointer",
8393     "mangled_component_name" : "_ZN7android8hardware2vr4V1_06BnHwVrD1Ev"
8394    },
8395    {
8396     "kind" : "deleting_dtor_pointer",
8397     "mangled_component_name" : "_ZN7android8hardware2vr4V1_06BnHwVrD0Ev"
8398    },
8399    {
8400     "mangled_component_name" : "_ZN7android8hardware2vr4V1_06BnHwVr10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
8401    },
8402    {
8403     "component_value" : -32,
8404     "kind" : "offset_to_top"
8405    },
8406    {
8407     "kind" : "rtti",
8408     "mangled_component_name" : "_ZTIN7android8hardware2vr4V1_06BnHwVrE"
8409    },
8410    {
8411     "kind" : "complete_dtor_pointer",
8412     "mangled_component_name" : "_ZThn32_N7android8hardware2vr4V1_06BnHwVrD1Ev"
8413    },
8414    {
8415     "kind" : "deleting_dtor_pointer",
8416     "mangled_component_name" : "_ZThn32_N7android8hardware2vr4V1_06BnHwVrD0Ev"
8417    },
8418    {
8419     "kind" : "vcall_offset"
8420    },
8421    {
8422     "kind" : "vcall_offset"
8423    },
8424    {
8425     "kind" : "vcall_offset"
8426    },
8427    {
8428     "kind" : "vcall_offset"
8429    },
8430    {
8431     "component_value" : -136,
8432     "kind" : "vcall_offset"
8433    },
8434    {
8435     "component_value" : -136,
8436     "kind" : "offset_to_top"
8437    },
8438    {
8439     "kind" : "rtti",
8440     "mangled_component_name" : "_ZTIN7android8hardware2vr4V1_06BnHwVrE"
8441    },
8442    {
8443     "kind" : "complete_dtor_pointer",
8444     "mangled_component_name" : "_ZTv0_n24_N7android8hardware2vr4V1_06BnHwVrD1Ev"
8445    },
8446    {
8447     "kind" : "deleting_dtor_pointer",
8448     "mangled_component_name" : "_ZTv0_n24_N7android8hardware2vr4V1_06BnHwVrD0Ev"
8449    },
8450    {
8451     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8452    },
8453    {
8454     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8455    },
8456    {
8457     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8458    },
8459    {
8460     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8461    }
8462   ]
8463  },
8464  {
8465   "alignment" : 8,
8466   "base_specifiers" :
8467   [
8468    {
8469     "referenced_type" : "type-355"
8470    },
8471    {
8472     "referenced_type" : "type-368"
8473    }
8474   ],
8475   "fields" :
8476   [
8477    {
8478     "access" : "private",
8479     "field_name" : "_hidl_mMutex",
8480     "field_offset" : 1088,
8481     "referenced_type" : "type-498"
8482    },
8483    {
8484     "access" : "private",
8485     "field_name" : "_hidl_mDeathRecipients",
8486     "field_offset" : 1408,
8487     "referenced_type" : "type-499"
8488    }
8489   ],
8490   "linker_set_key" : "android::hardware::vr::V1_0::BpHwVr",
8491   "name" : "android::hardware::vr::V1_0::BpHwVr",
8492   "referenced_type" : "type-497",
8493   "self_type" : "type-497",
8494   "size" : 216,
8495   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vr/1.0/[email protected]_genc++_headers/gen/android/hardware/vr/1.0/BpHwVr.h",
8496   "unique_id" : "_ZTSN7android8hardware2vr4V1_06BpHwVrE",
8497   "vtable_components" :
8498   [
8499    {
8500     "component_value" : 200,
8501     "kind" : "vbase_offset"
8502    },
8503    {
8504     "kind" : "offset_to_top"
8505    },
8506    {
8507     "kind" : "rtti",
8508     "mangled_component_name" : "_ZTIN7android8hardware2vr4V1_06BpHwVrE"
8509    },
8510    {
8511     "mangled_component_name" : "_ZNK7android8hardware2vr4V1_06BpHwVr8isRemoteEv"
8512    },
8513    {
8514     "mangled_component_name" : "_ZN7android8hardware2vr4V1_06BpHwVr14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
8515    },
8516    {
8517     "mangled_component_name" : "_ZN7android8hardware2vr4V1_06BpHwVr5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
8518    },
8519    {
8520     "mangled_component_name" : "_ZN7android8hardware2vr4V1_06BpHwVr19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8521    },
8522    {
8523     "mangled_component_name" : "_ZN7android8hardware2vr4V1_06BpHwVr12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
8524    },
8525    {
8526     "mangled_component_name" : "_ZN7android8hardware2vr4V1_06BpHwVr21setHALInstrumentationEv"
8527    },
8528    {
8529     "mangled_component_name" : "_ZN7android8hardware2vr4V1_06BpHwVr11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
8530    },
8531    {
8532     "mangled_component_name" : "_ZN7android8hardware2vr4V1_06BpHwVr4pingEv"
8533    },
8534    {
8535     "mangled_component_name" : "_ZN7android8hardware2vr4V1_06BpHwVr12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8536    },
8537    {
8538     "mangled_component_name" : "_ZN7android8hardware2vr4V1_06BpHwVr21notifySyspropsChangedEv"
8539    },
8540    {
8541     "mangled_component_name" : "_ZN7android8hardware2vr4V1_06BpHwVr13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8542    },
8543    {
8544     "kind" : "complete_dtor_pointer",
8545     "mangled_component_name" : "_ZN7android8hardware2vr4V1_06BpHwVrD1Ev"
8546    },
8547    {
8548     "kind" : "deleting_dtor_pointer",
8549     "mangled_component_name" : "_ZN7android8hardware2vr4V1_06BpHwVrD0Ev"
8550    },
8551    {
8552     "mangled_component_name" : "_ZN7android8hardware2vr4V1_06BpHwVr4initEv"
8553    },
8554    {
8555     "mangled_component_name" : "_ZN7android8hardware2vr4V1_06BpHwVr9setVrModeEb"
8556    },
8557    {
8558     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_2vr4V1_03IVrEE10onAsBinderEv"
8559    },
8560    {
8561     "component_value" : 192,
8562     "kind" : "vbase_offset"
8563    },
8564    {
8565     "component_value" : -8,
8566     "kind" : "offset_to_top"
8567    },
8568    {
8569     "kind" : "rtti",
8570     "mangled_component_name" : "_ZTIN7android8hardware2vr4V1_06BpHwVrE"
8571    },
8572    {
8573     "kind" : "complete_dtor_pointer",
8574     "mangled_component_name" : "_ZThn8_N7android8hardware2vr4V1_06BpHwVrD1Ev"
8575    },
8576    {
8577     "kind" : "deleting_dtor_pointer",
8578     "mangled_component_name" : "_ZThn8_N7android8hardware2vr4V1_06BpHwVrD0Ev"
8579    },
8580    {
8581     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_2vr4V1_03IVrEE10onAsBinderEv"
8582    },
8583    {
8584     "component_value" : 184,
8585     "kind" : "vbase_offset"
8586    },
8587    {
8588     "component_value" : -16,
8589     "kind" : "offset_to_top"
8590    },
8591    {
8592     "kind" : "rtti",
8593     "mangled_component_name" : "_ZTIN7android8hardware2vr4V1_06BpHwVrE"
8594    },
8595    {
8596     "kind" : "complete_dtor_pointer",
8597     "mangled_component_name" : "_ZThn16_N7android8hardware2vr4V1_06BpHwVrD1Ev"
8598    },
8599    {
8600     "kind" : "deleting_dtor_pointer",
8601     "mangled_component_name" : "_ZThn16_N7android8hardware2vr4V1_06BpHwVrD0Ev"
8602    },
8603    {
8604     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8605    },
8606    {
8607     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8608    },
8609    {
8610     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8611    },
8612    {
8613     "component_value" : -48,
8614     "kind" : "offset_to_top"
8615    },
8616    {
8617     "kind" : "rtti",
8618     "mangled_component_name" : "_ZTIN7android8hardware2vr4V1_06BpHwVrE"
8619    },
8620    {
8621     "kind" : "complete_dtor_pointer",
8622     "mangled_component_name" : "_ZThn48_N7android8hardware2vr4V1_06BpHwVrD1Ev"
8623    },
8624    {
8625     "kind" : "deleting_dtor_pointer",
8626     "mangled_component_name" : "_ZThn48_N7android8hardware2vr4V1_06BpHwVrD0Ev"
8627    },
8628    {
8629     "kind" : "vcall_offset"
8630    },
8631    {
8632     "component_value" : -184,
8633     "kind" : "vcall_offset"
8634    },
8635    {
8636     "component_value" : -184,
8637     "kind" : "vcall_offset"
8638    },
8639    {
8640     "component_value" : -184,
8641     "kind" : "vcall_offset"
8642    },
8643    {
8644     "component_value" : -200,
8645     "kind" : "vcall_offset"
8646    },
8647    {
8648     "component_value" : -200,
8649     "kind" : "offset_to_top"
8650    },
8651    {
8652     "kind" : "rtti",
8653     "mangled_component_name" : "_ZTIN7android8hardware2vr4V1_06BpHwVrE"
8654    },
8655    {
8656     "kind" : "complete_dtor_pointer",
8657     "mangled_component_name" : "_ZTv0_n24_N7android8hardware2vr4V1_06BpHwVrD1Ev"
8658    },
8659    {
8660     "kind" : "deleting_dtor_pointer",
8661     "mangled_component_name" : "_ZTv0_n24_N7android8hardware2vr4V1_06BpHwVrD0Ev"
8662    },
8663    {
8664     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
8665    },
8666    {
8667     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8668    },
8669    {
8670     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8671    },
8672    {
8673     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8674    }
8675   ]
8676  },
8677  {
8678   "alignment" : 8,
8679   "base_specifiers" :
8680   [
8681    {
8682     "referenced_type" : "type-85"
8683    },
8684    {
8685     "referenced_type" : "type-368"
8686    }
8687   ],
8688   "fields" :
8689   [
8690    {
8691     "access" : "private",
8692     "field_name" : "mImpl",
8693     "field_offset" : 768,
8694     "referenced_type" : "type-89"
8695    },
8696    {
8697     "access" : "private",
8698     "field_name" : "mOnewayQueue",
8699     "field_offset" : 832,
8700     "referenced_type" : "type-534"
8701    }
8702   ],
8703   "linker_set_key" : "android::hardware::vr::V1_0::BsVr",
8704   "name" : "android::hardware::vr::V1_0::BsVr",
8705   "referenced_type" : "type-533",
8706   "self_type" : "type-533",
8707   "size" : 136,
8708   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vr/1.0/[email protected]_genc++_headers/gen/android/hardware/vr/1.0/BsVr.h",
8709   "unique_id" : "_ZTSN7android8hardware2vr4V1_04BsVrE",
8710   "vtable_components" :
8711   [
8712    {
8713     "component_value" : 120,
8714     "kind" : "vbase_offset"
8715    },
8716    {
8717     "kind" : "offset_to_top"
8718    },
8719    {
8720     "kind" : "rtti",
8721     "mangled_component_name" : "_ZTIN7android8hardware2vr4V1_04BsVrE"
8722    },
8723    {
8724     "mangled_component_name" : "_ZNK7android8hardware2vr4V1_03IVr8isRemoteEv"
8725    },
8726    {
8727     "mangled_component_name" : "_ZN7android8hardware2vr4V1_04BsVr14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
8728    },
8729    {
8730     "mangled_component_name" : "_ZN7android8hardware2vr4V1_04BsVr5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
8731    },
8732    {
8733     "mangled_component_name" : "_ZN7android8hardware2vr4V1_04BsVr19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8734    },
8735    {
8736     "mangled_component_name" : "_ZN7android8hardware2vr4V1_04BsVr12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
8737    },
8738    {
8739     "mangled_component_name" : "_ZN7android8hardware2vr4V1_04BsVr21setHALInstrumentationEv"
8740    },
8741    {
8742     "mangled_component_name" : "_ZN7android8hardware2vr4V1_04BsVr11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
8743    },
8744    {
8745     "mangled_component_name" : "_ZN7android8hardware2vr4V1_04BsVr4pingEv"
8746    },
8747    {
8748     "mangled_component_name" : "_ZN7android8hardware2vr4V1_04BsVr12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8749    },
8750    {
8751     "mangled_component_name" : "_ZN7android8hardware2vr4V1_04BsVr21notifySyspropsChangedEv"
8752    },
8753    {
8754     "mangled_component_name" : "_ZN7android8hardware2vr4V1_04BsVr13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8755    },
8756    {
8757     "kind" : "complete_dtor_pointer",
8758     "mangled_component_name" : "_ZN7android8hardware2vr4V1_04BsVrD1Ev"
8759    },
8760    {
8761     "kind" : "deleting_dtor_pointer",
8762     "mangled_component_name" : "_ZN7android8hardware2vr4V1_04BsVrD0Ev"
8763    },
8764    {
8765     "mangled_component_name" : "_ZN7android8hardware2vr4V1_04BsVr4initEv"
8766    },
8767    {
8768     "mangled_component_name" : "_ZN7android8hardware2vr4V1_04BsVr9setVrModeEb"
8769    },
8770    {
8771     "component_value" : -8,
8772     "kind" : "offset_to_top"
8773    },
8774    {
8775     "kind" : "rtti",
8776     "mangled_component_name" : "_ZTIN7android8hardware2vr4V1_04BsVrE"
8777    },
8778    {
8779     "kind" : "complete_dtor_pointer",
8780     "mangled_component_name" : "_ZThn8_N7android8hardware2vr4V1_04BsVrD1Ev"
8781    },
8782    {
8783     "kind" : "deleting_dtor_pointer",
8784     "mangled_component_name" : "_ZThn8_N7android8hardware2vr4V1_04BsVrD0Ev"
8785    },
8786    {
8787     "kind" : "vcall_offset"
8788    },
8789    {
8790     "kind" : "vcall_offset"
8791    },
8792    {
8793     "kind" : "vcall_offset"
8794    },
8795    {
8796     "kind" : "vcall_offset"
8797    },
8798    {
8799     "component_value" : -120,
8800     "kind" : "vcall_offset"
8801    },
8802    {
8803     "component_value" : -120,
8804     "kind" : "offset_to_top"
8805    },
8806    {
8807     "kind" : "rtti",
8808     "mangled_component_name" : "_ZTIN7android8hardware2vr4V1_04BsVrE"
8809    },
8810    {
8811     "kind" : "complete_dtor_pointer",
8812     "mangled_component_name" : "_ZTv0_n24_N7android8hardware2vr4V1_04BsVrD1Ev"
8813    },
8814    {
8815     "kind" : "deleting_dtor_pointer",
8816     "mangled_component_name" : "_ZTv0_n24_N7android8hardware2vr4V1_04BsVrD0Ev"
8817    },
8818    {
8819     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8820    },
8821    {
8822     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8823    },
8824    {
8825     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8826    },
8827    {
8828     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8829    }
8830   ]
8831  },
8832  {
8833   "alignment" : 8,
8834   "base_specifiers" :
8835   [
8836    {
8837     "referenced_type" : "type-16"
8838    }
8839   ],
8840   "linker_set_key" : "android::hardware::vr::V1_0::IVr",
8841   "name" : "android::hardware::vr::V1_0::IVr",
8842   "referenced_type" : "type-85",
8843   "self_type" : "type-85",
8844   "size" : 24,
8845   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vr/1.0/[email protected]_genc++_headers/gen/android/hardware/vr/1.0/IVr.h",
8846   "unique_id" : "_ZTSN7android8hardware2vr4V1_03IVrE",
8847   "vtable_components" :
8848   [
8849    {
8850     "component_value" : 8,
8851     "kind" : "vbase_offset"
8852    },
8853    {
8854     "kind" : "offset_to_top"
8855    },
8856    {
8857     "kind" : "rtti",
8858     "mangled_component_name" : "_ZTIN7android8hardware2vr4V1_03IVrE"
8859    },
8860    {
8861     "mangled_component_name" : "_ZNK7android8hardware2vr4V1_03IVr8isRemoteEv"
8862    },
8863    {
8864     "mangled_component_name" : "_ZN7android8hardware2vr4V1_03IVr14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
8865    },
8866    {
8867     "mangled_component_name" : "_ZN7android8hardware2vr4V1_03IVr5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
8868    },
8869    {
8870     "mangled_component_name" : "_ZN7android8hardware2vr4V1_03IVr19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
8871    },
8872    {
8873     "mangled_component_name" : "_ZN7android8hardware2vr4V1_03IVr12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
8874    },
8875    {
8876     "mangled_component_name" : "_ZN7android8hardware2vr4V1_03IVr21setHALInstrumentationEv"
8877    },
8878    {
8879     "mangled_component_name" : "_ZN7android8hardware2vr4V1_03IVr11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
8880    },
8881    {
8882     "mangled_component_name" : "_ZN7android8hardware2vr4V1_03IVr4pingEv"
8883    },
8884    {
8885     "mangled_component_name" : "_ZN7android8hardware2vr4V1_03IVr12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
8886    },
8887    {
8888     "mangled_component_name" : "_ZN7android8hardware2vr4V1_03IVr21notifySyspropsChangedEv"
8889    },
8890    {
8891     "mangled_component_name" : "_ZN7android8hardware2vr4V1_03IVr13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
8892    },
8893    {
8894     "kind" : "complete_dtor_pointer",
8895     "mangled_component_name" : "_ZN7android8hardware2vr4V1_03IVrD1Ev"
8896    },
8897    {
8898     "kind" : "deleting_dtor_pointer",
8899     "mangled_component_name" : "_ZN7android8hardware2vr4V1_03IVrD0Ev"
8900    },
8901    {
8902     "is_pure" : true,
8903     "mangled_component_name" : "_ZN7android8hardware2vr4V1_03IVr4initEv"
8904    },
8905    {
8906     "is_pure" : true,
8907     "mangled_component_name" : "_ZN7android8hardware2vr4V1_03IVr9setVrModeEb"
8908    },
8909    {
8910     "kind" : "vcall_offset"
8911    },
8912    {
8913     "kind" : "vcall_offset"
8914    },
8915    {
8916     "kind" : "vcall_offset"
8917    },
8918    {
8919     "kind" : "vcall_offset"
8920    },
8921    {
8922     "component_value" : -8,
8923     "kind" : "vcall_offset"
8924    },
8925    {
8926     "component_value" : -8,
8927     "kind" : "offset_to_top"
8928    },
8929    {
8930     "kind" : "rtti",
8931     "mangled_component_name" : "_ZTIN7android8hardware2vr4V1_03IVrE"
8932    },
8933    {
8934     "kind" : "complete_dtor_pointer",
8935     "mangled_component_name" : "_ZTv0_n24_N7android8hardware2vr4V1_03IVrD1Ev"
8936    },
8937    {
8938     "kind" : "deleting_dtor_pointer",
8939     "mangled_component_name" : "_ZTv0_n24_N7android8hardware2vr4V1_03IVrD0Ev"
8940    },
8941    {
8942     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8943    },
8944    {
8945     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8946    },
8947    {
8948     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8949    },
8950    {
8951     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8952    }
8953   ]
8954  },
8955  {
8956   "alignment" : 8,
8957   "base_specifiers" :
8958   [
8959    {
8960     "referenced_type" : "type-99"
8961    },
8962    {
8963     "referenced_type" : "type-368"
8964    }
8965   ],
8966   "fields" :
8967   [
8968    {
8969     "access" : "private",
8970     "field_name" : "_hidl_mImpl",
8971     "field_offset" : 960,
8972     "referenced_type" : "type-367"
8973    }
8974   ],
8975   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
8976   "name" : "android::hidl::base::V1_0::BnHwBase",
8977   "referenced_type" : "type-366",
8978   "self_type" : "type-366",
8979   "size" : 144,
8980   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
8981   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
8982   "vtable_components" :
8983   [
8984    {
8985     "component_value" : 128,
8986     "kind" : "vbase_offset"
8987    },
8988    {
8989     "kind" : "offset_to_top"
8990    },
8991    {
8992     "kind" : "rtti",
8993     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
8994    },
8995    {
8996     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8997    },
8998    {
8999     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
9000    },
9001    {
9002     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
9003    },
9004    {
9005     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
9006    },
9007    {
9008     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
9009    },
9010    {
9011     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
9012    },
9013    {
9014     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
9015    },
9016    {
9017     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
9018    },
9019    {
9020     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
9021    },
9022    {
9023     "kind" : "complete_dtor_pointer",
9024     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
9025    },
9026    {
9027     "kind" : "deleting_dtor_pointer",
9028     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
9029    },
9030    {
9031     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
9032    },
9033    {
9034     "component_value" : -32,
9035     "kind" : "offset_to_top"
9036    },
9037    {
9038     "kind" : "rtti",
9039     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
9040    },
9041    {
9042     "kind" : "complete_dtor_pointer",
9043     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD1Ev"
9044    },
9045    {
9046     "kind" : "deleting_dtor_pointer",
9047     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD0Ev"
9048    },
9049    {
9050     "kind" : "vcall_offset"
9051    },
9052    {
9053     "kind" : "vcall_offset"
9054    },
9055    {
9056     "kind" : "vcall_offset"
9057    },
9058    {
9059     "kind" : "vcall_offset"
9060    },
9061    {
9062     "component_value" : -128,
9063     "kind" : "vcall_offset"
9064    },
9065    {
9066     "component_value" : -128,
9067     "kind" : "offset_to_top"
9068    },
9069    {
9070     "kind" : "rtti",
9071     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
9072    },
9073    {
9074     "kind" : "complete_dtor_pointer",
9075     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD1Ev"
9076    },
9077    {
9078     "kind" : "deleting_dtor_pointer",
9079     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD0Ev"
9080    },
9081    {
9082     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9083    },
9084    {
9085     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9086    },
9087    {
9088     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9089    },
9090    {
9091     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9092    }
9093   ]
9094  },
9095  {
9096   "alignment" : 8,
9097   "base_specifiers" :
9098   [
9099    {
9100     "referenced_type" : "type-351"
9101    },
9102    {
9103     "referenced_type" : "type-368"
9104    }
9105   ],
9106   "fields" :
9107   [
9108    {
9109     "access" : "private",
9110     "field_name" : "_hidl_mMutex",
9111     "field_offset" : 1088,
9112     "referenced_type" : "type-491"
9113    },
9114    {
9115     "access" : "private",
9116     "field_name" : "_hidl_mDeathRecipients",
9117     "field_offset" : 1408,
9118     "referenced_type" : "type-492"
9119    }
9120   ],
9121   "linker_set_key" : "android::hidl::base::V1_0::BpHwBase",
9122   "name" : "android::hidl::base::V1_0::BpHwBase",
9123   "referenced_type" : "type-490",
9124   "self_type" : "type-490",
9125   "size" : 216,
9126   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h",
9127   "unique_id" : "_ZTSN7android4hidl4base4V1_08BpHwBaseE",
9128   "vtable_components" :
9129   [
9130    {
9131     "component_value" : 200,
9132     "kind" : "vbase_offset"
9133    },
9134    {
9135     "kind" : "offset_to_top"
9136    },
9137    {
9138     "kind" : "rtti",
9139     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
9140    },
9141    {
9142     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BpHwBase8isRemoteEv"
9143    },
9144    {
9145     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
9146    },
9147    {
9148     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
9149    },
9150    {
9151     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
9152    },
9153    {
9154     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
9155    },
9156    {
9157     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21setHALInstrumentationEv"
9158    },
9159    {
9160     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
9161    },
9162    {
9163     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase4pingEv"
9164    },
9165    {
9166     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
9167    },
9168    {
9169     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21notifySyspropsChangedEv"
9170    },
9171    {
9172     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
9173    },
9174    {
9175     "kind" : "complete_dtor_pointer",
9176     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD1Ev"
9177    },
9178    {
9179     "kind" : "deleting_dtor_pointer",
9180     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD0Ev"
9181    },
9182    {
9183     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
9184    },
9185    {
9186     "component_value" : 192,
9187     "kind" : "vbase_offset"
9188    },
9189    {
9190     "component_value" : -8,
9191     "kind" : "offset_to_top"
9192    },
9193    {
9194     "kind" : "rtti",
9195     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
9196    },
9197    {
9198     "kind" : "complete_dtor_pointer",
9199     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD1Ev"
9200    },
9201    {
9202     "kind" : "deleting_dtor_pointer",
9203     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD0Ev"
9204    },
9205    {
9206     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
9207    },
9208    {
9209     "component_value" : 184,
9210     "kind" : "vbase_offset"
9211    },
9212    {
9213     "component_value" : -16,
9214     "kind" : "offset_to_top"
9215    },
9216    {
9217     "kind" : "rtti",
9218     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
9219    },
9220    {
9221     "kind" : "complete_dtor_pointer",
9222     "mangled_component_name" : "_ZThn16_N7android4hidl4base4V1_08BpHwBaseD1Ev"
9223    },
9224    {
9225     "kind" : "deleting_dtor_pointer",
9226     "mangled_component_name" : "_ZThn16_N7android4hidl4base4V1_08BpHwBaseD0Ev"
9227    },
9228    {
9229     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9230    },
9231    {
9232     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9233    },
9234    {
9235     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9236    },
9237    {
9238     "component_value" : -48,
9239     "kind" : "offset_to_top"
9240    },
9241    {
9242     "kind" : "rtti",
9243     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
9244    },
9245    {
9246     "kind" : "complete_dtor_pointer",
9247     "mangled_component_name" : "_ZThn48_N7android4hidl4base4V1_08BpHwBaseD1Ev"
9248    },
9249    {
9250     "kind" : "deleting_dtor_pointer",
9251     "mangled_component_name" : "_ZThn48_N7android4hidl4base4V1_08BpHwBaseD0Ev"
9252    },
9253    {
9254     "kind" : "vcall_offset"
9255    },
9256    {
9257     "component_value" : -184,
9258     "kind" : "vcall_offset"
9259    },
9260    {
9261     "component_value" : -184,
9262     "kind" : "vcall_offset"
9263    },
9264    {
9265     "component_value" : -184,
9266     "kind" : "vcall_offset"
9267    },
9268    {
9269     "component_value" : -200,
9270     "kind" : "vcall_offset"
9271    },
9272    {
9273     "component_value" : -200,
9274     "kind" : "offset_to_top"
9275    },
9276    {
9277     "kind" : "rtti",
9278     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
9279    },
9280    {
9281     "kind" : "complete_dtor_pointer",
9282     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BpHwBaseD1Ev"
9283    },
9284    {
9285     "kind" : "deleting_dtor_pointer",
9286     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BpHwBaseD0Ev"
9287    },
9288    {
9289     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
9290    },
9291    {
9292     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9293    },
9294    {
9295     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9296    },
9297    {
9298     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9299    }
9300   ]
9301  },
9302  {
9303   "alignment" : 8,
9304   "fields" :
9305   [
9306    {
9307     "field_name" : "pid",
9308     "referenced_type" : "type-50"
9309    },
9310    {
9311     "field_name" : "ptr",
9312     "field_offset" : 64,
9313     "referenced_type" : "type-13"
9314    },
9315    {
9316     "field_name" : "arch",
9317     "field_offset" : 128,
9318     "referenced_type" : "type-329"
9319    }
9320   ],
9321   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
9322   "name" : "android::hidl::base::V1_0::DebugInfo",
9323   "referenced_type" : "type-328",
9324   "self_type" : "type-328",
9325   "size" : 24,
9326   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
9327   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
9328  },
9329  {
9330   "alignment" : 8,
9331   "base_specifiers" :
9332   [
9333    {
9334     "is_virtual" : true,
9335     "referenced_type" : "type-7"
9336    }
9337   ],
9338   "linker_set_key" : "android::hidl::base::V1_0::IBase",
9339   "name" : "android::hidl::base::V1_0::IBase",
9340   "referenced_type" : "type-16",
9341   "self_type" : "type-16",
9342   "size" : 24,
9343   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
9344   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
9345   "vtable_components" :
9346   [
9347    {
9348     "component_value" : 8,
9349     "kind" : "vbase_offset"
9350    },
9351    {
9352     "kind" : "offset_to_top"
9353    },
9354    {
9355     "kind" : "rtti",
9356     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
9357    },
9358    {
9359     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
9360    },
9361    {
9362     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
9363    },
9364    {
9365     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
9366    },
9367    {
9368     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
9369    },
9370    {
9371     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
9372    },
9373    {
9374     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
9375    },
9376    {
9377     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
9378    },
9379    {
9380     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
9381    },
9382    {
9383     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
9384    },
9385    {
9386     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
9387    },
9388    {
9389     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
9390    },
9391    {
9392     "kind" : "complete_dtor_pointer",
9393     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
9394    },
9395    {
9396     "kind" : "deleting_dtor_pointer",
9397     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
9398    },
9399    {
9400     "kind" : "vcall_offset"
9401    },
9402    {
9403     "kind" : "vcall_offset"
9404    },
9405    {
9406     "kind" : "vcall_offset"
9407    },
9408    {
9409     "kind" : "vcall_offset"
9410    },
9411    {
9412     "component_value" : -8,
9413     "kind" : "vcall_offset"
9414    },
9415    {
9416     "component_value" : -8,
9417     "kind" : "offset_to_top"
9418    },
9419    {
9420     "kind" : "rtti",
9421     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
9422    },
9423    {
9424     "kind" : "complete_dtor_pointer",
9425     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD1Ev"
9426    },
9427    {
9428     "kind" : "deleting_dtor_pointer",
9429     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD0Ev"
9430    },
9431    {
9432     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9433    },
9434    {
9435     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9436    },
9437    {
9438     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9439    },
9440    {
9441     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9442    }
9443   ]
9444  },
9445  {
9446   "alignment" : 8,
9447   "base_specifiers" :
9448   [
9449    {
9450     "referenced_type" : "type-16"
9451    }
9452   ],
9453   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager",
9454   "name" : "android::hidl::manager::V1_0::IServiceManager",
9455   "referenced_type" : "type-63",
9456   "self_type" : "type-63",
9457   "size" : 24,
9458   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
9459   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManagerE",
9460   "vtable_components" :
9461   [
9462    {
9463     "component_value" : 8,
9464     "kind" : "vbase_offset"
9465    },
9466    {
9467     "kind" : "offset_to_top"
9468    },
9469    {
9470     "kind" : "rtti",
9471     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
9472    },
9473    {
9474     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_015IServiceManager8isRemoteEv"
9475    },
9476    {
9477     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
9478    },
9479    {
9480     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
9481    },
9482    {
9483     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
9484    },
9485    {
9486     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
9487    },
9488    {
9489     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21setHALInstrumentationEv"
9490    },
9491    {
9492     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
9493    },
9494    {
9495     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4pingEv"
9496    },
9497    {
9498     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
9499    },
9500    {
9501     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21notifySyspropsChangedEv"
9502    },
9503    {
9504     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
9505    },
9506    {
9507     "kind" : "complete_dtor_pointer",
9508     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD1Ev"
9509    },
9510    {
9511     "kind" : "deleting_dtor_pointer",
9512     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD0Ev"
9513    },
9514    {
9515     "is_pure" : true,
9516     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3getERKNS_8hardware11hidl_stringES7_"
9517    },
9518    {
9519     "is_pure" : true,
9520     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3addERKNS_8hardware11hidl_stringERKNS_2spINS0_4base4V1_05IBaseEEE"
9521    },
9522    {
9523     "is_pure" : true,
9524     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getTransportERKNS_8hardware11hidl_stringES7_"
9525    },
9526    {
9527     "is_pure" : true,
9528     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4listENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
9529    },
9530    {
9531     "is_pure" : true,
9532     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager15listByInterfaceERKNS_8hardware11hidl_stringENSt3__18functionIFvRKNS4_8hidl_vecIS5_EEEEE"
9533    },
9534    {
9535     "is_pure" : true,
9536     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager24registerForNotificationsERKNS_8hardware11hidl_stringES7_RKNS_2spINS2_20IServiceNotificationEEE"
9537    },
9538    {
9539     "is_pure" : true,
9540     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager9debugDumpENSt3__18functionIFvRKNS_8hardware8hidl_vecINS3_17InstanceDebugInfoEEEEEE"
9541    },
9542    {
9543     "is_pure" : true,
9544     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager25registerPassthroughClientERKNS_8hardware11hidl_stringES7_"
9545    },
9546    {
9547     "kind" : "vcall_offset"
9548    },
9549    {
9550     "kind" : "vcall_offset"
9551    },
9552    {
9553     "kind" : "vcall_offset"
9554    },
9555    {
9556     "kind" : "vcall_offset"
9557    },
9558    {
9559     "component_value" : -8,
9560     "kind" : "vcall_offset"
9561    },
9562    {
9563     "component_value" : -8,
9564     "kind" : "offset_to_top"
9565    },
9566    {
9567     "kind" : "rtti",
9568     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
9569    },
9570    {
9571     "kind" : "complete_dtor_pointer",
9572     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_015IServiceManagerD1Ev"
9573    },
9574    {
9575     "kind" : "deleting_dtor_pointer",
9576     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_015IServiceManagerD0Ev"
9577    },
9578    {
9579     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9580    },
9581    {
9582     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9583    },
9584    {
9585     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9586    },
9587    {
9588     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9589    }
9590   ]
9591  },
9592  {
9593   "alignment" : 8,
9594   "fields" :
9595   [
9596    {
9597     "field_name" : "interfaceName",
9598     "referenced_type" : "type-260"
9599    },
9600    {
9601     "field_name" : "instanceName",
9602     "field_offset" : 128,
9603     "referenced_type" : "type-260"
9604    },
9605    {
9606     "field_name" : "pid",
9607     "field_offset" : 256,
9608     "referenced_type" : "type-50"
9609    },
9610    {
9611     "field_name" : "clientPids",
9612     "field_offset" : 320,
9613     "referenced_type" : "type-300"
9614    },
9615    {
9616     "field_name" : "arch",
9617     "field_offset" : 448,
9618     "referenced_type" : "type-329"
9619    }
9620   ],
9621   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
9622   "name" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
9623   "referenced_type" : "type-474",
9624   "self_type" : "type-474",
9625   "size" : 64,
9626   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
9627   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE"
9628  },
9629  {
9630   "alignment" : 8,
9631   "base_specifiers" :
9632   [
9633    {
9634     "referenced_type" : "type-16"
9635    }
9636   ],
9637   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification",
9638   "name" : "android::hidl::manager::V1_0::IServiceNotification",
9639   "referenced_type" : "type-78",
9640   "self_type" : "type-78",
9641   "size" : 24,
9642   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
9643   "unique_id" : "_ZTSN7android4hidl7manager4V1_020IServiceNotificationE",
9644   "vtable_components" :
9645   [
9646    {
9647     "component_value" : 8,
9648     "kind" : "vbase_offset"
9649    },
9650    {
9651     "kind" : "offset_to_top"
9652    },
9653    {
9654     "kind" : "rtti",
9655     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
9656    },
9657    {
9658     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
9659    },
9660    {
9661     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
9662    },
9663    {
9664     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
9665    },
9666    {
9667     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
9668    },
9669    {
9670     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
9671    },
9672    {
9673     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
9674    },
9675    {
9676     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
9677    },
9678    {
9679     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
9680    },
9681    {
9682     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
9683    },
9684    {
9685     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
9686    },
9687    {
9688     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
9689    },
9690    {
9691     "kind" : "complete_dtor_pointer",
9692     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
9693    },
9694    {
9695     "kind" : "deleting_dtor_pointer",
9696     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
9697    },
9698    {
9699     "is_pure" : true,
9700     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
9701    },
9702    {
9703     "kind" : "vcall_offset"
9704    },
9705    {
9706     "kind" : "vcall_offset"
9707    },
9708    {
9709     "kind" : "vcall_offset"
9710    },
9711    {
9712     "kind" : "vcall_offset"
9713    },
9714    {
9715     "component_value" : -8,
9716     "kind" : "vcall_offset"
9717    },
9718    {
9719     "component_value" : -8,
9720     "kind" : "offset_to_top"
9721    },
9722    {
9723     "kind" : "rtti",
9724     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
9725    },
9726    {
9727     "kind" : "complete_dtor_pointer",
9728     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
9729    },
9730    {
9731     "kind" : "deleting_dtor_pointer",
9732     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
9733    },
9734    {
9735     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9736    },
9737    {
9738     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9739    },
9740    {
9741     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9742    },
9743    {
9744     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9745    }
9746   ]
9747  },
9748  {
9749   "alignment" : 8,
9750   "fields" :
9751   [
9752    {
9753     "access" : "private",
9754     "field_name" : "m_ptr",
9755     "referenced_type" : "type-70"
9756    }
9757   ],
9758   "linker_set_key" : "android::sp<android::Thread>",
9759   "name" : "android::sp<android::Thread>",
9760   "record_kind" : "class",
9761   "referenced_type" : "type-69",
9762   "self_type" : "type-69",
9763   "size" : 8,
9764   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
9765   "template_args" : [ "type-71" ],
9766   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
9767  },
9768  {
9769   "alignment" : 8,
9770   "fields" :
9771   [
9772    {
9773     "access" : "private",
9774     "field_name" : "m_ptr",
9775     "referenced_type" : "type-98"
9776    }
9777   ],
9778   "linker_set_key" : "android::sp<android::hardware::BHwBinder>",
9779   "name" : "android::sp<android::hardware::BHwBinder>",
9780   "record_kind" : "class",
9781   "referenced_type" : "type-97",
9782   "self_type" : "type-97",
9783   "size" : 8,
9784   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
9785   "template_args" : [ "type-99" ],
9786   "unique_id" : "_ZTSN7android2spINS_8hardware9BHwBinderEEE"
9787  },
9788  {
9789   "alignment" : 8,
9790   "fields" :
9791   [
9792    {
9793     "access" : "private",
9794     "field_name" : "m_ptr",
9795     "referenced_type" : "type-524"
9796    }
9797   ],
9798   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient>",
9799   "name" : "android::sp<android::hardware::IBinder::DeathRecipient>",
9800   "record_kind" : "class",
9801   "referenced_type" : "type-539",
9802   "self_type" : "type-539",
9803   "size" : 8,
9804   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
9805   "template_args" : [ "type-17" ],
9806   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinder14DeathRecipientEEE"
9807  },
9808  {
9809   "alignment" : 8,
9810   "fields" :
9811   [
9812    {
9813     "access" : "private",
9814     "field_name" : "m_ptr",
9815     "referenced_type" : "type-27"
9816    }
9817   ],
9818   "linker_set_key" : "android::sp<android::hardware::IBinder>",
9819   "name" : "android::sp<android::hardware::IBinder>",
9820   "record_kind" : "class",
9821   "referenced_type" : "type-40",
9822   "self_type" : "type-40",
9823   "size" : 8,
9824   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
9825   "template_args" : [ "type-28" ],
9826   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
9827  },
9828  {
9829   "alignment" : 8,
9830   "fields" :
9831   [
9832    {
9833     "access" : "private",
9834     "field_name" : "m_ptr",
9835     "referenced_type" : "type-544"
9836    }
9837   ],
9838   "linker_set_key" : "android::sp<android::hardware::IInterface>",
9839   "name" : "android::sp<android::hardware::IInterface>",
9840   "record_kind" : "class",
9841   "referenced_type" : "type-543",
9842   "self_type" : "type-543",
9843   "size" : 8,
9844   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
9845   "template_args" : [ "type-352" ],
9846   "unique_id" : "_ZTSN7android2spINS_8hardware10IInterfaceEEE"
9847  },
9848  {
9849   "alignment" : 8,
9850   "fields" :
9851   [
9852    {
9853     "access" : "private",
9854     "field_name" : "m_ptr",
9855     "referenced_type" : "type-54"
9856    }
9857   ],
9858   "linker_set_key" : "android::sp<android::hardware::ProcessState>",
9859   "name" : "android::sp<android::hardware::ProcessState>",
9860   "record_kind" : "class",
9861   "referenced_type" : "type-53",
9862   "self_type" : "type-53",
9863   "size" : 8,
9864   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
9865   "template_args" : [ "type-55" ],
9866   "unique_id" : "_ZTSN7android2spINS_8hardware12ProcessStateEEE"
9867  },
9868  {
9869   "alignment" : 8,
9870   "fields" :
9871   [
9872    {
9873     "access" : "private",
9874     "field_name" : "m_ptr",
9875     "referenced_type" : "type-92"
9876    }
9877   ],
9878   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient>",
9879   "name" : "android::sp<android::hardware::hidl_binder_death_recipient>",
9880   "record_kind" : "class",
9881   "referenced_type" : "type-91",
9882   "self_type" : "type-91",
9883   "size" : 8,
9884   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
9885   "template_args" : [ "type-3" ],
9886   "unique_id" : "_ZTSN7android2spINS_8hardware27hidl_binder_death_recipientEEE"
9887  },
9888  {
9889   "alignment" : 8,
9890   "fields" :
9891   [
9892    {
9893     "access" : "private",
9894     "field_name" : "m_ptr",
9895     "referenced_type" : "type-5"
9896    }
9897   ],
9898   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
9899   "name" : "android::sp<android::hardware::hidl_death_recipient>",
9900   "record_kind" : "class",
9901   "referenced_type" : "type-236",
9902   "self_type" : "type-236",
9903   "size" : 8,
9904   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
9905   "template_args" : [ "type-6" ],
9906   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
9907  },
9908  {
9909   "alignment" : 8,
9910   "fields" :
9911   [
9912    {
9913     "access" : "private",
9914     "field_name" : "m_ptr",
9915     "referenced_type" : "type-84"
9916    }
9917   ],
9918   "linker_set_key" : "android::sp<android::hardware::vr::V1_0::IVr>",
9919   "name" : "android::sp<android::hardware::vr::V1_0::IVr>",
9920   "record_kind" : "class",
9921   "referenced_type" : "type-83",
9922   "self_type" : "type-83",
9923   "size" : 8,
9924   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
9925   "template_args" : [ "type-85" ],
9926   "unique_id" : "_ZTSN7android2spINS_8hardware2vr4V1_03IVrEEE"
9927  },
9928  {
9929   "alignment" : 8,
9930   "fields" :
9931   [
9932    {
9933     "access" : "private",
9934     "field_name" : "m_ptr",
9935     "referenced_type" : "type-15"
9936    }
9937   ],
9938   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
9939   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
9940   "record_kind" : "class",
9941   "referenced_type" : "type-367",
9942   "self_type" : "type-367",
9943   "size" : 8,
9944   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
9945   "template_args" : [ "type-16" ],
9946   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
9947  },
9948  {
9949   "alignment" : 8,
9950   "fields" :
9951   [
9952    {
9953     "access" : "private",
9954     "field_name" : "m_ptr",
9955     "referenced_type" : "type-62"
9956    }
9957   ],
9958   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
9959   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
9960   "record_kind" : "class",
9961   "referenced_type" : "type-61",
9962   "self_type" : "type-61",
9963   "size" : 8,
9964   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
9965   "template_args" : [ "type-63" ],
9966   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE"
9967  },
9968  {
9969   "alignment" : 8,
9970   "fields" :
9971   [
9972    {
9973     "access" : "private",
9974     "field_name" : "m_ptr",
9975     "referenced_type" : "type-77"
9976    }
9977   ],
9978   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
9979   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
9980   "record_kind" : "class",
9981   "referenced_type" : "type-76",
9982   "self_type" : "type-76",
9983   "size" : 8,
9984   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
9985   "template_args" : [ "type-78" ],
9986   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
9987  },
9988  {
9989   "alignment" : 1,
9990   "linker_set_key" : "android::trait_trivial_copy<bool>",
9991   "name" : "android::trait_trivial_copy<bool>",
9992   "referenced_type" : "type-163",
9993   "self_type" : "type-163",
9994   "size" : 1,
9995   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
9996   "template_args" : [ "type-31" ],
9997   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
9998  },
9999  {
10000   "alignment" : 1,
10001   "linker_set_key" : "android::trait_trivial_copy<char>",
10002   "name" : "android::trait_trivial_copy<char>",
10003   "referenced_type" : "type-167",
10004   "self_type" : "type-167",
10005   "size" : 1,
10006   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10007   "template_args" : [ "type-48" ],
10008   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
10009  },
10010  {
10011   "alignment" : 1,
10012   "linker_set_key" : "android::trait_trivial_copy<double>",
10013   "name" : "android::trait_trivial_copy<double>",
10014   "referenced_type" : "type-220",
10015   "self_type" : "type-220",
10016   "size" : 1,
10017   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10018   "template_args" : [ "type-218" ],
10019   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
10020  },
10021  {
10022   "alignment" : 1,
10023   "linker_set_key" : "android::trait_trivial_copy<float>",
10024   "name" : "android::trait_trivial_copy<float>",
10025   "referenced_type" : "type-215",
10026   "self_type" : "type-215",
10027   "size" : 1,
10028   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10029   "template_args" : [ "type-211" ],
10030   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
10031  },
10032  {
10033   "alignment" : 1,
10034   "linker_set_key" : "android::trait_trivial_copy<int>",
10035   "name" : "android::trait_trivial_copy<int>",
10036   "referenced_type" : "type-185",
10037   "self_type" : "type-185",
10038   "size" : 1,
10039   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10040   "template_args" : [ "type-50" ],
10041   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
10042  },
10043  {
10044   "alignment" : 1,
10045   "linker_set_key" : "android::trait_trivial_copy<long long>",
10046   "name" : "android::trait_trivial_copy<long long>",
10047   "referenced_type" : "type-203",
10048   "self_type" : "type-203",
10049   "size" : 1,
10050   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10051   "template_args" : [ "type-200" ],
10052   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
10053  },
10054  {
10055   "alignment" : 1,
10056   "linker_set_key" : "android::trait_trivial_copy<long>",
10057   "name" : "android::trait_trivial_copy<long>",
10058   "referenced_type" : "type-193",
10059   "self_type" : "type-193",
10060   "size" : 1,
10061   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10062   "template_args" : [ "type-58" ],
10063   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
10064  },
10065  {
10066   "alignment" : 1,
10067   "linker_set_key" : "android::trait_trivial_copy<short>",
10068   "name" : "android::trait_trivial_copy<short>",
10069   "referenced_type" : "type-177",
10070   "self_type" : "type-177",
10071   "size" : 1,
10072   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10073   "template_args" : [ "type-175" ],
10074   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
10075  },
10076  {
10077   "alignment" : 1,
10078   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
10079   "name" : "android::trait_trivial_copy<unsigned char>",
10080   "referenced_type" : "type-172",
10081   "self_type" : "type-172",
10082   "size" : 1,
10083   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10084   "template_args" : [ "type-107" ],
10085   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
10086  },
10087  {
10088   "alignment" : 1,
10089   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
10090   "name" : "android::trait_trivial_copy<unsigned int>",
10091   "referenced_type" : "type-189",
10092   "self_type" : "type-189",
10093   "size" : 1,
10094   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10095   "template_args" : [ "type-2" ],
10096   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
10097  },
10098  {
10099   "alignment" : 1,
10100   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
10101   "name" : "android::trait_trivial_copy<unsigned long long>",
10102   "referenced_type" : "type-208",
10103   "self_type" : "type-208",
10104   "size" : 1,
10105   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10106   "template_args" : [ "type-206" ],
10107   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
10108  },
10109  {
10110   "alignment" : 1,
10111   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
10112   "name" : "android::trait_trivial_copy<unsigned long>",
10113   "referenced_type" : "type-197",
10114   "self_type" : "type-197",
10115   "size" : 1,
10116   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10117   "template_args" : [ "type-13" ],
10118   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
10119  },
10120  {
10121   "alignment" : 1,
10122   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
10123   "name" : "android::trait_trivial_copy<unsigned short>",
10124   "referenced_type" : "type-181",
10125   "self_type" : "type-181",
10126   "size" : 1,
10127   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10128   "template_args" : [ "type-109" ],
10129   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
10130  },
10131  {
10132   "alignment" : 1,
10133   "linker_set_key" : "android::trait_trivial_copy<void>",
10134   "name" : "android::trait_trivial_copy<void>",
10135   "referenced_type" : "type-158",
10136   "self_type" : "type-158",
10137   "size" : 1,
10138   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10139   "template_args" : [ "type-23" ],
10140   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
10141  },
10142  {
10143   "alignment" : 1,
10144   "linker_set_key" : "android::trait_trivial_ctor<bool>",
10145   "name" : "android::trait_trivial_ctor<bool>",
10146   "referenced_type" : "type-161",
10147   "self_type" : "type-161",
10148   "size" : 1,
10149   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10150   "template_args" : [ "type-31" ],
10151   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
10152  },
10153  {
10154   "alignment" : 1,
10155   "linker_set_key" : "android::trait_trivial_ctor<char>",
10156   "name" : "android::trait_trivial_ctor<char>",
10157   "referenced_type" : "type-165",
10158   "self_type" : "type-165",
10159   "size" : 1,
10160   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10161   "template_args" : [ "type-48" ],
10162   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
10163  },
10164  {
10165   "alignment" : 1,
10166   "linker_set_key" : "android::trait_trivial_ctor<double>",
10167   "name" : "android::trait_trivial_ctor<double>",
10168   "referenced_type" : "type-217",
10169   "self_type" : "type-217",
10170   "size" : 1,
10171   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10172   "template_args" : [ "type-218" ],
10173   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
10174  },
10175  {
10176   "alignment" : 1,
10177   "linker_set_key" : "android::trait_trivial_ctor<float>",
10178   "name" : "android::trait_trivial_ctor<float>",
10179   "referenced_type" : "type-210",
10180   "self_type" : "type-210",
10181   "size" : 1,
10182   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10183   "template_args" : [ "type-211" ],
10184   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
10185  },
10186  {
10187   "alignment" : 1,
10188   "linker_set_key" : "android::trait_trivial_ctor<int>",
10189   "name" : "android::trait_trivial_ctor<int>",
10190   "referenced_type" : "type-183",
10191   "self_type" : "type-183",
10192   "size" : 1,
10193   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10194   "template_args" : [ "type-50" ],
10195   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
10196  },
10197  {
10198   "alignment" : 1,
10199   "linker_set_key" : "android::trait_trivial_ctor<long long>",
10200   "name" : "android::trait_trivial_ctor<long long>",
10201   "referenced_type" : "type-199",
10202   "self_type" : "type-199",
10203   "size" : 1,
10204   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10205   "template_args" : [ "type-200" ],
10206   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
10207  },
10208  {
10209   "alignment" : 1,
10210   "linker_set_key" : "android::trait_trivial_ctor<long>",
10211   "name" : "android::trait_trivial_ctor<long>",
10212   "referenced_type" : "type-191",
10213   "self_type" : "type-191",
10214   "size" : 1,
10215   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10216   "template_args" : [ "type-58" ],
10217   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
10218  },
10219  {
10220   "alignment" : 1,
10221   "linker_set_key" : "android::trait_trivial_ctor<short>",
10222   "name" : "android::trait_trivial_ctor<short>",
10223   "referenced_type" : "type-174",
10224   "self_type" : "type-174",
10225   "size" : 1,
10226   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10227   "template_args" : [ "type-175" ],
10228   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
10229  },
10230  {
10231   "alignment" : 1,
10232   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
10233   "name" : "android::trait_trivial_ctor<unsigned char>",
10234   "referenced_type" : "type-169",
10235   "self_type" : "type-169",
10236   "size" : 1,
10237   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10238   "template_args" : [ "type-107" ],
10239   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
10240  },
10241  {
10242   "alignment" : 1,
10243   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
10244   "name" : "android::trait_trivial_ctor<unsigned int>",
10245   "referenced_type" : "type-187",
10246   "self_type" : "type-187",
10247   "size" : 1,
10248   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10249   "template_args" : [ "type-2" ],
10250   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
10251  },
10252  {
10253   "alignment" : 1,
10254   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
10255   "name" : "android::trait_trivial_ctor<unsigned long long>",
10256   "referenced_type" : "type-205",
10257   "self_type" : "type-205",
10258   "size" : 1,
10259   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10260   "template_args" : [ "type-206" ],
10261   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
10262  },
10263  {
10264   "alignment" : 1,
10265   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
10266   "name" : "android::trait_trivial_ctor<unsigned long>",
10267   "referenced_type" : "type-195",
10268   "self_type" : "type-195",
10269   "size" : 1,
10270   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10271   "template_args" : [ "type-13" ],
10272   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
10273  },
10274  {
10275   "alignment" : 1,
10276   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
10277   "name" : "android::trait_trivial_ctor<unsigned short>",
10278   "referenced_type" : "type-179",
10279   "self_type" : "type-179",
10280   "size" : 1,
10281   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10282   "template_args" : [ "type-109" ],
10283   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
10284  },
10285  {
10286   "alignment" : 1,
10287   "linker_set_key" : "android::trait_trivial_ctor<void>",
10288   "name" : "android::trait_trivial_ctor<void>",
10289   "referenced_type" : "type-156",
10290   "self_type" : "type-156",
10291   "size" : 1,
10292   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10293   "template_args" : [ "type-23" ],
10294   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
10295  },
10296  {
10297   "alignment" : 1,
10298   "linker_set_key" : "android::trait_trivial_dtor<bool>",
10299   "name" : "android::trait_trivial_dtor<bool>",
10300   "referenced_type" : "type-162",
10301   "self_type" : "type-162",
10302   "size" : 1,
10303   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10304   "template_args" : [ "type-31" ],
10305   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
10306  },
10307  {
10308   "alignment" : 1,
10309   "linker_set_key" : "android::trait_trivial_dtor<char>",
10310   "name" : "android::trait_trivial_dtor<char>",
10311   "referenced_type" : "type-166",
10312   "self_type" : "type-166",
10313   "size" : 1,
10314   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10315   "template_args" : [ "type-48" ],
10316   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
10317  },
10318  {
10319   "alignment" : 1,
10320   "linker_set_key" : "android::trait_trivial_dtor<double>",
10321   "name" : "android::trait_trivial_dtor<double>",
10322   "referenced_type" : "type-219",
10323   "self_type" : "type-219",
10324   "size" : 1,
10325   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10326   "template_args" : [ "type-218" ],
10327   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
10328  },
10329  {
10330   "alignment" : 1,
10331   "linker_set_key" : "android::trait_trivial_dtor<float>",
10332   "name" : "android::trait_trivial_dtor<float>",
10333   "referenced_type" : "type-214",
10334   "self_type" : "type-214",
10335   "size" : 1,
10336   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10337   "template_args" : [ "type-211" ],
10338   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
10339  },
10340  {
10341   "alignment" : 1,
10342   "linker_set_key" : "android::trait_trivial_dtor<int>",
10343   "name" : "android::trait_trivial_dtor<int>",
10344   "referenced_type" : "type-184",
10345   "self_type" : "type-184",
10346   "size" : 1,
10347   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10348   "template_args" : [ "type-50" ],
10349   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
10350  },
10351  {
10352   "alignment" : 1,
10353   "linker_set_key" : "android::trait_trivial_dtor<long long>",
10354   "name" : "android::trait_trivial_dtor<long long>",
10355   "referenced_type" : "type-201",
10356   "self_type" : "type-201",
10357   "size" : 1,
10358   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10359   "template_args" : [ "type-200" ],
10360   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
10361  },
10362  {
10363   "alignment" : 1,
10364   "linker_set_key" : "android::trait_trivial_dtor<long>",
10365   "name" : "android::trait_trivial_dtor<long>",
10366   "referenced_type" : "type-192",
10367   "self_type" : "type-192",
10368   "size" : 1,
10369   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10370   "template_args" : [ "type-58" ],
10371   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
10372  },
10373  {
10374   "alignment" : 1,
10375   "linker_set_key" : "android::trait_trivial_dtor<short>",
10376   "name" : "android::trait_trivial_dtor<short>",
10377   "referenced_type" : "type-176",
10378   "self_type" : "type-176",
10379   "size" : 1,
10380   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10381   "template_args" : [ "type-175" ],
10382   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
10383  },
10384  {
10385   "alignment" : 1,
10386   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
10387   "name" : "android::trait_trivial_dtor<unsigned char>",
10388   "referenced_type" : "type-170",
10389   "self_type" : "type-170",
10390   "size" : 1,
10391   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10392   "template_args" : [ "type-107" ],
10393   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
10394  },
10395  {
10396   "alignment" : 1,
10397   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
10398   "name" : "android::trait_trivial_dtor<unsigned int>",
10399   "referenced_type" : "type-188",
10400   "self_type" : "type-188",
10401   "size" : 1,
10402   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10403   "template_args" : [ "type-2" ],
10404   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
10405  },
10406  {
10407   "alignment" : 1,
10408   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
10409   "name" : "android::trait_trivial_dtor<unsigned long long>",
10410   "referenced_type" : "type-207",
10411   "self_type" : "type-207",
10412   "size" : 1,
10413   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10414   "template_args" : [ "type-206" ],
10415   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
10416  },
10417  {
10418   "alignment" : 1,
10419   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
10420   "name" : "android::trait_trivial_dtor<unsigned long>",
10421   "referenced_type" : "type-196",
10422   "self_type" : "type-196",
10423   "size" : 1,
10424   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10425   "template_args" : [ "type-13" ],
10426   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
10427  },
10428  {
10429   "alignment" : 1,
10430   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
10431   "name" : "android::trait_trivial_dtor<unsigned short>",
10432   "referenced_type" : "type-180",
10433   "self_type" : "type-180",
10434   "size" : 1,
10435   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10436   "template_args" : [ "type-109" ],
10437   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
10438  },
10439  {
10440   "alignment" : 1,
10441   "linker_set_key" : "android::trait_trivial_dtor<void>",
10442   "name" : "android::trait_trivial_dtor<void>",
10443   "referenced_type" : "type-157",
10444   "self_type" : "type-157",
10445   "size" : 1,
10446   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10447   "template_args" : [ "type-23" ],
10448   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
10449  },
10450  {
10451   "alignment" : 1,
10452   "linker_set_key" : "android::trait_trivial_move<android::String16>",
10453   "name" : "android::trait_trivial_move<android::String16>",
10454   "referenced_type" : "type-345",
10455   "self_type" : "type-345",
10456   "size" : 1,
10457   "source_file" : "/system/core/libutils/include/utils/String16.h",
10458   "template_args" : [ "type-34" ],
10459   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
10460  },
10461  {
10462   "alignment" : 1,
10463   "linker_set_key" : "android::trait_trivial_move<android::String8>",
10464   "name" : "android::trait_trivial_move<android::String8>",
10465   "referenced_type" : "type-340",
10466   "self_type" : "type-340",
10467   "size" : 1,
10468   "source_file" : "/system/core/libutils/include/utils/String8.h",
10469   "template_args" : [ "type-45" ],
10470   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
10471  },
10472  {
10473   "alignment" : 1,
10474   "linker_set_key" : "android::trait_trivial_move<bool>",
10475   "name" : "android::trait_trivial_move<bool>",
10476   "referenced_type" : "type-164",
10477   "self_type" : "type-164",
10478   "size" : 1,
10479   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10480   "template_args" : [ "type-31" ],
10481   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
10482  },
10483  {
10484   "alignment" : 1,
10485   "linker_set_key" : "android::trait_trivial_move<char>",
10486   "name" : "android::trait_trivial_move<char>",
10487   "referenced_type" : "type-168",
10488   "self_type" : "type-168",
10489   "size" : 1,
10490   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10491   "template_args" : [ "type-48" ],
10492   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
10493  },
10494  {
10495   "alignment" : 1,
10496   "linker_set_key" : "android::trait_trivial_move<double>",
10497   "name" : "android::trait_trivial_move<double>",
10498   "referenced_type" : "type-221",
10499   "self_type" : "type-221",
10500   "size" : 1,
10501   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10502   "template_args" : [ "type-218" ],
10503   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
10504  },
10505  {
10506   "alignment" : 1,
10507   "linker_set_key" : "android::trait_trivial_move<float>",
10508   "name" : "android::trait_trivial_move<float>",
10509   "referenced_type" : "type-216",
10510   "self_type" : "type-216",
10511   "size" : 1,
10512   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10513   "template_args" : [ "type-211" ],
10514   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
10515  },
10516  {
10517   "alignment" : 1,
10518   "linker_set_key" : "android::trait_trivial_move<int>",
10519   "name" : "android::trait_trivial_move<int>",
10520   "referenced_type" : "type-186",
10521   "self_type" : "type-186",
10522   "size" : 1,
10523   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10524   "template_args" : [ "type-50" ],
10525   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
10526  },
10527  {
10528   "alignment" : 1,
10529   "linker_set_key" : "android::trait_trivial_move<long long>",
10530   "name" : "android::trait_trivial_move<long long>",
10531   "referenced_type" : "type-204",
10532   "self_type" : "type-204",
10533   "size" : 1,
10534   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10535   "template_args" : [ "type-200" ],
10536   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
10537  },
10538  {
10539   "alignment" : 1,
10540   "linker_set_key" : "android::trait_trivial_move<long>",
10541   "name" : "android::trait_trivial_move<long>",
10542   "referenced_type" : "type-194",
10543   "self_type" : "type-194",
10544   "size" : 1,
10545   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10546   "template_args" : [ "type-58" ],
10547   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
10548  },
10549  {
10550   "alignment" : 1,
10551   "linker_set_key" : "android::trait_trivial_move<short>",
10552   "name" : "android::trait_trivial_move<short>",
10553   "referenced_type" : "type-178",
10554   "self_type" : "type-178",
10555   "size" : 1,
10556   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10557   "template_args" : [ "type-175" ],
10558   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
10559  },
10560  {
10561   "alignment" : 1,
10562   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
10563   "name" : "android::trait_trivial_move<unsigned char>",
10564   "referenced_type" : "type-173",
10565   "self_type" : "type-173",
10566   "size" : 1,
10567   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10568   "template_args" : [ "type-107" ],
10569   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
10570  },
10571  {
10572   "alignment" : 1,
10573   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
10574   "name" : "android::trait_trivial_move<unsigned int>",
10575   "referenced_type" : "type-190",
10576   "self_type" : "type-190",
10577   "size" : 1,
10578   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10579   "template_args" : [ "type-2" ],
10580   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
10581  },
10582  {
10583   "alignment" : 1,
10584   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
10585   "name" : "android::trait_trivial_move<unsigned long long>",
10586   "referenced_type" : "type-209",
10587   "self_type" : "type-209",
10588   "size" : 1,
10589   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10590   "template_args" : [ "type-206" ],
10591   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
10592  },
10593  {
10594   "alignment" : 1,
10595   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
10596   "name" : "android::trait_trivial_move<unsigned long>",
10597   "referenced_type" : "type-198",
10598   "self_type" : "type-198",
10599   "size" : 1,
10600   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10601   "template_args" : [ "type-13" ],
10602   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
10603  },
10604  {
10605   "alignment" : 1,
10606   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
10607   "name" : "android::trait_trivial_move<unsigned short>",
10608   "referenced_type" : "type-182",
10609   "self_type" : "type-182",
10610   "size" : 1,
10611   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10612   "template_args" : [ "type-109" ],
10613   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
10614  },
10615  {
10616   "alignment" : 1,
10617   "linker_set_key" : "android::trait_trivial_move<void>",
10618   "name" : "android::trait_trivial_move<void>",
10619   "referenced_type" : "type-159",
10620   "self_type" : "type-159",
10621   "size" : 1,
10622   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10623   "template_args" : [ "type-23" ],
10624   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
10625  },
10626  {
10627   "alignment" : 8,
10628   "fields" :
10629   [
10630    {
10631     "access" : "private",
10632     "field_name" : "m_ptr",
10633     "referenced_type" : "type-98"
10634    },
10635    {
10636     "access" : "private",
10637     "field_name" : "m_refs",
10638     "field_offset" : 64,
10639     "referenced_type" : "type-11"
10640    }
10641   ],
10642   "linker_set_key" : "android::wp<android::hardware::BHwBinder>",
10643   "name" : "android::wp<android::hardware::BHwBinder>",
10644   "record_kind" : "class",
10645   "referenced_type" : "type-281",
10646   "self_type" : "type-281",
10647   "size" : 16,
10648   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
10649   "template_args" : [ "type-99" ],
10650   "unique_id" : "_ZTSN7android2wpINS_8hardware9BHwBinderEEE"
10651  },
10652  {
10653   "alignment" : 8,
10654   "fields" :
10655   [
10656    {
10657     "access" : "private",
10658     "field_name" : "m_ptr",
10659     "referenced_type" : "type-524"
10660    },
10661    {
10662     "access" : "private",
10663     "field_name" : "m_refs",
10664     "field_offset" : 64,
10665     "referenced_type" : "type-11"
10666    }
10667   ],
10668   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient>",
10669   "name" : "android::wp<android::hardware::IBinder::DeathRecipient>",
10670   "record_kind" : "class",
10671   "referenced_type" : "type-523",
10672   "self_type" : "type-523",
10673   "size" : 16,
10674   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
10675   "template_args" : [ "type-17" ],
10676   "unique_id" : "_ZTSN7android2wpINS_8hardware7IBinder14DeathRecipientEEE"
10677  },
10678  {
10679   "alignment" : 8,
10680   "fields" :
10681   [
10682    {
10683     "access" : "private",
10684     "field_name" : "m_ptr",
10685     "referenced_type" : "type-5"
10686    },
10687    {
10688     "access" : "private",
10689     "field_name" : "m_refs",
10690     "field_offset" : 64,
10691     "referenced_type" : "type-11"
10692    }
10693   ],
10694   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
10695   "name" : "android::wp<android::hardware::hidl_death_recipient>",
10696   "record_kind" : "class",
10697   "referenced_type" : "type-4",
10698   "self_type" : "type-4",
10699   "size" : 16,
10700   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
10701   "template_args" : [ "type-6" ],
10702   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
10703  },
10704  {
10705   "alignment" : 8,
10706   "fields" :
10707   [
10708    {
10709     "access" : "private",
10710     "field_name" : "m_ptr",
10711     "referenced_type" : "type-15"
10712    },
10713    {
10714     "access" : "private",
10715     "field_name" : "m_refs",
10716     "field_offset" : 64,
10717     "referenced_type" : "type-11"
10718    }
10719   ],
10720   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
10721   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
10722   "record_kind" : "class",
10723   "referenced_type" : "type-14",
10724   "self_type" : "type-14",
10725   "size" : 16,
10726   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
10727   "template_args" : [ "type-16" ],
10728   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
10729  },
10730  {
10731   "alignment" : 4,
10732   "fields" :
10733   [
10734    {
10735     "field_name" : "maxContentLightLevel",
10736     "referenced_type" : "type-211"
10737    },
10738    {
10739     "field_name" : "maxFrameAverageLightLevel",
10740     "field_offset" : 32,
10741     "referenced_type" : "type-211"
10742    }
10743   ],
10744   "linker_set_key" : "android_cta861_3_metadata",
10745   "name" : "android_cta861_3_metadata",
10746   "referenced_type" : "type-448",
10747   "self_type" : "type-448",
10748   "size" : 8,
10749   "source_file" : "/system/core/libsystem/include/system/graphics.h",
10750   "unique_id" : "android_cta861_3_metadata"
10751  },
10752  {
10753   "alignment" : 4,
10754   "fields" :
10755   [
10756    {
10757     "field_name" : "num_points",
10758     "referenced_type" : "type-2"
10759    },
10760    {
10761     "field_name" : "reserved",
10762     "field_offset" : 32,
10763     "referenced_type" : "type-438"
10764    },
10765    {
10766     "field_name" : "xyzc_points",
10767     "field_offset" : 288,
10768     "referenced_type" : "type-445"
10769    }
10770   ],
10771   "linker_set_key" : "android_depth_points",
10772   "name" : "android_depth_points",
10773   "referenced_type" : "type-444",
10774   "self_type" : "type-444",
10775   "size" : 36,
10776   "source_file" : "/system/core/libsystem/include/system/graphics.h",
10777   "unique_id" : "android_depth_points"
10778  },
10779  {
10780   "alignment" : 8,
10781   "fields" :
10782   [
10783    {
10784     "field_name" : "format",
10785     "referenced_type" : "type-441"
10786    },
10787    {
10788     "field_name" : "num_planes",
10789     "field_offset" : 32,
10790     "referenced_type" : "type-2"
10791    },
10792    {
10793     "field_name" : "planes",
10794     "field_offset" : 64,
10795     "referenced_type" : "type-443"
10796    }
10797   ],
10798   "linker_set_key" : "android_flex_layout",
10799   "name" : "android_flex_layout",
10800   "referenced_type" : "type-442",
10801   "self_type" : "type-442",
10802   "size" : 16,
10803   "source_file" : "/system/core/libsystem/include/system/graphics.h",
10804   "unique_id" : "android_flex_layout"
10805  },
10806  {
10807   "alignment" : 8,
10808   "fields" :
10809   [
10810    {
10811     "field_name" : "top_left",
10812     "referenced_type" : "type-358"
10813    },
10814    {
10815     "field_name" : "component",
10816     "field_offset" : 64,
10817     "referenced_type" : "type-439"
10818    },
10819    {
10820     "field_name" : "bits_per_component",
10821     "field_offset" : 96,
10822     "referenced_type" : "type-50"
10823    },
10824    {
10825     "field_name" : "bits_used",
10826     "field_offset" : 128,
10827     "referenced_type" : "type-50"
10828    },
10829    {
10830     "field_name" : "h_increment",
10831     "field_offset" : 160,
10832     "referenced_type" : "type-50"
10833    },
10834    {
10835     "field_name" : "v_increment",
10836     "field_offset" : 192,
10837     "referenced_type" : "type-50"
10838    },
10839    {
10840     "field_name" : "h_subsampling",
10841     "field_offset" : 224,
10842     "referenced_type" : "type-50"
10843    },
10844    {
10845     "field_name" : "v_subsampling",
10846     "field_offset" : 256,
10847     "referenced_type" : "type-50"
10848    }
10849   ],
10850   "linker_set_key" : "android_flex_plane",
10851   "name" : "android_flex_plane",
10852   "referenced_type" : "type-440",
10853   "self_type" : "type-440",
10854   "size" : 40,
10855   "source_file" : "/system/core/libsystem/include/system/graphics.h",
10856   "unique_id" : "android_flex_plane"
10857  },
10858  {
10859   "alignment" : 4,
10860   "fields" :
10861   [
10862    {
10863     "field_name" : "displayPrimaryRed",
10864     "referenced_type" : "type-446"
10865    },
10866    {
10867     "field_name" : "displayPrimaryGreen",
10868     "field_offset" : 64,
10869     "referenced_type" : "type-446"
10870    },
10871    {
10872     "field_name" : "displayPrimaryBlue",
10873     "field_offset" : 128,
10874     "referenced_type" : "type-446"
10875    },
10876    {
10877     "field_name" : "whitePoint",
10878     "field_offset" : 192,
10879     "referenced_type" : "type-446"
10880    },
10881    {
10882     "field_name" : "maxLuminance",
10883     "field_offset" : 256,
10884     "referenced_type" : "type-211"
10885    },
10886    {
10887     "field_name" : "minLuminance",
10888     "field_offset" : 288,
10889     "referenced_type" : "type-211"
10890    }
10891   ],
10892   "linker_set_key" : "android_smpte2086_metadata",
10893   "name" : "android_smpte2086_metadata",
10894   "referenced_type" : "type-447",
10895   "self_type" : "type-447",
10896   "size" : 40,
10897   "source_file" : "/system/core/libsystem/include/system/graphics.h",
10898   "unique_id" : "android_smpte2086_metadata"
10899  },
10900  {
10901   "alignment" : 4,
10902   "fields" :
10903   [
10904    {
10905     "field_name" : "x",
10906     "referenced_type" : "type-211"
10907    },
10908    {
10909     "field_name" : "y",
10910     "field_offset" : 32,
10911     "referenced_type" : "type-211"
10912    }
10913   ],
10914   "linker_set_key" : "android_xy_color",
10915   "name" : "android_xy_color",
10916   "referenced_type" : "type-446",
10917   "self_type" : "type-446",
10918   "size" : 8,
10919   "source_file" : "/system/core/libsystem/include/system/graphics.h",
10920   "unique_id" : "android_xy_color"
10921  },
10922  {
10923   "alignment" : 8,
10924   "fields" :
10925   [
10926    {
10927     "field_name" : "y",
10928     "referenced_type" : "type-22"
10929    },
10930    {
10931     "field_name" : "cb",
10932     "field_offset" : 64,
10933     "referenced_type" : "type-22"
10934    },
10935    {
10936     "field_name" : "cr",
10937     "field_offset" : 128,
10938     "referenced_type" : "type-22"
10939    },
10940    {
10941     "field_name" : "ystride",
10942     "field_offset" : 192,
10943     "referenced_type" : "type-13"
10944    },
10945    {
10946     "field_name" : "cstride",
10947     "field_offset" : 256,
10948     "referenced_type" : "type-13"
10949    },
10950    {
10951     "field_name" : "chroma_step",
10952     "field_offset" : 320,
10953     "referenced_type" : "type-13"
10954    },
10955    {
10956     "field_name" : "reserved",
10957     "field_offset" : 384,
10958     "referenced_type" : "type-438"
10959    }
10960   ],
10961   "linker_set_key" : "android_ycbcr",
10962   "name" : "android_ycbcr",
10963   "referenced_type" : "type-437",
10964   "self_type" : "type-437",
10965   "size" : 80,
10966   "source_file" : "/system/core/libsystem/include/system/graphics.h",
10967   "unique_id" : "android_ycbcr"
10968  },
10969  {
10970   "alignment" : 4,
10971   "fields" :
10972   [
10973    {
10974     "referenced_type" : "type-105"
10975    }
10976   ],
10977   "linker_set_key" : "log_msg",
10978   "name" : "log_msg",
10979   "referenced_type" : "type-104",
10980   "self_type" : "type-104",
10981   "size" : 5124,
10982   "source_file" : "/system/core/liblog/include/log/log_read.h",
10983   "unique_id" : "log_msg"
10984  },
10985  {
10986   "alignment" : 4,
10987   "fields" :
10988   [
10989    {
10990     "field_name" : "buf",
10991     "referenced_type" : "type-106"
10992    },
10993    {
10994     "field_name" : "entry",
10995     "referenced_type" : "type-108"
10996    },
10997    {
10998     "field_name" : "entry_v4",
10999     "referenced_type" : "type-108"
11000    },
11001    {
11002     "field_name" : "entry_v3",
11003     "referenced_type" : "type-111"
11004    },
11005    {
11006     "field_name" : "entry_v2",
11007     "referenced_type" : "type-112"
11008    },
11009    {
11010     "field_name" : "entry_v1",
11011     "referenced_type" : "type-113"
11012    }
11013   ],
11014   "is_anonymous" : true,
11015   "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",
11016   "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",
11017   "record_kind" : "union",
11018   "referenced_type" : "type-105",
11019   "self_type" : "type-105",
11020   "size" : 5124,
11021   "source_file" : "/system/core/liblog/include/log/log_read.h",
11022   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
11023  },
11024  {
11025   "alignment" : 1,
11026   "fields" :
11027   [
11028    {
11029     "field_name" : "tv_sec",
11030     "referenced_type" : "type-2"
11031    },
11032    {
11033     "field_name" : "tv_nsec",
11034     "field_offset" : 32,
11035     "referenced_type" : "type-2"
11036    }
11037   ],
11038   "linker_set_key" : "log_time",
11039   "name" : "log_time",
11040   "referenced_type" : "type-372",
11041   "self_type" : "type-372",
11042   "size" : 8,
11043   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
11044   "unique_id" : "_ZTS8log_time"
11045  },
11046  {
11047   "alignment" : 4,
11048   "fields" :
11049   [
11050    {
11051     "field_name" : "len",
11052     "referenced_type" : "type-109"
11053    },
11054    {
11055     "field_name" : "__pad",
11056     "field_offset" : 16,
11057     "referenced_type" : "type-109"
11058    },
11059    {
11060     "field_name" : "pid",
11061     "field_offset" : 32,
11062     "referenced_type" : "type-50"
11063    },
11064    {
11065     "field_name" : "tid",
11066     "field_offset" : 64,
11067     "referenced_type" : "type-50"
11068    },
11069    {
11070     "field_name" : "sec",
11071     "field_offset" : 96,
11072     "referenced_type" : "type-50"
11073    },
11074    {
11075     "field_name" : "nsec",
11076     "field_offset" : 128,
11077     "referenced_type" : "type-50"
11078    },
11079    {
11080     "field_name" : "msg",
11081     "field_offset" : 160,
11082     "referenced_type" : "type-110"
11083    }
11084   ],
11085   "linker_set_key" : "logger_entry",
11086   "name" : "logger_entry",
11087   "referenced_type" : "type-113",
11088   "self_type" : "type-113",
11089   "size" : 20,
11090   "source_file" : "/system/core/liblog/include/log/log_read.h",
11091   "unique_id" : "logger_entry"
11092  },
11093  {
11094   "alignment" : 1,
11095   "fields" :
11096   [
11097    {
11098     "field_name" : "len",
11099     "referenced_type" : "type-109"
11100    },
11101    {
11102     "field_name" : "hdr_size",
11103     "field_offset" : 16,
11104     "referenced_type" : "type-109"
11105    },
11106    {
11107     "field_name" : "pid",
11108     "field_offset" : 32,
11109     "referenced_type" : "type-50"
11110    },
11111    {
11112     "field_name" : "tid",
11113     "field_offset" : 64,
11114     "referenced_type" : "type-50"
11115    },
11116    {
11117     "field_name" : "sec",
11118     "field_offset" : 96,
11119     "referenced_type" : "type-50"
11120    },
11121    {
11122     "field_name" : "nsec",
11123     "field_offset" : 128,
11124     "referenced_type" : "type-50"
11125    },
11126    {
11127     "field_name" : "euid",
11128     "field_offset" : 160,
11129     "referenced_type" : "type-2"
11130    },
11131    {
11132     "field_name" : "msg",
11133     "field_offset" : 192,
11134     "referenced_type" : "type-110"
11135    }
11136   ],
11137   "linker_set_key" : "logger_entry_v2",
11138   "name" : "logger_entry_v2",
11139   "referenced_type" : "type-112",
11140   "self_type" : "type-112",
11141   "size" : 24,
11142   "source_file" : "/system/core/liblog/include/log/log_read.h",
11143   "unique_id" : "logger_entry_v2"
11144  },
11145  {
11146   "alignment" : 1,
11147   "fields" :
11148   [
11149    {
11150     "field_name" : "len",
11151     "referenced_type" : "type-109"
11152    },
11153    {
11154     "field_name" : "hdr_size",
11155     "field_offset" : 16,
11156     "referenced_type" : "type-109"
11157    },
11158    {
11159     "field_name" : "pid",
11160     "field_offset" : 32,
11161     "referenced_type" : "type-50"
11162    },
11163    {
11164     "field_name" : "tid",
11165     "field_offset" : 64,
11166     "referenced_type" : "type-50"
11167    },
11168    {
11169     "field_name" : "sec",
11170     "field_offset" : 96,
11171     "referenced_type" : "type-50"
11172    },
11173    {
11174     "field_name" : "nsec",
11175     "field_offset" : 128,
11176     "referenced_type" : "type-50"
11177    },
11178    {
11179     "field_name" : "lid",
11180     "field_offset" : 160,
11181     "referenced_type" : "type-2"
11182    },
11183    {
11184     "field_name" : "msg",
11185     "field_offset" : 192,
11186     "referenced_type" : "type-110"
11187    }
11188   ],
11189   "linker_set_key" : "logger_entry_v3",
11190   "name" : "logger_entry_v3",
11191   "referenced_type" : "type-111",
11192   "self_type" : "type-111",
11193   "size" : 24,
11194   "source_file" : "/system/core/liblog/include/log/log_read.h",
11195   "unique_id" : "logger_entry_v3"
11196  },
11197  {
11198   "alignment" : 4,
11199   "fields" :
11200   [
11201    {
11202     "field_name" : "len",
11203     "referenced_type" : "type-109"
11204    },
11205    {
11206     "field_name" : "hdr_size",
11207     "field_offset" : 16,
11208     "referenced_type" : "type-109"
11209    },
11210    {
11211     "field_name" : "pid",
11212     "field_offset" : 32,
11213     "referenced_type" : "type-50"
11214    },
11215    {
11216     "field_name" : "tid",
11217     "field_offset" : 64,
11218     "referenced_type" : "type-2"
11219    },
11220    {
11221     "field_name" : "sec",
11222     "field_offset" : 96,
11223     "referenced_type" : "type-2"
11224    },
11225    {
11226     "field_name" : "nsec",
11227     "field_offset" : 128,
11228     "referenced_type" : "type-2"
11229    },
11230    {
11231     "field_name" : "lid",
11232     "field_offset" : 160,
11233     "referenced_type" : "type-2"
11234    },
11235    {
11236     "field_name" : "uid",
11237     "field_offset" : 192,
11238     "referenced_type" : "type-2"
11239    },
11240    {
11241     "field_name" : "msg",
11242     "field_offset" : 224,
11243     "referenced_type" : "type-110"
11244    }
11245   ],
11246   "linker_set_key" : "logger_entry_v4",
11247   "name" : "logger_entry_v4",
11248   "referenced_type" : "type-108",
11249   "self_type" : "type-108",
11250   "size" : 28,
11251   "source_file" : "/system/core/liblog/include/log/log_read.h",
11252   "unique_id" : "logger_entry_v4"
11253  },
11254  {
11255   "alignment" : 4,
11256   "fields" :
11257   [
11258    {
11259     "field_name" : "version",
11260     "referenced_type" : "type-50"
11261    },
11262    {
11263     "field_name" : "numFds",
11264     "field_offset" : 32,
11265     "referenced_type" : "type-50"
11266    },
11267    {
11268     "field_name" : "numInts",
11269     "field_offset" : 64,
11270     "referenced_type" : "type-50"
11271    },
11272    {
11273     "field_name" : "data",
11274     "field_offset" : 96,
11275     "referenced_type" : "type-154"
11276    }
11277   ],
11278   "linker_set_key" : "native_handle",
11279   "name" : "native_handle",
11280   "referenced_type" : "type-153",
11281   "self_type" : "type-153",
11282   "size" : 12,
11283   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
11284   "unique_id" : "native_handle"
11285  }
11286 ],
11287 "rvalue_reference_types" :
11288 [
11289  {
11290   "alignment" : 8,
11291   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::vr::V1_0::IVr> > &&",
11292   "name" : "android::hardware::Return<android::sp<android::hardware::vr::V1_0::IVr> > &&",
11293   "referenced_type" : "type-129",
11294   "self_type" : "type-131",
11295   "size" : 8,
11296   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
11297  },
11298  {
11299   "alignment" : 8,
11300   "linker_set_key" : "android::hardware::Return<bool> &&",
11301   "name" : "android::hardware::Return<bool> &&",
11302   "referenced_type" : "type-121",
11303   "self_type" : "type-125",
11304   "size" : 8,
11305   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
11306  },
11307  {
11308   "alignment" : 8,
11309   "linker_set_key" : "android::hardware::Return<void> &&",
11310   "name" : "android::hardware::Return<void> &&",
11311   "referenced_type" : "type-142",
11312   "self_type" : "type-144",
11313   "size" : 8,
11314   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
11315  },
11316  {
11317   "alignment" : 8,
11318   "linker_set_key" : "android::hardware::Status &&",
11319   "name" : "android::hardware::Status &&",
11320   "referenced_type" : "type-101",
11321   "self_type" : "type-118",
11322   "size" : 8,
11323   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
11324  },
11325  {
11326   "alignment" : 8,
11327   "linker_set_key" : "android::hardware::details::return_status &&",
11328   "name" : "android::hardware::details::return_status &&",
11329   "referenced_type" : "type-122",
11330   "self_type" : "type-138",
11331   "size" : 8,
11332   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
11333  },
11334  {
11335   "alignment" : 8,
11336   "linker_set_key" : "android::hardware::hidl_handle &&",
11337   "name" : "android::hardware::hidl_handle &&",
11338   "referenced_type" : "type-253",
11339   "self_type" : "type-266",
11340   "size" : 8,
11341   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
11342  },
11343  {
11344   "alignment" : 8,
11345   "linker_set_key" : "android::hardware::hidl_memory &&",
11346   "name" : "android::hardware::hidl_memory &&",
11347   "referenced_type" : "type-264",
11348   "self_type" : "type-270",
11349   "size" : 8,
11350   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
11351  },
11352  {
11353   "alignment" : 8,
11354   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
11355   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
11356   "referenced_type" : "type-91",
11357   "self_type" : "type-93",
11358   "size" : 8,
11359   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
11360  },
11361  {
11362   "alignment" : 8,
11363   "linker_set_key" : "android::sp<android::hardware::vr::V1_0::IVr> &&",
11364   "name" : "android::sp<android::hardware::vr::V1_0::IVr> &&",
11365   "referenced_type" : "type-83",
11366   "self_type" : "type-86",
11367   "size" : 8,
11368   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
11369  },
11370  {
11371   "alignment" : 8,
11372   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
11373   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
11374   "referenced_type" : "type-410",
11375   "self_type" : "type-409",
11376   "size" : 8,
11377   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
11378  },
11379  {
11380   "alignment" : 8,
11381   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
11382   "name" : "std::function<sp<IBase> (void *)> &&",
11383   "referenced_type" : "type-420",
11384   "self_type" : "type-419",
11385   "size" : 8,
11386   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
11387  },
11388  {
11389   "alignment" : 8,
11390   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
11391   "name" : "std::function<sp<IBinder> (void *)> &&",
11392   "referenced_type" : "type-412",
11393   "self_type" : "type-411",
11394   "size" : 8,
11395   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
11396  }
11397 ]
11398}
11399