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