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