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