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