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