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