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