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