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