1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "char [0]",
7   "name" : "char [0]",
8   "referenced_type" : "type-46",
9   "self_type" : "type-91",
10   "source_file" : "/system/core/liblog/include/log/log_read.h"
11  },
12  {
13   "linker_set_key" : "float []",
14   "name" : "float []",
15   "referenced_type" : "type-222",
16   "self_type" : "type-467",
17   "source_file" : "/system/core/libsystem/include/system/graphics.h"
18  },
19  {
20   "alignment" : 4,
21   "linker_set_key" : "int [0]",
22   "name" : "int [0]",
23   "referenced_type" : "type-9",
24   "self_type" : "type-165",
25   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
26  },
27  {
28   "alignment" : 1,
29   "linker_set_key" : "unsigned char [32]",
30   "name" : "unsigned char [32]",
31   "referenced_type" : "type-88",
32   "self_type" : "type-304",
33   "size" : 32,
34   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
35  },
36  {
37   "alignment" : 1,
38   "linker_set_key" : "unsigned char [5121]",
39   "name" : "unsigned char [5121]",
40   "referenced_type" : "type-88",
41   "self_type" : "type-87",
42   "size" : 5121,
43   "source_file" : "/system/core/liblog/include/log/log_read.h"
44  },
45  {
46   "alignment" : 4,
47   "linker_set_key" : "unsigned int [8]",
48   "name" : "unsigned int [8]",
49   "referenced_type" : "type-2",
50   "self_type" : "type-460",
51   "size" : 32,
52   "source_file" : "/system/core/libsystem/include/system/graphics.h"
53  }
54 ],
55 "builtin_types" :
56 [
57  {
58   "alignment" : 1,
59   "is_integral" : true,
60   "is_unsigned" : true,
61   "linker_set_key" : "bool",
62   "name" : "bool",
63   "referenced_type" : "type-27",
64   "self_type" : "type-27",
65   "size" : 1
66  },
67  {
68   "alignment" : 1,
69   "is_integral" : true,
70   "linker_set_key" : "char",
71   "name" : "char",
72   "referenced_type" : "type-46",
73   "self_type" : "type-46",
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-35",
83   "self_type" : "type-35",
84   "size" : 2
85  },
86  {
87   "alignment" : 8,
88   "linker_set_key" : "double",
89   "name" : "double",
90   "referenced_type" : "type-227",
91   "self_type" : "type-227",
92   "size" : 8
93  },
94  {
95   "alignment" : 4,
96   "linker_set_key" : "float",
97   "name" : "float",
98   "referenced_type" : "type-222",
99   "self_type" : "type-222",
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" : 8,
113   "is_integral" : true,
114   "linker_set_key" : "long",
115   "name" : "long",
116   "referenced_type" : "type-15",
117   "self_type" : "type-15",
118   "size" : 8
119  },
120  {
121   "alignment" : 8,
122   "is_integral" : true,
123   "linker_set_key" : "long long",
124   "name" : "long long",
125   "referenced_type" : "type-211",
126   "self_type" : "type-211",
127   "size" : 8
128  },
129  {
130   "alignment" : 2,
131   "is_integral" : true,
132   "linker_set_key" : "short",
133   "name" : "short",
134   "referenced_type" : "type-185",
135   "self_type" : "type-185",
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-234",
144   "self_type" : "type-234",
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-88",
154   "self_type" : "type-88",
155   "size" : 1
156  },
157  {
158   "alignment" : 4,
159   "is_integral" : true,
160   "is_unsigned" : true,
161   "linker_set_key" : "unsigned int",
162   "name" : "unsigned int",
163   "referenced_type" : "type-2",
164   "self_type" : "type-2",
165   "size" : 4
166  },
167  {
168   "alignment" : 8,
169   "is_integral" : true,
170   "is_unsigned" : true,
171   "linker_set_key" : "unsigned long",
172   "name" : "unsigned long",
173   "referenced_type" : "type-14",
174   "self_type" : "type-14",
175   "size" : 8
176  },
177  {
178   "alignment" : 8,
179   "is_integral" : true,
180   "is_unsigned" : true,
181   "linker_set_key" : "unsigned long long",
182   "name" : "unsigned long long",
183   "referenced_type" : "type-216",
184   "self_type" : "type-216",
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-90",
194   "self_type" : "type-90",
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_recipientEEEm"
211  },
212  {
213   "name" : "_ZN7android8hardware5light4V2_06ILight12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
214  },
215  {
216   "name" : "_ZN7android8hardware5light4V2_06ILight12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
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_recipientEEEm"
295  },
296  {
297   "name" : "_ZN7android8hardware5light4V2_09BpHwLight12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
298  },
299  {
300   "name" : "_ZN7android8hardware5light4V2_09BpHwLight12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
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_EElEERKT_"
364  },
365  {
366   "binding" : "weak",
367   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_4hidl4base4V1_05IBaseEEEPvEEEEENS_19__map_value_compareIS7_SJ_NS_4lessIS7_EELb1EEENS5_ISJ_EEE5eraseENS_21__tree_const_iteratorISJ_PNS_11__tree_nodeISJ_SG_EElEE"
368  },
369  {
370   "binding" : "weak",
371   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_8hardware7IBinderEEEPvEEEEENS_19__map_value_compareIS7_SH_NS_4lessIS7_EELb1EEENS5_ISH_EEE12__find_equalIS7_EERPNS_16__tree_node_baseISE_EERPNS_15__tree_end_nodeISR_EERKT_"
372  },
373  {
374   "binding" : "weak",
375   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_8hardware7IBinderEEEPvEEEEENS_19__map_value_compareIS7_SH_NS_4lessIS7_EELb1EEENS5_ISH_EEE4findIS7_EENS_15__tree_iteratorISH_PNS_11__tree_nodeISH_SE_EElEERKT_"
376  },
377  {
378   "binding" : "weak",
379   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_8hardware7IBinderEEEPvEEEEENS_19__map_value_compareIS7_SH_NS_4lessIS7_EELb1EEENS5_ISH_EEE5eraseENS_21__tree_const_iteratorISH_PNS_11__tree_nodeISH_SE_EElEE"
380  },
381  {
382   "binding" : "weak",
383   "name" : "_ZNSt3__16vectorIN7android2spINS1_8hardware27hidl_binder_death_recipientEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_"
384  },
385  {
386   "binding" : "weak",
387   "name" : "_ZNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEC2ERKSH_"
388  },
389  {
390   "binding" : "weak",
391   "name" : "_ZNSt3__16vectorIPvNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_"
392  },
393  {
394   "name" : "_ZThn32_N7android8hardware5light4V2_09BnHwLightD0Ev"
395  },
396  {
397   "name" : "_ZThn32_N7android8hardware5light4V2_09BnHwLightD1Ev"
398  },
399  {
400   "name" : "_ZTv0_n24_N7android8hardware5light4V2_09BnHwLightD0Ev"
401  },
402  {
403   "name" : "_ZTv0_n24_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_09BpHwLightE16_NS0_11BpHwRefBaseE"
438  },
439  {
440   "name" : "_ZTCN7android8hardware5light4V2_09BpHwLightE8_NS0_10IInterfaceE"
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-480",
483   "self_type" : "type-480",
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-151",
545   "self_type" : "type-151",
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-48",
623   "self_type" : "type-48",
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-114",
677   "self_type" : "type-114",
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-550",
731   "self_type" : "type-550",
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-507",
757   "self_type" : "type-507",
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-506",
783   "self_type" : "type-506",
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-134",
813   "self_type" : "type-134",
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-497",
907   "self_type" : "type-497",
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-496",
933   "self_type" : "type-496",
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-88",
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-448",
1037   "self_type" : "type-448",
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-453",
1063   "self_type" : "type-453",
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-449",
1105   "self_type" : "type-449",
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-447",
1347   "self_type" : "type-447",
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-452",
1377   "self_type" : "type-452",
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-456",
1407   "self_type" : "type-456",
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-461",
1449   "self_type" : "type-461",
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-463",
1487   "self_type" : "type-463",
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-450",
1513   "self_type" : "type-450",
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-455",
1531   "self_type" : "type-455",
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-458",
1561   "self_type" : "type-458",
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-445",
1655   "self_type" : "type-445",
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-451",
1697   "self_type" : "type-451",
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-457",
1715   "self_type" : "type-457",
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-454",
1745   "self_type" : "type-454",
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-446",
1779   "self_type" : "type-446",
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-240",
1833   "self_type" : "type-240",
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-30"
1850    },
1851    {
1852     "referenced_type" : "type-36"
1853    },
1854    {
1855     "referenced_type" : "type-10"
1856    }
1857   ],
1858   "referenced_type" : "type-29",
1859   "return_type" : "type-27",
1860   "self_type" : "type-29",
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-473",
1874   "return_type" : "type-9",
1875   "self_type" : "type-473",
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 long, const unsigned long long *, unsigned long, void *)",
1881   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
1882   "parameters" :
1883   [
1884    {
1885     "referenced_type" : "type-382"
1886    },
1887    {
1888     "referenced_type" : "type-331"
1889    },
1890    {
1891     "referenced_type" : "type-14"
1892    },
1893    {
1894     "referenced_type" : "type-383"
1895    },
1896    {
1897     "referenced_type" : "type-14"
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-401"
1919    },
1920    {
1921     "default_arg" : true,
1922     "referenced_type" : "type-27"
1923    }
1924   ],
1925   "return_type" : "type-77",
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_recipientEEEm",
1931   "parameters" :
1932   [
1933    {
1934     "is_this_ptr" : true,
1935     "referenced_type" : "type-78"
1936    },
1937    {
1938     "referenced_type" : "type-321"
1939    },
1940    {
1941     "referenced_type" : "type-14"
1942    }
1943   ],
1944   "return_type" : "type-125",
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-78"
1955    },
1956    {
1957     "referenced_type" : "type-604"
1958    }
1959   ],
1960   "return_type" : "type-152",
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_arrayIhLm32EJEEEEEEEE",
1966   "parameters" :
1967   [
1968    {
1969     "is_this_ptr" : true,
1970     "referenced_type" : "type-78"
1971    },
1972    {
1973     "referenced_type" : "type-605"
1974    }
1975   ],
1976   "return_type" : "type-152",
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-401"
1987    },
1988    {
1989     "default_arg" : true,
1990     "referenced_type" : "type-27"
1991    }
1992   ],
1993   "return_type" : "type-77",
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-78"
2004    },
2005    {
2006     "referenced_type" : "type-321"
2007    }
2008   ],
2009   "return_type" : "type-125",
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-78"
2020    },
2021    {
2022     "referenced_type" : "type-606"
2023    }
2024   ],
2025   "return_type" : "type-152",
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-78"
2036    },
2037    {
2038     "default_arg" : true,
2039     "referenced_type" : "type-401"
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-78"
2053    },
2054    {
2055     "referenced_type" : "type-607"
2056    }
2057   ],
2058   "return_type" : "type-152",
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-78"
2069    }
2070   ],
2071   "return_type" : "type-152",
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-78"
2082    }
2083   ],
2084   "return_type" : "type-152",
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-401"
2094    },
2095    {
2096     "referenced_type" : "type-524"
2097    }
2098   ],
2099   "return_type" : "type-27",
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-78"
2110    }
2111   ],
2112   "return_type" : "type-152",
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-78"
2123    },
2124    {
2125     "referenced_type" : "type-340"
2126    },
2127    {
2128     "referenced_type" : "type-523"
2129    }
2130   ],
2131   "return_type" : "type-152",
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-576"
2141    },
2142    {
2143     "default_arg" : true,
2144     "referenced_type" : "type-27"
2145    }
2146   ],
2147   "return_type" : "type-140",
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-556"
2157    },
2158    {
2159     "default_arg" : true,
2160     "referenced_type" : "type-27"
2161    }
2162   ],
2163   "return_type" : "type-140",
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-593"
2175    },
2176    {
2177     "referenced_type" : "type-610"
2178    }
2179   ],
2180   "return_type" : "type-152",
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-593"
2191    },
2192    {
2193     "referenced_type" : "type-83"
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-593"
2207    },
2208    {
2209     "referenced_type" : "type-83"
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-389"
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-614"
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-615"
2257    }
2258   ],
2259   "return_type" : "type-152",
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-390"
2269    },
2270    {
2271     "referenced_type" : "type-389"
2272    },
2273    {
2274     "referenced_type" : "type-382"
2275    },
2276    {
2277     "referenced_type" : "type-616"
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-390"
2290    },
2291    {
2292     "referenced_type" : "type-389"
2293    },
2294    {
2295     "referenced_type" : "type-382"
2296    },
2297    {
2298     "referenced_type" : "type-617"
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-152",
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-556"
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-556"
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_recipientEEEm",
2392   "parameters" :
2393   [
2394    {
2395     "is_this_ptr" : true,
2396     "referenced_type" : "type-594"
2397    },
2398    {
2399     "referenced_type" : "type-321"
2400    },
2401    {
2402     "referenced_type" : "type-14"
2403    }
2404   ],
2405   "return_type" : "type-125",
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-594"
2416    },
2417    {
2418     "referenced_type" : "type-618"
2419    }
2420   ],
2421   "return_type" : "type-152",
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_arrayIhLm32EJEEEEEEEE",
2427   "parameters" :
2428   [
2429    {
2430     "is_this_ptr" : true,
2431     "referenced_type" : "type-594"
2432    },
2433    {
2434     "referenced_type" : "type-619"
2435    }
2436   ],
2437   "return_type" : "type-152",
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-594"
2448    },
2449    {
2450     "referenced_type" : "type-321"
2451    }
2452   ],
2453   "return_type" : "type-125",
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-601"
2463    },
2464    {
2465     "referenced_type" : "type-554"
2466    },
2467    {
2468     "referenced_type" : "type-320"
2469    },
2470    {
2471     "referenced_type" : "type-536"
2472    }
2473   ],
2474   "return_type" : "type-133",
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-594"
2485    },
2486    {
2487     "referenced_type" : "type-620"
2488    }
2489   ],
2490   "return_type" : "type-152",
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-594"
2501    },
2502    {
2503     "referenced_type" : "type-621"
2504    }
2505   ],
2506   "return_type" : "type-152",
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-594"
2517    },
2518    {
2519     "referenced_type" : "type-622"
2520    }
2521   ],
2522   "return_type" : "type-152",
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-594"
2533    }
2534   ],
2535   "return_type" : "type-152",
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-594"
2546    }
2547   ],
2548   "return_type" : "type-152",
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-601"
2558    },
2559    {
2560     "referenced_type" : "type-554"
2561    },
2562    {
2563     "referenced_type" : "type-623"
2564    }
2565   ],
2566   "return_type" : "type-152",
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-594"
2577    }
2578   ],
2579   "return_type" : "type-152",
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-594"
2590    },
2591    {
2592     "referenced_type" : "type-340"
2593    },
2594    {
2595     "referenced_type" : "type-523"
2596    }
2597   ],
2598   "return_type" : "type-152",
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-594"
2609    },
2610    {
2611     "referenced_type" : "type-320"
2612    },
2613    {
2614     "referenced_type" : "type-536"
2615    }
2616   ],
2617   "return_type" : "type-133",
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-594"
2628    },
2629    {
2630     "referenced_type" : "type-36"
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-594"
2644    },
2645    {
2646     "referenced_type" : "type-36"
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-392"
2659    },
2660    {
2661     "referenced_type" : "type-44"
2662    },
2663    {
2664     "referenced_type" : "type-27"
2665    }
2666   ],
2667   "return_type" : "type-140",
2668   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2669   "template_args" : [ "type-79", "type-57", "type-531" ]
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-401"
2678    },
2679    {
2680     "referenced_type" : "type-27"
2681    },
2682    {
2683     "referenced_type" : "type-27"
2684    }
2685   ],
2686   "return_type" : "type-77",
2687   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2688   "template_args" : [ "type-531", "type-79", "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-44",
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" : 8,
2704   "linker_set_key" : "android::Mutex &",
2705   "name" : "android::Mutex &",
2706   "referenced_type" : "type-16",
2707   "self_type" : "type-478",
2708   "size" : 8,
2709   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
2710  },
2711  {
2712   "alignment" : 8,
2713   "linker_set_key" : "android::RWLock &",
2714   "name" : "android::RWLock &",
2715   "referenced_type" : "type-482",
2716   "self_type" : "type-487",
2717   "size" : 8,
2718   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
2719  },
2720  {
2721   "alignment" : 8,
2722   "linker_set_key" : "android::String16 &",
2723   "name" : "android::String16 &",
2724   "referenced_type" : "type-32",
2725   "self_type" : "type-363",
2726   "size" : 8,
2727   "source_file" : "/system/core/libutils/include/utils/String16.h"
2728  },
2729  {
2730   "alignment" : 8,
2731   "linker_set_key" : "android::String8 &",
2732   "name" : "android::String8 &",
2733   "referenced_type" : "type-43",
2734   "self_type" : "type-358",
2735   "size" : 8,
2736   "source_file" : "/system/core/libutils/include/utils/String8.h"
2737  },
2738  {
2739   "alignment" : 8,
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-133",
2743   "self_type" : "type-137",
2744   "size" : 8,
2745   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2746  },
2747  {
2748   "alignment" : 8,
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-140",
2752   "self_type" : "type-143",
2753   "size" : 8,
2754   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2755  },
2756  {
2757   "alignment" : 8,
2758   "linker_set_key" : "android::hardware::Return<bool> &",
2759   "name" : "android::hardware::Return<bool> &",
2760   "referenced_type" : "type-125",
2761   "self_type" : "type-129",
2762   "size" : 8,
2763   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2764  },
2765  {
2766   "alignment" : 8,
2767   "linker_set_key" : "android::hardware::Return<void> &",
2768   "name" : "android::hardware::Return<void> &",
2769   "referenced_type" : "type-152",
2770   "self_type" : "type-156",
2771   "size" : 8,
2772   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2773  },
2774  {
2775   "alignment" : 8,
2776   "linker_set_key" : "android::hardware::Status &",
2777   "name" : "android::hardware::Status &",
2778   "referenced_type" : "type-112",
2779   "self_type" : "type-123",
2780   "size" : 8,
2781   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2782  },
2783  {
2784   "alignment" : 8,
2785   "linker_set_key" : "android::hardware::TextOutput &",
2786   "name" : "android::hardware::TextOutput &",
2787   "referenced_type" : "type-387",
2788   "self_type" : "type-386",
2789   "size" : 8,
2790   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2791  },
2792  {
2793   "alignment" : 8,
2794   "linker_set_key" : "android::hardware::TextOutput &",
2795   "name" : "android::hardware::TextOutput &",
2796   "referenced_type" : "type-578",
2797   "self_type" : "type-577",
2798   "size" : 8,
2799   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2800  },
2801  {
2802   "alignment" : 8,
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-545",
2807   "size" : 8,
2808   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2809  },
2810  {
2811   "alignment" : 8,
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-540",
2816   "size" : 8,
2817   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2818  },
2819  {
2820   "alignment" : 8,
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-549",
2825   "size" : 8,
2826   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2827  },
2828  {
2829   "alignment" : 8,
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" : 8,
2835   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2836  },
2837  {
2838   "alignment" : 8,
2839   "linker_set_key" : "android::hardware::hidl_string &",
2840   "name" : "android::hardware::hidl_string &",
2841   "referenced_type" : "type-266",
2842   "self_type" : "type-543",
2843   "size" : 8,
2844   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
2845  },
2846  {
2847   "alignment" : 8,
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" : 8,
2853   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2854  },
2855  {
2856   "alignment" : 8,
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" : 8,
2862   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2863  },
2864  {
2865   "alignment" : 8,
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-96",
2869   "self_type" : "type-105",
2870   "size" : 8,
2871   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2872  },
2873  {
2874   "alignment" : 8,
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-77",
2878   "self_type" : "type-81",
2879   "size" : 8,
2880   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
2881  },
2882  {
2883   "alignment" : 8,
2884   "linker_set_key" : "const android::String16 &",
2885   "name" : "const android::String16 &",
2886   "referenced_type" : "type-31",
2887   "self_type" : "type-30",
2888   "size" : 8,
2889   "source_file" : "/system/core/libutils/include/utils/String16.h"
2890  },
2891  {
2892   "alignment" : 8,
2893   "linker_set_key" : "const android::String8 &",
2894   "name" : "const android::String8 &",
2895   "referenced_type" : "type-355",
2896   "self_type" : "type-357",
2897   "size" : 8,
2898   "source_file" : "/system/core/libutils/include/utils/String8.h"
2899  },
2900  {
2901   "alignment" : 8,
2902   "linker_set_key" : "const android::hardware::Parcel &",
2903   "name" : "const android::hardware::Parcel &",
2904   "referenced_type" : "type-388",
2905   "self_type" : "type-389",
2906   "size" : 8,
2907   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2908  },
2909  {
2910   "alignment" : 8,
2911   "linker_set_key" : "const android::hardware::Return<bool> &",
2912   "name" : "const android::hardware::Return<bool> &",
2913   "referenced_type" : "type-130",
2914   "self_type" : "type-146",
2915   "size" : 8,
2916   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2917  },
2918  {
2919   "alignment" : 8,
2920   "linker_set_key" : "const android::hardware::Status &",
2921   "name" : "const android::hardware::Status &",
2922   "referenced_type" : "type-116",
2923   "self_type" : "type-117",
2924   "size" : 8,
2925   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
2926  },
2927  {
2928   "alignment" : 8,
2929   "linker_set_key" : "const android::hardware::details::SchedPrio &",
2930   "name" : "const android::hardware::details::SchedPrio &",
2931   "referenced_type" : "type-407",
2932   "self_type" : "type-406",
2933   "size" : 8,
2934   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
2935  },
2936  {
2937   "alignment" : 8,
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" : 8,
2943   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2944  },
2945  {
2946   "alignment" : 8,
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" : 8,
2952   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2953  },
2954  {
2955   "alignment" : 8,
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" : 8,
2961   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2962  },
2963  {
2964   "alignment" : 8,
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-522",
2968   "self_type" : "type-523",
2969   "size" : 8,
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" : 8,
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-397",
2978   "size" : 8,
2979   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
2980  },
2981  {
2982   "alignment" : 8,
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" : 8,
2988   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2989  },
2990  {
2991   "alignment" : 8,
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" : 8,
2997   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
2998  },
2999  {
3000   "alignment" : 8,
3001   "linker_set_key" : "const android::hardware::light::V2_0::LightState &",
3002   "name" : "const android::hardware::light::V2_0::LightState &",
3003   "referenced_type" : "type-535",
3004   "self_type" : "type-536",
3005   "size" : 8,
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" : 8,
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-421",
3013   "self_type" : "type-422",
3014   "size" : 8,
3015   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3016  },
3017  {
3018   "alignment" : 8,
3019   "linker_set_key" : "const android::sp<android::hardware::IBinder> &",
3020   "name" : "const android::sp<android::hardware::IBinder> &",
3021   "referenced_type" : "type-37",
3022   "self_type" : "type-36",
3023   "size" : 8,
3024   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
3025  },
3026  {
3027   "alignment" : 8,
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-107",
3031   "self_type" : "type-242",
3032   "size" : 8,
3033   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3034  },
3035  {
3036   "alignment" : 8,
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" : 8,
3042   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3043  },
3044  {
3045   "alignment" : 8,
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-83",
3049   "self_type" : "type-556",
3050   "size" : 8,
3051   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3052  },
3053  {
3054   "alignment" : 8,
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-575",
3058   "self_type" : "type-576",
3059   "size" : 8,
3060   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3061  },
3062  {
3063   "alignment" : 8,
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-74",
3067   "self_type" : "type-524",
3068   "size" : 8,
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" : 8,
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-562",
3077   "size" : 8,
3078   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3079  },
3080  {
3081   "alignment" : 8,
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-557",
3085   "self_type" : "type-560",
3086   "size" : 8,
3087   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3088  },
3089  {
3090   "alignment" : 8,
3091   "linker_set_key" : "const bool &",
3092   "name" : "const bool &",
3093   "referenced_type" : "type-66",
3094   "self_type" : "type-232",
3095   "size" : 8,
3096   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3097  },
3098  {
3099   "alignment" : 8,
3100   "linker_set_key" : "const double &",
3101   "name" : "const double &",
3102   "referenced_type" : "type-255",
3103   "self_type" : "type-256",
3104   "size" : 8,
3105   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3106  },
3107  {
3108   "alignment" : 8,
3109   "linker_set_key" : "const float &",
3110   "name" : "const float &",
3111   "referenced_type" : "type-249",
3112   "self_type" : "type-250",
3113   "size" : 8,
3114   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3115  },
3116  {
3117   "alignment" : 8,
3118   "linker_set_key" : "const int &",
3119   "name" : "const int &",
3120   "referenced_type" : "type-469",
3121   "self_type" : "type-468",
3122   "size" : 8,
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-569",
3136   "self_type" : "type-571",
3137   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3138  },
3139  {
3140   "alignment" : 8,
3141   "linker_set_key" : "const log_msg &",
3142   "name" : "const log_msg &",
3143   "referenced_type" : "type-84",
3144   "self_type" : "type-132",
3145   "size" : 8,
3146   "source_file" : "/system/core/liblog/include/log/log_read.h"
3147  },
3148  {
3149   "alignment" : 8,
3150   "linker_set_key" : "const long &",
3151   "name" : "const long &",
3152   "referenced_type" : "type-246",
3153   "self_type" : "type-247",
3154   "size" : 8,
3155   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3156  },
3157  {
3158   "alignment" : 8,
3159   "linker_set_key" : "const short &",
3160   "name" : "const short &",
3161   "referenced_type" : "type-238",
3162   "self_type" : "type-239",
3163   "size" : 8,
3164   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3165  },
3166  {
3167   "alignment" : 8,
3168   "linker_set_key" : "const signed char &",
3169   "name" : "const signed char &",
3170   "referenced_type" : "type-233",
3171   "self_type" : "type-235",
3172   "size" : 8,
3173   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3174  },
3175  {
3176   "alignment" : 8,
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-399",
3180   "self_type" : "type-401",
3181   "size" : 8,
3182   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
3183  },
3184  {
3185   "alignment" : 8,
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-552",
3189   "self_type" : "type-551",
3190   "size" : 8,
3191   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3192  },
3193  {
3194   "alignment" : 8,
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-591",
3198   "self_type" : "type-590",
3199   "size" : 8,
3200   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3201  },
3202  {
3203   "alignment" : 8,
3204   "linker_set_key" : "const unsigned char &",
3205   "name" : "const unsigned char &",
3206   "referenced_type" : "type-236",
3207   "self_type" : "type-237",
3208   "size" : 8,
3209   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3210  },
3211  {
3212   "alignment" : 8,
3213   "linker_set_key" : "const unsigned int &",
3214   "name" : "const unsigned int &",
3215   "referenced_type" : "type-20",
3216   "self_type" : "type-245",
3217   "size" : 8,
3218   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3219  },
3220  {
3221   "alignment" : 8,
3222   "linker_set_key" : "const unsigned long &",
3223   "name" : "const unsigned long &",
3224   "referenced_type" : "type-21",
3225   "self_type" : "type-248",
3226   "size" : 8,
3227   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3228  },
3229  {
3230   "alignment" : 8,
3231   "linker_set_key" : "const unsigned short &",
3232   "name" : "const unsigned short &",
3233   "referenced_type" : "type-243",
3234   "self_type" : "type-244",
3235   "size" : 8,
3236   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3237  },
3238  {
3239   "alignment" : 8,
3240   "linker_set_key" : "int &",
3241   "name" : "int &",
3242   "referenced_type" : "type-9",
3243   "self_type" : "type-351",
3244   "size" : 8,
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" : 8,
3249   "linker_set_key" : "unsigned char &",
3250   "name" : "unsigned char &",
3251   "referenced_type" : "type-88",
3252   "self_type" : "type-500",
3253   "size" : 8,
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" : 8,
3261   "linker_set_key" : "android::Condition *",
3262   "name" : "android::Condition *",
3263   "referenced_type" : "type-67",
3264   "self_type" : "type-481",
3265   "size" : 8,
3266   "source_file" : "/system/core/libutils/include/utils/Condition.h"
3267  },
3268  {
3269   "alignment" : 8,
3270   "linker_set_key" : "android::Mutex *",
3271   "name" : "android::Mutex *",
3272   "referenced_type" : "type-16",
3273   "self_type" : "type-476",
3274   "size" : 8,
3275   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3276  },
3277  {
3278   "alignment" : 8,
3279   "linker_set_key" : "android::Mutex::Autolock *",
3280   "name" : "android::Mutex::Autolock *",
3281   "referenced_type" : "type-477",
3282   "self_type" : "type-479",
3283   "size" : 8,
3284   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3285  },
3286  {
3287   "alignment" : 8,
3288   "linker_set_key" : "android::RWLock *",
3289   "name" : "android::RWLock *",
3290   "referenced_type" : "type-482",
3291   "self_type" : "type-484",
3292   "size" : 8,
3293   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3294  },
3295  {
3296   "alignment" : 8,
3297   "linker_set_key" : "android::RWLock::AutoRLock *",
3298   "name" : "android::RWLock::AutoRLock *",
3299   "referenced_type" : "type-486",
3300   "self_type" : "type-488",
3301   "size" : 8,
3302   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3303  },
3304  {
3305   "alignment" : 8,
3306   "linker_set_key" : "android::RWLock::AutoWLock *",
3307   "name" : "android::RWLock::AutoWLock *",
3308   "referenced_type" : "type-489",
3309   "self_type" : "type-490",
3310   "size" : 8,
3311   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3312  },
3313  {
3314   "alignment" : 8,
3315   "linker_set_key" : "android::RefBase *",
3316   "name" : "android::RefBase *",
3317   "referenced_type" : "type-4",
3318   "self_type" : "type-261",
3319   "size" : 8,
3320   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3321  },
3322  {
3323   "alignment" : 8,
3324   "linker_set_key" : "android::RefBase::weakref_impl *",
3325   "name" : "android::RefBase::weakref_impl *",
3326   "referenced_type" : "type-567",
3327   "self_type" : "type-566",
3328   "size" : 8,
3329   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3330  },
3331  {
3332   "alignment" : 8,
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" : 8,
3338   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3339  },
3340  {
3341   "alignment" : 8,
3342   "linker_set_key" : "android::RefBase::weakref_type *",
3343   "name" : "android::RefBase::weakref_type *",
3344   "referenced_type" : "type-26",
3345   "self_type" : "type-25",
3346   "size" : 8,
3347   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3348  },
3349  {
3350   "alignment" : 8,
3351   "linker_set_key" : "android::ReferenceRenamer *",
3352   "name" : "android::ReferenceRenamer *",
3353   "referenced_type" : "type-257",
3354   "self_type" : "type-258",
3355   "size" : 8,
3356   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3357  },
3358  {
3359   "alignment" : 8,
3360   "linker_set_key" : "android::ScopedTrace *",
3361   "name" : "android::ScopedTrace *",
3362   "referenced_type" : "type-492",
3363   "self_type" : "type-493",
3364   "size" : 8,
3365   "source_file" : "/system/core/libutils/include/utils/Trace.h"
3366  },
3367  {
3368   "alignment" : 8,
3369   "linker_set_key" : "android::String16 *",
3370   "name" : "android::String16 *",
3371   "referenced_type" : "type-32",
3372   "self_type" : "type-364",
3373   "size" : 8,
3374   "source_file" : "/system/core/libutils/include/utils/String16.h"
3375  },
3376  {
3377   "alignment" : 8,
3378   "linker_set_key" : "android::String8 *",
3379   "name" : "android::String8 *",
3380   "referenced_type" : "type-43",
3381   "self_type" : "type-359",
3382   "size" : 8,
3383   "source_file" : "/system/core/libutils/include/utils/String8.h"
3384  },
3385  {
3386   "alignment" : 8,
3387   "linker_set_key" : "android::Thread *",
3388   "name" : "android::Thread *",
3389   "referenced_type" : "type-65",
3390   "self_type" : "type-64",
3391   "size" : 8,
3392   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3393  },
3394  {
3395   "alignment" : 8,
3396   "linker_set_key" : "android::VirtualLightRefBase *",
3397   "name" : "android::VirtualLightRefBase *",
3398   "referenced_type" : "type-159",
3399   "self_type" : "type-166",
3400   "size" : 8,
3401   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
3402  },
3403  {
3404   "alignment" : 8,
3405   "linker_set_key" : "android::hardware::BHwBinder *",
3406   "name" : "android::hardware::BHwBinder *",
3407   "referenced_type" : "type-110",
3408   "self_type" : "type-109",
3409   "size" : 8,
3410   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3411  },
3412  {
3413   "alignment" : 8,
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" : 8,
3419   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
3420  },
3421  {
3422   "alignment" : 8,
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-415",
3426   "self_type" : "type-420",
3427   "size" : 8,
3428   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3429  },
3430  {
3431   "alignment" : 8,
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-435",
3435   "self_type" : "type-440",
3436   "size" : 8,
3437   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3438  },
3439  {
3440   "alignment" : 8,
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-424",
3444   "self_type" : "type-429",
3445   "size" : 8,
3446   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3447  },
3448  {
3449   "alignment" : 8,
3450   "linker_set_key" : "android::hardware::GrantorDescriptor *",
3451   "name" : "android::hardware::GrantorDescriptor *",
3452   "referenced_type" : "type-287",
3453   "self_type" : "type-286",
3454   "size" : 8,
3455   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3456  },
3457  {
3458   "alignment" : 8,
3459   "linker_set_key" : "android::hardware::IBinder *",
3460   "name" : "android::hardware::IBinder *",
3461   "referenced_type" : "type-24",
3462   "self_type" : "type-23",
3463   "size" : 8,
3464   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3465  },
3466  {
3467   "alignment" : 8,
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" : 8,
3473   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3474  },
3475  {
3476   "alignment" : 8,
3477   "linker_set_key" : "android::hardware::IInterface *",
3478   "name" : "android::hardware::IInterface *",
3479   "referenced_type" : "type-373",
3480   "self_type" : "type-601",
3481   "size" : 8,
3482   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3483  },
3484  {
3485   "alignment" : 8,
3486   "linker_set_key" : "android::hardware::Parcel *",
3487   "name" : "android::hardware::Parcel *",
3488   "referenced_type" : "type-376",
3489   "self_type" : "type-382",
3490   "size" : 8,
3491   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3492  },
3493  {
3494   "alignment" : 8,
3495   "linker_set_key" : "android::hardware::ProcessState *",
3496   "name" : "android::hardware::ProcessState *",
3497   "referenced_type" : "type-8",
3498   "self_type" : "type-51",
3499   "size" : 8,
3500   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3501  },
3502  {
3503   "alignment" : 8,
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-133",
3507   "self_type" : "type-135",
3508   "size" : 8,
3509   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3510  },
3511  {
3512   "alignment" : 8,
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-140",
3516   "self_type" : "type-141",
3517   "size" : 8,
3518   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3519  },
3520  {
3521   "alignment" : 8,
3522   "linker_set_key" : "android::hardware::Return<bool> *",
3523   "name" : "android::hardware::Return<bool> *",
3524   "referenced_type" : "type-125",
3525   "self_type" : "type-127",
3526   "size" : 8,
3527   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3528  },
3529  {
3530   "alignment" : 8,
3531   "linker_set_key" : "android::hardware::Return<void> *",
3532   "name" : "android::hardware::Return<void> *",
3533   "referenced_type" : "type-152",
3534   "self_type" : "type-154",
3535   "size" : 8,
3536   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3537  },
3538  {
3539   "alignment" : 8,
3540   "linker_set_key" : "android::hardware::Status *",
3541   "name" : "android::hardware::Status *",
3542   "referenced_type" : "type-112",
3543   "self_type" : "type-115",
3544   "size" : 8,
3545   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3546  },
3547  {
3548   "alignment" : 8,
3549   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
3550   "name" : "android::hardware::details::HidlInstrumentor *",
3551   "referenced_type" : "type-393",
3552   "self_type" : "type-554",
3553   "size" : 8,
3554   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3555  },
3556  {
3557   "alignment" : 8,
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-544",
3562   "size" : 8,
3563   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3564  },
3565  {
3566   "alignment" : 8,
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-539",
3571   "size" : 8,
3572   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3573  },
3574  {
3575   "alignment" : 8,
3576   "linker_set_key" : "android::hardware::details::return_status *",
3577   "name" : "android::hardware::details::return_status *",
3578   "referenced_type" : "type-126",
3579   "self_type" : "type-147",
3580   "size" : 8,
3581   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3582  },
3583  {
3584   "alignment" : 8,
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" : 8,
3590   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3591  },
3592  {
3593   "alignment" : 8,
3594   "linker_set_key" : "android::hardware::hidl_binder_death_recipient *",
3595   "name" : "android::hardware::hidl_binder_death_recipient *",
3596   "referenced_type" : "type-98",
3597   "self_type" : "type-97",
3598   "size" : 8,
3599   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3600  },
3601  {
3602   "alignment" : 8,
3603   "linker_set_key" : "android::hardware::hidl_death_recipient *",
3604   "name" : "android::hardware::hidl_death_recipient *",
3605   "referenced_type" : "type-101",
3606   "self_type" : "type-100",
3607   "size" : 8,
3608   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3609  },
3610  {
3611   "alignment" : 8,
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" : 8,
3617   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3618  },
3619  {
3620   "alignment" : 8,
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" : 8,
3626   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3627  },
3628  {
3629   "alignment" : 8,
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" : 8,
3635   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3636  },
3637  {
3638   "alignment" : 8,
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" : 8,
3644   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3645  },
3646  {
3647   "alignment" : 8,
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" : 8,
3653   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3654  },
3655  {
3656   "alignment" : 8,
3657   "linker_set_key" : "android::hardware::light::V2_0::BnHwLight *",
3658   "name" : "android::hardware::light::V2_0::BnHwLight *",
3659   "referenced_type" : "type-434",
3660   "self_type" : "type-548",
3661   "size" : 8,
3662   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3663  },
3664  {
3665   "alignment" : 8,
3666   "linker_set_key" : "android::hardware::light::V2_0::BpHwLight *",
3667   "name" : "android::hardware::light::V2_0::BpHwLight *",
3668   "referenced_type" : "type-531",
3669   "self_type" : "type-594",
3670   "size" : 8,
3671   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3672  },
3673  {
3674   "alignment" : 8,
3675   "linker_set_key" : "android::hardware::light::V2_0::BsLight *",
3676   "name" : "android::hardware::light::V2_0::BsLight *",
3677   "referenced_type" : "type-579",
3678   "self_type" : "type-593",
3679   "size" : 8,
3680   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3681  },
3682  {
3683   "alignment" : 8,
3684   "linker_set_key" : "android::hardware::light::V2_0::ILight *",
3685   "name" : "android::hardware::light::V2_0::ILight *",
3686   "referenced_type" : "type-79",
3687   "self_type" : "type-78",
3688   "size" : 8,
3689   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3690  },
3691  {
3692   "alignment" : 8,
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" : 8,
3698   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3699  },
3700  {
3701   "alignment" : 8,
3702   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
3703   "name" : "android::hidl::base::V1_0::BnHwBase *",
3704   "referenced_type" : "type-391",
3705   "self_type" : "type-390",
3706   "size" : 8,
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" : 8,
3711   "linker_set_key" : "android::hidl::base::V1_0::IBase *",
3712   "name" : "android::hidl::base::V1_0::IBase *",
3713   "referenced_type" : "type-57",
3714   "self_type" : "type-103",
3715   "size" : 8,
3716   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3717  },
3718  {
3719   "alignment" : 8,
3720   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager *",
3721   "name" : "android::hidl::manager::V1_0::IServiceManager *",
3722   "referenced_type" : "type-56",
3723   "self_type" : "type-55",
3724   "size" : 8,
3725   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3726  },
3727  {
3728   "alignment" : 8,
3729   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification *",
3730   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
3731   "referenced_type" : "type-72",
3732   "self_type" : "type-71",
3733   "size" : 8,
3734   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3735  },
3736  {
3737   "alignment" : 8,
3738   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
3739   "name" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
3740   "referenced_type" : "type-596",
3741   "self_type" : "type-597",
3742   "size" : 8,
3743   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3744  },
3745  {
3746   "alignment" : 8,
3747   "linker_set_key" : "android::sp<android::hardware::IBinder> *",
3748   "name" : "android::sp<android::hardware::IBinder> *",
3749   "referenced_type" : "type-38",
3750   "self_type" : "type-598",
3751   "size" : 8,
3752   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3753  },
3754  {
3755   "alignment" : 8,
3756   "linker_set_key" : "android::sp<android::hardware::ProcessState> *",
3757   "name" : "android::sp<android::hardware::ProcessState> *",
3758   "referenced_type" : "type-50",
3759   "self_type" : "type-49",
3760   "size" : 8,
3761   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3762  },
3763  {
3764   "alignment" : 8,
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-96",
3768   "self_type" : "type-95",
3769   "size" : 8,
3770   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3771  },
3772  {
3773   "alignment" : 8,
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-77",
3777   "self_type" : "type-76",
3778   "size" : 8,
3779   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3780  },
3781  {
3782   "alignment" : 8,
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-392",
3786   "self_type" : "type-574",
3787   "size" : 8,
3788   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3789  },
3790  {
3791   "alignment" : 8,
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-54",
3795   "self_type" : "type-58",
3796   "size" : 8,
3797   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3798  },
3799  {
3800   "alignment" : 8,
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-70",
3804   "self_type" : "type-73",
3805   "size" : 8,
3806   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3807  },
3808  {
3809   "alignment" : 8,
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-423",
3814   "size" : 8,
3815   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3816  },
3817  {
3818   "alignment" : 8,
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" : 8,
3824   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3825  },
3826  {
3827   "alignment" : 8,
3828   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient> *",
3829   "name" : "android::wp<android::hardware::hidl_death_recipient> *",
3830   "referenced_type" : "type-99",
3831   "self_type" : "type-263",
3832   "size" : 8,
3833   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3834  },
3835  {
3836   "alignment" : 8,
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-102",
3840   "self_type" : "type-555",
3841   "size" : 8,
3842   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3843  },
3844  {
3845   "alignment" : 8,
3846   "linker_set_key" : "android_flex_plane *",
3847   "name" : "android_flex_plane *",
3848   "referenced_type" : "type-462",
3849   "self_type" : "type-465",
3850   "size" : 8,
3851   "source_file" : "/system/core/libsystem/include/system/graphics.h"
3852  },
3853  {
3854   "alignment" : 8,
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-29",
3858   "self_type" : "type-28",
3859   "size" : 8,
3860   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
3861  },
3862  {
3863   "alignment" : 8,
3864   "linker_set_key" : "char *",
3865   "name" : "char *",
3866   "referenced_type" : "type-46",
3867   "self_type" : "type-168",
3868   "size" : 8,
3869   "source_file" : "/system/core/liblog/include/log/log_read.h"
3870  },
3871  {
3872   "alignment" : 8,
3873   "linker_set_key" : "const android::NativeHandle *",
3874   "name" : "const android::NativeHandle *",
3875   "referenced_type" : "type-346",
3876   "self_type" : "type-347",
3877   "size" : 8,
3878   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
3879  },
3880  {
3881   "alignment" : 8,
3882   "linker_set_key" : "const android::RefBase *",
3883   "name" : "const android::RefBase *",
3884   "referenced_type" : "type-259",
3885   "self_type" : "type-260",
3886   "size" : 8,
3887   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3888  },
3889  {
3890   "alignment" : 8,
3891   "linker_set_key" : "const android::String16 *",
3892   "name" : "const android::String16 *",
3893   "referenced_type" : "type-31",
3894   "self_type" : "type-362",
3895   "size" : 8,
3896   "source_file" : "/system/core/libutils/include/utils/String16.h"
3897  },
3898  {
3899   "alignment" : 8,
3900   "linker_set_key" : "const android::String8 *",
3901   "name" : "const android::String8 *",
3902   "referenced_type" : "type-355",
3903   "self_type" : "type-356",
3904   "size" : 8,
3905   "source_file" : "/system/core/libutils/include/utils/String8.h"
3906  },
3907  {
3908   "alignment" : 8,
3909   "linker_set_key" : "const android::VectorImpl *",
3910   "name" : "const android::VectorImpl *",
3911   "referenced_type" : "type-443",
3912   "self_type" : "type-444",
3913   "size" : 8,
3914   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
3915  },
3916  {
3917   "alignment" : 8,
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" : 8,
3923   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
3924  },
3925  {
3926   "alignment" : 8,
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-408",
3930   "self_type" : "type-409",
3931   "size" : 8,
3932   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3933  },
3934  {
3935   "alignment" : 8,
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-413",
3939   "self_type" : "type-414",
3940   "size" : 8,
3941   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3942  },
3943  {
3944   "alignment" : 8,
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-138",
3948   "self_type" : "type-139",
3949   "size" : 8,
3950   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3951  },
3952  {
3953   "alignment" : 8,
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-144",
3957   "self_type" : "type-145",
3958   "size" : 8,
3959   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3960  },
3961  {
3962   "alignment" : 8,
3963   "linker_set_key" : "const android::hardware::Return<bool> *",
3964   "name" : "const android::hardware::Return<bool> *",
3965   "referenced_type" : "type-130",
3966   "self_type" : "type-131",
3967   "size" : 8,
3968   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3969  },
3970  {
3971   "alignment" : 8,
3972   "linker_set_key" : "const android::hardware::Status *",
3973   "name" : "const android::hardware::Status *",
3974   "referenced_type" : "type-116",
3975   "self_type" : "type-124",
3976   "size" : 8,
3977   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3978  },
3979  {
3980   "alignment" : 8,
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-546",
3984   "self_type" : "type-547",
3985   "size" : 8,
3986   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3987  },
3988  {
3989   "alignment" : 8,
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-541",
3993   "self_type" : "type-542",
3994   "size" : 8,
3995   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3996  },
3997  {
3998   "alignment" : 8,
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-537",
4002   "self_type" : "type-538",
4003   "size" : 8,
4004   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4005  },
4006  {
4007   "alignment" : 8,
4008   "linker_set_key" : "const android::hardware::details::hidl_pointer<int> *",
4009   "name" : "const android::hardware::details::hidl_pointer<int> *",
4010   "referenced_type" : "type-485",
4011   "self_type" : "type-491",
4012   "size" : 8,
4013   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4014  },
4015  {
4016   "alignment" : 8,
4017   "linker_set_key" : "const android::hardware::details::return_status *",
4018   "name" : "const android::hardware::details::return_status *",
4019   "referenced_type" : "type-149",
4020   "self_type" : "type-150",
4021   "size" : 8,
4022   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4023  },
4024  {
4025   "alignment" : 8,
4026   "linker_set_key" : "const android::hardware::hidl_death_recipient *",
4027   "name" : "const android::hardware::hidl_death_recipient *",
4028   "referenced_type" : "type-564",
4029   "self_type" : "type-565",
4030   "size" : 8,
4031   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4032  },
4033  {
4034   "alignment" : 8,
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" : 8,
4040   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4041  },
4042  {
4043   "alignment" : 8,
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" : 8,
4049   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4050  },
4051  {
4052   "alignment" : 8,
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" : 8,
4058   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4059  },
4060  {
4061   "alignment" : 8,
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" : 8,
4067   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4068  },
4069  {
4070   "alignment" : 8,
4071   "linker_set_key" : "const android::hardware::light::V2_0::BpHwLight *",
4072   "name" : "const android::hardware::light::V2_0::BpHwLight *",
4073   "referenced_type" : "type-530",
4074   "self_type" : "type-534",
4075   "size" : 8,
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" : 8,
4080   "linker_set_key" : "const android::hardware::light::V2_0::ILight *",
4081   "name" : "const android::hardware::light::V2_0::ILight *",
4082   "referenced_type" : "type-520",
4083   "self_type" : "type-521",
4084   "size" : 8,
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" : 8,
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" : 8,
4094   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4095  },
4096  {
4097   "alignment" : 8,
4098   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase *",
4099   "name" : "const android::hidl::base::V1_0::BpHwBase *",
4100   "referenced_type" : "type-528",
4101   "self_type" : "type-529",
4102   "size" : 8,
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" : 8,
4107   "linker_set_key" : "const android::hidl::base::V1_0::IBase *",
4108   "name" : "const android::hidl::base::V1_0::IBase *",
4109   "referenced_type" : "type-419",
4110   "self_type" : "type-418",
4111   "size" : 8,
4112   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4113  },
4114  {
4115   "alignment" : 8,
4116   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager *",
4117   "name" : "const android::hidl::manager::V1_0::IServiceManager *",
4118   "referenced_type" : "type-61",
4119   "self_type" : "type-62",
4120   "size" : 8,
4121   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4122  },
4123  {
4124   "alignment" : 8,
4125   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification *",
4126   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
4127   "referenced_type" : "type-494",
4128   "self_type" : "type-495",
4129   "size" : 8,
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" : 8,
4134   "linker_set_key" : "const android::sp<android::hardware::IBinder> *",
4135   "name" : "const android::sp<android::hardware::IBinder> *",
4136   "referenced_type" : "type-37",
4137   "self_type" : "type-599",
4138   "size" : 8,
4139   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4140  },
4141  {
4142   "alignment" : 8,
4143   "linker_set_key" : "const android::sp<android::hardware::ProcessState> *",
4144   "name" : "const android::sp<android::hardware::ProcessState> *",
4145   "referenced_type" : "type-52",
4146   "self_type" : "type-53",
4147   "size" : 8,
4148   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4149  },
4150  {
4151   "alignment" : 8,
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-107",
4155   "self_type" : "type-106",
4156   "size" : 8,
4157   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4158  },
4159  {
4160   "alignment" : 8,
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-563",
4165   "size" : 8,
4166   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4167  },
4168  {
4169   "alignment" : 8,
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-83",
4173   "self_type" : "type-82",
4174   "size" : 8,
4175   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4176  },
4177  {
4178   "alignment" : 8,
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-575",
4182   "self_type" : "type-595",
4183   "size" : 8,
4184   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4185  },
4186  {
4187   "alignment" : 8,
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-59",
4191   "self_type" : "type-60",
4192   "size" : 8,
4193   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4194  },
4195  {
4196   "alignment" : 8,
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-74",
4200   "self_type" : "type-75",
4201   "size" : 8,
4202   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4203  },
4204  {
4205   "alignment" : 8,
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-561",
4210   "size" : 8,
4211   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4212  },
4213  {
4214   "alignment" : 8,
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" : 8,
4220   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4221  },
4222  {
4223   "alignment" : 8,
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-557",
4227   "self_type" : "type-558",
4228   "size" : 8,
4229   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4230  },
4231  {
4232   "alignment" : 8,
4233   "linker_set_key" : "const char *",
4234   "name" : "const char *",
4235   "referenced_type" : "type-45",
4236   "self_type" : "type-44",
4237   "size" : 8,
4238   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4239  },
4240  {
4241   "alignment" : 8,
4242   "linker_set_key" : "const char16_t *",
4243   "name" : "const char16_t *",
4244   "referenced_type" : "type-34",
4245   "self_type" : "type-33",
4246   "size" : 8,
4247   "source_file" : "/system/core/libutils/include/utils/String16.h"
4248  },
4249  {
4250   "alignment" : 8,
4251   "linker_set_key" : "const log_msg *",
4252   "name" : "const log_msg *",
4253   "referenced_type" : "type-84",
4254   "self_type" : "type-118",
4255   "size" : 8,
4256   "source_file" : "/system/core/liblog/include/log/log_read.h"
4257  },
4258  {
4259   "alignment" : 8,
4260   "linker_set_key" : "const native_handle *",
4261   "name" : "const native_handle *",
4262   "referenced_type" : "type-254",
4263   "self_type" : "type-253",
4264   "size" : 8,
4265   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4266  },
4267  {
4268   "alignment" : 8,
4269   "linker_set_key" : "const unsigned char *",
4270   "name" : "const unsigned char *",
4271   "referenced_type" : "type-236",
4272   "self_type" : "type-331",
4273   "size" : 8,
4274   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4275  },
4276  {
4277   "alignment" : 8,
4278   "linker_set_key" : "const unsigned long long *",
4279   "name" : "const unsigned long long *",
4280   "referenced_type" : "type-384",
4281   "self_type" : "type-383",
4282   "size" : 8,
4283   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4284  },
4285  {
4286   "alignment" : 8,
4287   "linker_set_key" : "const void *",
4288   "name" : "const void *",
4289   "referenced_type" : "type-337",
4290   "self_type" : "type-338",
4291   "size" : 8,
4292   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4293  },
4294  {
4295   "alignment" : 8,
4296   "linker_set_key" : "int (*)(void *)",
4297   "name" : "int (*)(void *)",
4298   "referenced_type" : "type-473",
4299   "self_type" : "type-474",
4300   "size" : 8,
4301   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
4302  },
4303  {
4304   "alignment" : 8,
4305   "linker_set_key" : "int *",
4306   "name" : "int *",
4307   "referenced_type" : "type-9",
4308   "self_type" : "type-312",
4309   "size" : 8,
4310   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4311  },
4312  {
4313   "alignment" : 8,
4314   "linker_set_key" : "log_msg *",
4315   "name" : "log_msg *",
4316   "referenced_type" : "type-85",
4317   "self_type" : "type-153",
4318   "size" : 8,
4319   "source_file" : "/system/core/liblog/include/log/log_read.h"
4320  },
4321  {
4322   "alignment" : 8,
4323   "linker_set_key" : "native_handle *",
4324   "name" : "native_handle *",
4325   "referenced_type" : "type-164",
4326   "self_type" : "type-163",
4327   "size" : 8,
4328   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4329  },
4330  {
4331   "alignment" : 8,
4332   "linker_set_key" : "unsigned char *",
4333   "name" : "unsigned char *",
4334   "referenced_type" : "type-88",
4335   "self_type" : "type-378",
4336   "size" : 8,
4337   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4338  },
4339  {
4340   "alignment" : 8,
4341   "linker_set_key" : "unsigned long *",
4342   "name" : "unsigned long *",
4343   "referenced_type" : "type-14",
4344   "self_type" : "type-398",
4345   "size" : 8,
4346   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h"
4347  },
4348  {
4349   "alignment" : 8,
4350   "linker_set_key" : "unsigned long long *",
4351   "name" : "unsigned long long *",
4352   "referenced_type" : "type-216",
4353   "self_type" : "type-379",
4354   "size" : 8,
4355   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4356  },
4357  {
4358   "alignment" : 8,
4359   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
4360   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned long, const unsigned long long *, unsigned long, void *)",
4361   "referenced_type" : "type-381",
4362   "self_type" : "type-380",
4363   "size" : 8,
4364   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4365  },
4366  {
4367   "alignment" : 8,
4368   "linker_set_key" : "void *",
4369   "name" : "void *",
4370   "referenced_type" : "type-11",
4371   "self_type" : "type-10",
4372   "size" : 8,
4373   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4374  },
4375  {
4376   "alignment" : 8,
4377   "linker_set_key" : "void **",
4378   "name" : "void **",
4379   "referenced_type" : "type-10",
4380   "self_type" : "type-475",
4381   "size" : 8,
4382   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
4383  }
4384 ],
4385 "qualified_types" :
4386 [
4387  {
4388   "alignment" : 8,
4389   "is_const" : true,
4390   "linker_set_key" : "android::RefBase::weakref_impl *const",
4391   "name" : "android::RefBase::weakref_impl *const",
4392   "referenced_type" : "type-566",
4393   "self_type" : "type-568",
4394   "size" : 8,
4395   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4396  },
4397  {
4398   "alignment" : 8,
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" : 8,
4405   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4406  },
4407  {
4408   "alignment" : 8,
4409   "is_const" : true,
4410   "linker_set_key" : "android::hardware::IBinder *const",
4411   "name" : "android::hardware::IBinder *const",
4412   "referenced_type" : "type-23",
4413   "self_type" : "type-369",
4414   "size" : 8,
4415   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4416  },
4417  {
4418   "alignment" : 8,
4419   "is_const" : true,
4420   "linker_set_key" : "const android::NativeHandle",
4421   "name" : "const android::NativeHandle",
4422   "referenced_type" : "type-162",
4423   "self_type" : "type-346",
4424   "size" : 24,
4425   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
4426  },
4427  {
4428   "alignment" : 8,
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" : 16,
4435   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4436  },
4437  {
4438   "alignment" : 8,
4439   "is_const" : true,
4440   "linker_set_key" : "const android::String16",
4441   "name" : "const android::String16",
4442   "referenced_type" : "type-32",
4443   "self_type" : "type-31",
4444   "size" : 8,
4445   "source_file" : "/system/core/libutils/include/utils/String16.h"
4446  },
4447  {
4448   "alignment" : 8,
4449   "is_const" : true,
4450   "linker_set_key" : "const android::String8",
4451   "name" : "const android::String8",
4452   "referenced_type" : "type-43",
4453   "self_type" : "type-355",
4454   "size" : 8,
4455   "source_file" : "/system/core/libutils/include/utils/String8.h"
4456  },
4457  {
4458   "alignment" : 8,
4459   "is_const" : true,
4460   "linker_set_key" : "const android::VectorImpl",
4461   "name" : "const android::VectorImpl",
4462   "referenced_type" : "type-19",
4463   "self_type" : "type-443",
4464   "size" : 40,
4465   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
4466  },
4467  {
4468   "alignment" : 8,
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" : 48,
4475   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4476  },
4477  {
4478   "alignment" : 8,
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-402",
4483   "self_type" : "type-408",
4484   "size" : 64,
4485   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4486  },
4487  {
4488   "alignment" : 8,
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-410",
4493   "self_type" : "type-413",
4494   "size" : 64,
4495   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4496  },
4497  {
4498   "alignment" : 8,
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-388",
4504   "size" : 136,
4505   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4506  },
4507  {
4508   "alignment" : 8,
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-133",
4513   "self_type" : "type-138",
4514   "size" : 40,
4515   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4516  },
4517  {
4518   "alignment" : 8,
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-140",
4523   "self_type" : "type-144",
4524   "size" : 48,
4525   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4526  },
4527  {
4528   "alignment" : 8,
4529   "is_const" : true,
4530   "linker_set_key" : "const android::hardware::Return<bool>",
4531   "name" : "const android::hardware::Return<bool>",
4532   "referenced_type" : "type-125",
4533   "self_type" : "type-130",
4534   "size" : 40,
4535   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4536  },
4537  {
4538   "alignment" : 8,
4539   "is_const" : true,
4540   "linker_set_key" : "const android::hardware::Status",
4541   "name" : "const android::hardware::Status",
4542   "referenced_type" : "type-112",
4543   "self_type" : "type-116",
4544   "size" : 32,
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-405",
4553   "self_type" : "type-407",
4554   "size" : 8,
4555   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4556  },
4557  {
4558   "alignment" : 8,
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-546",
4564   "size" : 8,
4565   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4566  },
4567  {
4568   "alignment" : 8,
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-541",
4574   "size" : 8,
4575   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4576  },
4577  {
4578   "alignment" : 8,
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-537",
4584   "size" : 8,
4585   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4586  },
4587  {
4588   "alignment" : 8,
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-485",
4594   "size" : 8,
4595   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4596  },
4597  {
4598   "alignment" : 8,
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-126",
4603   "self_type" : "type-149",
4604   "size" : 40,
4605   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4606  },
4607  {
4608   "alignment" : 8,
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-101",
4613   "self_type" : "type-564",
4614   "size" : 24,
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" : 8,
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" : 8,
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-522",
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" : 8,
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" : 8,
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" : 8,
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-531",
4693   "self_type" : "type-530",
4694   "size" : 216,
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-507",
4703   "self_type" : "type-511",
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-506",
4713   "self_type" : "type-510",
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" : 8,
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-79",
4723   "self_type" : "type-520",
4724   "size" : 24,
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-508",
4733   "self_type" : "type-535",
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-134",
4743   "self_type" : "type-509",
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" : 8,
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-525",
4763   "self_type" : "type-528",
4764   "size" : 216,
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" : 8,
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-57",
4783   "self_type" : "type-419",
4784   "size" : 24,
4785   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4786  },
4787  {
4788   "alignment" : 8,
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-418",
4793   "self_type" : "type-421",
4794   "size" : 8,
4795   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4796  },
4797  {
4798   "alignment" : 8,
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-56",
4803   "self_type" : "type-61",
4804   "size" : 24,
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-497",
4813   "self_type" : "type-501",
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-496",
4823   "self_type" : "type-499",
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" : 8,
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-72",
4833   "self_type" : "type-494",
4834   "size" : 24,
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" : 8,
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-38",
4843   "self_type" : "type-37",
4844   "size" : 8,
4845   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4846  },
4847  {
4848   "alignment" : 8,
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-50",
4853   "self_type" : "type-52",
4854   "size" : 8,
4855   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4856  },
4857  {
4858   "alignment" : 8,
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-96",
4863   "self_type" : "type-107",
4864   "size" : 8,
4865   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4866  },
4867  {
4868   "alignment" : 8,
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" : 8,
4875   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4876  },
4877  {
4878   "alignment" : 8,
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-77",
4883   "self_type" : "type-83",
4884   "size" : 8,
4885   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4886  },
4887  {
4888   "alignment" : 8,
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-392",
4893   "self_type" : "type-575",
4894   "size" : 8,
4895   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4896  },
4897  {
4898   "alignment" : 8,
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-54",
4903   "self_type" : "type-59",
4904   "size" : 8,
4905   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4906  },
4907  {
4908   "alignment" : 8,
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-70",
4913   "self_type" : "type-74",
4914   "size" : 8,
4915   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4916  },
4917  {
4918   "alignment" : 8,
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" : 16,
4925   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4926  },
4927  {
4928   "alignment" : 8,
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-99",
4933   "self_type" : "type-274",
4934   "size" : 16,
4935   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4936  },
4937  {
4938   "alignment" : 8,
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-102",
4943   "self_type" : "type-557",
4944   "size" : 16,
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-27",
4953   "self_type" : "type-66",
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-46",
4963   "self_type" : "type-45",
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-35",
4973   "self_type" : "type-34",
4974   "size" : 2,
4975   "source_file" : "/system/core/libutils/include/utils/String16.h"
4976  },
4977  {
4978   "alignment" : 8,
4979   "is_const" : true,
4980   "linker_set_key" : "const double",
4981   "name" : "const double",
4982   "referenced_type" : "type-227",
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-222",
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-469",
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-570",
5020   "self_type" : "type-569",
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-85",
5029   "self_type" : "type-84",
5030   "size" : 5124,
5031   "source_file" : "/system/core/liblog/include/log/log_read.h"
5032  },
5033  {
5034   "alignment" : 8,
5035   "is_const" : true,
5036   "linker_set_key" : "const long",
5037   "name" : "const long",
5038   "referenced_type" : "type-15",
5039   "self_type" : "type-246",
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-164",
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-185",
5059   "self_type" : "type-238",
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-234",
5069   "self_type" : "type-233",
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-517",
5079   "self_type" : "type-516",
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-587",
5089   "self_type" : "type-586",
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-515",
5099   "self_type" : "type-514",
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-585",
5109   "self_type" : "type-584",
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-513",
5119   "self_type" : "type-512",
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-583",
5129   "self_type" : "type-582",
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-519",
5139   "self_type" : "type-518",
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-589",
5149   "self_type" : "type-588",
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-573",
5169   "self_type" : "type-572",
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-505",
5179   "self_type" : "type-504",
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-503",
5189   "self_type" : "type-502",
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" : 8,
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-400",
5199   "self_type" : "type-399",
5200   "size" : 24,
5201   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
5202  },
5203  {
5204   "alignment" : 8,
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" : 16,
5211   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5212  },
5213  {
5214   "alignment" : 8,
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" : 16,
5221   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5222  },
5223  {
5224   "alignment" : 8,
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-553",
5229   "self_type" : "type-552",
5230   "size" : 24,
5231   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5232  },
5233  {
5234   "alignment" : 8,
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-592",
5239   "self_type" : "type-591",
5240   "size" : 24,
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-88",
5249   "self_type" : "type-236",
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-20",
5260   "size" : 4,
5261   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5262  },
5263  {
5264   "alignment" : 8,
5265   "is_const" : true,
5266   "linker_set_key" : "const unsigned long",
5267   "name" : "const unsigned long",
5268   "referenced_type" : "type-14",
5269   "self_type" : "type-21",
5270   "size" : 8,
5271   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5272  },
5273  {
5274   "alignment" : 8,
5275   "is_const" : true,
5276   "linker_set_key" : "const unsigned long long",
5277   "name" : "const unsigned long long",
5278   "referenced_type" : "type-216",
5279   "self_type" : "type-384",
5280   "size" : 8,
5281   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5282  },
5283  {
5284   "alignment" : 2,
5285   "is_const" : true,
5286   "linker_set_key" : "const unsigned short",
5287   "name" : "const unsigned short",
5288   "referenced_type" : "type-90",
5289   "self_type" : "type-243",
5290   "size" : 2,
5291   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5292  },
5293  {
5294   "is_const" : true,
5295   "linker_set_key" : "const void",
5296   "name" : "const void",
5297   "referenced_type" : "type-11",
5298   "self_type" : "type-337",
5299   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5300  },
5301  {
5302   "alignment" : 1,
5303   "is_volatile" : true,
5304   "linker_set_key" : "volatile bool",
5305   "name" : "volatile bool",
5306   "referenced_type" : "type-27",
5307   "self_type" : "type-69",
5308   "size" : 1,
5309   "source_file" : "/system/core/libutils/include/utils/Thread.h"
5310  },
5311  {
5312   "alignment" : 4,
5313   "is_volatile" : true,
5314   "linker_set_key" : "volatile int",
5315   "name" : "volatile int",
5316   "referenced_type" : "type-9",
5317   "self_type" : "type-47",
5318   "size" : 4,
5319   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
5320  }
5321 ],
5322 "record_types" :
5323 [
5324  {
5325   "alignment" : 4,
5326   "fields" :
5327   [
5328    {
5329     "access" : "private",
5330     "field_name" : "mCond",
5331     "referenced_type" : "type-68"
5332    }
5333   ],
5334   "linker_set_key" : "android::Condition",
5335   "name" : "android::Condition",
5336   "record_kind" : "class",
5337   "referenced_type" : "type-67",
5338   "self_type" : "type-67",
5339   "size" : 48,
5340   "source_file" : "/system/core/libutils/include/utils/Condition.h",
5341   "unique_id" : "_ZTSN7android9ConditionE"
5342  },
5343  {
5344   "alignment" : 8,
5345   "fields" :
5346   [
5347    {
5348     "access" : "private",
5349     "field_name" : "mVector",
5350     "referenced_type" : "type-40"
5351    }
5352   ],
5353   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
5354   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
5355   "record_kind" : "class",
5356   "referenced_type" : "type-39",
5357   "self_type" : "type-39",
5358   "size" : 40,
5359   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
5360   "template_args" : [ "type-32", "type-38" ],
5361   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
5362  },
5363  {
5364   "alignment" : 4,
5365   "fields" :
5366   [
5367    {
5368     "access" : "private",
5369     "field_name" : "mCount",
5370     "referenced_type" : "type-161"
5371    }
5372   ],
5373   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
5374   "name" : "android::LightRefBase<android::NativeHandle>",
5375   "record_kind" : "class",
5376   "referenced_type" : "type-160",
5377   "self_type" : "type-160",
5378   "size" : 4,
5379   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
5380   "template_args" : [ "type-162" ],
5381   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
5382  },
5383  {
5384   "alignment" : 4,
5385   "fields" :
5386   [
5387    {
5388     "access" : "private",
5389     "field_name" : "mCount",
5390     "referenced_type" : "type-158"
5391    }
5392   ],
5393   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
5394   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
5395   "record_kind" : "class",
5396   "referenced_type" : "type-157",
5397   "self_type" : "type-157",
5398   "size" : 4,
5399   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
5400   "template_args" : [ "type-159" ],
5401   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
5402  },
5403  {
5404   "alignment" : 4,
5405   "fields" :
5406   [
5407    {
5408     "access" : "private",
5409     "field_name" : "mMutex",
5410     "referenced_type" : "type-17"
5411    }
5412   ],
5413   "linker_set_key" : "android::Mutex",
5414   "name" : "android::Mutex",
5415   "record_kind" : "class",
5416   "referenced_type" : "type-16",
5417   "self_type" : "type-16",
5418   "size" : 40,
5419   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
5420   "unique_id" : "_ZTSN7android5MutexE"
5421  },
5422  {
5423   "alignment" : 8,
5424   "fields" :
5425   [
5426    {
5427     "access" : "private",
5428     "field_name" : "mLock",
5429     "referenced_type" : "type-478"
5430    }
5431   ],
5432   "linker_set_key" : "android::Mutex::Autolock",
5433   "name" : "android::Mutex::Autolock",
5434   "record_kind" : "class",
5435   "referenced_type" : "type-477",
5436   "self_type" : "type-477",
5437   "size" : 8,
5438   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
5439   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
5440  },
5441  {
5442   "alignment" : 8,
5443   "base_specifiers" :
5444   [
5445    {
5446     "referenced_type" : "type-160"
5447    }
5448   ],
5449   "fields" :
5450   [
5451    {
5452     "access" : "private",
5453     "field_name" : "mHandle",
5454     "field_offset" : 64,
5455     "referenced_type" : "type-163"
5456    },
5457    {
5458     "access" : "private",
5459     "field_name" : "mOwnsHandle",
5460     "field_offset" : 128,
5461     "referenced_type" : "type-27"
5462    }
5463   ],
5464   "linker_set_key" : "android::NativeHandle",
5465   "name" : "android::NativeHandle",
5466   "record_kind" : "class",
5467   "referenced_type" : "type-162",
5468   "self_type" : "type-162",
5469   "size" : 24,
5470   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
5471   "unique_id" : "_ZTSN7android12NativeHandleE"
5472  },
5473  {
5474   "alignment" : 4,
5475   "fields" :
5476   [
5477    {
5478     "access" : "private",
5479     "field_name" : "mRWLock",
5480     "referenced_type" : "type-483"
5481    }
5482   ],
5483   "linker_set_key" : "android::RWLock",
5484   "name" : "android::RWLock",
5485   "record_kind" : "class",
5486   "referenced_type" : "type-482",
5487   "self_type" : "type-482",
5488   "size" : 56,
5489   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
5490   "unique_id" : "_ZTSN7android6RWLockE"
5491  },
5492  {
5493   "alignment" : 8,
5494   "fields" :
5495   [
5496    {
5497     "access" : "private",
5498     "field_name" : "mLock",
5499     "referenced_type" : "type-487"
5500    }
5501   ],
5502   "linker_set_key" : "android::RWLock::AutoRLock",
5503   "name" : "android::RWLock::AutoRLock",
5504   "record_kind" : "class",
5505   "referenced_type" : "type-486",
5506   "self_type" : "type-486",
5507   "size" : 8,
5508   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
5509   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
5510  },
5511  {
5512   "alignment" : 8,
5513   "fields" :
5514   [
5515    {
5516     "access" : "private",
5517     "field_name" : "mLock",
5518     "referenced_type" : "type-487"
5519    }
5520   ],
5521   "linker_set_key" : "android::RWLock::AutoWLock",
5522   "name" : "android::RWLock::AutoWLock",
5523   "record_kind" : "class",
5524   "referenced_type" : "type-489",
5525   "self_type" : "type-489",
5526   "size" : 8,
5527   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
5528   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
5529  },
5530  {
5531   "alignment" : 8,
5532   "fields" :
5533   [
5534    {
5535     "access" : "private",
5536     "field_name" : "mRefs",
5537     "field_offset" : 64,
5538     "referenced_type" : "type-5"
5539    }
5540   ],
5541   "linker_set_key" : "android::RefBase",
5542   "name" : "android::RefBase",
5543   "record_kind" : "class",
5544   "referenced_type" : "type-4",
5545   "self_type" : "type-4",
5546   "size" : 16,
5547   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5548   "unique_id" : "_ZTSN7android7RefBaseE",
5549   "vtable_components" :
5550   [
5551    {
5552     "kind" : "offset_to_top"
5553    },
5554    {
5555     "kind" : "rtti",
5556     "mangled_component_name" : "_ZTIN7android7RefBaseE"
5557    },
5558    {
5559     "kind" : "complete_dtor_pointer",
5560     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
5561    },
5562    {
5563     "kind" : "deleting_dtor_pointer",
5564     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
5565    },
5566    {
5567     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5568    },
5569    {
5570     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5571    },
5572    {
5573     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5574    },
5575    {
5576     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5577    }
5578   ]
5579  },
5580  {
5581   "alignment" : 1,
5582   "linker_set_key" : "android::RefBase::weakref_type",
5583   "name" : "android::RefBase::weakref_type",
5584   "record_kind" : "class",
5585   "referenced_type" : "type-26",
5586   "self_type" : "type-26",
5587   "size" : 1,
5588   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5589   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
5590  },
5591  {
5592   "alignment" : 1,
5593   "linker_set_key" : "android::ReferenceMover",
5594   "name" : "android::ReferenceMover",
5595   "record_kind" : "class",
5596   "referenced_type" : "type-262",
5597   "self_type" : "type-262",
5598   "size" : 1,
5599   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5600   "unique_id" : "_ZTSN7android14ReferenceMoverE"
5601  },
5602  {
5603   "alignment" : 8,
5604   "linker_set_key" : "android::ReferenceRenamer",
5605   "name" : "android::ReferenceRenamer",
5606   "record_kind" : "class",
5607   "referenced_type" : "type-257",
5608   "self_type" : "type-257",
5609   "size" : 8,
5610   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
5611   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
5612   "vtable_components" :
5613   [
5614    {
5615     "kind" : "offset_to_top"
5616    },
5617    {
5618     "kind" : "rtti",
5619     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
5620    },
5621    {
5622     "is_pure" : true,
5623     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEm"
5624    }
5625   ]
5626  },
5627  {
5628   "alignment" : 8,
5629   "fields" :
5630   [
5631    {
5632     "access" : "private",
5633     "field_name" : "mTag",
5634     "referenced_type" : "type-14"
5635    }
5636   ],
5637   "linker_set_key" : "android::ScopedTrace",
5638   "name" : "android::ScopedTrace",
5639   "record_kind" : "class",
5640   "referenced_type" : "type-492",
5641   "self_type" : "type-492",
5642   "size" : 8,
5643   "source_file" : "/system/core/libutils/include/utils/Trace.h",
5644   "unique_id" : "_ZTSN7android11ScopedTraceE"
5645  },
5646  {
5647   "alignment" : 8,
5648   "base_specifiers" :
5649   [
5650    {
5651     "access" : "private",
5652     "referenced_type" : "type-41"
5653    }
5654   ],
5655   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
5656   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
5657   "record_kind" : "class",
5658   "referenced_type" : "type-40",
5659   "self_type" : "type-40",
5660   "size" : 40,
5661   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
5662   "template_args" : [ "type-42" ],
5663   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
5664   "vtable_components" :
5665   [
5666    {
5667     "kind" : "offset_to_top"
5668    },
5669    {
5670     "kind" : "rtti",
5671     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
5672    },
5673    {
5674     "kind" : "complete_dtor_pointer",
5675     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
5676    },
5677    {
5678     "kind" : "deleting_dtor_pointer",
5679     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
5680    },
5681    {
5682     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvm"
5683    },
5684    {
5685     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvm"
5686    },
5687    {
5688     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvm"
5689    },
5690    {
5691     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvm"
5692    },
5693    {
5694     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvm"
5695    },
5696    {
5697     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvm"
5698    },
5699    {
5700     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
5701    }
5702   ]
5703  },
5704  {
5705   "alignment" : 8,
5706   "base_specifiers" :
5707   [
5708    {
5709     "referenced_type" : "type-19"
5710    }
5711   ],
5712   "linker_set_key" : "android::SortedVectorImpl",
5713   "name" : "android::SortedVectorImpl",
5714   "record_kind" : "class",
5715   "referenced_type" : "type-41",
5716   "self_type" : "type-41",
5717   "size" : 40,
5718   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
5719   "unique_id" : "_ZTSN7android16SortedVectorImplE",
5720   "vtable_components" :
5721   [
5722    {
5723     "kind" : "offset_to_top"
5724    },
5725    {
5726     "kind" : "rtti",
5727     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
5728    },
5729    {
5730     "kind" : "complete_dtor_pointer",
5731     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
5732    },
5733    {
5734     "kind" : "deleting_dtor_pointer",
5735     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
5736    },
5737    {
5738     "is_pure" : true,
5739     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
5740    },
5741    {
5742     "is_pure" : true,
5743     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
5744    },
5745    {
5746     "is_pure" : true,
5747     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
5748    },
5749    {
5750     "is_pure" : true,
5751     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
5752    },
5753    {
5754     "is_pure" : true,
5755     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
5756    },
5757    {
5758     "is_pure" : true,
5759     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
5760    },
5761    {
5762     "is_pure" : true,
5763     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
5764    }
5765   ]
5766  },
5767  {
5768   "alignment" : 8,
5769   "fields" :
5770   [
5771    {
5772     "access" : "private",
5773     "field_name" : "mString",
5774     "referenced_type" : "type-33"
5775    }
5776   ],
5777   "linker_set_key" : "android::String16",
5778   "name" : "android::String16",
5779   "record_kind" : "class",
5780   "referenced_type" : "type-32",
5781   "self_type" : "type-32",
5782   "size" : 8,
5783   "source_file" : "/system/core/libutils/include/utils/String16.h",
5784   "unique_id" : "_ZTSN7android8String16E"
5785  },
5786  {
5787   "alignment" : 8,
5788   "fields" :
5789   [
5790    {
5791     "access" : "private",
5792     "field_name" : "mString",
5793     "referenced_type" : "type-44"
5794    }
5795   ],
5796   "linker_set_key" : "android::String8",
5797   "name" : "android::String8",
5798   "record_kind" : "class",
5799   "referenced_type" : "type-43",
5800   "self_type" : "type-43",
5801   "size" : 8,
5802   "source_file" : "/system/core/libutils/include/utils/String8.h",
5803   "unique_id" : "_ZTSN7android7String8E"
5804  },
5805  {
5806   "alignment" : 8,
5807   "base_specifiers" :
5808   [
5809    {
5810     "is_virtual" : true,
5811     "referenced_type" : "type-4"
5812    }
5813   ],
5814   "fields" :
5815   [
5816    {
5817     "access" : "private",
5818     "field_name" : "mCanCallJava",
5819     "field_offset" : 64,
5820     "referenced_type" : "type-66"
5821    },
5822    {
5823     "access" : "private",
5824     "field_name" : "mThread",
5825     "field_offset" : 128,
5826     "referenced_type" : "type-10"
5827    },
5828    {
5829     "access" : "private",
5830     "field_name" : "mLock",
5831     "field_offset" : 192,
5832     "referenced_type" : "type-16"
5833    },
5834    {
5835     "access" : "private",
5836     "field_name" : "mThreadExitedCondition",
5837     "field_offset" : 512,
5838     "referenced_type" : "type-67"
5839    },
5840    {
5841     "access" : "private",
5842     "field_name" : "mStatus",
5843     "field_offset" : 896,
5844     "referenced_type" : "type-9"
5845    },
5846    {
5847     "access" : "private",
5848     "field_name" : "mExitPending",
5849     "field_offset" : 928,
5850     "referenced_type" : "type-69"
5851    },
5852    {
5853     "access" : "private",
5854     "field_name" : "mRunning",
5855     "field_offset" : 936,
5856     "referenced_type" : "type-69"
5857    },
5858    {
5859     "access" : "private",
5860     "field_name" : "mHoldSelf",
5861     "field_offset" : 960,
5862     "referenced_type" : "type-63"
5863    },
5864    {
5865     "access" : "private",
5866     "field_name" : "mTid",
5867     "field_offset" : 1024,
5868     "referenced_type" : "type-9"
5869    }
5870   ],
5871   "linker_set_key" : "android::Thread",
5872   "name" : "android::Thread",
5873   "record_kind" : "class",
5874   "referenced_type" : "type-65",
5875   "self_type" : "type-65",
5876   "size" : 152,
5877   "source_file" : "/system/core/libutils/include/utils/Thread.h",
5878   "unique_id" : "_ZTSN7android6ThreadE",
5879   "vtable_components" :
5880   [
5881    {
5882     "component_value" : 136,
5883     "kind" : "vbase_offset"
5884    },
5885    {
5886     "kind" : "offset_to_top"
5887    },
5888    {
5889     "kind" : "rtti",
5890     "mangled_component_name" : "_ZTIN7android6ThreadE"
5891    },
5892    {
5893     "kind" : "complete_dtor_pointer",
5894     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
5895    },
5896    {
5897     "kind" : "deleting_dtor_pointer",
5898     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
5899    },
5900    {
5901     "mangled_component_name" : "_ZN7android6Thread3runEPKcim"
5902    },
5903    {
5904     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
5905    },
5906    {
5907     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
5908    },
5909    {
5910     "is_pure" : true,
5911     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
5912    },
5913    {
5914     "kind" : "vcall_offset"
5915    },
5916    {
5917     "kind" : "vcall_offset"
5918    },
5919    {
5920     "kind" : "vcall_offset"
5921    },
5922    {
5923     "kind" : "vcall_offset"
5924    },
5925    {
5926     "component_value" : -136,
5927     "kind" : "vcall_offset"
5928    },
5929    {
5930     "component_value" : -136,
5931     "kind" : "offset_to_top"
5932    },
5933    {
5934     "kind" : "rtti",
5935     "mangled_component_name" : "_ZTIN7android6ThreadE"
5936    },
5937    {
5938     "kind" : "complete_dtor_pointer",
5939     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD1Ev"
5940    },
5941    {
5942     "kind" : "deleting_dtor_pointer",
5943     "mangled_component_name" : "_ZTv0_n24_N7android6ThreadD0Ev"
5944    },
5945    {
5946     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
5947    },
5948    {
5949     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
5950    },
5951    {
5952     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
5953    },
5954    {
5955     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
5956    }
5957   ]
5958  },
5959  {
5960   "alignment" : 8,
5961   "base_specifiers" :
5962   [
5963    {
5964     "access" : "private",
5965     "referenced_type" : "type-19"
5966    }
5967   ],
5968   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
5969   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
5970   "record_kind" : "class",
5971   "referenced_type" : "type-18",
5972   "self_type" : "type-18",
5973   "size" : 40,
5974   "source_file" : "/system/core/libutils/include/utils/Vector.h",
5975   "template_args" : [ "type-22" ],
5976   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
5977   "vtable_components" :
5978   [
5979    {
5980     "kind" : "offset_to_top"
5981    },
5982    {
5983     "kind" : "rtti",
5984     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
5985    },
5986    {
5987     "kind" : "complete_dtor_pointer",
5988     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
5989    },
5990    {
5991     "kind" : "deleting_dtor_pointer",
5992     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
5993    },
5994    {
5995     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvm"
5996    },
5997    {
5998     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvm"
5999    },
6000    {
6001     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvm"
6002    },
6003    {
6004     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvm"
6005    },
6006    {
6007     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvm"
6008    },
6009    {
6010     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvm"
6011    }
6012   ]
6013  },
6014  {
6015   "alignment" : 8,
6016   "fields" :
6017   [
6018    {
6019     "access" : "private",
6020     "field_name" : "mStorage",
6021     "field_offset" : 64,
6022     "referenced_type" : "type-10"
6023    },
6024    {
6025     "access" : "private",
6026     "field_name" : "mCount",
6027     "field_offset" : 128,
6028     "referenced_type" : "type-14"
6029    },
6030    {
6031     "access" : "private",
6032     "field_name" : "mFlags",
6033     "field_offset" : 192,
6034     "referenced_type" : "type-20"
6035    },
6036    {
6037     "access" : "private",
6038     "field_name" : "mItemSize",
6039     "field_offset" : 256,
6040     "referenced_type" : "type-21"
6041    }
6042   ],
6043   "linker_set_key" : "android::VectorImpl",
6044   "name" : "android::VectorImpl",
6045   "record_kind" : "class",
6046   "referenced_type" : "type-19",
6047   "self_type" : "type-19",
6048   "size" : 40,
6049   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
6050   "unique_id" : "_ZTSN7android10VectorImplE",
6051   "vtable_components" :
6052   [
6053    {
6054     "kind" : "offset_to_top"
6055    },
6056    {
6057     "kind" : "rtti",
6058     "mangled_component_name" : "_ZTIN7android10VectorImplE"
6059    },
6060    {
6061     "kind" : "complete_dtor_pointer",
6062     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
6063    },
6064    {
6065     "kind" : "deleting_dtor_pointer",
6066     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
6067    },
6068    {
6069     "is_pure" : true,
6070     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvm"
6071    },
6072    {
6073     "is_pure" : true,
6074     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvm"
6075    },
6076    {
6077     "is_pure" : true,
6078     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvm"
6079    },
6080    {
6081     "is_pure" : true,
6082     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvm"
6083    },
6084    {
6085     "is_pure" : true,
6086     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvm"
6087    },
6088    {
6089     "is_pure" : true,
6090     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvm"
6091    }
6092   ]
6093  },
6094  {
6095   "alignment" : 8,
6096   "base_specifiers" :
6097   [
6098    {
6099     "referenced_type" : "type-157"
6100    }
6101   ],
6102   "linker_set_key" : "android::VirtualLightRefBase",
6103   "name" : "android::VirtualLightRefBase",
6104   "record_kind" : "class",
6105   "referenced_type" : "type-159",
6106   "self_type" : "type-159",
6107   "size" : 16,
6108   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
6109   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
6110   "vtable_components" :
6111   [
6112    {
6113     "kind" : "offset_to_top"
6114    },
6115    {
6116     "kind" : "rtti",
6117     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
6118    },
6119    {
6120     "kind" : "complete_dtor_pointer",
6121     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
6122    },
6123    {
6124     "kind" : "deleting_dtor_pointer",
6125     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
6126    }
6127   ]
6128  },
6129  {
6130   "alignment" : 8,
6131   "base_specifiers" :
6132   [
6133    {
6134     "referenced_type" : "type-24"
6135    }
6136   ],
6137   "fields" :
6138   [
6139    {
6140     "access" : "protected",
6141     "field_name" : "mSchedPolicy",
6142     "field_offset" : 64,
6143     "referenced_type" : "type-9"
6144    },
6145    {
6146     "access" : "protected",
6147     "field_name" : "mSchedPriority",
6148     "field_offset" : 96,
6149     "referenced_type" : "type-9"
6150    },
6151    {
6152     "access" : "private",
6153     "field_name" : "mExtras",
6154     "field_offset" : 128,
6155     "referenced_type" : "type-111"
6156    },
6157    {
6158     "access" : "private",
6159     "field_name" : "mReserved0",
6160     "field_offset" : 192,
6161     "referenced_type" : "type-10"
6162    }
6163   ],
6164   "linker_set_key" : "android::hardware::BHwBinder",
6165   "name" : "android::hardware::BHwBinder",
6166   "record_kind" : "class",
6167   "referenced_type" : "type-110",
6168   "self_type" : "type-110",
6169   "size" : 48,
6170   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
6171   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
6172   "vtable_components" :
6173   [
6174    {
6175     "component_value" : 32,
6176     "kind" : "vbase_offset"
6177    },
6178    {
6179     "kind" : "offset_to_top"
6180    },
6181    {
6182     "kind" : "rtti",
6183     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
6184    },
6185    {
6186     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
6187    },
6188    {
6189     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
6190    },
6191    {
6192     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
6193    },
6194    {
6195     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
6196    },
6197    {
6198     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
6199    },
6200    {
6201     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
6202    },
6203    {
6204     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
6205    },
6206    {
6207     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
6208    },
6209    {
6210     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
6211    },
6212    {
6213     "kind" : "complete_dtor_pointer",
6214     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
6215    },
6216    {
6217     "kind" : "deleting_dtor_pointer",
6218     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
6219    },
6220    {
6221     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
6222    },
6223    {
6224     "kind" : "vcall_offset"
6225    },
6226    {
6227     "kind" : "vcall_offset"
6228    },
6229    {
6230     "kind" : "vcall_offset"
6231    },
6232    {
6233     "kind" : "vcall_offset"
6234    },
6235    {
6236     "component_value" : -32,
6237     "kind" : "vcall_offset"
6238    },
6239    {
6240     "component_value" : -32,
6241     "kind" : "offset_to_top"
6242    },
6243    {
6244     "kind" : "rtti",
6245     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
6246    },
6247    {
6248     "kind" : "complete_dtor_pointer",
6249     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD1Ev"
6250    },
6251    {
6252     "kind" : "deleting_dtor_pointer",
6253     "mangled_component_name" : "_ZTv0_n24_N7android8hardware9BHwBinderD0Ev"
6254    },
6255    {
6256     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6257    },
6258    {
6259     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6260    },
6261    {
6262     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6263    },
6264    {
6265     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6266    }
6267   ]
6268  },
6269  {
6270   "alignment" : 8,
6271   "base_specifiers" :
6272   [
6273    {
6274     "is_virtual" : true,
6275     "referenced_type" : "type-4"
6276    }
6277   ],
6278   "fields" :
6279   [
6280    {
6281     "access" : "private",
6282     "field_name" : "mRemote",
6283     "field_offset" : 64,
6284     "referenced_type" : "type-369"
6285    },
6286    {
6287     "access" : "private",
6288     "field_name" : "mRefs",
6289     "field_offset" : 128,
6290     "referenced_type" : "type-25"
6291    },
6292    {
6293     "access" : "private",
6294     "field_name" : "mState",
6295     "field_offset" : 192,
6296     "referenced_type" : "type-370"
6297    }
6298   ],
6299   "linker_set_key" : "android::hardware::BpHwRefBase",
6300   "name" : "android::hardware::BpHwRefBase",
6301   "record_kind" : "class",
6302   "referenced_type" : "type-368",
6303   "self_type" : "type-368",
6304   "size" : 48,
6305   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
6306   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
6307   "vtable_components" :
6308   [
6309    {
6310     "component_value" : 32,
6311     "kind" : "vbase_offset"
6312    },
6313    {
6314     "kind" : "offset_to_top"
6315    },
6316    {
6317     "kind" : "rtti",
6318     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
6319    },
6320    {
6321     "kind" : "complete_dtor_pointer",
6322     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
6323    },
6324    {
6325     "kind" : "deleting_dtor_pointer",
6326     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
6327    },
6328    {
6329     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
6330    },
6331    {
6332     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6333    },
6334    {
6335     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6336    },
6337    {
6338     "kind" : "vcall_offset"
6339    },
6340    {
6341     "component_value" : -32,
6342     "kind" : "vcall_offset"
6343    },
6344    {
6345     "component_value" : -32,
6346     "kind" : "vcall_offset"
6347    },
6348    {
6349     "component_value" : -32,
6350     "kind" : "vcall_offset"
6351    },
6352    {
6353     "component_value" : -32,
6354     "kind" : "vcall_offset"
6355    },
6356    {
6357     "component_value" : -32,
6358     "kind" : "offset_to_top"
6359    },
6360    {
6361     "kind" : "rtti",
6362     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
6363    },
6364    {
6365     "kind" : "complete_dtor_pointer",
6366     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD1Ev"
6367    },
6368    {
6369     "kind" : "deleting_dtor_pointer",
6370     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBaseD0Ev"
6371    },
6372    {
6373     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
6374    },
6375    {
6376     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6377    },
6378    {
6379     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6380    },
6381    {
6382     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6383    }
6384   ]
6385  },
6386  {
6387   "alignment" : 8,
6388   "base_specifiers" :
6389   [
6390    {
6391     "referenced_type" : "type-79"
6392    },
6393    {
6394     "referenced_type" : "type-373"
6395    },
6396    {
6397     "referenced_type" : "type-368"
6398    }
6399   ],
6400   "linker_set_key" : "android::hardware::BpInterface<android::hardware::light::V2_0::ILight>",
6401   "name" : "android::hardware::BpInterface<android::hardware::light::V2_0::ILight>",
6402   "record_kind" : "class",
6403   "referenced_type" : "type-375",
6404   "self_type" : "type-375",
6405   "size" : 64,
6406   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
6407   "template_args" : [ "type-79" ],
6408   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_5light4V2_06ILightEEE",
6409   "vtable_components" :
6410   [
6411    {
6412     "component_value" : 48,
6413     "kind" : "vbase_offset"
6414    },
6415    {
6416     "kind" : "offset_to_top"
6417    },
6418    {
6419     "kind" : "rtti",
6420     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_5light4V2_06ILightEEE"
6421    },
6422    {
6423     "mangled_component_name" : "_ZNK7android8hardware5light4V2_06ILight8isRemoteEv"
6424    },
6425    {
6426     "mangled_component_name" : "_ZN7android8hardware5light4V2_06ILight14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
6427    },
6428    {
6429     "mangled_component_name" : "_ZN7android8hardware5light4V2_06ILight5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
6430    },
6431    {
6432     "mangled_component_name" : "_ZN7android8hardware5light4V2_06ILight19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
6433    },
6434    {
6435     "mangled_component_name" : "_ZN7android8hardware5light4V2_06ILight12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
6436    },
6437    {
6438     "mangled_component_name" : "_ZN7android8hardware5light4V2_06ILight21setHALInstrumentationEv"
6439    },
6440    {
6441     "mangled_component_name" : "_ZN7android8hardware5light4V2_06ILight11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
6442    },
6443    {
6444     "mangled_component_name" : "_ZN7android8hardware5light4V2_06ILight4pingEv"
6445    },
6446    {
6447     "mangled_component_name" : "_ZN7android8hardware5light4V2_06ILight12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
6448    },
6449    {
6450     "mangled_component_name" : "_ZN7android8hardware5light4V2_06ILight21notifySyspropsChangedEv"
6451    },
6452    {
6453     "mangled_component_name" : "_ZN7android8hardware5light4V2_06ILight13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
6454    },
6455    {
6456     "kind" : "complete_dtor_pointer",
6457     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_5light4V2_06ILightEED1Ev"
6458    },
6459    {
6460     "kind" : "deleting_dtor_pointer",
6461     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_5light4V2_06ILightEED0Ev"
6462    },
6463    {
6464     "is_pure" : true,
6465     "mangled_component_name" : "_ZN7android8hardware5light4V2_06ILight8setLightENS2_4TypeERKNS2_10LightStateE"
6466    },
6467    {
6468     "is_pure" : true,
6469     "mangled_component_name" : "_ZN7android8hardware5light4V2_06ILight17getSupportedTypesENSt3__18functionIFvRKNS0_8hidl_vecINS2_4TypeEEEEEE"
6470    },
6471    {
6472     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_5light4V2_06ILightEE10onAsBinderEv"
6473    },
6474    {
6475     "component_value" : 40,
6476     "kind" : "vbase_offset"
6477    },
6478    {
6479     "component_value" : -8,
6480     "kind" : "offset_to_top"
6481    },
6482    {
6483     "kind" : "rtti",
6484     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_5light4V2_06ILightEEE"
6485    },
6486    {
6487     "kind" : "complete_dtor_pointer",
6488     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_5light4V2_06ILightEED1Ev"
6489    },
6490    {
6491     "kind" : "deleting_dtor_pointer",
6492     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_5light4V2_06ILightEED0Ev"
6493    },
6494    {
6495     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_5light4V2_06ILightEE10onAsBinderEv"
6496    },
6497    {
6498     "component_value" : 32,
6499     "kind" : "vbase_offset"
6500    },
6501    {
6502     "component_value" : -16,
6503     "kind" : "offset_to_top"
6504    },
6505    {
6506     "kind" : "rtti",
6507     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_5light4V2_06ILightEEE"
6508    },
6509    {
6510     "kind" : "complete_dtor_pointer",
6511     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_5light4V2_06ILightEED1Ev"
6512    },
6513    {
6514     "kind" : "deleting_dtor_pointer",
6515     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS0_5light4V2_06ILightEED0Ev"
6516    },
6517    {
6518     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
6519    },
6520    {
6521     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6522    },
6523    {
6524     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6525    },
6526    {
6527     "kind" : "vcall_offset"
6528    },
6529    {
6530     "component_value" : -32,
6531     "kind" : "vcall_offset"
6532    },
6533    {
6534     "component_value" : -32,
6535     "kind" : "vcall_offset"
6536    },
6537    {
6538     "component_value" : -32,
6539     "kind" : "vcall_offset"
6540    },
6541    {
6542     "component_value" : -48,
6543     "kind" : "vcall_offset"
6544    },
6545    {
6546     "component_value" : -48,
6547     "kind" : "offset_to_top"
6548    },
6549    {
6550     "kind" : "rtti",
6551     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_5light4V2_06ILightEEE"
6552    },
6553    {
6554     "kind" : "complete_dtor_pointer",
6555     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_5light4V2_06ILightEED1Ev"
6556    },
6557    {
6558     "kind" : "deleting_dtor_pointer",
6559     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS0_5light4V2_06ILightEED0Ev"
6560    },
6561    {
6562     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
6563    },
6564    {
6565     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6566    },
6567    {
6568     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6569    },
6570    {
6571     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6572    }
6573   ]
6574  },
6575  {
6576   "alignment" : 8,
6577   "base_specifiers" :
6578   [
6579    {
6580     "referenced_type" : "type-57"
6581    },
6582    {
6583     "referenced_type" : "type-373"
6584    },
6585    {
6586     "referenced_type" : "type-368"
6587    }
6588   ],
6589   "linker_set_key" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
6590   "name" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
6591   "record_kind" : "class",
6592   "referenced_type" : "type-372",
6593   "self_type" : "type-372",
6594   "size" : 64,
6595   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
6596   "template_args" : [ "type-57" ],
6597   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
6598   "vtable_components" :
6599   [
6600    {
6601     "component_value" : 48,
6602     "kind" : "vbase_offset"
6603    },
6604    {
6605     "kind" : "offset_to_top"
6606    },
6607    {
6608     "kind" : "rtti",
6609     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
6610    },
6611    {
6612     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
6613    },
6614    {
6615     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
6616    },
6617    {
6618     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
6619    },
6620    {
6621     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
6622    },
6623    {
6624     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
6625    },
6626    {
6627     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
6628    },
6629    {
6630     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
6631    },
6632    {
6633     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
6634    },
6635    {
6636     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
6637    },
6638    {
6639     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
6640    },
6641    {
6642     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
6643    },
6644    {
6645     "kind" : "complete_dtor_pointer",
6646     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
6647    },
6648    {
6649     "kind" : "deleting_dtor_pointer",
6650     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
6651    },
6652    {
6653     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
6654    },
6655    {
6656     "component_value" : 40,
6657     "kind" : "vbase_offset"
6658    },
6659    {
6660     "component_value" : -8,
6661     "kind" : "offset_to_top"
6662    },
6663    {
6664     "kind" : "rtti",
6665     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
6666    },
6667    {
6668     "kind" : "complete_dtor_pointer",
6669     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
6670    },
6671    {
6672     "kind" : "deleting_dtor_pointer",
6673     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
6674    },
6675    {
6676     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
6677    },
6678    {
6679     "component_value" : 32,
6680     "kind" : "vbase_offset"
6681    },
6682    {
6683     "component_value" : -16,
6684     "kind" : "offset_to_top"
6685    },
6686    {
6687     "kind" : "rtti",
6688     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
6689    },
6690    {
6691     "kind" : "complete_dtor_pointer",
6692     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
6693    },
6694    {
6695     "kind" : "deleting_dtor_pointer",
6696     "mangled_component_name" : "_ZThn16_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
6697    },
6698    {
6699     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
6700    },
6701    {
6702     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6703    },
6704    {
6705     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6706    },
6707    {
6708     "kind" : "vcall_offset"
6709    },
6710    {
6711     "component_value" : -32,
6712     "kind" : "vcall_offset"
6713    },
6714    {
6715     "component_value" : -32,
6716     "kind" : "vcall_offset"
6717    },
6718    {
6719     "component_value" : -32,
6720     "kind" : "vcall_offset"
6721    },
6722    {
6723     "component_value" : -48,
6724     "kind" : "vcall_offset"
6725    },
6726    {
6727     "component_value" : -48,
6728     "kind" : "offset_to_top"
6729    },
6730    {
6731     "kind" : "rtti",
6732     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
6733    },
6734    {
6735     "kind" : "complete_dtor_pointer",
6736     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
6737    },
6738    {
6739     "kind" : "deleting_dtor_pointer",
6740     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
6741    },
6742    {
6743     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
6744    },
6745    {
6746     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
6747    },
6748    {
6749     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
6750    },
6751    {
6752     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6753    }
6754   ]
6755  },
6756  {
6757   "alignment" : 8,
6758   "fields" :
6759   [
6760    {
6761     "access" : "private",
6762     "field_name" : "mMutex",
6763     "referenced_type" : "type-403"
6764    },
6765    {
6766     "access" : "private",
6767     "field_name" : "mMap",
6768     "field_offset" : 320,
6769     "referenced_type" : "type-404"
6770    }
6771   ],
6772   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
6773   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
6774   "record_kind" : "class",
6775   "referenced_type" : "type-402",
6776   "self_type" : "type-402",
6777   "size" : 64,
6778   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
6779   "template_args" : [ "type-102", "type-405" ],
6780   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEENS0_7details9SchedPrioEEE"
6781  },
6782  {
6783   "alignment" : 8,
6784   "fields" :
6785   [
6786    {
6787     "access" : "private",
6788     "field_name" : "mMutex",
6789     "referenced_type" : "type-411"
6790    },
6791    {
6792     "access" : "private",
6793     "field_name" : "mMap",
6794     "field_offset" : 320,
6795     "referenced_type" : "type-412"
6796    }
6797   ],
6798   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
6799   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
6800   "record_kind" : "class",
6801   "referenced_type" : "type-410",
6802   "self_type" : "type-410",
6803   "size" : 64,
6804   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
6805   "template_args" : [ "type-102", "type-27" ],
6806   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEEbEE"
6807  },
6808  {
6809   "alignment" : 8,
6810   "fields" :
6811   [
6812    {
6813     "access" : "private",
6814     "field_name" : "mMutex",
6815     "referenced_type" : "type-416"
6816    },
6817    {
6818     "access" : "private",
6819     "field_name" : "mMap",
6820     "field_offset" : 320,
6821     "referenced_type" : "type-417"
6822    }
6823   ],
6824   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
6825   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
6826   "record_kind" : "class",
6827   "referenced_type" : "type-415",
6828   "self_type" : "type-415",
6829   "size" : 64,
6830   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
6831   "template_args" : [ "type-418", "type-329" ],
6832   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE"
6833  },
6834  {
6835   "alignment" : 8,
6836   "fields" :
6837   [
6838    {
6839     "access" : "private",
6840     "field_name" : "mMutex",
6841     "referenced_type" : "type-436"
6842    },
6843    {
6844     "access" : "private",
6845     "field_name" : "mMap",
6846     "field_offset" : 320,
6847     "referenced_type" : "type-437"
6848    }
6849   ],
6850   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
6851   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
6852   "record_kind" : "class",
6853   "referenced_type" : "type-435",
6854   "self_type" : "type-435",
6855   "size" : 64,
6856   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
6857   "template_args" : [ "type-438", "type-439" ],
6858   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE"
6859  },
6860  {
6861   "alignment" : 8,
6862   "fields" :
6863   [
6864    {
6865     "access" : "private",
6866     "field_name" : "mMutex",
6867     "referenced_type" : "type-425"
6868    },
6869    {
6870     "access" : "private",
6871     "field_name" : "mMap",
6872     "field_offset" : 320,
6873     "referenced_type" : "type-426"
6874    }
6875   ],
6876   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
6877   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
6878   "record_kind" : "class",
6879   "referenced_type" : "type-424",
6880   "self_type" : "type-424",
6881   "size" : 64,
6882   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
6883   "template_args" : [ "type-427", "type-428" ],
6884   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE"
6885  },
6886  {
6887   "alignment" : 8,
6888   "fields" :
6889   [
6890    {
6891     "field_name" : "flags",
6892     "referenced_type" : "type-2"
6893    },
6894    {
6895     "field_name" : "fdIndex",
6896     "field_offset" : 32,
6897     "referenced_type" : "type-2"
6898    },
6899    {
6900     "field_name" : "offset",
6901     "field_offset" : 64,
6902     "referenced_type" : "type-2"
6903    },
6904    {
6905     "field_name" : "extent",
6906     "field_offset" : 128,
6907     "referenced_type" : "type-14"
6908    }
6909   ],
6910   "linker_set_key" : "android::hardware::GrantorDescriptor",
6911   "name" : "android::hardware::GrantorDescriptor",
6912   "referenced_type" : "type-287",
6913   "self_type" : "type-287",
6914   "size" : 24,
6915   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
6916   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
6917  },
6918  {
6919   "alignment" : 8,
6920   "base_specifiers" :
6921   [
6922    {
6923     "is_virtual" : true,
6924     "referenced_type" : "type-270"
6925    },
6926    {
6927     "is_virtual" : true,
6928     "referenced_type" : "type-4"
6929    }
6930   ],
6931   "linker_set_key" : "android::hardware::HidlMemory",
6932   "name" : "android::hardware::HidlMemory",
6933   "record_kind" : "class",
6934   "referenced_type" : "type-279",
6935   "self_type" : "type-279",
6936   "size" : 64,
6937   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
6938   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
6939   "vtable_components" :
6940   [
6941    {
6942     "component_value" : 48,
6943     "kind" : "vbase_offset"
6944    },
6945    {
6946     "component_value" : 8,
6947     "kind" : "vbase_offset"
6948    },
6949    {
6950     "kind" : "offset_to_top"
6951    },
6952    {
6953     "kind" : "rtti",
6954     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
6955    },
6956    {
6957     "kind" : "complete_dtor_pointer",
6958     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
6959    },
6960    {
6961     "kind" : "deleting_dtor_pointer",
6962     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
6963    },
6964    {
6965     "kind" : "vcall_offset"
6966    },
6967    {
6968     "kind" : "vcall_offset"
6969    },
6970    {
6971     "kind" : "vcall_offset"
6972    },
6973    {
6974     "kind" : "vcall_offset"
6975    },
6976    {
6977     "component_value" : -48,
6978     "kind" : "vcall_offset"
6979    },
6980    {
6981     "component_value" : -48,
6982     "kind" : "offset_to_top"
6983    },
6984    {
6985     "kind" : "rtti",
6986     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
6987    },
6988    {
6989     "kind" : "complete_dtor_pointer",
6990     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD1Ev"
6991    },
6992    {
6993     "kind" : "deleting_dtor_pointer",
6994     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10HidlMemoryD0Ev"
6995    },
6996    {
6997     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6998    },
6999    {
7000     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7001    },
7002    {
7003     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7004    },
7005    {
7006     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7007    }
7008   ]
7009  },
7010  {
7011   "alignment" : 8,
7012   "base_specifiers" :
7013   [
7014    {
7015     "is_virtual" : true,
7016     "referenced_type" : "type-4"
7017    }
7018   ],
7019   "linker_set_key" : "android::hardware::IBinder",
7020   "name" : "android::hardware::IBinder",
7021   "record_kind" : "class",
7022   "referenced_type" : "type-24",
7023   "self_type" : "type-24",
7024   "size" : 24,
7025   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
7026   "unique_id" : "_ZTSN7android8hardware7IBinderE",
7027   "vtable_components" :
7028   [
7029    {
7030     "component_value" : 8,
7031     "kind" : "vbase_offset"
7032    },
7033    {
7034     "kind" : "offset_to_top"
7035    },
7036    {
7037     "kind" : "rtti",
7038     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
7039    },
7040    {
7041     "is_pure" : true,
7042     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
7043    },
7044    {
7045     "is_pure" : true,
7046     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
7047    },
7048    {
7049     "is_pure" : true,
7050     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
7051    },
7052    {
7053     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
7054    },
7055    {
7056     "is_pure" : true,
7057     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
7058    },
7059    {
7060     "is_pure" : true,
7061     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
7062    },
7063    {
7064     "is_pure" : true,
7065     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
7066    },
7067    {
7068     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
7069    },
7070    {
7071     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
7072    },
7073    {
7074     "kind" : "complete_dtor_pointer",
7075     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
7076    },
7077    {
7078     "kind" : "deleting_dtor_pointer",
7079     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
7080    },
7081    {
7082     "kind" : "vcall_offset"
7083    },
7084    {
7085     "kind" : "vcall_offset"
7086    },
7087    {
7088     "kind" : "vcall_offset"
7089    },
7090    {
7091     "kind" : "vcall_offset"
7092    },
7093    {
7094     "component_value" : -8,
7095     "kind" : "vcall_offset"
7096    },
7097    {
7098     "component_value" : -8,
7099     "kind" : "offset_to_top"
7100    },
7101    {
7102     "kind" : "rtti",
7103     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
7104    },
7105    {
7106     "kind" : "complete_dtor_pointer",
7107     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD1Ev"
7108    },
7109    {
7110     "kind" : "deleting_dtor_pointer",
7111     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinderD0Ev"
7112    },
7113    {
7114     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7115    },
7116    {
7117     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7118    },
7119    {
7120     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7121    },
7122    {
7123     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7124    }
7125   ]
7126  },
7127  {
7128   "alignment" : 8,
7129   "base_specifiers" :
7130   [
7131    {
7132     "is_virtual" : true,
7133     "referenced_type" : "type-4"
7134    }
7135   ],
7136   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
7137   "name" : "android::hardware::IBinder::DeathRecipient",
7138   "record_kind" : "class",
7139   "referenced_type" : "type-3",
7140   "self_type" : "type-3",
7141   "size" : 24,
7142   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
7143   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
7144   "vtable_components" :
7145   [
7146    {
7147     "component_value" : 8,
7148     "kind" : "vbase_offset"
7149    },
7150    {
7151     "kind" : "offset_to_top"
7152    },
7153    {
7154     "kind" : "rtti",
7155     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
7156    },
7157    {
7158     "is_pure" : true,
7159     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
7160    },
7161    {
7162     "kind" : "complete_dtor_pointer",
7163     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
7164    },
7165    {
7166     "kind" : "deleting_dtor_pointer",
7167     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
7168    },
7169    {
7170     "kind" : "vcall_offset"
7171    },
7172    {
7173     "kind" : "vcall_offset"
7174    },
7175    {
7176     "kind" : "vcall_offset"
7177    },
7178    {
7179     "kind" : "vcall_offset"
7180    },
7181    {
7182     "component_value" : -8,
7183     "kind" : "vcall_offset"
7184    },
7185    {
7186     "component_value" : -8,
7187     "kind" : "offset_to_top"
7188    },
7189    {
7190     "kind" : "rtti",
7191     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
7192    },
7193    {
7194     "kind" : "complete_dtor_pointer",
7195     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD1Ev"
7196    },
7197    {
7198     "kind" : "deleting_dtor_pointer",
7199     "mangled_component_name" : "_ZTv0_n24_N7android8hardware7IBinder14DeathRecipientD0Ev"
7200    },
7201    {
7202     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7203    },
7204    {
7205     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7206    },
7207    {
7208     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7209    },
7210    {
7211     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7212    }
7213   ]
7214  },
7215  {
7216   "alignment" : 8,
7217   "base_specifiers" :
7218   [
7219    {
7220     "is_virtual" : true,
7221     "referenced_type" : "type-4"
7222    }
7223   ],
7224   "linker_set_key" : "android::hardware::IInterface",
7225   "name" : "android::hardware::IInterface",
7226   "record_kind" : "class",
7227   "referenced_type" : "type-373",
7228   "self_type" : "type-373",
7229   "size" : 24,
7230   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
7231   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
7232   "vtable_components" :
7233   [
7234    {
7235     "component_value" : 8,
7236     "kind" : "vbase_offset"
7237    },
7238    {
7239     "kind" : "offset_to_top"
7240    },
7241    {
7242     "kind" : "rtti",
7243     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
7244    },
7245    {
7246     "kind" : "complete_dtor_pointer",
7247     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
7248    },
7249    {
7250     "kind" : "deleting_dtor_pointer",
7251     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
7252    },
7253    {
7254     "is_pure" : true,
7255     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
7256    },
7257    {
7258     "kind" : "vcall_offset"
7259    },
7260    {
7261     "kind" : "vcall_offset"
7262    },
7263    {
7264     "kind" : "vcall_offset"
7265    },
7266    {
7267     "kind" : "vcall_offset"
7268    },
7269    {
7270     "component_value" : -8,
7271     "kind" : "vcall_offset"
7272    },
7273    {
7274     "component_value" : -8,
7275     "kind" : "offset_to_top"
7276    },
7277    {
7278     "kind" : "rtti",
7279     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
7280    },
7281    {
7282     "kind" : "complete_dtor_pointer",
7283     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD1Ev"
7284    },
7285    {
7286     "kind" : "deleting_dtor_pointer",
7287     "mangled_component_name" : "_ZTv0_n24_N7android8hardware10IInterfaceD0Ev"
7288    },
7289    {
7290     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7291    },
7292    {
7293     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7294    },
7295    {
7296     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7297    },
7298    {
7299     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7300    }
7301   ]
7302  },
7303  {
7304   "alignment" : 8,
7305   "fields" :
7306   [
7307    {
7308     "access" : "private",
7309     "field_name" : "mGrantors",
7310     "referenced_type" : "type-283"
7311    },
7312    {
7313     "access" : "private",
7314     "field_name" : "mHandle",
7315     "field_offset" : 128,
7316     "referenced_type" : "type-343"
7317    },
7318    {
7319     "access" : "private",
7320     "field_name" : "mQuantum",
7321     "field_offset" : 192,
7322     "referenced_type" : "type-2"
7323    },
7324    {
7325     "access" : "private",
7326     "field_name" : "mFlags",
7327     "field_offset" : 224,
7328     "referenced_type" : "type-2"
7329    }
7330   ],
7331   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
7332   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
7333   "referenced_type" : "type-342",
7334   "self_type" : "type-342",
7335   "size" : 32,
7336   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
7337   "template_args" : [ "type-46" ],
7338   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
7339  },
7340  {
7341   "alignment" : 8,
7342   "fields" :
7343   [
7344    {
7345     "access" : "private",
7346     "field_name" : "mBufCachePos",
7347     "referenced_type" : "type-14"
7348    },
7349    {
7350     "access" : "private",
7351     "field_name" : "mBufCache",
7352     "field_offset" : 64,
7353     "referenced_type" : "type-377"
7354    },
7355    {
7356     "access" : "private",
7357     "field_name" : "mError",
7358     "field_offset" : 256,
7359     "referenced_type" : "type-9"
7360    },
7361    {
7362     "access" : "private",
7363     "field_name" : "mData",
7364     "field_offset" : 320,
7365     "referenced_type" : "type-378"
7366    },
7367    {
7368     "access" : "private",
7369     "field_name" : "mDataSize",
7370     "field_offset" : 384,
7371     "referenced_type" : "type-14"
7372    },
7373    {
7374     "access" : "private",
7375     "field_name" : "mDataCapacity",
7376     "field_offset" : 448,
7377     "referenced_type" : "type-14"
7378    },
7379    {
7380     "access" : "private",
7381     "field_name" : "mDataPos",
7382     "field_offset" : 512,
7383     "referenced_type" : "type-14"
7384    },
7385    {
7386     "access" : "private",
7387     "field_name" : "mObjects",
7388     "field_offset" : 576,
7389     "referenced_type" : "type-379"
7390    },
7391    {
7392     "access" : "private",
7393     "field_name" : "mObjectsSize",
7394     "field_offset" : 640,
7395     "referenced_type" : "type-14"
7396    },
7397    {
7398     "access" : "private",
7399     "field_name" : "mObjectsCapacity",
7400     "field_offset" : 704,
7401     "referenced_type" : "type-14"
7402    },
7403    {
7404     "access" : "private",
7405     "field_name" : "mNextObjectHint",
7406     "field_offset" : 768,
7407     "referenced_type" : "type-14"
7408    },
7409    {
7410     "access" : "private",
7411     "field_name" : "mNumRef",
7412     "field_offset" : 832,
7413     "referenced_type" : "type-14"
7414    },
7415    {
7416     "access" : "private",
7417     "field_name" : "mFdsKnown",
7418     "field_offset" : 896,
7419     "referenced_type" : "type-27"
7420    },
7421    {
7422     "access" : "private",
7423     "field_name" : "mHasFds",
7424     "field_offset" : 904,
7425     "referenced_type" : "type-27"
7426    },
7427    {
7428     "access" : "private",
7429     "field_name" : "mAllowFds",
7430     "field_offset" : 912,
7431     "referenced_type" : "type-27"
7432    },
7433    {
7434     "access" : "private",
7435     "field_name" : "mOwner",
7436     "field_offset" : 960,
7437     "referenced_type" : "type-380"
7438    },
7439    {
7440     "access" : "private",
7441     "field_name" : "mOwnerCookie",
7442     "field_offset" : 1024,
7443     "referenced_type" : "type-10"
7444    }
7445   ],
7446   "linker_set_key" : "android::hardware::Parcel",
7447   "name" : "android::hardware::Parcel",
7448   "record_kind" : "class",
7449   "referenced_type" : "type-376",
7450   "self_type" : "type-376",
7451   "size" : 136,
7452   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
7453   "unique_id" : "_ZTSN7android8hardware6ParcelE"
7454  },
7455  {
7456   "access" : "private",
7457   "alignment" : 8,
7458   "fields" :
7459   [
7460    {
7461     "field_name" : "index",
7462     "referenced_type" : "type-14"
7463    },
7464    {
7465     "field_name" : "buffer",
7466     "field_offset" : 64,
7467     "referenced_type" : "type-216"
7468    },
7469    {
7470     "field_name" : "bufend",
7471     "field_offset" : 128,
7472     "referenced_type" : "type-216"
7473    }
7474   ],
7475   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
7476   "name" : "android::hardware::Parcel::BufferInfo",
7477   "referenced_type" : "type-385",
7478   "self_type" : "type-385",
7479   "size" : 24,
7480   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
7481   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
7482  },
7483  {
7484   "alignment" : 8,
7485   "base_specifiers" :
7486   [
7487    {
7488     "is_virtual" : true,
7489     "referenced_type" : "type-4"
7490    }
7491   ],
7492   "fields" :
7493   [
7494    {
7495     "access" : "private",
7496     "field_name" : "mDriverFD",
7497     "field_offset" : 64,
7498     "referenced_type" : "type-9"
7499    },
7500    {
7501     "access" : "private",
7502     "field_name" : "mVMStart",
7503     "field_offset" : 128,
7504     "referenced_type" : "type-10"
7505    },
7506    {
7507     "access" : "private",
7508     "field_name" : "mThreadCountLock",
7509     "field_offset" : 192,
7510     "referenced_type" : "type-12"
7511    },
7512    {
7513     "access" : "private",
7514     "field_name" : "mThreadCountDecrement",
7515     "field_offset" : 512,
7516     "referenced_type" : "type-13"
7517    },
7518    {
7519     "access" : "private",
7520     "field_name" : "mExecutingThreadsCount",
7521     "field_offset" : 896,
7522     "referenced_type" : "type-14"
7523    },
7524    {
7525     "access" : "private",
7526     "field_name" : "mMaxThreads",
7527     "field_offset" : 960,
7528     "referenced_type" : "type-14"
7529    },
7530    {
7531     "access" : "private",
7532     "field_name" : "mStarvationStartTimeMs",
7533     "field_offset" : 1024,
7534     "referenced_type" : "type-15"
7535    },
7536    {
7537     "access" : "private",
7538     "field_name" : "mLock",
7539     "field_offset" : 1088,
7540     "referenced_type" : "type-16"
7541    },
7542    {
7543     "access" : "private",
7544     "field_name" : "mHandleToObject",
7545     "field_offset" : 1408,
7546     "referenced_type" : "type-18"
7547    },
7548    {
7549     "access" : "private",
7550     "field_name" : "mManagesContexts",
7551     "field_offset" : 1728,
7552     "referenced_type" : "type-27"
7553    },
7554    {
7555     "access" : "private",
7556     "field_name" : "mBinderContextCheckFunc",
7557     "field_offset" : 1792,
7558     "referenced_type" : "type-28"
7559    },
7560    {
7561     "access" : "private",
7562     "field_name" : "mBinderContextUserData",
7563     "field_offset" : 1856,
7564     "referenced_type" : "type-10"
7565    },
7566    {
7567     "access" : "private",
7568     "field_name" : "mContexts",
7569     "field_offset" : 1920,
7570     "referenced_type" : "type-39"
7571    },
7572    {
7573     "access" : "private",
7574     "field_name" : "mRootDir",
7575     "field_offset" : 2240,
7576     "referenced_type" : "type-43"
7577    },
7578    {
7579     "access" : "private",
7580     "field_name" : "mThreadPoolStarted",
7581     "field_offset" : 2304,
7582     "referenced_type" : "type-27"
7583    },
7584    {
7585     "access" : "private",
7586     "field_name" : "mSpawnThreadOnStart",
7587     "field_offset" : 2312,
7588     "referenced_type" : "type-27"
7589    },
7590    {
7591     "access" : "private",
7592     "field_name" : "mThreadPoolSeq",
7593     "field_offset" : 2336,
7594     "referenced_type" : "type-47"
7595    },
7596    {
7597     "access" : "private",
7598     "field_name" : "mMmapSize",
7599     "field_offset" : 2368,
7600     "referenced_type" : "type-21"
7601    },
7602    {
7603     "access" : "private",
7604     "field_name" : "mCallRestriction",
7605     "field_offset" : 2432,
7606     "referenced_type" : "type-48"
7607    }
7608   ],
7609   "linker_set_key" : "android::hardware::ProcessState",
7610   "name" : "android::hardware::ProcessState",
7611   "record_kind" : "class",
7612   "referenced_type" : "type-8",
7613   "self_type" : "type-8",
7614   "size" : 328,
7615   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
7616   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
7617   "vtable_components" :
7618   [
7619    {
7620     "component_value" : 312,
7621     "kind" : "vbase_offset"
7622    },
7623    {
7624     "kind" : "offset_to_top"
7625    },
7626    {
7627     "kind" : "rtti",
7628     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
7629    },
7630    {
7631     "kind" : "complete_dtor_pointer",
7632     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
7633    },
7634    {
7635     "kind" : "deleting_dtor_pointer",
7636     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
7637    },
7638    {
7639     "kind" : "vcall_offset"
7640    },
7641    {
7642     "kind" : "vcall_offset"
7643    },
7644    {
7645     "kind" : "vcall_offset"
7646    },
7647    {
7648     "kind" : "vcall_offset"
7649    },
7650    {
7651     "component_value" : -312,
7652     "kind" : "vcall_offset"
7653    },
7654    {
7655     "component_value" : -312,
7656     "kind" : "offset_to_top"
7657    },
7658    {
7659     "kind" : "rtti",
7660     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
7661    },
7662    {
7663     "kind" : "complete_dtor_pointer",
7664     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD1Ev"
7665    },
7666    {
7667     "kind" : "deleting_dtor_pointer",
7668     "mangled_component_name" : "_ZTv0_n24_N7android8hardware12ProcessStateD0Ev"
7669    },
7670    {
7671     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7672    },
7673    {
7674     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7675    },
7676    {
7677     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7678    },
7679    {
7680     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7681    }
7682   ]
7683  },
7684  {
7685   "access" : "private",
7686   "alignment" : 8,
7687   "fields" :
7688   [
7689    {
7690     "field_name" : "binder",
7691     "referenced_type" : "type-23"
7692    },
7693    {
7694     "field_name" : "refs",
7695     "field_offset" : 64,
7696     "referenced_type" : "type-25"
7697    }
7698   ],
7699   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
7700   "name" : "android::hardware::ProcessState::handle_entry",
7701   "referenced_type" : "type-22",
7702   "self_type" : "type-22",
7703   "size" : 16,
7704   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
7705   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
7706  },
7707  {
7708   "alignment" : 8,
7709   "base_specifiers" :
7710   [
7711    {
7712     "referenced_type" : "type-126"
7713    }
7714   ],
7715   "fields" :
7716   [
7717    {
7718     "access" : "private",
7719     "field_name" : "mVal",
7720     "field_offset" : 288,
7721     "referenced_type" : "type-134"
7722    }
7723   ],
7724   "linker_set_key" : "android::hardware::Return<android::hardware::light::V2_0::Status>",
7725   "name" : "android::hardware::Return<android::hardware::light::V2_0::Status>",
7726   "record_kind" : "class",
7727   "referenced_type" : "type-133",
7728   "self_type" : "type-133",
7729   "size" : 40,
7730   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
7731   "template_args" : [ "type-134" ],
7732   "unique_id" : "_ZTSN7android8hardware6ReturnINS0_5light4V2_06StatusEEE"
7733  },
7734  {
7735   "alignment" : 8,
7736   "base_specifiers" :
7737   [
7738    {
7739     "referenced_type" : "type-126"
7740    }
7741   ],
7742   "fields" :
7743   [
7744    {
7745     "access" : "private",
7746     "field_name" : "mVal",
7747     "field_offset" : 320,
7748     "referenced_type" : "type-77"
7749    }
7750   ],
7751   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::light::V2_0::ILight> >",
7752   "name" : "android::hardware::Return<android::sp<android::hardware::light::V2_0::ILight> >",
7753   "record_kind" : "class",
7754   "referenced_type" : "type-140",
7755   "self_type" : "type-140",
7756   "size" : 48,
7757   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
7758   "template_args" : [ "type-77" ],
7759   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_5light4V2_06ILightEEEEE"
7760  },
7761  {
7762   "alignment" : 8,
7763   "base_specifiers" :
7764   [
7765    {
7766     "referenced_type" : "type-126"
7767    }
7768   ],
7769   "fields" :
7770   [
7771    {
7772     "access" : "private",
7773     "field_name" : "mVal",
7774     "field_offset" : 264,
7775     "referenced_type" : "type-27"
7776    }
7777   ],
7778   "linker_set_key" : "android::hardware::Return<bool>",
7779   "name" : "android::hardware::Return<bool>",
7780   "record_kind" : "class",
7781   "referenced_type" : "type-125",
7782   "self_type" : "type-125",
7783   "size" : 40,
7784   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
7785   "template_args" : [ "type-27" ],
7786   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
7787  },
7788  {
7789   "alignment" : 8,
7790   "base_specifiers" :
7791   [
7792    {
7793     "referenced_type" : "type-126"
7794    }
7795   ],
7796   "linker_set_key" : "android::hardware::Return<void>",
7797   "name" : "android::hardware::Return<void>",
7798   "record_kind" : "class",
7799   "referenced_type" : "type-152",
7800   "self_type" : "type-152",
7801   "size" : 40,
7802   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
7803   "template_args" : [ "type-11" ],
7804   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
7805  },
7806  {
7807   "alignment" : 8,
7808   "fields" :
7809   [
7810    {
7811     "access" : "private",
7812     "field_name" : "mException",
7813     "referenced_type" : "type-9"
7814    },
7815    {
7816     "access" : "private",
7817     "field_name" : "mErrorCode",
7818     "field_offset" : 32,
7819     "referenced_type" : "type-9"
7820    },
7821    {
7822     "access" : "private",
7823     "field_name" : "mMessage",
7824     "field_offset" : 64,
7825     "referenced_type" : "type-113"
7826    }
7827   ],
7828   "linker_set_key" : "android::hardware::Status",
7829   "name" : "android::hardware::Status",
7830   "record_kind" : "class",
7831   "referenced_type" : "type-112",
7832   "self_type" : "type-112",
7833   "size" : 32,
7834   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
7835   "unique_id" : "_ZTSN7android8hardware6StatusE"
7836  },
7837  {
7838   "alignment" : 8,
7839   "fields" :
7840   [
7841    {
7842     "access" : "protected",
7843     "field_name" : "mInstrumentationCallbacks",
7844     "field_offset" : 64,
7845     "referenced_type" : "type-394"
7846    },
7847    {
7848     "access" : "protected",
7849     "field_name" : "mEnableInstrumentation",
7850     "field_offset" : 256,
7851     "referenced_type" : "type-27"
7852    },
7853    {
7854     "access" : "protected",
7855     "field_name" : "mInstrumentationLibPackage",
7856     "field_offset" : 320,
7857     "referenced_type" : "type-395"
7858    },
7859    {
7860     "access" : "protected",
7861     "field_name" : "mInterfaceName",
7862     "field_offset" : 512,
7863     "referenced_type" : "type-396"
7864    }
7865   ],
7866   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
7867   "name" : "android::hardware::details::HidlInstrumentor",
7868   "referenced_type" : "type-393",
7869   "self_type" : "type-393",
7870   "size" : 88,
7871   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7872   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
7873   "vtable_components" :
7874   [
7875    {
7876     "kind" : "offset_to_top"
7877    },
7878    {
7879     "kind" : "rtti",
7880     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
7881    },
7882    {
7883     "kind" : "complete_dtor_pointer",
7884     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
7885    },
7886    {
7887     "kind" : "deleting_dtor_pointer",
7888     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
7889    }
7890   ]
7891  },
7892  {
7893   "alignment" : 4,
7894   "fields" :
7895   [
7896    {
7897     "field_name" : "sched_policy",
7898     "referenced_type" : "type-9"
7899    },
7900    {
7901     "field_name" : "prio",
7902     "field_offset" : 32,
7903     "referenced_type" : "type-9"
7904    }
7905   ],
7906   "linker_set_key" : "android::hardware::details::SchedPrio",
7907   "name" : "android::hardware::details::SchedPrio",
7908   "referenced_type" : "type-405",
7909   "self_type" : "type-405",
7910   "size" : 8,
7911   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
7912   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
7913  },
7914  {
7915   "alignment" : 8,
7916   "fields" :
7917   [
7918    {
7919     "access" : "private",
7920     "field_name" : "mQueue",
7921     "referenced_type" : "type-581"
7922    }
7923   ],
7924   "linker_set_key" : "android::hardware::details::TaskRunner",
7925   "name" : "android::hardware::details::TaskRunner",
7926   "record_kind" : "class",
7927   "referenced_type" : "type-580",
7928   "self_type" : "type-580",
7929   "size" : 16,
7930   "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h",
7931   "unique_id" : "_ZTSN7android8hardware7details10TaskRunnerE"
7932  },
7933  {
7934   "alignment" : 1,
7935   "linker_set_key" : "android::hardware::details::bnhw_tag",
7936   "name" : "android::hardware::details::bnhw_tag",
7937   "referenced_type" : "type-219",
7938   "self_type" : "type-219",
7939   "size" : 1,
7940   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7941   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
7942  },
7943  {
7944   "alignment" : 1,
7945   "linker_set_key" : "android::hardware::details::bphw_tag",
7946   "name" : "android::hardware::details::bphw_tag",
7947   "referenced_type" : "type-230",
7948   "self_type" : "type-230",
7949   "size" : 1,
7950   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7951   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
7952  },
7953  {
7954   "alignment" : 1,
7955   "linker_set_key" : "android::hardware::details::bs_tag",
7956   "name" : "android::hardware::details::bs_tag",
7957   "referenced_type" : "type-241",
7958   "self_type" : "type-241",
7959   "size" : 1,
7960   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7961   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
7962  },
7963  {
7964   "access" : "private",
7965   "alignment" : 8,
7966   "fields" :
7967   [
7968    {
7969     "field_name" : "mPointer",
7970     "referenced_type" : "type-286"
7971    },
7972    {
7973     "field_name" : "_pad",
7974     "referenced_type" : "type-14"
7975    }
7976   ],
7977   "is_anonymous" : true,
7978   "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",
7979   "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",
7980   "record_kind" : "union",
7981   "referenced_type" : "type-285",
7982   "self_type" : "type-285",
7983   "size" : 8,
7984   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
7985   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
7986  },
7987  {
7988   "access" : "private",
7989   "alignment" : 8,
7990   "fields" :
7991   [
7992    {
7993     "field_name" : "mPointer",
7994     "referenced_type" : "type-319"
7995    },
7996    {
7997     "field_name" : "_pad",
7998     "referenced_type" : "type-14"
7999    }
8000   ],
8001   "is_anonymous" : true,
8002   "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",
8003   "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",
8004   "record_kind" : "union",
8005   "referenced_type" : "type-318",
8006   "self_type" : "type-318",
8007   "size" : 8,
8008   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8009   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_5light4V2_04TypeEEUt_E"
8010  },
8011  {
8012   "alignment" : 8,
8013   "fields" :
8014   [
8015    {
8016     "access" : "private",
8017     "referenced_type" : "type-285"
8018    }
8019   ],
8020   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
8021   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
8022   "referenced_type" : "type-284",
8023   "self_type" : "type-284",
8024   "size" : 8,
8025   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8026   "template_args" : [ "type-287" ],
8027   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
8028  },
8029  {
8030   "alignment" : 8,
8031   "fields" :
8032   [
8033    {
8034     "access" : "private",
8035     "referenced_type" : "type-301"
8036    }
8037   ],
8038   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
8039   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
8040   "referenced_type" : "type-300",
8041   "self_type" : "type-300",
8042   "size" : 8,
8043   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8044   "template_args" : [ "type-303" ],
8045   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLm32EJEEEEE"
8046  },
8047  {
8048   "alignment" : 8,
8049   "fields" :
8050   [
8051    {
8052     "access" : "private",
8053     "referenced_type" : "type-291"
8054    }
8055   ],
8056   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
8057   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
8058   "referenced_type" : "type-290",
8059   "self_type" : "type-290",
8060   "size" : 8,
8061   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8062   "template_args" : [ "type-266" ],
8063   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE"
8064  },
8065  {
8066   "alignment" : 8,
8067   "fields" :
8068   [
8069    {
8070     "access" : "private",
8071     "referenced_type" : "type-318"
8072    }
8073   ],
8074   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::light::V2_0::Type>",
8075   "name" : "android::hardware::details::hidl_pointer<android::hardware::light::V2_0::Type>",
8076   "referenced_type" : "type-317",
8077   "self_type" : "type-317",
8078   "size" : 8,
8079   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8080   "template_args" : [ "type-320" ],
8081   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_5light4V2_04TypeEEE"
8082  },
8083  {
8084   "alignment" : 8,
8085   "fields" :
8086   [
8087    {
8088     "access" : "private",
8089     "referenced_type" : "type-328"
8090    }
8091   ],
8092   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
8093   "name" : "android::hardware::details::hidl_pointer<char>",
8094   "referenced_type" : "type-327",
8095   "self_type" : "type-327",
8096   "size" : 8,
8097   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8098   "template_args" : [ "type-46" ],
8099   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
8100  },
8101  {
8102   "access" : "private",
8103   "alignment" : 8,
8104   "fields" :
8105   [
8106    {
8107     "field_name" : "mPointer",
8108     "referenced_type" : "type-168"
8109    },
8110    {
8111     "field_name" : "_pad",
8112     "referenced_type" : "type-14"
8113    }
8114   ],
8115   "is_anonymous" : true,
8116   "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",
8117   "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",
8118   "record_kind" : "union",
8119   "referenced_type" : "type-328",
8120   "self_type" : "type-328",
8121   "size" : 8,
8122   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8123   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
8124  },
8125  {
8126   "alignment" : 8,
8127   "fields" :
8128   [
8129    {
8130     "access" : "private",
8131     "referenced_type" : "type-268"
8132    }
8133   ],
8134   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
8135   "name" : "android::hardware::details::hidl_pointer<const char>",
8136   "referenced_type" : "type-267",
8137   "self_type" : "type-267",
8138   "size" : 8,
8139   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8140   "template_args" : [ "type-45" ],
8141   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
8142  },
8143  {
8144   "access" : "private",
8145   "alignment" : 8,
8146   "fields" :
8147   [
8148    {
8149     "field_name" : "mPointer",
8150     "referenced_type" : "type-44"
8151    },
8152    {
8153     "field_name" : "_pad",
8154     "referenced_type" : "type-14"
8155    }
8156   ],
8157   "is_anonymous" : true,
8158   "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",
8159   "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",
8160   "record_kind" : "union",
8161   "referenced_type" : "type-268",
8162   "self_type" : "type-268",
8163   "size" : 8,
8164   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8165   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
8166  },
8167  {
8168   "alignment" : 8,
8169   "fields" :
8170   [
8171    {
8172     "access" : "private",
8173     "referenced_type" : "type-252"
8174    }
8175   ],
8176   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
8177   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
8178   "referenced_type" : "type-251",
8179   "self_type" : "type-251",
8180   "size" : 8,
8181   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8182   "template_args" : [ "type-254" ],
8183   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
8184  },
8185  {
8186   "access" : "private",
8187   "alignment" : 8,
8188   "fields" :
8189   [
8190    {
8191     "field_name" : "mPointer",
8192     "referenced_type" : "type-253"
8193    },
8194    {
8195     "field_name" : "_pad",
8196     "referenced_type" : "type-14"
8197    }
8198   ],
8199   "is_anonymous" : true,
8200   "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",
8201   "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",
8202   "record_kind" : "union",
8203   "referenced_type" : "type-252",
8204   "self_type" : "type-252",
8205   "size" : 8,
8206   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8207   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
8208  },
8209  {
8210   "access" : "private",
8211   "alignment" : 8,
8212   "fields" :
8213   [
8214    {
8215     "field_name" : "mPointer",
8216     "referenced_type" : "type-302"
8217    },
8218    {
8219     "field_name" : "_pad",
8220     "referenced_type" : "type-14"
8221    }
8222   ],
8223   "is_anonymous" : true,
8224   "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",
8225   "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",
8226   "record_kind" : "union",
8227   "referenced_type" : "type-301",
8228   "self_type" : "type-301",
8229   "size" : 8,
8230   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8231   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLm32EJEEEEUt_E"
8232  },
8233  {
8234   "access" : "private",
8235   "alignment" : 8,
8236   "fields" :
8237   [
8238    {
8239     "field_name" : "mPointer",
8240     "referenced_type" : "type-292"
8241    },
8242    {
8243     "field_name" : "_pad",
8244     "referenced_type" : "type-14"
8245    }
8246   ],
8247   "is_anonymous" : true,
8248   "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",
8249   "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",
8250   "record_kind" : "union",
8251   "referenced_type" : "type-291",
8252   "self_type" : "type-291",
8253   "size" : 8,
8254   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8255   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E"
8256  },
8257  {
8258   "alignment" : 8,
8259   "fields" :
8260   [
8261    {
8262     "access" : "private",
8263     "referenced_type" : "type-311"
8264    }
8265   ],
8266   "linker_set_key" : "android::hardware::details::hidl_pointer<int>",
8267   "name" : "android::hardware::details::hidl_pointer<int>",
8268   "referenced_type" : "type-310",
8269   "self_type" : "type-310",
8270   "size" : 8,
8271   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8272   "template_args" : [ "type-9" ],
8273   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEE"
8274  },
8275  {
8276   "access" : "private",
8277   "alignment" : 8,
8278   "fields" :
8279   [
8280    {
8281     "field_name" : "mPointer",
8282     "referenced_type" : "type-312"
8283    },
8284    {
8285     "field_name" : "_pad",
8286     "referenced_type" : "type-14"
8287    }
8288   ],
8289   "is_anonymous" : true,
8290   "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",
8291   "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",
8292   "record_kind" : "union",
8293   "referenced_type" : "type-311",
8294   "self_type" : "type-311",
8295   "size" : 8,
8296   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8297   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEUt_E"
8298  },
8299  {
8300   "alignment" : 8,
8301   "fields" :
8302   [
8303    {
8304     "access" : "private",
8305     "referenced_type" : "type-344"
8306    }
8307   ],
8308   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
8309   "name" : "android::hardware::details::hidl_pointer<native_handle>",
8310   "referenced_type" : "type-343",
8311   "self_type" : "type-343",
8312   "size" : 8,
8313   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8314   "template_args" : [ "type-164" ],
8315   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
8316  },
8317  {
8318   "access" : "private",
8319   "alignment" : 8,
8320   "fields" :
8321   [
8322    {
8323     "field_name" : "mPointer",
8324     "referenced_type" : "type-163"
8325    },
8326    {
8327     "field_name" : "_pad",
8328     "referenced_type" : "type-14"
8329    }
8330   ],
8331   "is_anonymous" : true,
8332   "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",
8333   "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",
8334   "record_kind" : "union",
8335   "referenced_type" : "type-344",
8336   "self_type" : "type-344",
8337   "size" : 8,
8338   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8339   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
8340  },
8341  {
8342   "alignment" : 1,
8343   "linker_set_key" : "android::hardware::details::i_tag",
8344   "name" : "android::hardware::details::i_tag",
8345   "referenced_type" : "type-208",
8346   "self_type" : "type-208",
8347   "size" : 1,
8348   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
8349   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
8350  },
8351  {
8352   "alignment" : 8,
8353   "fields" :
8354   [
8355    {
8356     "access" : "private",
8357     "field_name" : "mStatus",
8358     "referenced_type" : "type-112"
8359    },
8360    {
8361     "access" : "private",
8362     "field_name" : "mCheckedStatus",
8363     "field_offset" : 256,
8364     "referenced_type" : "type-27"
8365    }
8366   ],
8367   "linker_set_key" : "android::hardware::details::return_status",
8368   "name" : "android::hardware::details::return_status",
8369   "record_kind" : "class",
8370   "referenced_type" : "type-126",
8371   "self_type" : "type-126",
8372   "size" : 40,
8373   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
8374   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
8375  },
8376  {
8377   "alignment" : 1,
8378   "linker_set_key" : "android::hardware::details::std_array<unsigned char, 32>",
8379   "name" : "android::hardware::details::std_array<unsigned char, 32>",
8380   "referenced_type" : "type-330",
8381   "self_type" : "type-330",
8382   "size" : 1,
8383   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8384   "template_args" : [ "type-88" ],
8385   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIhLm32EJEEE"
8386  },
8387  {
8388   "alignment" : 1,
8389   "fields" :
8390   [
8391    {
8392     "access" : "private",
8393     "field_name" : "mBuffer",
8394     "referenced_type" : "type-304"
8395    }
8396   ],
8397   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32>",
8398   "name" : "android::hardware::hidl_array<unsigned char, 32>",
8399   "referenced_type" : "type-303",
8400   "self_type" : "type-303",
8401   "size" : 32,
8402   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8403   "template_args" : [ "type-88" ],
8404   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIhLm32EJEEE"
8405  },
8406  {
8407   "alignment" : 8,
8408   "base_specifiers" :
8409   [
8410    {
8411     "referenced_type" : "type-3"
8412    }
8413   ],
8414   "fields" :
8415   [
8416    {
8417     "access" : "private",
8418     "field_name" : "mRecipient",
8419     "field_offset" : 64,
8420     "referenced_type" : "type-99"
8421    },
8422    {
8423     "access" : "private",
8424     "field_name" : "mCookie",
8425     "field_offset" : 192,
8426     "referenced_type" : "type-14"
8427    },
8428    {
8429     "access" : "private",
8430     "field_name" : "mBase",
8431     "field_offset" : 256,
8432     "referenced_type" : "type-102"
8433    }
8434   ],
8435   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
8436   "name" : "android::hardware::hidl_binder_death_recipient",
8437   "referenced_type" : "type-98",
8438   "self_type" : "type-98",
8439   "size" : 64,
8440   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
8441   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
8442   "vtable_components" :
8443   [
8444    {
8445     "component_value" : 48,
8446     "kind" : "vbase_offset"
8447    },
8448    {
8449     "kind" : "offset_to_top"
8450    },
8451    {
8452     "kind" : "rtti",
8453     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
8454    },
8455    {
8456     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
8457    },
8458    {
8459     "kind" : "complete_dtor_pointer",
8460     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
8461    },
8462    {
8463     "kind" : "deleting_dtor_pointer",
8464     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
8465    },
8466    {
8467     "kind" : "vcall_offset"
8468    },
8469    {
8470     "kind" : "vcall_offset"
8471    },
8472    {
8473     "kind" : "vcall_offset"
8474    },
8475    {
8476     "kind" : "vcall_offset"
8477    },
8478    {
8479     "component_value" : -48,
8480     "kind" : "vcall_offset"
8481    },
8482    {
8483     "component_value" : -48,
8484     "kind" : "offset_to_top"
8485    },
8486    {
8487     "kind" : "rtti",
8488     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
8489    },
8490    {
8491     "kind" : "complete_dtor_pointer",
8492     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD1Ev"
8493    },
8494    {
8495     "kind" : "deleting_dtor_pointer",
8496     "mangled_component_name" : "_ZTv0_n24_N7android8hardware27hidl_binder_death_recipientD0Ev"
8497    },
8498    {
8499     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8500    },
8501    {
8502     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8503    },
8504    {
8505     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8506    },
8507    {
8508     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8509    }
8510   ]
8511  },
8512  {
8513   "alignment" : 8,
8514   "base_specifiers" :
8515   [
8516    {
8517     "is_virtual" : true,
8518     "referenced_type" : "type-4"
8519    }
8520   ],
8521   "linker_set_key" : "android::hardware::hidl_death_recipient",
8522   "name" : "android::hardware::hidl_death_recipient",
8523   "referenced_type" : "type-101",
8524   "self_type" : "type-101",
8525   "size" : 24,
8526   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8527   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
8528   "vtable_components" :
8529   [
8530    {
8531     "component_value" : 8,
8532     "kind" : "vbase_offset"
8533    },
8534    {
8535     "kind" : "offset_to_top"
8536    },
8537    {
8538     "kind" : "rtti",
8539     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
8540    },
8541    {
8542     "is_pure" : true,
8543     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEmRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
8544    },
8545    {
8546     "kind" : "complete_dtor_pointer",
8547     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
8548    },
8549    {
8550     "kind" : "deleting_dtor_pointer",
8551     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
8552    },
8553    {
8554     "kind" : "vcall_offset"
8555    },
8556    {
8557     "kind" : "vcall_offset"
8558    },
8559    {
8560     "kind" : "vcall_offset"
8561    },
8562    {
8563     "kind" : "vcall_offset"
8564    },
8565    {
8566     "component_value" : -8,
8567     "kind" : "vcall_offset"
8568    },
8569    {
8570     "component_value" : -8,
8571     "kind" : "offset_to_top"
8572    },
8573    {
8574     "kind" : "rtti",
8575     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
8576    },
8577    {
8578     "kind" : "complete_dtor_pointer",
8579     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD1Ev"
8580    },
8581    {
8582     "kind" : "deleting_dtor_pointer",
8583     "mangled_component_name" : "_ZTv0_n24_N7android8hardware20hidl_death_recipientD0Ev"
8584    },
8585    {
8586     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8587    },
8588    {
8589     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8590    },
8591    {
8592     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8593    },
8594    {
8595     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8596    }
8597   ]
8598  },
8599  {
8600   "alignment" : 8,
8601   "fields" :
8602   [
8603    {
8604     "access" : "private",
8605     "field_name" : "mHandle",
8606     "referenced_type" : "type-251"
8607    },
8608    {
8609     "access" : "private",
8610     "field_name" : "mOwnsHandle",
8611     "field_offset" : 64,
8612     "referenced_type" : "type-27"
8613    }
8614   ],
8615   "linker_set_key" : "android::hardware::hidl_handle",
8616   "name" : "android::hardware::hidl_handle",
8617   "referenced_type" : "type-264",
8618   "self_type" : "type-264",
8619   "size" : 16,
8620   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8621   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
8622  },
8623  {
8624   "alignment" : 8,
8625   "fields" :
8626   [
8627    {
8628     "access" : "private",
8629     "field_name" : "mHandle",
8630     "referenced_type" : "type-264"
8631    },
8632    {
8633     "access" : "private",
8634     "field_name" : "mSize",
8635     "field_offset" : 128,
8636     "referenced_type" : "type-14"
8637    },
8638    {
8639     "access" : "private",
8640     "field_name" : "mName",
8641     "field_offset" : 192,
8642     "referenced_type" : "type-266"
8643    }
8644   ],
8645   "linker_set_key" : "android::hardware::hidl_memory",
8646   "name" : "android::hardware::hidl_memory",
8647   "referenced_type" : "type-270",
8648   "self_type" : "type-270",
8649   "size" : 40,
8650   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8651   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
8652  },
8653  {
8654   "alignment" : 8,
8655   "fields" :
8656   [
8657    {
8658     "access" : "private",
8659     "field_name" : "mBuffer",
8660     "referenced_type" : "type-267"
8661    },
8662    {
8663     "access" : "private",
8664     "field_name" : "mSize",
8665     "field_offset" : 64,
8666     "referenced_type" : "type-2"
8667    },
8668    {
8669     "access" : "private",
8670     "field_name" : "mOwnsBuffer",
8671     "field_offset" : 96,
8672     "referenced_type" : "type-27"
8673    }
8674   ],
8675   "linker_set_key" : "android::hardware::hidl_string",
8676   "name" : "android::hardware::hidl_string",
8677   "referenced_type" : "type-266",
8678   "self_type" : "type-266",
8679   "size" : 16,
8680   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8681   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
8682  },
8683  {
8684   "alignment" : 8,
8685   "fields" :
8686   [
8687    {
8688     "access" : "private",
8689     "field_name" : "mBuffer",
8690     "referenced_type" : "type-284"
8691    },
8692    {
8693     "access" : "private",
8694     "field_name" : "mSize",
8695     "field_offset" : 64,
8696     "referenced_type" : "type-2"
8697    },
8698    {
8699     "access" : "private",
8700     "field_name" : "mOwnsBuffer",
8701     "field_offset" : 96,
8702     "referenced_type" : "type-27"
8703    }
8704   ],
8705   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
8706   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
8707   "referenced_type" : "type-283",
8708   "self_type" : "type-283",
8709   "size" : 16,
8710   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8711   "template_args" : [ "type-287" ],
8712   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
8713  },
8714  {
8715   "alignment" : 8,
8716   "fields" :
8717   [
8718    {
8719     "access" : "private",
8720     "field_name" : "mBuffer",
8721     "referenced_type" : "type-300"
8722    },
8723    {
8724     "access" : "private",
8725     "field_name" : "mSize",
8726     "field_offset" : 64,
8727     "referenced_type" : "type-2"
8728    },
8729    {
8730     "access" : "private",
8731     "field_name" : "mOwnsBuffer",
8732     "field_offset" : 96,
8733     "referenced_type" : "type-27"
8734    }
8735   ],
8736   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
8737   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
8738   "referenced_type" : "type-299",
8739   "self_type" : "type-299",
8740   "size" : 16,
8741   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8742   "template_args" : [ "type-303" ],
8743   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEE"
8744  },
8745  {
8746   "alignment" : 8,
8747   "fields" :
8748   [
8749    {
8750     "access" : "private",
8751     "field_name" : "mBuffer",
8752     "referenced_type" : "type-290"
8753    },
8754    {
8755     "access" : "private",
8756     "field_name" : "mSize",
8757     "field_offset" : 64,
8758     "referenced_type" : "type-2"
8759    },
8760    {
8761     "access" : "private",
8762     "field_name" : "mOwnsBuffer",
8763     "field_offset" : 96,
8764     "referenced_type" : "type-27"
8765    }
8766   ],
8767   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
8768   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
8769   "referenced_type" : "type-289",
8770   "self_type" : "type-289",
8771   "size" : 16,
8772   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8773   "template_args" : [ "type-266" ],
8774   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
8775  },
8776  {
8777   "alignment" : 8,
8778   "fields" :
8779   [
8780    {
8781     "access" : "private",
8782     "field_name" : "mBuffer",
8783     "referenced_type" : "type-317"
8784    },
8785    {
8786     "access" : "private",
8787     "field_name" : "mSize",
8788     "field_offset" : 64,
8789     "referenced_type" : "type-2"
8790    },
8791    {
8792     "access" : "private",
8793     "field_name" : "mOwnsBuffer",
8794     "field_offset" : 96,
8795     "referenced_type" : "type-27"
8796    }
8797   ],
8798   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::light::V2_0::Type>",
8799   "name" : "android::hardware::hidl_vec<android::hardware::light::V2_0::Type>",
8800   "referenced_type" : "type-316",
8801   "self_type" : "type-316",
8802   "size" : 16,
8803   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8804   "template_args" : [ "type-320" ],
8805   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_5light4V2_04TypeEEE"
8806  },
8807  {
8808   "alignment" : 8,
8809   "fields" :
8810   [
8811    {
8812     "access" : "private",
8813     "field_name" : "mBuffer",
8814     "referenced_type" : "type-327"
8815    },
8816    {
8817     "access" : "private",
8818     "field_name" : "mSize",
8819     "field_offset" : 64,
8820     "referenced_type" : "type-2"
8821    },
8822    {
8823     "access" : "private",
8824     "field_name" : "mOwnsBuffer",
8825     "field_offset" : 96,
8826     "referenced_type" : "type-27"
8827    }
8828   ],
8829   "linker_set_key" : "android::hardware::hidl_vec<char>",
8830   "name" : "android::hardware::hidl_vec<char>",
8831   "referenced_type" : "type-326",
8832   "self_type" : "type-326",
8833   "size" : 16,
8834   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8835   "template_args" : [ "type-46" ],
8836   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
8837  },
8838  {
8839   "alignment" : 8,
8840   "fields" :
8841   [
8842    {
8843     "access" : "private",
8844     "field_name" : "mBuffer",
8845     "referenced_type" : "type-310"
8846    },
8847    {
8848     "access" : "private",
8849     "field_name" : "mSize",
8850     "field_offset" : 64,
8851     "referenced_type" : "type-2"
8852    },
8853    {
8854     "access" : "private",
8855     "field_name" : "mOwnsBuffer",
8856     "field_offset" : 96,
8857     "referenced_type" : "type-27"
8858    }
8859   ],
8860   "linker_set_key" : "android::hardware::hidl_vec<int>",
8861   "name" : "android::hardware::hidl_vec<int>",
8862   "referenced_type" : "type-309",
8863   "self_type" : "type-309",
8864   "size" : 16,
8865   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8866   "template_args" : [ "type-9" ],
8867   "unique_id" : "_ZTSN7android8hardware8hidl_vecIiEE"
8868  },
8869  {
8870   "alignment" : 2,
8871   "fields" :
8872   [
8873    {
8874     "access" : "private",
8875     "field_name" : "mMajor",
8876     "referenced_type" : "type-90"
8877    },
8878    {
8879     "access" : "private",
8880     "field_name" : "mMinor",
8881     "field_offset" : 16,
8882     "referenced_type" : "type-90"
8883    }
8884   ],
8885   "linker_set_key" : "android::hardware::hidl_version",
8886   "name" : "android::hardware::hidl_version",
8887   "referenced_type" : "type-332",
8888   "self_type" : "type-332",
8889   "size" : 4,
8890   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8891   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
8892  },
8893  {
8894   "alignment" : 8,
8895   "base_specifiers" :
8896   [
8897    {
8898     "referenced_type" : "type-391"
8899    }
8900   ],
8901   "fields" :
8902   [
8903    {
8904     "access" : "private",
8905     "field_name" : "_hidl_mImpl",
8906     "field_offset" : 1024,
8907     "referenced_type" : "type-77"
8908    }
8909   ],
8910   "linker_set_key" : "android::hardware::light::V2_0::BnHwLight",
8911   "name" : "android::hardware::light::V2_0::BnHwLight",
8912   "referenced_type" : "type-434",
8913   "self_type" : "type-434",
8914   "size" : 152,
8915   "source_file" : "/out/soong/.intermediates/hardware/interfaces/light/2.0/[email protected]_genc++_headers/gen/android/hardware/light/2.0/BnHwLight.h",
8916   "unique_id" : "_ZTSN7android8hardware5light4V2_09BnHwLightE",
8917   "vtable_components" :
8918   [
8919    {
8920     "component_value" : 136,
8921     "kind" : "vbase_offset"
8922    },
8923    {
8924     "kind" : "offset_to_top"
8925    },
8926    {
8927     "kind" : "rtti",
8928     "mangled_component_name" : "_ZTIN7android8hardware5light4V2_09BnHwLightE"
8929    },
8930    {
8931     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8932    },
8933    {
8934     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
8935    },
8936    {
8937     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
8938    },
8939    {
8940     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
8941    },
8942    {
8943     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
8944    },
8945    {
8946     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
8947    },
8948    {
8949     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
8950    },
8951    {
8952     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
8953    },
8954    {
8955     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
8956    },
8957    {
8958     "kind" : "complete_dtor_pointer",
8959     "mangled_component_name" : "_ZN7android8hardware5light4V2_09BnHwLightD1Ev"
8960    },
8961    {
8962     "kind" : "deleting_dtor_pointer",
8963     "mangled_component_name" : "_ZN7android8hardware5light4V2_09BnHwLightD0Ev"
8964    },
8965    {
8966     "mangled_component_name" : "_ZN7android8hardware5light4V2_09BnHwLight10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
8967    },
8968    {
8969     "component_value" : -32,
8970     "kind" : "offset_to_top"
8971    },
8972    {
8973     "kind" : "rtti",
8974     "mangled_component_name" : "_ZTIN7android8hardware5light4V2_09BnHwLightE"
8975    },
8976    {
8977     "kind" : "complete_dtor_pointer",
8978     "mangled_component_name" : "_ZThn32_N7android8hardware5light4V2_09BnHwLightD1Ev"
8979    },
8980    {
8981     "kind" : "deleting_dtor_pointer",
8982     "mangled_component_name" : "_ZThn32_N7android8hardware5light4V2_09BnHwLightD0Ev"
8983    },
8984    {
8985     "kind" : "vcall_offset"
8986    },
8987    {
8988     "kind" : "vcall_offset"
8989    },
8990    {
8991     "kind" : "vcall_offset"
8992    },
8993    {
8994     "kind" : "vcall_offset"
8995    },
8996    {
8997     "component_value" : -136,
8998     "kind" : "vcall_offset"
8999    },
9000    {
9001     "component_value" : -136,
9002     "kind" : "offset_to_top"
9003    },
9004    {
9005     "kind" : "rtti",
9006     "mangled_component_name" : "_ZTIN7android8hardware5light4V2_09BnHwLightE"
9007    },
9008    {
9009     "kind" : "complete_dtor_pointer",
9010     "mangled_component_name" : "_ZTv0_n24_N7android8hardware5light4V2_09BnHwLightD1Ev"
9011    },
9012    {
9013     "kind" : "deleting_dtor_pointer",
9014     "mangled_component_name" : "_ZTv0_n24_N7android8hardware5light4V2_09BnHwLightD0Ev"
9015    },
9016    {
9017     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9018    },
9019    {
9020     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9021    },
9022    {
9023     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9024    },
9025    {
9026     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9027    }
9028   ]
9029  },
9030  {
9031   "alignment" : 8,
9032   "base_specifiers" :
9033   [
9034    {
9035     "referenced_type" : "type-375"
9036    },
9037    {
9038     "referenced_type" : "type-393"
9039    }
9040   ],
9041   "fields" :
9042   [
9043    {
9044     "access" : "private",
9045     "field_name" : "_hidl_mMutex",
9046     "field_offset" : 1088,
9047     "referenced_type" : "type-532"
9048    },
9049    {
9050     "access" : "private",
9051     "field_name" : "_hidl_mDeathRecipients",
9052     "field_offset" : 1408,
9053     "referenced_type" : "type-533"
9054    }
9055   ],
9056   "linker_set_key" : "android::hardware::light::V2_0::BpHwLight",
9057   "name" : "android::hardware::light::V2_0::BpHwLight",
9058   "referenced_type" : "type-531",
9059   "self_type" : "type-531",
9060   "size" : 216,
9061   "source_file" : "/out/soong/.intermediates/hardware/interfaces/light/2.0/[email protected]_genc++_headers/gen/android/hardware/light/2.0/BpHwLight.h",
9062   "unique_id" : "_ZTSN7android8hardware5light4V2_09BpHwLightE",
9063   "vtable_components" :
9064   [
9065    {
9066     "component_value" : 200,
9067     "kind" : "vbase_offset"
9068    },
9069    {
9070     "kind" : "offset_to_top"
9071    },
9072    {
9073     "kind" : "rtti",
9074     "mangled_component_name" : "_ZTIN7android8hardware5light4V2_09BpHwLightE"
9075    },
9076    {
9077     "mangled_component_name" : "_ZNK7android8hardware5light4V2_09BpHwLight8isRemoteEv"
9078    },
9079    {
9080     "mangled_component_name" : "_ZN7android8hardware5light4V2_09BpHwLight14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
9081    },
9082    {
9083     "mangled_component_name" : "_ZN7android8hardware5light4V2_09BpHwLight5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
9084    },
9085    {
9086     "mangled_component_name" : "_ZN7android8hardware5light4V2_09BpHwLight19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
9087    },
9088    {
9089     "mangled_component_name" : "_ZN7android8hardware5light4V2_09BpHwLight12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
9090    },
9091    {
9092     "mangled_component_name" : "_ZN7android8hardware5light4V2_09BpHwLight21setHALInstrumentationEv"
9093    },
9094    {
9095     "mangled_component_name" : "_ZN7android8hardware5light4V2_09BpHwLight11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
9096    },
9097    {
9098     "mangled_component_name" : "_ZN7android8hardware5light4V2_09BpHwLight4pingEv"
9099    },
9100    {
9101     "mangled_component_name" : "_ZN7android8hardware5light4V2_09BpHwLight12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
9102    },
9103    {
9104     "mangled_component_name" : "_ZN7android8hardware5light4V2_09BpHwLight21notifySyspropsChangedEv"
9105    },
9106    {
9107     "mangled_component_name" : "_ZN7android8hardware5light4V2_09BpHwLight13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
9108    },
9109    {
9110     "kind" : "complete_dtor_pointer",
9111     "mangled_component_name" : "_ZN7android8hardware5light4V2_09BpHwLightD1Ev"
9112    },
9113    {
9114     "kind" : "deleting_dtor_pointer",
9115     "mangled_component_name" : "_ZN7android8hardware5light4V2_09BpHwLightD0Ev"
9116    },
9117    {
9118     "mangled_component_name" : "_ZN7android8hardware5light4V2_09BpHwLight8setLightENS2_4TypeERKNS2_10LightStateE"
9119    },
9120    {
9121     "mangled_component_name" : "_ZN7android8hardware5light4V2_09BpHwLight17getSupportedTypesENSt3__18functionIFvRKNS0_8hidl_vecINS2_4TypeEEEEEE"
9122    },
9123    {
9124     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_5light4V2_06ILightEE10onAsBinderEv"
9125    },
9126    {
9127     "component_value" : 192,
9128     "kind" : "vbase_offset"
9129    },
9130    {
9131     "component_value" : -8,
9132     "kind" : "offset_to_top"
9133    },
9134    {
9135     "kind" : "rtti",
9136     "mangled_component_name" : "_ZTIN7android8hardware5light4V2_09BpHwLightE"
9137    },
9138    {
9139     "kind" : "complete_dtor_pointer",
9140     "mangled_component_name" : "_ZThn8_N7android8hardware5light4V2_09BpHwLightD1Ev"
9141    },
9142    {
9143     "kind" : "deleting_dtor_pointer",
9144     "mangled_component_name" : "_ZThn8_N7android8hardware5light4V2_09BpHwLightD0Ev"
9145    },
9146    {
9147     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_5light4V2_06ILightEE10onAsBinderEv"
9148    },
9149    {
9150     "component_value" : 184,
9151     "kind" : "vbase_offset"
9152    },
9153    {
9154     "component_value" : -16,
9155     "kind" : "offset_to_top"
9156    },
9157    {
9158     "kind" : "rtti",
9159     "mangled_component_name" : "_ZTIN7android8hardware5light4V2_09BpHwLightE"
9160    },
9161    {
9162     "kind" : "complete_dtor_pointer",
9163     "mangled_component_name" : "_ZThn16_N7android8hardware5light4V2_09BpHwLightD1Ev"
9164    },
9165    {
9166     "kind" : "deleting_dtor_pointer",
9167     "mangled_component_name" : "_ZThn16_N7android8hardware5light4V2_09BpHwLightD0Ev"
9168    },
9169    {
9170     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9171    },
9172    {
9173     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9174    },
9175    {
9176     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9177    },
9178    {
9179     "component_value" : -48,
9180     "kind" : "offset_to_top"
9181    },
9182    {
9183     "kind" : "rtti",
9184     "mangled_component_name" : "_ZTIN7android8hardware5light4V2_09BpHwLightE"
9185    },
9186    {
9187     "kind" : "complete_dtor_pointer",
9188     "mangled_component_name" : "_ZThn48_N7android8hardware5light4V2_09BpHwLightD1Ev"
9189    },
9190    {
9191     "kind" : "deleting_dtor_pointer",
9192     "mangled_component_name" : "_ZThn48_N7android8hardware5light4V2_09BpHwLightD0Ev"
9193    },
9194    {
9195     "kind" : "vcall_offset"
9196    },
9197    {
9198     "component_value" : -184,
9199     "kind" : "vcall_offset"
9200    },
9201    {
9202     "component_value" : -184,
9203     "kind" : "vcall_offset"
9204    },
9205    {
9206     "component_value" : -184,
9207     "kind" : "vcall_offset"
9208    },
9209    {
9210     "component_value" : -200,
9211     "kind" : "vcall_offset"
9212    },
9213    {
9214     "component_value" : -200,
9215     "kind" : "offset_to_top"
9216    },
9217    {
9218     "kind" : "rtti",
9219     "mangled_component_name" : "_ZTIN7android8hardware5light4V2_09BpHwLightE"
9220    },
9221    {
9222     "kind" : "complete_dtor_pointer",
9223     "mangled_component_name" : "_ZTv0_n24_N7android8hardware5light4V2_09BpHwLightD1Ev"
9224    },
9225    {
9226     "kind" : "deleting_dtor_pointer",
9227     "mangled_component_name" : "_ZTv0_n24_N7android8hardware5light4V2_09BpHwLightD0Ev"
9228    },
9229    {
9230     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
9231    },
9232    {
9233     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9234    },
9235    {
9236     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9237    },
9238    {
9239     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9240    }
9241   ]
9242  },
9243  {
9244   "alignment" : 8,
9245   "base_specifiers" :
9246   [
9247    {
9248     "referenced_type" : "type-79"
9249    },
9250    {
9251     "referenced_type" : "type-393"
9252    }
9253   ],
9254   "fields" :
9255   [
9256    {
9257     "access" : "private",
9258     "field_name" : "mImpl",
9259     "field_offset" : 768,
9260     "referenced_type" : "type-83"
9261    },
9262    {
9263     "access" : "private",
9264     "field_name" : "mOnewayQueue",
9265     "field_offset" : 832,
9266     "referenced_type" : "type-580"
9267    }
9268   ],
9269   "linker_set_key" : "android::hardware::light::V2_0::BsLight",
9270   "name" : "android::hardware::light::V2_0::BsLight",
9271   "referenced_type" : "type-579",
9272   "self_type" : "type-579",
9273   "size" : 136,
9274   "source_file" : "/out/soong/.intermediates/hardware/interfaces/light/2.0/[email protected]_genc++_headers/gen/android/hardware/light/2.0/BsLight.h",
9275   "unique_id" : "_ZTSN7android8hardware5light4V2_07BsLightE",
9276   "vtable_components" :
9277   [
9278    {
9279     "component_value" : 120,
9280     "kind" : "vbase_offset"
9281    },
9282    {
9283     "kind" : "offset_to_top"
9284    },
9285    {
9286     "kind" : "rtti",
9287     "mangled_component_name" : "_ZTIN7android8hardware5light4V2_07BsLightE"
9288    },
9289    {
9290     "mangled_component_name" : "_ZNK7android8hardware5light4V2_06ILight8isRemoteEv"
9291    },
9292    {
9293     "mangled_component_name" : "_ZN7android8hardware5light4V2_07BsLight14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
9294    },
9295    {
9296     "mangled_component_name" : "_ZN7android8hardware5light4V2_07BsLight5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
9297    },
9298    {
9299     "mangled_component_name" : "_ZN7android8hardware5light4V2_07BsLight19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
9300    },
9301    {
9302     "mangled_component_name" : "_ZN7android8hardware5light4V2_07BsLight12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
9303    },
9304    {
9305     "mangled_component_name" : "_ZN7android8hardware5light4V2_07BsLight21setHALInstrumentationEv"
9306    },
9307    {
9308     "mangled_component_name" : "_ZN7android8hardware5light4V2_07BsLight11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
9309    },
9310    {
9311     "mangled_component_name" : "_ZN7android8hardware5light4V2_07BsLight4pingEv"
9312    },
9313    {
9314     "mangled_component_name" : "_ZN7android8hardware5light4V2_07BsLight12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
9315    },
9316    {
9317     "mangled_component_name" : "_ZN7android8hardware5light4V2_07BsLight21notifySyspropsChangedEv"
9318    },
9319    {
9320     "mangled_component_name" : "_ZN7android8hardware5light4V2_07BsLight13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
9321    },
9322    {
9323     "kind" : "complete_dtor_pointer",
9324     "mangled_component_name" : "_ZN7android8hardware5light4V2_07BsLightD1Ev"
9325    },
9326    {
9327     "kind" : "deleting_dtor_pointer",
9328     "mangled_component_name" : "_ZN7android8hardware5light4V2_07BsLightD0Ev"
9329    },
9330    {
9331     "mangled_component_name" : "_ZN7android8hardware5light4V2_07BsLight8setLightENS2_4TypeERKNS2_10LightStateE"
9332    },
9333    {
9334     "mangled_component_name" : "_ZN7android8hardware5light4V2_07BsLight17getSupportedTypesENSt3__18functionIFvRKNS0_8hidl_vecINS2_4TypeEEEEEE"
9335    },
9336    {
9337     "component_value" : -8,
9338     "kind" : "offset_to_top"
9339    },
9340    {
9341     "kind" : "rtti",
9342     "mangled_component_name" : "_ZTIN7android8hardware5light4V2_07BsLightE"
9343    },
9344    {
9345     "kind" : "complete_dtor_pointer",
9346     "mangled_component_name" : "_ZThn8_N7android8hardware5light4V2_07BsLightD1Ev"
9347    },
9348    {
9349     "kind" : "deleting_dtor_pointer",
9350     "mangled_component_name" : "_ZThn8_N7android8hardware5light4V2_07BsLightD0Ev"
9351    },
9352    {
9353     "kind" : "vcall_offset"
9354    },
9355    {
9356     "kind" : "vcall_offset"
9357    },
9358    {
9359     "kind" : "vcall_offset"
9360    },
9361    {
9362     "kind" : "vcall_offset"
9363    },
9364    {
9365     "component_value" : -120,
9366     "kind" : "vcall_offset"
9367    },
9368    {
9369     "component_value" : -120,
9370     "kind" : "offset_to_top"
9371    },
9372    {
9373     "kind" : "rtti",
9374     "mangled_component_name" : "_ZTIN7android8hardware5light4V2_07BsLightE"
9375    },
9376    {
9377     "kind" : "complete_dtor_pointer",
9378     "mangled_component_name" : "_ZTv0_n24_N7android8hardware5light4V2_07BsLightD1Ev"
9379    },
9380    {
9381     "kind" : "deleting_dtor_pointer",
9382     "mangled_component_name" : "_ZTv0_n24_N7android8hardware5light4V2_07BsLightD0Ev"
9383    },
9384    {
9385     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9386    },
9387    {
9388     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9389    },
9390    {
9391     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9392    },
9393    {
9394     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9395    }
9396   ]
9397  },
9398  {
9399   "alignment" : 8,
9400   "base_specifiers" :
9401   [
9402    {
9403     "referenced_type" : "type-57"
9404    }
9405   ],
9406   "linker_set_key" : "android::hardware::light::V2_0::ILight",
9407   "name" : "android::hardware::light::V2_0::ILight",
9408   "referenced_type" : "type-79",
9409   "self_type" : "type-79",
9410   "size" : 24,
9411   "source_file" : "/out/soong/.intermediates/hardware/interfaces/light/2.0/[email protected]_genc++_headers/gen/android/hardware/light/2.0/ILight.h",
9412   "unique_id" : "_ZTSN7android8hardware5light4V2_06ILightE",
9413   "vtable_components" :
9414   [
9415    {
9416     "component_value" : 8,
9417     "kind" : "vbase_offset"
9418    },
9419    {
9420     "kind" : "offset_to_top"
9421    },
9422    {
9423     "kind" : "rtti",
9424     "mangled_component_name" : "_ZTIN7android8hardware5light4V2_06ILightE"
9425    },
9426    {
9427     "mangled_component_name" : "_ZNK7android8hardware5light4V2_06ILight8isRemoteEv"
9428    },
9429    {
9430     "mangled_component_name" : "_ZN7android8hardware5light4V2_06ILight14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
9431    },
9432    {
9433     "mangled_component_name" : "_ZN7android8hardware5light4V2_06ILight5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
9434    },
9435    {
9436     "mangled_component_name" : "_ZN7android8hardware5light4V2_06ILight19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
9437    },
9438    {
9439     "mangled_component_name" : "_ZN7android8hardware5light4V2_06ILight12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE"
9440    },
9441    {
9442     "mangled_component_name" : "_ZN7android8hardware5light4V2_06ILight21setHALInstrumentationEv"
9443    },
9444    {
9445     "mangled_component_name" : "_ZN7android8hardware5light4V2_06ILight11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm"
9446    },
9447    {
9448     "mangled_component_name" : "_ZN7android8hardware5light4V2_06ILight4pingEv"
9449    },
9450    {
9451     "mangled_component_name" : "_ZN7android8hardware5light4V2_06ILight12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
9452    },
9453    {
9454     "mangled_component_name" : "_ZN7android8hardware5light4V2_06ILight21notifySyspropsChangedEv"
9455    },
9456    {
9457     "mangled_component_name" : "_ZN7android8hardware5light4V2_06ILight13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
9458    },
9459    {
9460     "kind" : "complete_dtor_pointer",
9461     "mangled_component_name" : "_ZN7android8hardware5light4V2_06ILightD1Ev"
9462    },
9463    {
9464     "kind" : "deleting_dtor_pointer",
9465     "mangled_component_name" : "_ZN7android8hardware5light4V2_06ILightD0Ev"
9466    },
9467    {
9468     "is_pure" : true,
9469     "mangled_component_name" : "_ZN7android8hardware5light4V2_06ILight8setLightENS2_4TypeERKNS2_10LightStateE"
9470    },
9471    {
9472     "is_pure" : true,
9473     "mangled_component_name" : "_ZN7android8hardware5light4V2_06ILight17getSupportedTypesENSt3__18functionIFvRKNS0_8hidl_vecINS2_4TypeEEEEEE"
9474    },
9475    {
9476     "kind" : "vcall_offset"
9477    },
9478    {
9479     "kind" : "vcall_offset"
9480    },
9481    {
9482     "kind" : "vcall_offset"
9483    },
9484    {
9485     "kind" : "vcall_offset"
9486    },
9487    {
9488     "component_value" : -8,
9489     "kind" : "vcall_offset"
9490    },
9491    {
9492     "component_value" : -8,
9493     "kind" : "offset_to_top"
9494    },
9495    {
9496     "kind" : "rtti",
9497     "mangled_component_name" : "_ZTIN7android8hardware5light4V2_06ILightE"
9498    },
9499    {
9500     "kind" : "complete_dtor_pointer",
9501     "mangled_component_name" : "_ZTv0_n24_N7android8hardware5light4V2_06ILightD1Ev"
9502    },
9503    {
9504     "kind" : "deleting_dtor_pointer",
9505     "mangled_component_name" : "_ZTv0_n24_N7android8hardware5light4V2_06ILightD0Ev"
9506    },
9507    {
9508     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9509    },
9510    {
9511     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9512    },
9513    {
9514     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9515    },
9516    {
9517     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9518    }
9519   ]
9520  },
9521  {
9522   "alignment" : 4,
9523   "fields" :
9524   [
9525    {
9526     "field_name" : "color",
9527     "referenced_type" : "type-2"
9528    },
9529    {
9530     "field_name" : "flashMode",
9531     "field_offset" : 32,
9532     "referenced_type" : "type-506"
9533    },
9534    {
9535     "field_name" : "flashOnMs",
9536     "field_offset" : 64,
9537     "referenced_type" : "type-9"
9538    },
9539    {
9540     "field_name" : "flashOffMs",
9541     "field_offset" : 96,
9542     "referenced_type" : "type-9"
9543    },
9544    {
9545     "field_name" : "brightnessMode",
9546     "field_offset" : 128,
9547     "referenced_type" : "type-507"
9548    }
9549   ],
9550   "linker_set_key" : "android::hardware::light::V2_0::LightState",
9551   "name" : "android::hardware::light::V2_0::LightState",
9552   "referenced_type" : "type-508",
9553   "self_type" : "type-508",
9554   "size" : 20,
9555   "source_file" : "/out/soong/.intermediates/hardware/interfaces/light/2.0/[email protected]_genc++_headers/gen/android/hardware/light/2.0/types.h",
9556   "unique_id" : "_ZTSN7android8hardware5light4V2_010LightStateE"
9557  },
9558  {
9559   "alignment" : 8,
9560   "base_specifiers" :
9561   [
9562    {
9563     "referenced_type" : "type-110"
9564    },
9565    {
9566     "referenced_type" : "type-393"
9567    }
9568   ],
9569   "fields" :
9570   [
9571    {
9572     "access" : "private",
9573     "field_name" : "_hidl_mImpl",
9574     "field_offset" : 960,
9575     "referenced_type" : "type-392"
9576    }
9577   ],
9578   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
9579   "name" : "android::hidl::base::V1_0::BnHwBase",
9580   "referenced_type" : "type-391",
9581   "self_type" : "type-391",
9582   "size" : 144,
9583   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
9584   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
9585   "vtable_components" :
9586   [
9587    {
9588     "component_value" : 128,
9589     "kind" : "vbase_offset"
9590    },
9591    {
9592     "kind" : "offset_to_top"
9593    },
9594    {
9595     "kind" : "rtti",
9596     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
9597    },
9598    {
9599     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
9600    },
9601    {
9602     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
9603    },
9604    {
9605     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
9606    },
9607    {
9608     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
9609    },
9610    {
9611     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
9612    },
9613    {
9614     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
9615    },
9616    {
9617     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
9618    },
9619    {
9620     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
9621    },
9622    {
9623     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
9624    },
9625    {
9626     "kind" : "complete_dtor_pointer",
9627     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
9628    },
9629    {
9630     "kind" : "deleting_dtor_pointer",
9631     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
9632    },
9633    {
9634     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
9635    },
9636    {
9637     "component_value" : -32,
9638     "kind" : "offset_to_top"
9639    },
9640    {
9641     "kind" : "rtti",
9642     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
9643    },
9644    {
9645     "kind" : "complete_dtor_pointer",
9646     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD1Ev"
9647    },
9648    {
9649     "kind" : "deleting_dtor_pointer",
9650     "mangled_component_name" : "_ZThn32_N7android4hidl4base4V1_08BnHwBaseD0Ev"
9651    },
9652    {
9653     "kind" : "vcall_offset"
9654    },
9655    {
9656     "kind" : "vcall_offset"
9657    },
9658    {
9659     "kind" : "vcall_offset"
9660    },
9661    {
9662     "kind" : "vcall_offset"
9663    },
9664    {
9665     "component_value" : -128,
9666     "kind" : "vcall_offset"
9667    },
9668    {
9669     "component_value" : -128,
9670     "kind" : "offset_to_top"
9671    },
9672    {
9673     "kind" : "rtti",
9674     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
9675    },
9676    {
9677     "kind" : "complete_dtor_pointer",
9678     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD1Ev"
9679    },
9680    {
9681     "kind" : "deleting_dtor_pointer",
9682     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BnHwBaseD0Ev"
9683    },
9684    {
9685     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9686    },
9687    {
9688     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9689    },
9690    {
9691     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9692    },
9693    {
9694     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9695    }
9696   ]
9697  },
9698  {
9699   "alignment" : 8,
9700   "base_specifiers" :
9701   [
9702    {
9703     "referenced_type" : "type-372"
9704    },
9705    {
9706     "referenced_type" : "type-393"
9707    }
9708   ],
9709   "fields" :
9710   [
9711    {
9712     "access" : "private",
9713     "field_name" : "_hidl_mMutex",
9714     "field_offset" : 1088,
9715     "referenced_type" : "type-526"
9716    },
9717    {
9718     "access" : "private",
9719     "field_name" : "_hidl_mDeathRecipients",
9720     "field_offset" : 1408,
9721     "referenced_type" : "type-527"
9722    }
9723   ],
9724   "linker_set_key" : "android::hidl::base::V1_0::BpHwBase",
9725   "name" : "android::hidl::base::V1_0::BpHwBase",
9726   "referenced_type" : "type-525",
9727   "self_type" : "type-525",
9728   "size" : 216,
9729   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h",
9730   "unique_id" : "_ZTSN7android4hidl4base4V1_08BpHwBaseE",
9731   "vtable_components" :
9732   [
9733    {
9734     "component_value" : 200,
9735     "kind" : "vbase_offset"
9736    },
9737    {
9738     "kind" : "offset_to_top"
9739    },
9740    {
9741     "kind" : "rtti",
9742     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
9743    },
9744    {
9745     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BpHwBase8isRemoteEv"
9746    },
9747    {
9748     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
9749    },
9750    {
9751     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
9752    },
9753    {
9754     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
9755    },
9756    {
9757     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
9758    },
9759    {
9760     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21setHALInstrumentationEv"
9761    },
9762    {
9763     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
9764    },
9765    {
9766     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase4pingEv"
9767    },
9768    {
9769     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
9770    },
9771    {
9772     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21notifySyspropsChangedEv"
9773    },
9774    {
9775     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
9776    },
9777    {
9778     "kind" : "complete_dtor_pointer",
9779     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD1Ev"
9780    },
9781    {
9782     "kind" : "deleting_dtor_pointer",
9783     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD0Ev"
9784    },
9785    {
9786     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
9787    },
9788    {
9789     "component_value" : 192,
9790     "kind" : "vbase_offset"
9791    },
9792    {
9793     "component_value" : -8,
9794     "kind" : "offset_to_top"
9795    },
9796    {
9797     "kind" : "rtti",
9798     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
9799    },
9800    {
9801     "kind" : "complete_dtor_pointer",
9802     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD1Ev"
9803    },
9804    {
9805     "kind" : "deleting_dtor_pointer",
9806     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD0Ev"
9807    },
9808    {
9809     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
9810    },
9811    {
9812     "component_value" : 184,
9813     "kind" : "vbase_offset"
9814    },
9815    {
9816     "component_value" : -16,
9817     "kind" : "offset_to_top"
9818    },
9819    {
9820     "kind" : "rtti",
9821     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
9822    },
9823    {
9824     "kind" : "complete_dtor_pointer",
9825     "mangled_component_name" : "_ZThn16_N7android4hidl4base4V1_08BpHwBaseD1Ev"
9826    },
9827    {
9828     "kind" : "deleting_dtor_pointer",
9829     "mangled_component_name" : "_ZThn16_N7android4hidl4base4V1_08BpHwBaseD0Ev"
9830    },
9831    {
9832     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9833    },
9834    {
9835     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9836    },
9837    {
9838     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9839    },
9840    {
9841     "component_value" : -48,
9842     "kind" : "offset_to_top"
9843    },
9844    {
9845     "kind" : "rtti",
9846     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
9847    },
9848    {
9849     "kind" : "complete_dtor_pointer",
9850     "mangled_component_name" : "_ZThn48_N7android4hidl4base4V1_08BpHwBaseD1Ev"
9851    },
9852    {
9853     "kind" : "deleting_dtor_pointer",
9854     "mangled_component_name" : "_ZThn48_N7android4hidl4base4V1_08BpHwBaseD0Ev"
9855    },
9856    {
9857     "kind" : "vcall_offset"
9858    },
9859    {
9860     "component_value" : -184,
9861     "kind" : "vcall_offset"
9862    },
9863    {
9864     "component_value" : -184,
9865     "kind" : "vcall_offset"
9866    },
9867    {
9868     "component_value" : -184,
9869     "kind" : "vcall_offset"
9870    },
9871    {
9872     "component_value" : -200,
9873     "kind" : "vcall_offset"
9874    },
9875    {
9876     "component_value" : -200,
9877     "kind" : "offset_to_top"
9878    },
9879    {
9880     "kind" : "rtti",
9881     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
9882    },
9883    {
9884     "kind" : "complete_dtor_pointer",
9885     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BpHwBaseD1Ev"
9886    },
9887    {
9888     "kind" : "deleting_dtor_pointer",
9889     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_08BpHwBaseD0Ev"
9890    },
9891    {
9892     "mangled_component_name" : "_ZTv0_n32_N7android8hardware11BpHwRefBase10onFirstRefEv"
9893    },
9894    {
9895     "mangled_component_name" : "_ZTv0_n40_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
9896    },
9897    {
9898     "mangled_component_name" : "_ZTv0_n48_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9899    },
9900    {
9901     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9902    }
9903   ]
9904  },
9905  {
9906   "alignment" : 8,
9907   "fields" :
9908   [
9909    {
9910     "field_name" : "pid",
9911     "referenced_type" : "type-9"
9912    },
9913    {
9914     "field_name" : "ptr",
9915     "field_offset" : 64,
9916     "referenced_type" : "type-14"
9917    },
9918    {
9919     "field_name" : "arch",
9920     "field_offset" : 128,
9921     "referenced_type" : "type-349"
9922    }
9923   ],
9924   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
9925   "name" : "android::hidl::base::V1_0::DebugInfo",
9926   "referenced_type" : "type-348",
9927   "self_type" : "type-348",
9928   "size" : 24,
9929   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
9930   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
9931  },
9932  {
9933   "alignment" : 8,
9934   "base_specifiers" :
9935   [
9936    {
9937     "is_virtual" : true,
9938     "referenced_type" : "type-4"
9939    }
9940   ],
9941   "linker_set_key" : "android::hidl::base::V1_0::IBase",
9942   "name" : "android::hidl::base::V1_0::IBase",
9943   "referenced_type" : "type-57",
9944   "self_type" : "type-57",
9945   "size" : 24,
9946   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
9947   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
9948   "vtable_components" :
9949   [
9950    {
9951     "component_value" : 8,
9952     "kind" : "vbase_offset"
9953    },
9954    {
9955     "kind" : "offset_to_top"
9956    },
9957    {
9958     "kind" : "rtti",
9959     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
9960    },
9961    {
9962     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
9963    },
9964    {
9965     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
9966    },
9967    {
9968     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
9969    },
9970    {
9971     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
9972    },
9973    {
9974     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
9975    },
9976    {
9977     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
9978    },
9979    {
9980     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
9981    },
9982    {
9983     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
9984    },
9985    {
9986     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
9987    },
9988    {
9989     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
9990    },
9991    {
9992     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
9993    },
9994    {
9995     "kind" : "complete_dtor_pointer",
9996     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
9997    },
9998    {
9999     "kind" : "deleting_dtor_pointer",
10000     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
10001    },
10002    {
10003     "kind" : "vcall_offset"
10004    },
10005    {
10006     "kind" : "vcall_offset"
10007    },
10008    {
10009     "kind" : "vcall_offset"
10010    },
10011    {
10012     "kind" : "vcall_offset"
10013    },
10014    {
10015     "component_value" : -8,
10016     "kind" : "vcall_offset"
10017    },
10018    {
10019     "component_value" : -8,
10020     "kind" : "offset_to_top"
10021    },
10022    {
10023     "kind" : "rtti",
10024     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
10025    },
10026    {
10027     "kind" : "complete_dtor_pointer",
10028     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD1Ev"
10029    },
10030    {
10031     "kind" : "deleting_dtor_pointer",
10032     "mangled_component_name" : "_ZTv0_n24_N7android4hidl4base4V1_05IBaseD0Ev"
10033    },
10034    {
10035     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10036    },
10037    {
10038     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10039    },
10040    {
10041     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10042    },
10043    {
10044     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10045    }
10046   ]
10047  },
10048  {
10049   "alignment" : 8,
10050   "base_specifiers" :
10051   [
10052    {
10053     "referenced_type" : "type-57"
10054    }
10055   ],
10056   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager",
10057   "name" : "android::hidl::manager::V1_0::IServiceManager",
10058   "referenced_type" : "type-56",
10059   "self_type" : "type-56",
10060   "size" : 24,
10061   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
10062   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManagerE",
10063   "vtable_components" :
10064   [
10065    {
10066     "component_value" : 8,
10067     "kind" : "vbase_offset"
10068    },
10069    {
10070     "kind" : "offset_to_top"
10071    },
10072    {
10073     "kind" : "rtti",
10074     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
10075    },
10076    {
10077     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_015IServiceManager8isRemoteEv"
10078    },
10079    {
10080     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
10081    },
10082    {
10083     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
10084    },
10085    {
10086     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
10087    },
10088    {
10089     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
10090    },
10091    {
10092     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21setHALInstrumentationEv"
10093    },
10094    {
10095     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
10096    },
10097    {
10098     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4pingEv"
10099    },
10100    {
10101     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
10102    },
10103    {
10104     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21notifySyspropsChangedEv"
10105    },
10106    {
10107     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
10108    },
10109    {
10110     "kind" : "complete_dtor_pointer",
10111     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD1Ev"
10112    },
10113    {
10114     "kind" : "deleting_dtor_pointer",
10115     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD0Ev"
10116    },
10117    {
10118     "is_pure" : true,
10119     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3getERKNS_8hardware11hidl_stringES7_"
10120    },
10121    {
10122     "is_pure" : true,
10123     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3addERKNS_8hardware11hidl_stringERKNS_2spINS0_4base4V1_05IBaseEEE"
10124    },
10125    {
10126     "is_pure" : true,
10127     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getTransportERKNS_8hardware11hidl_stringES7_"
10128    },
10129    {
10130     "is_pure" : true,
10131     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4listENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
10132    },
10133    {
10134     "is_pure" : true,
10135     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager15listByInterfaceERKNS_8hardware11hidl_stringENSt3__18functionIFvRKNS4_8hidl_vecIS5_EEEEE"
10136    },
10137    {
10138     "is_pure" : true,
10139     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager24registerForNotificationsERKNS_8hardware11hidl_stringES7_RKNS_2spINS2_20IServiceNotificationEEE"
10140    },
10141    {
10142     "is_pure" : true,
10143     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager9debugDumpENSt3__18functionIFvRKNS_8hardware8hidl_vecINS3_17InstanceDebugInfoEEEEEE"
10144    },
10145    {
10146     "is_pure" : true,
10147     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager25registerPassthroughClientERKNS_8hardware11hidl_stringES7_"
10148    },
10149    {
10150     "kind" : "vcall_offset"
10151    },
10152    {
10153     "kind" : "vcall_offset"
10154    },
10155    {
10156     "kind" : "vcall_offset"
10157    },
10158    {
10159     "kind" : "vcall_offset"
10160    },
10161    {
10162     "component_value" : -8,
10163     "kind" : "vcall_offset"
10164    },
10165    {
10166     "component_value" : -8,
10167     "kind" : "offset_to_top"
10168    },
10169    {
10170     "kind" : "rtti",
10171     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
10172    },
10173    {
10174     "kind" : "complete_dtor_pointer",
10175     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_015IServiceManagerD1Ev"
10176    },
10177    {
10178     "kind" : "deleting_dtor_pointer",
10179     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_015IServiceManagerD0Ev"
10180    },
10181    {
10182     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10183    },
10184    {
10185     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10186    },
10187    {
10188     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10189    },
10190    {
10191     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10192    }
10193   ]
10194  },
10195  {
10196   "alignment" : 8,
10197   "fields" :
10198   [
10199    {
10200     "field_name" : "interfaceName",
10201     "referenced_type" : "type-266"
10202    },
10203    {
10204     "field_name" : "instanceName",
10205     "field_offset" : 128,
10206     "referenced_type" : "type-266"
10207    },
10208    {
10209     "field_name" : "pid",
10210     "field_offset" : 256,
10211     "referenced_type" : "type-9"
10212    },
10213    {
10214     "field_name" : "clientPids",
10215     "field_offset" : 320,
10216     "referenced_type" : "type-309"
10217    },
10218    {
10219     "field_name" : "arch",
10220     "field_offset" : 448,
10221     "referenced_type" : "type-349"
10222    }
10223   ],
10224   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
10225   "name" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
10226   "referenced_type" : "type-498",
10227   "self_type" : "type-498",
10228   "size" : 64,
10229   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
10230   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE"
10231  },
10232  {
10233   "alignment" : 8,
10234   "base_specifiers" :
10235   [
10236    {
10237     "referenced_type" : "type-57"
10238    }
10239   ],
10240   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification",
10241   "name" : "android::hidl::manager::V1_0::IServiceNotification",
10242   "referenced_type" : "type-72",
10243   "self_type" : "type-72",
10244   "size" : 24,
10245   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
10246   "unique_id" : "_ZTSN7android4hidl7manager4V1_020IServiceNotificationE",
10247   "vtable_components" :
10248   [
10249    {
10250     "component_value" : 8,
10251     "kind" : "vbase_offset"
10252    },
10253    {
10254     "kind" : "offset_to_top"
10255    },
10256    {
10257     "kind" : "rtti",
10258     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
10259    },
10260    {
10261     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
10262    },
10263    {
10264     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
10265    },
10266    {
10267     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
10268    },
10269    {
10270     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
10271    },
10272    {
10273     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE"
10274    },
10275    {
10276     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
10277    },
10278    {
10279     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm"
10280    },
10281    {
10282     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
10283    },
10284    {
10285     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
10286    },
10287    {
10288     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
10289    },
10290    {
10291     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
10292    },
10293    {
10294     "kind" : "complete_dtor_pointer",
10295     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
10296    },
10297    {
10298     "kind" : "deleting_dtor_pointer",
10299     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
10300    },
10301    {
10302     "is_pure" : true,
10303     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
10304    },
10305    {
10306     "kind" : "vcall_offset"
10307    },
10308    {
10309     "kind" : "vcall_offset"
10310    },
10311    {
10312     "kind" : "vcall_offset"
10313    },
10314    {
10315     "kind" : "vcall_offset"
10316    },
10317    {
10318     "component_value" : -8,
10319     "kind" : "vcall_offset"
10320    },
10321    {
10322     "component_value" : -8,
10323     "kind" : "offset_to_top"
10324    },
10325    {
10326     "kind" : "rtti",
10327     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
10328    },
10329    {
10330     "kind" : "complete_dtor_pointer",
10331     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
10332    },
10333    {
10334     "kind" : "deleting_dtor_pointer",
10335     "mangled_component_name" : "_ZTv0_n24_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
10336    },
10337    {
10338     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10339    },
10340    {
10341     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10342    },
10343    {
10344     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10345    },
10346    {
10347     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10348    }
10349   ]
10350  },
10351  {
10352   "alignment" : 8,
10353   "fields" :
10354   [
10355    {
10356     "access" : "private",
10357     "field_name" : "m_ptr",
10358     "referenced_type" : "type-64"
10359    }
10360   ],
10361   "linker_set_key" : "android::sp<android::Thread>",
10362   "name" : "android::sp<android::Thread>",
10363   "record_kind" : "class",
10364   "referenced_type" : "type-63",
10365   "self_type" : "type-63",
10366   "size" : 8,
10367   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10368   "template_args" : [ "type-65" ],
10369   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
10370  },
10371  {
10372   "alignment" : 8,
10373   "fields" :
10374   [
10375    {
10376     "access" : "private",
10377     "field_name" : "m_ptr",
10378     "referenced_type" : "type-109"
10379    }
10380   ],
10381   "linker_set_key" : "android::sp<android::hardware::BHwBinder>",
10382   "name" : "android::sp<android::hardware::BHwBinder>",
10383   "record_kind" : "class",
10384   "referenced_type" : "type-108",
10385   "self_type" : "type-108",
10386   "size" : 8,
10387   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10388   "template_args" : [ "type-110" ],
10389   "unique_id" : "_ZTSN7android2spINS_8hardware9BHwBinderEEE"
10390  },
10391  {
10392   "alignment" : 8,
10393   "fields" :
10394   [
10395    {
10396     "access" : "private",
10397     "field_name" : "m_ptr",
10398     "referenced_type" : "type-121"
10399    }
10400   ],
10401   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient>",
10402   "name" : "android::sp<android::hardware::IBinder::DeathRecipient>",
10403   "record_kind" : "class",
10404   "referenced_type" : "type-596",
10405   "self_type" : "type-596",
10406   "size" : 8,
10407   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10408   "template_args" : [ "type-3" ],
10409   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinder14DeathRecipientEEE"
10410  },
10411  {
10412   "alignment" : 8,
10413   "fields" :
10414   [
10415    {
10416     "access" : "private",
10417     "field_name" : "m_ptr",
10418     "referenced_type" : "type-23"
10419    }
10420   ],
10421   "linker_set_key" : "android::sp<android::hardware::IBinder>",
10422   "name" : "android::sp<android::hardware::IBinder>",
10423   "record_kind" : "class",
10424   "referenced_type" : "type-38",
10425   "self_type" : "type-38",
10426   "size" : 8,
10427   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10428   "template_args" : [ "type-24" ],
10429   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
10430  },
10431  {
10432   "alignment" : 8,
10433   "fields" :
10434   [
10435    {
10436     "access" : "private",
10437     "field_name" : "m_ptr",
10438     "referenced_type" : "type-601"
10439    }
10440   ],
10441   "linker_set_key" : "android::sp<android::hardware::IInterface>",
10442   "name" : "android::sp<android::hardware::IInterface>",
10443   "record_kind" : "class",
10444   "referenced_type" : "type-600",
10445   "self_type" : "type-600",
10446   "size" : 8,
10447   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10448   "template_args" : [ "type-373" ],
10449   "unique_id" : "_ZTSN7android2spINS_8hardware10IInterfaceEEE"
10450  },
10451  {
10452   "alignment" : 8,
10453   "fields" :
10454   [
10455    {
10456     "access" : "private",
10457     "field_name" : "m_ptr",
10458     "referenced_type" : "type-51"
10459    }
10460   ],
10461   "linker_set_key" : "android::sp<android::hardware::ProcessState>",
10462   "name" : "android::sp<android::hardware::ProcessState>",
10463   "record_kind" : "class",
10464   "referenced_type" : "type-50",
10465   "self_type" : "type-50",
10466   "size" : 8,
10467   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10468   "template_args" : [ "type-8" ],
10469   "unique_id" : "_ZTSN7android2spINS_8hardware12ProcessStateEEE"
10470  },
10471  {
10472   "alignment" : 8,
10473   "fields" :
10474   [
10475    {
10476     "access" : "private",
10477     "field_name" : "m_ptr",
10478     "referenced_type" : "type-97"
10479    }
10480   ],
10481   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient>",
10482   "name" : "android::sp<android::hardware::hidl_binder_death_recipient>",
10483   "record_kind" : "class",
10484   "referenced_type" : "type-96",
10485   "self_type" : "type-96",
10486   "size" : 8,
10487   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10488   "template_args" : [ "type-98" ],
10489   "unique_id" : "_ZTSN7android2spINS_8hardware27hidl_binder_death_recipientEEE"
10490  },
10491  {
10492   "alignment" : 8,
10493   "fields" :
10494   [
10495    {
10496     "access" : "private",
10497     "field_name" : "m_ptr",
10498     "referenced_type" : "type-100"
10499    }
10500   ],
10501   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
10502   "name" : "android::sp<android::hardware::hidl_death_recipient>",
10503   "record_kind" : "class",
10504   "referenced_type" : "type-297",
10505   "self_type" : "type-297",
10506   "size" : 8,
10507   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10508   "template_args" : [ "type-101" ],
10509   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
10510  },
10511  {
10512   "alignment" : 8,
10513   "fields" :
10514   [
10515    {
10516     "access" : "private",
10517     "field_name" : "m_ptr",
10518     "referenced_type" : "type-78"
10519    }
10520   ],
10521   "linker_set_key" : "android::sp<android::hardware::light::V2_0::ILight>",
10522   "name" : "android::sp<android::hardware::light::V2_0::ILight>",
10523   "record_kind" : "class",
10524   "referenced_type" : "type-77",
10525   "self_type" : "type-77",
10526   "size" : 8,
10527   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10528   "template_args" : [ "type-79" ],
10529   "unique_id" : "_ZTSN7android2spINS_8hardware5light4V2_06ILightEEE"
10530  },
10531  {
10532   "alignment" : 8,
10533   "fields" :
10534   [
10535    {
10536     "access" : "private",
10537     "field_name" : "m_ptr",
10538     "referenced_type" : "type-103"
10539    }
10540   ],
10541   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
10542   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
10543   "record_kind" : "class",
10544   "referenced_type" : "type-392",
10545   "self_type" : "type-392",
10546   "size" : 8,
10547   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10548   "template_args" : [ "type-57" ],
10549   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
10550  },
10551  {
10552   "alignment" : 8,
10553   "fields" :
10554   [
10555    {
10556     "access" : "private",
10557     "field_name" : "m_ptr",
10558     "referenced_type" : "type-55"
10559    }
10560   ],
10561   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
10562   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
10563   "record_kind" : "class",
10564   "referenced_type" : "type-54",
10565   "self_type" : "type-54",
10566   "size" : 8,
10567   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10568   "template_args" : [ "type-56" ],
10569   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE"
10570  },
10571  {
10572   "alignment" : 8,
10573   "fields" :
10574   [
10575    {
10576     "access" : "private",
10577     "field_name" : "m_ptr",
10578     "referenced_type" : "type-71"
10579    }
10580   ],
10581   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
10582   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
10583   "record_kind" : "class",
10584   "referenced_type" : "type-70",
10585   "self_type" : "type-70",
10586   "size" : 8,
10587   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
10588   "template_args" : [ "type-72" ],
10589   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
10590  },
10591  {
10592   "alignment" : 1,
10593   "linker_set_key" : "android::trait_trivial_copy<bool>",
10594   "name" : "android::trait_trivial_copy<bool>",
10595   "referenced_type" : "type-174",
10596   "self_type" : "type-174",
10597   "size" : 1,
10598   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10599   "template_args" : [ "type-27" ],
10600   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
10601  },
10602  {
10603   "alignment" : 1,
10604   "linker_set_key" : "android::trait_trivial_copy<char>",
10605   "name" : "android::trait_trivial_copy<char>",
10606   "referenced_type" : "type-178",
10607   "self_type" : "type-178",
10608   "size" : 1,
10609   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10610   "template_args" : [ "type-46" ],
10611   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
10612  },
10613  {
10614   "alignment" : 1,
10615   "linker_set_key" : "android::trait_trivial_copy<double>",
10616   "name" : "android::trait_trivial_copy<double>",
10617   "referenced_type" : "type-229",
10618   "self_type" : "type-229",
10619   "size" : 1,
10620   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10621   "template_args" : [ "type-227" ],
10622   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
10623  },
10624  {
10625   "alignment" : 1,
10626   "linker_set_key" : "android::trait_trivial_copy<float>",
10627   "name" : "android::trait_trivial_copy<float>",
10628   "referenced_type" : "type-224",
10629   "self_type" : "type-224",
10630   "size" : 1,
10631   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10632   "template_args" : [ "type-222" ],
10633   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
10634  },
10635  {
10636   "alignment" : 1,
10637   "linker_set_key" : "android::trait_trivial_copy<int>",
10638   "name" : "android::trait_trivial_copy<int>",
10639   "referenced_type" : "type-195",
10640   "self_type" : "type-195",
10641   "size" : 1,
10642   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10643   "template_args" : [ "type-9" ],
10644   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
10645  },
10646  {
10647   "alignment" : 1,
10648   "linker_set_key" : "android::trait_trivial_copy<long long>",
10649   "name" : "android::trait_trivial_copy<long long>",
10650   "referenced_type" : "type-213",
10651   "self_type" : "type-213",
10652   "size" : 1,
10653   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10654   "template_args" : [ "type-211" ],
10655   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
10656  },
10657  {
10658   "alignment" : 1,
10659   "linker_set_key" : "android::trait_trivial_copy<long>",
10660   "name" : "android::trait_trivial_copy<long>",
10661   "referenced_type" : "type-203",
10662   "self_type" : "type-203",
10663   "size" : 1,
10664   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10665   "template_args" : [ "type-15" ],
10666   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
10667  },
10668  {
10669   "alignment" : 1,
10670   "linker_set_key" : "android::trait_trivial_copy<short>",
10671   "name" : "android::trait_trivial_copy<short>",
10672   "referenced_type" : "type-187",
10673   "self_type" : "type-187",
10674   "size" : 1,
10675   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10676   "template_args" : [ "type-185" ],
10677   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
10678  },
10679  {
10680   "alignment" : 1,
10681   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
10682   "name" : "android::trait_trivial_copy<unsigned char>",
10683   "referenced_type" : "type-182",
10684   "self_type" : "type-182",
10685   "size" : 1,
10686   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10687   "template_args" : [ "type-88" ],
10688   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
10689  },
10690  {
10691   "alignment" : 1,
10692   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
10693   "name" : "android::trait_trivial_copy<unsigned int>",
10694   "referenced_type" : "type-199",
10695   "self_type" : "type-199",
10696   "size" : 1,
10697   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10698   "template_args" : [ "type-2" ],
10699   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
10700  },
10701  {
10702   "alignment" : 1,
10703   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
10704   "name" : "android::trait_trivial_copy<unsigned long long>",
10705   "referenced_type" : "type-218",
10706   "self_type" : "type-218",
10707   "size" : 1,
10708   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10709   "template_args" : [ "type-216" ],
10710   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
10711  },
10712  {
10713   "alignment" : 1,
10714   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
10715   "name" : "android::trait_trivial_copy<unsigned long>",
10716   "referenced_type" : "type-207",
10717   "self_type" : "type-207",
10718   "size" : 1,
10719   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10720   "template_args" : [ "type-14" ],
10721   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
10722  },
10723  {
10724   "alignment" : 1,
10725   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
10726   "name" : "android::trait_trivial_copy<unsigned short>",
10727   "referenced_type" : "type-191",
10728   "self_type" : "type-191",
10729   "size" : 1,
10730   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10731   "template_args" : [ "type-90" ],
10732   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
10733  },
10734  {
10735   "alignment" : 1,
10736   "linker_set_key" : "android::trait_trivial_copy<void>",
10737   "name" : "android::trait_trivial_copy<void>",
10738   "referenced_type" : "type-170",
10739   "self_type" : "type-170",
10740   "size" : 1,
10741   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10742   "template_args" : [ "type-11" ],
10743   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
10744  },
10745  {
10746   "alignment" : 1,
10747   "linker_set_key" : "android::trait_trivial_ctor<bool>",
10748   "name" : "android::trait_trivial_ctor<bool>",
10749   "referenced_type" : "type-172",
10750   "self_type" : "type-172",
10751   "size" : 1,
10752   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10753   "template_args" : [ "type-27" ],
10754   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
10755  },
10756  {
10757   "alignment" : 1,
10758   "linker_set_key" : "android::trait_trivial_ctor<char>",
10759   "name" : "android::trait_trivial_ctor<char>",
10760   "referenced_type" : "type-176",
10761   "self_type" : "type-176",
10762   "size" : 1,
10763   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10764   "template_args" : [ "type-46" ],
10765   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
10766  },
10767  {
10768   "alignment" : 1,
10769   "linker_set_key" : "android::trait_trivial_ctor<double>",
10770   "name" : "android::trait_trivial_ctor<double>",
10771   "referenced_type" : "type-226",
10772   "self_type" : "type-226",
10773   "size" : 1,
10774   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10775   "template_args" : [ "type-227" ],
10776   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
10777  },
10778  {
10779   "alignment" : 1,
10780   "linker_set_key" : "android::trait_trivial_ctor<float>",
10781   "name" : "android::trait_trivial_ctor<float>",
10782   "referenced_type" : "type-221",
10783   "self_type" : "type-221",
10784   "size" : 1,
10785   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10786   "template_args" : [ "type-222" ],
10787   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
10788  },
10789  {
10790   "alignment" : 1,
10791   "linker_set_key" : "android::trait_trivial_ctor<int>",
10792   "name" : "android::trait_trivial_ctor<int>",
10793   "referenced_type" : "type-193",
10794   "self_type" : "type-193",
10795   "size" : 1,
10796   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10797   "template_args" : [ "type-9" ],
10798   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
10799  },
10800  {
10801   "alignment" : 1,
10802   "linker_set_key" : "android::trait_trivial_ctor<long long>",
10803   "name" : "android::trait_trivial_ctor<long long>",
10804   "referenced_type" : "type-210",
10805   "self_type" : "type-210",
10806   "size" : 1,
10807   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10808   "template_args" : [ "type-211" ],
10809   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
10810  },
10811  {
10812   "alignment" : 1,
10813   "linker_set_key" : "android::trait_trivial_ctor<long>",
10814   "name" : "android::trait_trivial_ctor<long>",
10815   "referenced_type" : "type-201",
10816   "self_type" : "type-201",
10817   "size" : 1,
10818   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10819   "template_args" : [ "type-15" ],
10820   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
10821  },
10822  {
10823   "alignment" : 1,
10824   "linker_set_key" : "android::trait_trivial_ctor<short>",
10825   "name" : "android::trait_trivial_ctor<short>",
10826   "referenced_type" : "type-184",
10827   "self_type" : "type-184",
10828   "size" : 1,
10829   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10830   "template_args" : [ "type-185" ],
10831   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
10832  },
10833  {
10834   "alignment" : 1,
10835   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
10836   "name" : "android::trait_trivial_ctor<unsigned char>",
10837   "referenced_type" : "type-180",
10838   "self_type" : "type-180",
10839   "size" : 1,
10840   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10841   "template_args" : [ "type-88" ],
10842   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
10843  },
10844  {
10845   "alignment" : 1,
10846   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
10847   "name" : "android::trait_trivial_ctor<unsigned int>",
10848   "referenced_type" : "type-197",
10849   "self_type" : "type-197",
10850   "size" : 1,
10851   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10852   "template_args" : [ "type-2" ],
10853   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
10854  },
10855  {
10856   "alignment" : 1,
10857   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
10858   "name" : "android::trait_trivial_ctor<unsigned long long>",
10859   "referenced_type" : "type-215",
10860   "self_type" : "type-215",
10861   "size" : 1,
10862   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10863   "template_args" : [ "type-216" ],
10864   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
10865  },
10866  {
10867   "alignment" : 1,
10868   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
10869   "name" : "android::trait_trivial_ctor<unsigned long>",
10870   "referenced_type" : "type-205",
10871   "self_type" : "type-205",
10872   "size" : 1,
10873   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10874   "template_args" : [ "type-14" ],
10875   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
10876  },
10877  {
10878   "alignment" : 1,
10879   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
10880   "name" : "android::trait_trivial_ctor<unsigned short>",
10881   "referenced_type" : "type-189",
10882   "self_type" : "type-189",
10883   "size" : 1,
10884   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10885   "template_args" : [ "type-90" ],
10886   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
10887  },
10888  {
10889   "alignment" : 1,
10890   "linker_set_key" : "android::trait_trivial_ctor<void>",
10891   "name" : "android::trait_trivial_ctor<void>",
10892   "referenced_type" : "type-167",
10893   "self_type" : "type-167",
10894   "size" : 1,
10895   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10896   "template_args" : [ "type-11" ],
10897   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
10898  },
10899  {
10900   "alignment" : 1,
10901   "linker_set_key" : "android::trait_trivial_dtor<bool>",
10902   "name" : "android::trait_trivial_dtor<bool>",
10903   "referenced_type" : "type-173",
10904   "self_type" : "type-173",
10905   "size" : 1,
10906   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10907   "template_args" : [ "type-27" ],
10908   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
10909  },
10910  {
10911   "alignment" : 1,
10912   "linker_set_key" : "android::trait_trivial_dtor<char>",
10913   "name" : "android::trait_trivial_dtor<char>",
10914   "referenced_type" : "type-177",
10915   "self_type" : "type-177",
10916   "size" : 1,
10917   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10918   "template_args" : [ "type-46" ],
10919   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
10920  },
10921  {
10922   "alignment" : 1,
10923   "linker_set_key" : "android::trait_trivial_dtor<double>",
10924   "name" : "android::trait_trivial_dtor<double>",
10925   "referenced_type" : "type-228",
10926   "self_type" : "type-228",
10927   "size" : 1,
10928   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10929   "template_args" : [ "type-227" ],
10930   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
10931  },
10932  {
10933   "alignment" : 1,
10934   "linker_set_key" : "android::trait_trivial_dtor<float>",
10935   "name" : "android::trait_trivial_dtor<float>",
10936   "referenced_type" : "type-223",
10937   "self_type" : "type-223",
10938   "size" : 1,
10939   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10940   "template_args" : [ "type-222" ],
10941   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
10942  },
10943  {
10944   "alignment" : 1,
10945   "linker_set_key" : "android::trait_trivial_dtor<int>",
10946   "name" : "android::trait_trivial_dtor<int>",
10947   "referenced_type" : "type-194",
10948   "self_type" : "type-194",
10949   "size" : 1,
10950   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10951   "template_args" : [ "type-9" ],
10952   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
10953  },
10954  {
10955   "alignment" : 1,
10956   "linker_set_key" : "android::trait_trivial_dtor<long long>",
10957   "name" : "android::trait_trivial_dtor<long long>",
10958   "referenced_type" : "type-212",
10959   "self_type" : "type-212",
10960   "size" : 1,
10961   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10962   "template_args" : [ "type-211" ],
10963   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
10964  },
10965  {
10966   "alignment" : 1,
10967   "linker_set_key" : "android::trait_trivial_dtor<long>",
10968   "name" : "android::trait_trivial_dtor<long>",
10969   "referenced_type" : "type-202",
10970   "self_type" : "type-202",
10971   "size" : 1,
10972   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10973   "template_args" : [ "type-15" ],
10974   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
10975  },
10976  {
10977   "alignment" : 1,
10978   "linker_set_key" : "android::trait_trivial_dtor<short>",
10979   "name" : "android::trait_trivial_dtor<short>",
10980   "referenced_type" : "type-186",
10981   "self_type" : "type-186",
10982   "size" : 1,
10983   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10984   "template_args" : [ "type-185" ],
10985   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
10986  },
10987  {
10988   "alignment" : 1,
10989   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
10990   "name" : "android::trait_trivial_dtor<unsigned char>",
10991   "referenced_type" : "type-181",
10992   "self_type" : "type-181",
10993   "size" : 1,
10994   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
10995   "template_args" : [ "type-88" ],
10996   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
10997  },
10998  {
10999   "alignment" : 1,
11000   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
11001   "name" : "android::trait_trivial_dtor<unsigned int>",
11002   "referenced_type" : "type-198",
11003   "self_type" : "type-198",
11004   "size" : 1,
11005   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11006   "template_args" : [ "type-2" ],
11007   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
11008  },
11009  {
11010   "alignment" : 1,
11011   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
11012   "name" : "android::trait_trivial_dtor<unsigned long long>",
11013   "referenced_type" : "type-217",
11014   "self_type" : "type-217",
11015   "size" : 1,
11016   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11017   "template_args" : [ "type-216" ],
11018   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
11019  },
11020  {
11021   "alignment" : 1,
11022   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
11023   "name" : "android::trait_trivial_dtor<unsigned long>",
11024   "referenced_type" : "type-206",
11025   "self_type" : "type-206",
11026   "size" : 1,
11027   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11028   "template_args" : [ "type-14" ],
11029   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
11030  },
11031  {
11032   "alignment" : 1,
11033   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
11034   "name" : "android::trait_trivial_dtor<unsigned short>",
11035   "referenced_type" : "type-190",
11036   "self_type" : "type-190",
11037   "size" : 1,
11038   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11039   "template_args" : [ "type-90" ],
11040   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
11041  },
11042  {
11043   "alignment" : 1,
11044   "linker_set_key" : "android::trait_trivial_dtor<void>",
11045   "name" : "android::trait_trivial_dtor<void>",
11046   "referenced_type" : "type-169",
11047   "self_type" : "type-169",
11048   "size" : 1,
11049   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11050   "template_args" : [ "type-11" ],
11051   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
11052  },
11053  {
11054   "alignment" : 1,
11055   "linker_set_key" : "android::trait_trivial_move<android::String16>",
11056   "name" : "android::trait_trivial_move<android::String16>",
11057   "referenced_type" : "type-366",
11058   "self_type" : "type-366",
11059   "size" : 1,
11060   "source_file" : "/system/core/libutils/include/utils/String16.h",
11061   "template_args" : [ "type-32" ],
11062   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
11063  },
11064  {
11065   "alignment" : 1,
11066   "linker_set_key" : "android::trait_trivial_move<android::String8>",
11067   "name" : "android::trait_trivial_move<android::String8>",
11068   "referenced_type" : "type-360",
11069   "self_type" : "type-360",
11070   "size" : 1,
11071   "source_file" : "/system/core/libutils/include/utils/String8.h",
11072   "template_args" : [ "type-43" ],
11073   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
11074  },
11075  {
11076   "alignment" : 1,
11077   "linker_set_key" : "android::trait_trivial_move<bool>",
11078   "name" : "android::trait_trivial_move<bool>",
11079   "referenced_type" : "type-175",
11080   "self_type" : "type-175",
11081   "size" : 1,
11082   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11083   "template_args" : [ "type-27" ],
11084   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
11085  },
11086  {
11087   "alignment" : 1,
11088   "linker_set_key" : "android::trait_trivial_move<char>",
11089   "name" : "android::trait_trivial_move<char>",
11090   "referenced_type" : "type-179",
11091   "self_type" : "type-179",
11092   "size" : 1,
11093   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11094   "template_args" : [ "type-46" ],
11095   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
11096  },
11097  {
11098   "alignment" : 1,
11099   "linker_set_key" : "android::trait_trivial_move<double>",
11100   "name" : "android::trait_trivial_move<double>",
11101   "referenced_type" : "type-231",
11102   "self_type" : "type-231",
11103   "size" : 1,
11104   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11105   "template_args" : [ "type-227" ],
11106   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
11107  },
11108  {
11109   "alignment" : 1,
11110   "linker_set_key" : "android::trait_trivial_move<float>",
11111   "name" : "android::trait_trivial_move<float>",
11112   "referenced_type" : "type-225",
11113   "self_type" : "type-225",
11114   "size" : 1,
11115   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11116   "template_args" : [ "type-222" ],
11117   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
11118  },
11119  {
11120   "alignment" : 1,
11121   "linker_set_key" : "android::trait_trivial_move<int>",
11122   "name" : "android::trait_trivial_move<int>",
11123   "referenced_type" : "type-196",
11124   "self_type" : "type-196",
11125   "size" : 1,
11126   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11127   "template_args" : [ "type-9" ],
11128   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
11129  },
11130  {
11131   "alignment" : 1,
11132   "linker_set_key" : "android::trait_trivial_move<long long>",
11133   "name" : "android::trait_trivial_move<long long>",
11134   "referenced_type" : "type-214",
11135   "self_type" : "type-214",
11136   "size" : 1,
11137   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11138   "template_args" : [ "type-211" ],
11139   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
11140  },
11141  {
11142   "alignment" : 1,
11143   "linker_set_key" : "android::trait_trivial_move<long>",
11144   "name" : "android::trait_trivial_move<long>",
11145   "referenced_type" : "type-204",
11146   "self_type" : "type-204",
11147   "size" : 1,
11148   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11149   "template_args" : [ "type-15" ],
11150   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
11151  },
11152  {
11153   "alignment" : 1,
11154   "linker_set_key" : "android::trait_trivial_move<short>",
11155   "name" : "android::trait_trivial_move<short>",
11156   "referenced_type" : "type-188",
11157   "self_type" : "type-188",
11158   "size" : 1,
11159   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11160   "template_args" : [ "type-185" ],
11161   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
11162  },
11163  {
11164   "alignment" : 1,
11165   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
11166   "name" : "android::trait_trivial_move<unsigned char>",
11167   "referenced_type" : "type-183",
11168   "self_type" : "type-183",
11169   "size" : 1,
11170   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11171   "template_args" : [ "type-88" ],
11172   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
11173  },
11174  {
11175   "alignment" : 1,
11176   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
11177   "name" : "android::trait_trivial_move<unsigned int>",
11178   "referenced_type" : "type-200",
11179   "self_type" : "type-200",
11180   "size" : 1,
11181   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11182   "template_args" : [ "type-2" ],
11183   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
11184  },
11185  {
11186   "alignment" : 1,
11187   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
11188   "name" : "android::trait_trivial_move<unsigned long long>",
11189   "referenced_type" : "type-220",
11190   "self_type" : "type-220",
11191   "size" : 1,
11192   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11193   "template_args" : [ "type-216" ],
11194   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
11195  },
11196  {
11197   "alignment" : 1,
11198   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
11199   "name" : "android::trait_trivial_move<unsigned long>",
11200   "referenced_type" : "type-209",
11201   "self_type" : "type-209",
11202   "size" : 1,
11203   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11204   "template_args" : [ "type-14" ],
11205   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
11206  },
11207  {
11208   "alignment" : 1,
11209   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
11210   "name" : "android::trait_trivial_move<unsigned short>",
11211   "referenced_type" : "type-192",
11212   "self_type" : "type-192",
11213   "size" : 1,
11214   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11215   "template_args" : [ "type-90" ],
11216   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
11217  },
11218  {
11219   "alignment" : 1,
11220   "linker_set_key" : "android::trait_trivial_move<void>",
11221   "name" : "android::trait_trivial_move<void>",
11222   "referenced_type" : "type-171",
11223   "self_type" : "type-171",
11224   "size" : 1,
11225   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
11226   "template_args" : [ "type-11" ],
11227   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
11228  },
11229  {
11230   "alignment" : 8,
11231   "fields" :
11232   [
11233    {
11234     "access" : "private",
11235     "field_name" : "m_ptr",
11236     "referenced_type" : "type-109"
11237    },
11238    {
11239     "access" : "private",
11240     "field_name" : "m_refs",
11241     "field_offset" : 64,
11242     "referenced_type" : "type-25"
11243    }
11244   ],
11245   "linker_set_key" : "android::wp<android::hardware::BHwBinder>",
11246   "name" : "android::wp<android::hardware::BHwBinder>",
11247   "record_kind" : "class",
11248   "referenced_type" : "type-329",
11249   "self_type" : "type-329",
11250   "size" : 16,
11251   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
11252   "template_args" : [ "type-110" ],
11253   "unique_id" : "_ZTSN7android2wpINS_8hardware9BHwBinderEEE"
11254  },
11255  {
11256   "alignment" : 8,
11257   "fields" :
11258   [
11259    {
11260     "access" : "private",
11261     "field_name" : "m_ptr",
11262     "referenced_type" : "type-121"
11263    },
11264    {
11265     "access" : "private",
11266     "field_name" : "m_refs",
11267     "field_offset" : 64,
11268     "referenced_type" : "type-25"
11269    }
11270   ],
11271   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient>",
11272   "name" : "android::wp<android::hardware::IBinder::DeathRecipient>",
11273   "record_kind" : "class",
11274   "referenced_type" : "type-120",
11275   "self_type" : "type-120",
11276   "size" : 16,
11277   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
11278   "template_args" : [ "type-3" ],
11279   "unique_id" : "_ZTSN7android2wpINS_8hardware7IBinder14DeathRecipientEEE"
11280  },
11281  {
11282   "alignment" : 8,
11283   "fields" :
11284   [
11285    {
11286     "access" : "private",
11287     "field_name" : "m_ptr",
11288     "referenced_type" : "type-100"
11289    },
11290    {
11291     "access" : "private",
11292     "field_name" : "m_refs",
11293     "field_offset" : 64,
11294     "referenced_type" : "type-25"
11295    }
11296   ],
11297   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
11298   "name" : "android::wp<android::hardware::hidl_death_recipient>",
11299   "record_kind" : "class",
11300   "referenced_type" : "type-99",
11301   "self_type" : "type-99",
11302   "size" : 16,
11303   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
11304   "template_args" : [ "type-101" ],
11305   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
11306  },
11307  {
11308   "alignment" : 8,
11309   "fields" :
11310   [
11311    {
11312     "access" : "private",
11313     "field_name" : "m_ptr",
11314     "referenced_type" : "type-103"
11315    },
11316    {
11317     "access" : "private",
11318     "field_name" : "m_refs",
11319     "field_offset" : 64,
11320     "referenced_type" : "type-25"
11321    }
11322   ],
11323   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
11324   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
11325   "record_kind" : "class",
11326   "referenced_type" : "type-102",
11327   "self_type" : "type-102",
11328   "size" : 16,
11329   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
11330   "template_args" : [ "type-57" ],
11331   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
11332  },
11333  {
11334   "alignment" : 4,
11335   "fields" :
11336   [
11337    {
11338     "field_name" : "maxContentLightLevel",
11339     "referenced_type" : "type-222"
11340    },
11341    {
11342     "field_name" : "maxFrameAverageLightLevel",
11343     "field_offset" : 32,
11344     "referenced_type" : "type-222"
11345    }
11346   ],
11347   "linker_set_key" : "android_cta861_3_metadata",
11348   "name" : "android_cta861_3_metadata",
11349   "referenced_type" : "type-472",
11350   "self_type" : "type-472",
11351   "size" : 8,
11352   "source_file" : "/system/core/libsystem/include/system/graphics.h",
11353   "unique_id" : "android_cta861_3_metadata"
11354  },
11355  {
11356   "alignment" : 4,
11357   "fields" :
11358   [
11359    {
11360     "field_name" : "num_points",
11361     "referenced_type" : "type-2"
11362    },
11363    {
11364     "field_name" : "reserved",
11365     "field_offset" : 32,
11366     "referenced_type" : "type-460"
11367    },
11368    {
11369     "field_name" : "xyzc_points",
11370     "field_offset" : 288,
11371     "referenced_type" : "type-467"
11372    }
11373   ],
11374   "linker_set_key" : "android_depth_points",
11375   "name" : "android_depth_points",
11376   "referenced_type" : "type-466",
11377   "self_type" : "type-466",
11378   "size" : 36,
11379   "source_file" : "/system/core/libsystem/include/system/graphics.h",
11380   "unique_id" : "android_depth_points"
11381  },
11382  {
11383   "alignment" : 8,
11384   "fields" :
11385   [
11386    {
11387     "field_name" : "format",
11388     "referenced_type" : "type-463"
11389    },
11390    {
11391     "field_name" : "num_planes",
11392     "field_offset" : 32,
11393     "referenced_type" : "type-2"
11394    },
11395    {
11396     "field_name" : "planes",
11397     "field_offset" : 64,
11398     "referenced_type" : "type-465"
11399    }
11400   ],
11401   "linker_set_key" : "android_flex_layout",
11402   "name" : "android_flex_layout",
11403   "referenced_type" : "type-464",
11404   "self_type" : "type-464",
11405   "size" : 16,
11406   "source_file" : "/system/core/libsystem/include/system/graphics.h",
11407   "unique_id" : "android_flex_layout"
11408  },
11409  {
11410   "alignment" : 8,
11411   "fields" :
11412   [
11413    {
11414     "field_name" : "top_left",
11415     "referenced_type" : "type-378"
11416    },
11417    {
11418     "field_name" : "component",
11419     "field_offset" : 64,
11420     "referenced_type" : "type-461"
11421    },
11422    {
11423     "field_name" : "bits_per_component",
11424     "field_offset" : 96,
11425     "referenced_type" : "type-9"
11426    },
11427    {
11428     "field_name" : "bits_used",
11429     "field_offset" : 128,
11430     "referenced_type" : "type-9"
11431    },
11432    {
11433     "field_name" : "h_increment",
11434     "field_offset" : 160,
11435     "referenced_type" : "type-9"
11436    },
11437    {
11438     "field_name" : "v_increment",
11439     "field_offset" : 192,
11440     "referenced_type" : "type-9"
11441    },
11442    {
11443     "field_name" : "h_subsampling",
11444     "field_offset" : 224,
11445     "referenced_type" : "type-9"
11446    },
11447    {
11448     "field_name" : "v_subsampling",
11449     "field_offset" : 256,
11450     "referenced_type" : "type-9"
11451    }
11452   ],
11453   "linker_set_key" : "android_flex_plane",
11454   "name" : "android_flex_plane",
11455   "referenced_type" : "type-462",
11456   "self_type" : "type-462",
11457   "size" : 40,
11458   "source_file" : "/system/core/libsystem/include/system/graphics.h",
11459   "unique_id" : "android_flex_plane"
11460  },
11461  {
11462   "alignment" : 4,
11463   "fields" :
11464   [
11465    {
11466     "field_name" : "displayPrimaryRed",
11467     "referenced_type" : "type-470"
11468    },
11469    {
11470     "field_name" : "displayPrimaryGreen",
11471     "field_offset" : 64,
11472     "referenced_type" : "type-470"
11473    },
11474    {
11475     "field_name" : "displayPrimaryBlue",
11476     "field_offset" : 128,
11477     "referenced_type" : "type-470"
11478    },
11479    {
11480     "field_name" : "whitePoint",
11481     "field_offset" : 192,
11482     "referenced_type" : "type-470"
11483    },
11484    {
11485     "field_name" : "maxLuminance",
11486     "field_offset" : 256,
11487     "referenced_type" : "type-222"
11488    },
11489    {
11490     "field_name" : "minLuminance",
11491     "field_offset" : 288,
11492     "referenced_type" : "type-222"
11493    }
11494   ],
11495   "linker_set_key" : "android_smpte2086_metadata",
11496   "name" : "android_smpte2086_metadata",
11497   "referenced_type" : "type-471",
11498   "self_type" : "type-471",
11499   "size" : 40,
11500   "source_file" : "/system/core/libsystem/include/system/graphics.h",
11501   "unique_id" : "android_smpte2086_metadata"
11502  },
11503  {
11504   "alignment" : 4,
11505   "fields" :
11506   [
11507    {
11508     "field_name" : "x",
11509     "referenced_type" : "type-222"
11510    },
11511    {
11512     "field_name" : "y",
11513     "field_offset" : 32,
11514     "referenced_type" : "type-222"
11515    }
11516   ],
11517   "linker_set_key" : "android_xy_color",
11518   "name" : "android_xy_color",
11519   "referenced_type" : "type-470",
11520   "self_type" : "type-470",
11521   "size" : 8,
11522   "source_file" : "/system/core/libsystem/include/system/graphics.h",
11523   "unique_id" : "android_xy_color"
11524  },
11525  {
11526   "alignment" : 8,
11527   "fields" :
11528   [
11529    {
11530     "field_name" : "y",
11531     "referenced_type" : "type-10"
11532    },
11533    {
11534     "field_name" : "cb",
11535     "field_offset" : 64,
11536     "referenced_type" : "type-10"
11537    },
11538    {
11539     "field_name" : "cr",
11540     "field_offset" : 128,
11541     "referenced_type" : "type-10"
11542    },
11543    {
11544     "field_name" : "ystride",
11545     "field_offset" : 192,
11546     "referenced_type" : "type-14"
11547    },
11548    {
11549     "field_name" : "cstride",
11550     "field_offset" : 256,
11551     "referenced_type" : "type-14"
11552    },
11553    {
11554     "field_name" : "chroma_step",
11555     "field_offset" : 320,
11556     "referenced_type" : "type-14"
11557    },
11558    {
11559     "field_name" : "reserved",
11560     "field_offset" : 384,
11561     "referenced_type" : "type-460"
11562    }
11563   ],
11564   "linker_set_key" : "android_ycbcr",
11565   "name" : "android_ycbcr",
11566   "referenced_type" : "type-459",
11567   "self_type" : "type-459",
11568   "size" : 80,
11569   "source_file" : "/system/core/libsystem/include/system/graphics.h",
11570   "unique_id" : "android_ycbcr"
11571  },
11572  {
11573   "alignment" : 4,
11574   "fields" :
11575   [
11576    {
11577     "referenced_type" : "type-86"
11578    }
11579   ],
11580   "linker_set_key" : "log_msg",
11581   "name" : "log_msg",
11582   "referenced_type" : "type-85",
11583   "self_type" : "type-85",
11584   "size" : 5124,
11585   "source_file" : "/system/core/liblog/include/log/log_read.h",
11586   "unique_id" : "log_msg"
11587  },
11588  {
11589   "alignment" : 4,
11590   "fields" :
11591   [
11592    {
11593     "field_name" : "buf",
11594     "referenced_type" : "type-87"
11595    },
11596    {
11597     "field_name" : "entry",
11598     "referenced_type" : "type-89"
11599    },
11600    {
11601     "field_name" : "entry_v4",
11602     "referenced_type" : "type-89"
11603    },
11604    {
11605     "field_name" : "entry_v3",
11606     "referenced_type" : "type-92"
11607    },
11608    {
11609     "field_name" : "entry_v2",
11610     "referenced_type" : "type-93"
11611    },
11612    {
11613     "field_name" : "entry_v1",
11614     "referenced_type" : "type-94"
11615    }
11616   ],
11617   "is_anonymous" : true,
11618   "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",
11619   "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",
11620   "record_kind" : "union",
11621   "referenced_type" : "type-86",
11622   "self_type" : "type-86",
11623   "size" : 5124,
11624   "source_file" : "/system/core/liblog/include/log/log_read.h",
11625   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
11626  },
11627  {
11628   "alignment" : 1,
11629   "fields" :
11630   [
11631    {
11632     "field_name" : "tv_sec",
11633     "referenced_type" : "type-2"
11634    },
11635    {
11636     "field_name" : "tv_nsec",
11637     "field_offset" : 32,
11638     "referenced_type" : "type-2"
11639    }
11640   ],
11641   "linker_set_key" : "log_time",
11642   "name" : "log_time",
11643   "referenced_type" : "type-365",
11644   "self_type" : "type-365",
11645   "size" : 8,
11646   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
11647   "unique_id" : "_ZTS8log_time"
11648  },
11649  {
11650   "alignment" : 4,
11651   "fields" :
11652   [
11653    {
11654     "field_name" : "len",
11655     "referenced_type" : "type-90"
11656    },
11657    {
11658     "field_name" : "__pad",
11659     "field_offset" : 16,
11660     "referenced_type" : "type-90"
11661    },
11662    {
11663     "field_name" : "pid",
11664     "field_offset" : 32,
11665     "referenced_type" : "type-9"
11666    },
11667    {
11668     "field_name" : "tid",
11669     "field_offset" : 64,
11670     "referenced_type" : "type-9"
11671    },
11672    {
11673     "field_name" : "sec",
11674     "field_offset" : 96,
11675     "referenced_type" : "type-9"
11676    },
11677    {
11678     "field_name" : "nsec",
11679     "field_offset" : 128,
11680     "referenced_type" : "type-9"
11681    },
11682    {
11683     "field_name" : "msg",
11684     "field_offset" : 160,
11685     "referenced_type" : "type-91"
11686    }
11687   ],
11688   "linker_set_key" : "logger_entry",
11689   "name" : "logger_entry",
11690   "referenced_type" : "type-94",
11691   "self_type" : "type-94",
11692   "size" : 20,
11693   "source_file" : "/system/core/liblog/include/log/log_read.h",
11694   "unique_id" : "logger_entry"
11695  },
11696  {
11697   "alignment" : 1,
11698   "fields" :
11699   [
11700    {
11701     "field_name" : "len",
11702     "referenced_type" : "type-90"
11703    },
11704    {
11705     "field_name" : "hdr_size",
11706     "field_offset" : 16,
11707     "referenced_type" : "type-90"
11708    },
11709    {
11710     "field_name" : "pid",
11711     "field_offset" : 32,
11712     "referenced_type" : "type-9"
11713    },
11714    {
11715     "field_name" : "tid",
11716     "field_offset" : 64,
11717     "referenced_type" : "type-9"
11718    },
11719    {
11720     "field_name" : "sec",
11721     "field_offset" : 96,
11722     "referenced_type" : "type-9"
11723    },
11724    {
11725     "field_name" : "nsec",
11726     "field_offset" : 128,
11727     "referenced_type" : "type-9"
11728    },
11729    {
11730     "field_name" : "euid",
11731     "field_offset" : 160,
11732     "referenced_type" : "type-2"
11733    },
11734    {
11735     "field_name" : "msg",
11736     "field_offset" : 192,
11737     "referenced_type" : "type-91"
11738    }
11739   ],
11740   "linker_set_key" : "logger_entry_v2",
11741   "name" : "logger_entry_v2",
11742   "referenced_type" : "type-93",
11743   "self_type" : "type-93",
11744   "size" : 24,
11745   "source_file" : "/system/core/liblog/include/log/log_read.h",
11746   "unique_id" : "logger_entry_v2"
11747  },
11748  {
11749   "alignment" : 1,
11750   "fields" :
11751   [
11752    {
11753     "field_name" : "len",
11754     "referenced_type" : "type-90"
11755    },
11756    {
11757     "field_name" : "hdr_size",
11758     "field_offset" : 16,
11759     "referenced_type" : "type-90"
11760    },
11761    {
11762     "field_name" : "pid",
11763     "field_offset" : 32,
11764     "referenced_type" : "type-9"
11765    },
11766    {
11767     "field_name" : "tid",
11768     "field_offset" : 64,
11769     "referenced_type" : "type-9"
11770    },
11771    {
11772     "field_name" : "sec",
11773     "field_offset" : 96,
11774     "referenced_type" : "type-9"
11775    },
11776    {
11777     "field_name" : "nsec",
11778     "field_offset" : 128,
11779     "referenced_type" : "type-9"
11780    },
11781    {
11782     "field_name" : "lid",
11783     "field_offset" : 160,
11784     "referenced_type" : "type-2"
11785    },
11786    {
11787     "field_name" : "msg",
11788     "field_offset" : 192,
11789     "referenced_type" : "type-91"
11790    }
11791   ],
11792   "linker_set_key" : "logger_entry_v3",
11793   "name" : "logger_entry_v3",
11794   "referenced_type" : "type-92",
11795   "self_type" : "type-92",
11796   "size" : 24,
11797   "source_file" : "/system/core/liblog/include/log/log_read.h",
11798   "unique_id" : "logger_entry_v3"
11799  },
11800  {
11801   "alignment" : 4,
11802   "fields" :
11803   [
11804    {
11805     "field_name" : "len",
11806     "referenced_type" : "type-90"
11807    },
11808    {
11809     "field_name" : "hdr_size",
11810     "field_offset" : 16,
11811     "referenced_type" : "type-90"
11812    },
11813    {
11814     "field_name" : "pid",
11815     "field_offset" : 32,
11816     "referenced_type" : "type-9"
11817    },
11818    {
11819     "field_name" : "tid",
11820     "field_offset" : 64,
11821     "referenced_type" : "type-2"
11822    },
11823    {
11824     "field_name" : "sec",
11825     "field_offset" : 96,
11826     "referenced_type" : "type-2"
11827    },
11828    {
11829     "field_name" : "nsec",
11830     "field_offset" : 128,
11831     "referenced_type" : "type-2"
11832    },
11833    {
11834     "field_name" : "lid",
11835     "field_offset" : 160,
11836     "referenced_type" : "type-2"
11837    },
11838    {
11839     "field_name" : "uid",
11840     "field_offset" : 192,
11841     "referenced_type" : "type-2"
11842    },
11843    {
11844     "field_name" : "msg",
11845     "field_offset" : 224,
11846     "referenced_type" : "type-91"
11847    }
11848   ],
11849   "linker_set_key" : "logger_entry_v4",
11850   "name" : "logger_entry_v4",
11851   "referenced_type" : "type-89",
11852   "self_type" : "type-89",
11853   "size" : 28,
11854   "source_file" : "/system/core/liblog/include/log/log_read.h",
11855   "unique_id" : "logger_entry_v4"
11856  },
11857  {
11858   "alignment" : 4,
11859   "fields" :
11860   [
11861    {
11862     "field_name" : "version",
11863     "referenced_type" : "type-9"
11864    },
11865    {
11866     "field_name" : "numFds",
11867     "field_offset" : 32,
11868     "referenced_type" : "type-9"
11869    },
11870    {
11871     "field_name" : "numInts",
11872     "field_offset" : 64,
11873     "referenced_type" : "type-9"
11874    },
11875    {
11876     "field_name" : "data",
11877     "field_offset" : 96,
11878     "referenced_type" : "type-165"
11879    }
11880   ],
11881   "linker_set_key" : "native_handle",
11882   "name" : "native_handle",
11883   "referenced_type" : "type-164",
11884   "self_type" : "type-164",
11885   "size" : 12,
11886   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
11887   "unique_id" : "native_handle"
11888  }
11889 ],
11890 "rvalue_reference_types" :
11891 [
11892  {
11893   "alignment" : 8,
11894   "linker_set_key" : "android::hardware::Return<android::hardware::light::V2_0::Status> &&",
11895   "name" : "android::hardware::Return<android::hardware::light::V2_0::Status> &&",
11896   "referenced_type" : "type-133",
11897   "self_type" : "type-136",
11898   "size" : 8,
11899   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
11900  },
11901  {
11902   "alignment" : 8,
11903   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::light::V2_0::ILight> > &&",
11904   "name" : "android::hardware::Return<android::sp<android::hardware::light::V2_0::ILight> > &&",
11905   "referenced_type" : "type-140",
11906   "self_type" : "type-142",
11907   "size" : 8,
11908   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
11909  },
11910  {
11911   "alignment" : 8,
11912   "linker_set_key" : "android::hardware::Return<bool> &&",
11913   "name" : "android::hardware::Return<bool> &&",
11914   "referenced_type" : "type-125",
11915   "self_type" : "type-128",
11916   "size" : 8,
11917   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
11918  },
11919  {
11920   "alignment" : 8,
11921   "linker_set_key" : "android::hardware::Return<void> &&",
11922   "name" : "android::hardware::Return<void> &&",
11923   "referenced_type" : "type-152",
11924   "self_type" : "type-155",
11925   "size" : 8,
11926   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
11927  },
11928  {
11929   "alignment" : 8,
11930   "linker_set_key" : "android::hardware::Status &&",
11931   "name" : "android::hardware::Status &&",
11932   "referenced_type" : "type-112",
11933   "self_type" : "type-122",
11934   "size" : 8,
11935   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
11936  },
11937  {
11938   "alignment" : 8,
11939   "linker_set_key" : "android::hardware::details::return_status &&",
11940   "name" : "android::hardware::details::return_status &&",
11941   "referenced_type" : "type-126",
11942   "self_type" : "type-148",
11943   "size" : 8,
11944   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
11945  },
11946  {
11947   "alignment" : 8,
11948   "linker_set_key" : "android::hardware::hidl_handle &&",
11949   "name" : "android::hardware::hidl_handle &&",
11950   "referenced_type" : "type-264",
11951   "self_type" : "type-272",
11952   "size" : 8,
11953   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
11954  },
11955  {
11956   "alignment" : 8,
11957   "linker_set_key" : "android::hardware::hidl_memory &&",
11958   "name" : "android::hardware::hidl_memory &&",
11959   "referenced_type" : "type-270",
11960   "self_type" : "type-277",
11961   "size" : 8,
11962   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
11963  },
11964  {
11965   "alignment" : 8,
11966   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
11967   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
11968   "referenced_type" : "type-96",
11969   "self_type" : "type-104",
11970   "size" : 8,
11971   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
11972  },
11973  {
11974   "alignment" : 8,
11975   "linker_set_key" : "android::sp<android::hardware::light::V2_0::ILight> &&",
11976   "name" : "android::sp<android::hardware::light::V2_0::ILight> &&",
11977   "referenced_type" : "type-77",
11978   "self_type" : "type-80",
11979   "size" : 8,
11980   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
11981  },
11982  {
11983   "alignment" : 8,
11984   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
11985   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
11986   "referenced_type" : "type-431",
11987   "self_type" : "type-430",
11988   "size" : 8,
11989   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
11990  },
11991  {
11992   "alignment" : 8,
11993   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
11994   "name" : "std::function<sp<IBase> (void *)> &&",
11995   "referenced_type" : "type-442",
11996   "self_type" : "type-441",
11997   "size" : 8,
11998   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
11999  },
12000  {
12001   "alignment" : 8,
12002   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
12003   "name" : "std::function<sp<IBinder> (void *)> &&",
12004   "referenced_type" : "type-433",
12005   "self_type" : "type-432",
12006   "size" : 8,
12007   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
12008  }
12009 ]
12010}
12011