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