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_29IVibratorENS3_4V1_09IVibratorENS4_12BpHwVibratorEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb"
228  },
229  {
230   "binding" : "weak",
231   "name" : "_ZN7android8hardware7details13castInterfaceINS0_8vibrator4V1_29IVibratorENS3_4V1_19IVibratorENS4_12BpHwVibratorEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb"
232  },
233  {
234   "binding" : "weak",
235   "name" : "_ZN7android8hardware7details13castInterfaceINS0_8vibrator4V1_29IVibratorENS_4hidl4base4V1_05IBaseENS4_12BpHwVibratorEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
236  },
237  {
238   "binding" : "weak",
239   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_8vibrator4V1_212BpHwVibratorENS4_9IVibratorEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
240  },
241  {
242   "name" : "_ZN7android8hardware8vibrator4V1_210BsVibrator13addOnewayTaskENSt3__18functionIFvvEEE"
243  },
244  {
245   "name" : "_ZN7android8hardware8vibrator4V1_210BsVibratorC1ENS_2spINS2_9IVibratorEEE"
246  },
247  {
248   "name" : "_ZN7android8hardware8vibrator4V1_210BsVibratorC2ENS_2spINS2_9IVibratorEEE"
249  },
250  {
251   "name" : "_ZN7android8hardware8vibrator4V1_212BnHwVibrator10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
252  },
253  {
254   "name" : "_ZN7android8hardware8vibrator4V1_212BnHwVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
255  },
256  {
257   "name" : "_ZN7android8hardware8vibrator4V1_212BnHwVibrator17_hidl_perform_1_2EPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
258  },
259  {
260   "name" : "_ZN7android8hardware8vibrator4V1_212BnHwVibrator4pingEv"
261  },
262  {
263   "name" : "_ZN7android8hardware8vibrator4V1_212BnHwVibratorC1ERKNS_2spINS2_9IVibratorEEE"
264  },
265  {
266   "name" : "_ZN7android8hardware8vibrator4V1_212BnHwVibratorC2ERKNS_2spINS2_9IVibratorEEE"
267  },
268  {
269   "name" : "_ZN7android8hardware8vibrator4V1_212BnHwVibratorD0Ev"
270  },
271  {
272   "name" : "_ZN7android8hardware8vibrator4V1_212BnHwVibratorD1Ev"
273  },
274  {
275   "name" : "_ZN7android8hardware8vibrator4V1_212BnHwVibratorD2Ev"
276  },
277  {
278   "name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
279  },
280  {
281   "name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator11perform_1_1ENS1_4V1_110Effect_1_1ENS1_4V1_014EffectStrengthENSt3__18functionIFvNS6_6StatusEjEEE"
282  },
283  {
284   "name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator11perform_1_2ENS2_6EffectENS1_4V1_014EffectStrengthENSt3__18functionIFvNS5_6StatusEjEEE"
285  },
286  {
287   "name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
288  },
289  {
290   "name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
291  },
292  {
293   "name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator12setAmplitudeEh"
294  },
295  {
296   "name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
297  },
298  {
299   "name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
300  },
301  {
302   "name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator15onLastStrongRefEPKv"
303  },
304  {
305   "name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator17_hidl_perform_1_2EPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS2_6EffectENS1_4V1_014EffectStrengthENSt3__18functionIFvNSA_6StatusEjEEE"
306  },
307  {
308   "name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
309  },
310  {
311   "name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator21notifySyspropsChangedEv"
312  },
313  {
314   "name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator21setHALInstrumentationEv"
315  },
316  {
317   "name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator24supportsAmplitudeControlEv"
318  },
319  {
320   "name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator2onEj"
321  },
322  {
323   "name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator3offEv"
324  },
325  {
326   "name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator4pingEv"
327  },
328  {
329   "name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
330  },
331  {
332   "name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator7performENS1_4V1_06EffectENS4_14EffectStrengthENSt3__18functionIFvNS4_6StatusEjEEE"
333  },
334  {
335   "name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibratorC1ERKNS_2spINS0_7IBinderEEE"
336  },
337  {
338   "name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibratorC2ERKNS_2spINS0_7IBinderEEE"
339  },
340  {
341   "name" : "_ZN7android8hardware8vibrator4V1_29IVibrator10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
342  },
343  {
344   "name" : "_ZN7android8hardware8vibrator4V1_29IVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
345  },
346  {
347   "name" : "_ZN7android8hardware8vibrator4V1_29IVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
348  },
349  {
350   "name" : "_ZN7android8hardware8vibrator4V1_29IVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
351  },
352  {
353   "name" : "_ZN7android8hardware8vibrator4V1_29IVibrator13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
354  },
355  {
356   "name" : "_ZN7android8hardware8vibrator4V1_29IVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
357  },
358  {
359   "name" : "_ZN7android8hardware8vibrator4V1_29IVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
360  },
361  {
362   "name" : "_ZN7android8hardware8vibrator4V1_29IVibrator17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
363  },
364  {
365   "name" : "_ZN7android8hardware8vibrator4V1_29IVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
366  },
367  {
368   "name" : "_ZN7android8hardware8vibrator4V1_29IVibrator21notifySyspropsChangedEv"
369  },
370  {
371   "name" : "_ZN7android8hardware8vibrator4V1_29IVibrator21setHALInstrumentationEv"
372  },
373  {
374   "name" : "_ZN7android8hardware8vibrator4V1_29IVibrator24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
375  },
376  {
377   "name" : "_ZN7android8hardware8vibrator4V1_29IVibrator4pingEv"
378  },
379  {
380   "name" : "_ZN7android8hardware8vibrator4V1_29IVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
381  },
382  {
383   "name" : "_ZN7android8hardware8vibrator4V1_29IVibrator8castFromERKNS_2spINS1_4V1_09IVibratorEEEb"
384  },
385  {
386   "name" : "_ZN7android8hardware8vibrator4V1_29IVibrator8castFromERKNS_2spINS1_4V1_19IVibratorEEEb"
387  },
388  {
389   "name" : "_ZN7android8hardware8vibrator4V1_29IVibrator8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
390  },
391  {
392   "name" : "_ZN7android8hardware8vibrator4V1_29IVibrator8castFromERKNS_2spIS3_EEb"
393  },
394  {
395   "binding" : "weak",
396   "name" : "_ZNKSt3__18functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS7_S7_S7_PNS_6vectorIPvNS_9allocatorIS9_EEEEEEclES5_S7_S7_S7_S7_SD_"
397  },
398  {
399   "binding" : "weak",
400   "name" : "_ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_"
401  },
402  {
403   "binding" : "weak",
404   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
405  },
406  {
407   "binding" : "weak",
408   "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_"
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_EEE4findIS7_EENS_15__tree_iteratorISJ_PNS_11__tree_nodeISJ_SG_EEiEERKT_"
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_EEE5eraseENS_21__tree_const_iteratorISJ_PNS_11__tree_nodeISJ_SG_EEiEE"
417  },
418  {
419   "binding" : "weak",
420   "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_"
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_EEE4findIS7_EENS_15__tree_iteratorISH_PNS_11__tree_nodeISH_SE_EEiEERKT_"
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_EEE5eraseENS_21__tree_const_iteratorISH_PNS_11__tree_nodeISH_SE_EEiEE"
429  },
430  {
431   "binding" : "weak",
432   "name" : "_ZNSt3__16vectorIN7android2spINS1_8hardware27hidl_binder_death_recipientEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_"
433  },
434  {
435   "binding" : "weak",
436   "name" : "_ZNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEC2ERKSH_"
437  },
438  {
439   "binding" : "weak",
440   "name" : "_ZNSt3__16vectorIPvNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_"
441  },
442  {
443   "name" : "_ZThn20_N7android8hardware8vibrator4V1_212BnHwVibratorD0Ev"
444  },
445  {
446   "name" : "_ZThn20_N7android8hardware8vibrator4V1_212BnHwVibratorD1Ev"
447  },
448  {
449   "name" : "_ZThn8_N7android8hardware8vibrator4V1_212BpHwVibrator15onLastStrongRefEPKv"
450  },
451  {
452   "name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_212BnHwVibratorD0Ev"
453  },
454  {
455   "name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_212BnHwVibratorD1Ev"
456  },
457  {
458   "name" : "_ZTv0_n20_N7android8hardware8vibrator4V1_212BpHwVibrator15onLastStrongRefEPKv"
459  }
460 ],
461 "elf_objects" :
462 [
463  {
464   "name" : "_ZN7android8hardware8vibrator4V1_29IVibrator10descriptorE"
465  },
466  {
467   "binding" : "weak",
468   "name" : "_ZTCN7android8hardware8vibrator4V1_210BsVibratorE0_NS2_9IVibratorE"
469  },
470  {
471   "name" : "_ZTCN7android8hardware8vibrator4V1_212BnHwVibratorE0_NS0_7IBinderE"
472  },
473  {
474   "name" : "_ZTCN7android8hardware8vibrator4V1_212BnHwVibratorE0_NS0_9BHwBinderE"
475  },
476  {
477   "name" : "_ZTCN7android8hardware8vibrator4V1_212BnHwVibratorE0_NS_4hidl4base4V1_08BnHwBaseE"
478  },
479  {
480   "name" : "_ZTCN7android8hardware8vibrator4V1_212BpHwVibratorE0_NS0_11BpInterfaceINS2_9IVibratorEEE"
481  },
482  {
483   "name" : "_ZTCN7android8hardware8vibrator4V1_212BpHwVibratorE0_NS1_4V1_09IVibratorE"
484  },
485  {
486   "name" : "_ZTCN7android8hardware8vibrator4V1_212BpHwVibratorE0_NS1_4V1_19IVibratorE"
487  },
488  {
489   "name" : "_ZTCN7android8hardware8vibrator4V1_212BpHwVibratorE0_NS2_9IVibratorE"
490  },
491  {
492   "name" : "_ZTCN7android8hardware8vibrator4V1_212BpHwVibratorE0_NS_4hidl4base4V1_05IBaseE"
493  },
494  {
495   "name" : "_ZTCN7android8hardware8vibrator4V1_212BpHwVibratorE4_NS0_10IInterfaceE"
496  },
497  {
498   "name" : "_ZTCN7android8hardware8vibrator4V1_212BpHwVibratorE8_NS0_11BpHwRefBaseE"
499  },
500  {
501   "name" : "_ZTCN7android8hardware8vibrator4V1_29IVibratorE0_NS1_4V1_09IVibratorE"
502  },
503  {
504   "name" : "_ZTCN7android8hardware8vibrator4V1_29IVibratorE0_NS1_4V1_19IVibratorE"
505  },
506  {
507   "name" : "_ZTCN7android8hardware8vibrator4V1_29IVibratorE0_NS_4hidl4base4V1_05IBaseE"
508  },
509  {
510   "name" : "_ZTTN7android8hardware8vibrator4V1_212BnHwVibratorE"
511  },
512  {
513   "name" : "_ZTTN7android8hardware8vibrator4V1_212BpHwVibratorE"
514  },
515  {
516   "name" : "_ZTTN7android8hardware8vibrator4V1_29IVibratorE"
517  },
518  {
519   "binding" : "weak",
520   "name" : "_ZTVN7android8hardware8vibrator4V1_210BsVibratorE"
521  },
522  {
523   "name" : "_ZTVN7android8hardware8vibrator4V1_212BnHwVibratorE"
524  },
525  {
526   "name" : "_ZTVN7android8hardware8vibrator4V1_212BpHwVibratorE"
527  },
528  {
529   "name" : "_ZTVN7android8hardware8vibrator4V1_29IVibratorE"
530  }
531 ],
532 "enum_types" :
533 [
534  {
535   "alignment" : 4,
536   "enum_fields" :
537   [
538    {
539     "enum_field_value" : 1,
540     "name" : "HAL_HDR_DOLBY_VISION"
541    },
542    {
543     "enum_field_value" : 2,
544     "name" : "HAL_HDR_HDR10"
545    },
546    {
547     "enum_field_value" : 3,
548     "name" : "HAL_HDR_HLG"
549    }
550   ],
551   "linker_set_key" : "_ZTI13android_hdr_t",
552   "name" : "android_hdr_t",
553   "referenced_type" : "_ZTI13android_hdr_t",
554   "self_type" : "_ZTI13android_hdr_t",
555   "size" : 4,
556   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
557   "underlying_type" : "_ZTIj"
558  },
559  {
560   "alignment" : 4,
561   "enum_fields" :
562   [
563    {
564     "enum_field_value" : 4,
565     "name" : "HAL_HDR_HDR10_PLUS"
566    }
567   ],
568   "linker_set_key" : "_ZTI18android_hdr_v1_2_t",
569   "name" : "android_hdr_v1_2_t",
570   "referenced_type" : "_ZTI18android_hdr_v1_2_t",
571   "self_type" : "_ZTI18android_hdr_v1_2_t",
572   "size" : 4,
573   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
574   "underlying_type" : "_ZTIj"
575  },
576  {
577   "alignment" : 4,
578   "enum_fields" :
579   [
580    {
581     "enum_field_value" : 0,
582     "name" : "ANDROID_LOG_UNKNOWN"
583    },
584    {
585     "enum_field_value" : 1,
586     "name" : "ANDROID_LOG_DEFAULT"
587    },
588    {
589     "enum_field_value" : 2,
590     "name" : "ANDROID_LOG_VERBOSE"
591    },
592    {
593     "enum_field_value" : 3,
594     "name" : "ANDROID_LOG_DEBUG"
595    },
596    {
597     "enum_field_value" : 4,
598     "name" : "ANDROID_LOG_INFO"
599    },
600    {
601     "enum_field_value" : 5,
602     "name" : "ANDROID_LOG_WARN"
603    },
604    {
605     "enum_field_value" : 6,
606     "name" : "ANDROID_LOG_ERROR"
607    },
608    {
609     "enum_field_value" : 7,
610     "name" : "ANDROID_LOG_FATAL"
611    },
612    {
613     "enum_field_value" : 8,
614     "name" : "ANDROID_LOG_SILENT"
615    }
616   ],
617   "linker_set_key" : "_ZTI19android_LogPriority",
618   "name" : "android_LogPriority",
619   "referenced_type" : "_ZTI19android_LogPriority",
620   "self_type" : "_ZTI19android_LogPriority",
621   "size" : 4,
622   "source_file" : "/system/core/liblog/include/android/log.h",
623   "underlying_type" : "_ZTIj"
624  },
625  {
626   "alignment" : 4,
627   "enum_fields" :
628   [
629    {
630     "enum_field_value" : 0,
631     "name" : "HAL_DATASPACE_UNKNOWN"
632    },
633    {
634     "enum_field_value" : 1,
635     "name" : "HAL_DATASPACE_ARBITRARY"
636    },
637    {
638     "enum_field_value" : 16,
639     "name" : "HAL_DATASPACE_STANDARD_SHIFT"
640    },
641    {
642     "enum_field_value" : 4128768,
643     "name" : "HAL_DATASPACE_STANDARD_MASK"
644    },
645    {
646     "enum_field_value" : 0,
647     "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED"
648    },
649    {
650     "enum_field_value" : 65536,
651     "name" : "HAL_DATASPACE_STANDARD_BT709"
652    },
653    {
654     "enum_field_value" : 131072,
655     "name" : "HAL_DATASPACE_STANDARD_BT601_625"
656    },
657    {
658     "enum_field_value" : 196608,
659     "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED"
660    },
661    {
662     "enum_field_value" : 262144,
663     "name" : "HAL_DATASPACE_STANDARD_BT601_525"
664    },
665    {
666     "enum_field_value" : 327680,
667     "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED"
668    },
669    {
670     "enum_field_value" : 393216,
671     "name" : "HAL_DATASPACE_STANDARD_BT2020"
672    },
673    {
674     "enum_field_value" : 458752,
675     "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE"
676    },
677    {
678     "enum_field_value" : 524288,
679     "name" : "HAL_DATASPACE_STANDARD_BT470M"
680    },
681    {
682     "enum_field_value" : 589824,
683     "name" : "HAL_DATASPACE_STANDARD_FILM"
684    },
685    {
686     "enum_field_value" : 655360,
687     "name" : "HAL_DATASPACE_STANDARD_DCI_P3"
688    },
689    {
690     "enum_field_value" : 720896,
691     "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB"
692    },
693    {
694     "enum_field_value" : 22,
695     "name" : "HAL_DATASPACE_TRANSFER_SHIFT"
696    },
697    {
698     "enum_field_value" : 130023424,
699     "name" : "HAL_DATASPACE_TRANSFER_MASK"
700    },
701    {
702     "enum_field_value" : 0,
703     "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED"
704    },
705    {
706     "enum_field_value" : 4194304,
707     "name" : "HAL_DATASPACE_TRANSFER_LINEAR"
708    },
709    {
710     "enum_field_value" : 8388608,
711     "name" : "HAL_DATASPACE_TRANSFER_SRGB"
712    },
713    {
714     "enum_field_value" : 12582912,
715     "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M"
716    },
717    {
718     "enum_field_value" : 16777216,
719     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2"
720    },
721    {
722     "enum_field_value" : 20971520,
723     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6"
724    },
725    {
726     "enum_field_value" : 25165824,
727     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8"
728    },
729    {
730     "enum_field_value" : 29360128,
731     "name" : "HAL_DATASPACE_TRANSFER_ST2084"
732    },
733    {
734     "enum_field_value" : 33554432,
735     "name" : "HAL_DATASPACE_TRANSFER_HLG"
736    },
737    {
738     "enum_field_value" : 27,
739     "name" : "HAL_DATASPACE_RANGE_SHIFT"
740    },
741    {
742     "enum_field_value" : 939524096,
743     "name" : "HAL_DATASPACE_RANGE_MASK"
744    },
745    {
746     "enum_field_value" : 0,
747     "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED"
748    },
749    {
750     "enum_field_value" : 134217728,
751     "name" : "HAL_DATASPACE_RANGE_FULL"
752    },
753    {
754     "enum_field_value" : 268435456,
755     "name" : "HAL_DATASPACE_RANGE_LIMITED"
756    },
757    {
758     "enum_field_value" : 402653184,
759     "name" : "HAL_DATASPACE_RANGE_EXTENDED"
760    },
761    {
762     "enum_field_value" : 512,
763     "name" : "HAL_DATASPACE_SRGB_LINEAR"
764    },
765    {
766     "enum_field_value" : 138477568,
767     "name" : "HAL_DATASPACE_V0_SRGB_LINEAR"
768    },
769    {
770     "enum_field_value" : 406913024,
771     "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR"
772    },
773    {
774     "enum_field_value" : 513,
775     "name" : "HAL_DATASPACE_SRGB"
776    },
777    {
778     "enum_field_value" : 142671872,
779     "name" : "HAL_DATASPACE_V0_SRGB"
780    },
781    {
782     "enum_field_value" : 411107328,
783     "name" : "HAL_DATASPACE_V0_SCRGB"
784    },
785    {
786     "enum_field_value" : 257,
787     "name" : "HAL_DATASPACE_JFIF"
788    },
789    {
790     "enum_field_value" : 146931712,
791     "name" : "HAL_DATASPACE_V0_JFIF"
792    },
793    {
794     "enum_field_value" : 258,
795     "name" : "HAL_DATASPACE_BT601_625"
796    },
797    {
798     "enum_field_value" : 281149440,
799     "name" : "HAL_DATASPACE_V0_BT601_625"
800    },
801    {
802     "enum_field_value" : 259,
803     "name" : "HAL_DATASPACE_BT601_525"
804    },
805    {
806     "enum_field_value" : 281280512,
807     "name" : "HAL_DATASPACE_V0_BT601_525"
808    },
809    {
810     "enum_field_value" : 260,
811     "name" : "HAL_DATASPACE_BT709"
812    },
813    {
814     "enum_field_value" : 281083904,
815     "name" : "HAL_DATASPACE_V0_BT709"
816    },
817    {
818     "enum_field_value" : 139067392,
819     "name" : "HAL_DATASPACE_DCI_P3_LINEAR"
820    },
821    {
822     "enum_field_value" : 155844608,
823     "name" : "HAL_DATASPACE_DCI_P3"
824    },
825    {
826     "enum_field_value" : 139067392,
827     "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR"
828    },
829    {
830     "enum_field_value" : 143261696,
831     "name" : "HAL_DATASPACE_DISPLAY_P3"
832    },
833    {
834     "enum_field_value" : 151715840,
835     "name" : "HAL_DATASPACE_ADOBE_RGB"
836    },
837    {
838     "enum_field_value" : 138805248,
839     "name" : "HAL_DATASPACE_BT2020_LINEAR"
840    },
841    {
842     "enum_field_value" : 147193856,
843     "name" : "HAL_DATASPACE_BT2020"
844    },
845    {
846     "enum_field_value" : 163971072,
847     "name" : "HAL_DATASPACE_BT2020_PQ"
848    },
849    {
850     "enum_field_value" : 4096,
851     "name" : "HAL_DATASPACE_DEPTH"
852    },
853    {
854     "enum_field_value" : 4097,
855     "name" : "HAL_DATASPACE_SENSOR"
856    }
857   ],
858   "linker_set_key" : "_ZTI19android_dataspace_t",
859   "name" : "android_dataspace_t",
860   "referenced_type" : "_ZTI19android_dataspace_t",
861   "self_type" : "_ZTI19android_dataspace_t",
862   "size" : 4,
863   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
864   "underlying_type" : "_ZTIj"
865  },
866  {
867   "alignment" : 4,
868   "enum_fields" :
869   [
870    {
871     "enum_field_value" : 0,
872     "name" : "FLEX_FORMAT_INVALID"
873    },
874    {
875     "enum_field_value" : 1,
876     "name" : "FLEX_FORMAT_Y"
877    },
878    {
879     "enum_field_value" : 7,
880     "name" : "FLEX_FORMAT_YCbCr"
881    },
882    {
883     "enum_field_value" : 1073741831,
884     "name" : "FLEX_FORMAT_YCbCrA"
885    },
886    {
887     "enum_field_value" : 7168,
888     "name" : "FLEX_FORMAT_RGB"
889    },
890    {
891     "enum_field_value" : 1073748992,
892     "name" : "FLEX_FORMAT_RGBA"
893    }
894   ],
895   "linker_set_key" : "_ZTI19android_flex_format",
896   "name" : "android_flex_format",
897   "referenced_type" : "_ZTI19android_flex_format",
898   "self_type" : "_ZTI19android_flex_format",
899   "size" : 4,
900   "source_file" : "/system/core/libsystem/include/system/graphics.h",
901   "underlying_type" : "_ZTIj"
902  },
903  {
904   "alignment" : 4,
905   "enum_fields" :
906   [
907    {
908     "enum_field_value" : 1,
909     "name" : "HAL_TRANSFORM_FLIP_H"
910    },
911    {
912     "enum_field_value" : 2,
913     "name" : "HAL_TRANSFORM_FLIP_V"
914    },
915    {
916     "enum_field_value" : 4,
917     "name" : "HAL_TRANSFORM_ROT_90"
918    },
919    {
920     "enum_field_value" : 3,
921     "name" : "HAL_TRANSFORM_ROT_180"
922    },
923    {
924     "enum_field_value" : 7,
925     "name" : "HAL_TRANSFORM_ROT_270"
926    }
927   ],
928   "linker_set_key" : "_ZTI19android_transform_t",
929   "name" : "android_transform_t",
930   "referenced_type" : "_ZTI19android_transform_t",
931   "self_type" : "_ZTI19android_transform_t",
932   "size" : 4,
933   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
934   "underlying_type" : "_ZTIj"
935  },
936  {
937   "alignment" : 4,
938   "enum_fields" :
939   [
940    {
941     "enum_field_value" : 0,
942     "name" : "HAL_COLOR_MODE_NATIVE"
943    },
944    {
945     "enum_field_value" : 1,
946     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625"
947    },
948    {
949     "enum_field_value" : 2,
950     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED"
951    },
952    {
953     "enum_field_value" : 3,
954     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525"
955    },
956    {
957     "enum_field_value" : 4,
958     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED"
959    },
960    {
961     "enum_field_value" : 5,
962     "name" : "HAL_COLOR_MODE_STANDARD_BT709"
963    },
964    {
965     "enum_field_value" : 6,
966     "name" : "HAL_COLOR_MODE_DCI_P3"
967    },
968    {
969     "enum_field_value" : 7,
970     "name" : "HAL_COLOR_MODE_SRGB"
971    },
972    {
973     "enum_field_value" : 8,
974     "name" : "HAL_COLOR_MODE_ADOBE_RGB"
975    },
976    {
977     "enum_field_value" : 9,
978     "name" : "HAL_COLOR_MODE_DISPLAY_P3"
979    }
980   ],
981   "linker_set_key" : "_ZTI20android_color_mode_t",
982   "name" : "android_color_mode_t",
983   "referenced_type" : "_ZTI20android_color_mode_t",
984   "self_type" : "_ZTI20android_color_mode_t",
985   "size" : 4,
986   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
987   "underlying_type" : "_ZTIj"
988  },
989  {
990   "alignment" : 4,
991   "enum_fields" :
992   [
993    {
994     "enum_field_value" : 0,
995     "name" : "SYSTEM_TIME_REALTIME"
996    },
997    {
998     "enum_field_value" : 1,
999     "name" : "SYSTEM_TIME_MONOTONIC"
1000    },
1001    {
1002     "enum_field_value" : 2,
1003     "name" : "SYSTEM_TIME_PROCESS"
1004    },
1005    {
1006     "enum_field_value" : 3,
1007     "name" : "SYSTEM_TIME_THREAD"
1008    },
1009    {
1010     "enum_field_value" : 4,
1011     "name" : "SYSTEM_TIME_BOOTTIME"
1012    }
1013   ],
1014   "linker_set_key" : "_ZTI21$SYSTEM_TIME_BOOTTIME",
1015   "name" : "(anonymous enum at system/core/libutils/include/utils/Timers.h:79:1)",
1016   "referenced_type" : "_ZTI21$SYSTEM_TIME_BOOTTIME",
1017   "self_type" : "_ZTI21$SYSTEM_TIME_BOOTTIME",
1018   "size" : 4,
1019   "source_file" : "/system/core/libutils/include/utils/Timers.h",
1020   "underlying_type" : "_ZTIj"
1021  },
1022  {
1023   "alignment" : 4,
1024   "enum_fields" :
1025   [
1026    {
1027     "enum_field_value" : 1,
1028     "name" : "FLEX_COMPONENT_Y"
1029    },
1030    {
1031     "enum_field_value" : 2,
1032     "name" : "FLEX_COMPONENT_Cb"
1033    },
1034    {
1035     "enum_field_value" : 4,
1036     "name" : "FLEX_COMPONENT_Cr"
1037    },
1038    {
1039     "enum_field_value" : 1024,
1040     "name" : "FLEX_COMPONENT_R"
1041    },
1042    {
1043     "enum_field_value" : 2048,
1044     "name" : "FLEX_COMPONENT_G"
1045    },
1046    {
1047     "enum_field_value" : 4096,
1048     "name" : "FLEX_COMPONENT_B"
1049    },
1050    {
1051     "enum_field_value" : 1073741824,
1052     "name" : "FLEX_COMPONENT_A"
1053    }
1054   ],
1055   "linker_set_key" : "_ZTI22android_flex_component",
1056   "name" : "android_flex_component",
1057   "referenced_type" : "_ZTI22android_flex_component",
1058   "self_type" : "_ZTI22android_flex_component",
1059   "size" : 4,
1060   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1061   "underlying_type" : "_ZTIj"
1062  },
1063  {
1064   "alignment" : 4,
1065   "enum_fields" :
1066   [
1067    {
1068     "enum_field_value" : 1,
1069     "name" : "HAL_PIXEL_FORMAT_RGBA_8888"
1070    },
1071    {
1072     "enum_field_value" : 2,
1073     "name" : "HAL_PIXEL_FORMAT_RGBX_8888"
1074    },
1075    {
1076     "enum_field_value" : 3,
1077     "name" : "HAL_PIXEL_FORMAT_RGB_888"
1078    },
1079    {
1080     "enum_field_value" : 4,
1081     "name" : "HAL_PIXEL_FORMAT_RGB_565"
1082    },
1083    {
1084     "enum_field_value" : 5,
1085     "name" : "HAL_PIXEL_FORMAT_BGRA_8888"
1086    },
1087    {
1088     "enum_field_value" : 16,
1089     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP"
1090    },
1091    {
1092     "enum_field_value" : 17,
1093     "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP"
1094    },
1095    {
1096     "enum_field_value" : 20,
1097     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I"
1098    },
1099    {
1100     "enum_field_value" : 22,
1101     "name" : "HAL_PIXEL_FORMAT_RGBA_FP16"
1102    },
1103    {
1104     "enum_field_value" : 32,
1105     "name" : "HAL_PIXEL_FORMAT_RAW16"
1106    },
1107    {
1108     "enum_field_value" : 33,
1109     "name" : "HAL_PIXEL_FORMAT_BLOB"
1110    },
1111    {
1112     "enum_field_value" : 34,
1113     "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED"
1114    },
1115    {
1116     "enum_field_value" : 35,
1117     "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888"
1118    },
1119    {
1120     "enum_field_value" : 36,
1121     "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE"
1122    },
1123    {
1124     "enum_field_value" : 37,
1125     "name" : "HAL_PIXEL_FORMAT_RAW10"
1126    },
1127    {
1128     "enum_field_value" : 38,
1129     "name" : "HAL_PIXEL_FORMAT_RAW12"
1130    },
1131    {
1132     "enum_field_value" : 43,
1133     "name" : "HAL_PIXEL_FORMAT_RGBA_1010102"
1134    },
1135    {
1136     "enum_field_value" : 538982489,
1137     "name" : "HAL_PIXEL_FORMAT_Y8"
1138    },
1139    {
1140     "enum_field_value" : 540422489,
1141     "name" : "HAL_PIXEL_FORMAT_Y16"
1142    },
1143    {
1144     "enum_field_value" : 842094169,
1145     "name" : "HAL_PIXEL_FORMAT_YV12"
1146    }
1147   ],
1148   "linker_set_key" : "_ZTI22android_pixel_format_t",
1149   "name" : "android_pixel_format_t",
1150   "referenced_type" : "_ZTI22android_pixel_format_t",
1151   "self_type" : "_ZTI22android_pixel_format_t",
1152   "size" : 4,
1153   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1154   "underlying_type" : "_ZTIj"
1155  },
1156  {
1157   "alignment" : 4,
1158   "enum_fields" :
1159   [
1160    {
1161     "enum_field_value" : 19,
1162     "name" : "ANDROID_PRIORITY_LOWEST"
1163    },
1164    {
1165     "enum_field_value" : 10,
1166     "name" : "ANDROID_PRIORITY_BACKGROUND"
1167    },
1168    {
1169     "enum_field_value" : 0,
1170     "name" : "ANDROID_PRIORITY_NORMAL"
1171    },
1172    {
1173     "enum_field_value" : -2,
1174     "name" : "ANDROID_PRIORITY_FOREGROUND"
1175    },
1176    {
1177     "enum_field_value" : -4,
1178     "name" : "ANDROID_PRIORITY_DISPLAY"
1179    },
1180    {
1181     "enum_field_value" : -8,
1182     "name" : "ANDROID_PRIORITY_URGENT_DISPLAY"
1183    },
1184    {
1185     "enum_field_value" : -10,
1186     "name" : "ANDROID_PRIORITY_VIDEO"
1187    },
1188    {
1189     "enum_field_value" : -16,
1190     "name" : "ANDROID_PRIORITY_AUDIO"
1191    },
1192    {
1193     "enum_field_value" : -19,
1194     "name" : "ANDROID_PRIORITY_URGENT_AUDIO"
1195    },
1196    {
1197     "enum_field_value" : -20,
1198     "name" : "ANDROID_PRIORITY_HIGHEST"
1199    },
1200    {
1201     "enum_field_value" : 0,
1202     "name" : "ANDROID_PRIORITY_DEFAULT"
1203    },
1204    {
1205     "enum_field_value" : -1,
1206     "name" : "ANDROID_PRIORITY_MORE_FAVORABLE"
1207    },
1208    {
1209     "enum_field_value" : 1,
1210     "name" : "ANDROID_PRIORITY_LESS_FAVORABLE"
1211    }
1212   ],
1213   "linker_set_key" : "_ZTI23$ANDROID_PRIORITY_AUDIO",
1214   "name" : "(anonymous enum at system/core/libsystem/include/system/thread_defs.h:26:1)",
1215   "referenced_type" : "_ZTI23$ANDROID_PRIORITY_AUDIO",
1216   "self_type" : "_ZTI23$ANDROID_PRIORITY_AUDIO",
1217   "size" : 4,
1218   "source_file" : "/system/core/libsystem/include/system/thread_defs.h",
1219   "underlying_type" : "_ZTIi"
1220  },
1221  {
1222   "alignment" : 4,
1223   "enum_fields" :
1224   [
1225    {
1226     "enum_field_value" : 281411584,
1227     "name" : "HAL_DATASPACE_BT2020_ITU"
1228    },
1229    {
1230     "enum_field_value" : 298188800,
1231     "name" : "HAL_DATASPACE_BT2020_ITU_PQ"
1232    },
1233    {
1234     "enum_field_value" : 302383104,
1235     "name" : "HAL_DATASPACE_BT2020_ITU_HLG"
1236    },
1237    {
1238     "enum_field_value" : 168165376,
1239     "name" : "HAL_DATASPACE_BT2020_HLG"
1240    }
1241   ],
1242   "linker_set_key" : "_ZTI24android_dataspace_v1_1_t",
1243   "name" : "android_dataspace_v1_1_t",
1244   "referenced_type" : "_ZTI24android_dataspace_v1_1_t",
1245   "self_type" : "_ZTI24android_dataspace_v1_1_t",
1246   "size" : 4,
1247   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1248   "underlying_type" : "_ZTIj"
1249  },
1250  {
1251   "alignment" : 4,
1252   "enum_fields" :
1253   [
1254    {
1255     "enum_field_value" : 142999552,
1256     "name" : "HAL_DATASPACE_DISPLAY_BT2020"
1257    },
1258    {
1259     "enum_field_value" : 4098,
1260     "name" : "HAL_DATASPACE_DYNAMIC_DEPTH"
1261    },
1262    {
1263     "enum_field_value" : 4099,
1264     "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS"
1265    },
1266    {
1267     "enum_field_value" : 4100,
1268     "name" : "HAL_DATASPACE_HEIF"
1269    }
1270   ],
1271   "linker_set_key" : "_ZTI24android_dataspace_v1_2_t",
1272   "name" : "android_dataspace_v1_2_t",
1273   "referenced_type" : "_ZTI24android_dataspace_v1_2_t",
1274   "self_type" : "_ZTI24android_dataspace_v1_2_t",
1275   "size" : 4,
1276   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1277   "underlying_type" : "_ZTIj"
1278  },
1279  {
1280   "alignment" : 4,
1281   "enum_fields" :
1282   [
1283    {
1284     "enum_field_value" : 10,
1285     "name" : "HAL_COLOR_MODE_BT2020"
1286    },
1287    {
1288     "enum_field_value" : 11,
1289     "name" : "HAL_COLOR_MODE_BT2100_PQ"
1290    },
1291    {
1292     "enum_field_value" : 12,
1293     "name" : "HAL_COLOR_MODE_BT2100_HLG"
1294    }
1295   ],
1296   "linker_set_key" : "_ZTI25android_color_mode_v1_1_t",
1297   "name" : "android_color_mode_v1_1_t",
1298   "referenced_type" : "_ZTI25android_color_mode_v1_1_t",
1299   "self_type" : "_ZTI25android_color_mode_v1_1_t",
1300   "size" : 4,
1301   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1302   "underlying_type" : "_ZTIj"
1303  },
1304  {
1305   "alignment" : 4,
1306   "enum_fields" :
1307   [
1308    {
1309     "enum_field_value" : 0,
1310     "name" : "HAL_COLOR_TRANSFORM_IDENTITY"
1311    },
1312    {
1313     "enum_field_value" : 1,
1314     "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX"
1315    },
1316    {
1317     "enum_field_value" : 2,
1318     "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE"
1319    },
1320    {
1321     "enum_field_value" : 3,
1322     "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE"
1323    },
1324    {
1325     "enum_field_value" : 4,
1326     "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA"
1327    },
1328    {
1329     "enum_field_value" : 5,
1330     "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA"
1331    },
1332    {
1333     "enum_field_value" : 6,
1334     "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA"
1335    }
1336   ],
1337   "linker_set_key" : "_ZTI25android_color_transform_t",
1338   "name" : "android_color_transform_t",
1339   "referenced_type" : "_ZTI25android_color_transform_t",
1340   "self_type" : "_ZTI25android_color_transform_t",
1341   "size" : 4,
1342   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1343   "underlying_type" : "_ZTIj"
1344  },
1345  {
1346   "alignment" : 4,
1347   "enum_fields" :
1348   [
1349    {
1350     "enum_field_value" : 39,
1351     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888"
1352    },
1353    {
1354     "enum_field_value" : 40,
1355     "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888"
1356    },
1357    {
1358     "enum_field_value" : 41,
1359     "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888"
1360    },
1361    {
1362     "enum_field_value" : 42,
1363     "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888"
1364    }
1365   ],
1366   "linker_set_key" : "_ZTI25android_pixel_format_sw_t",
1367   "name" : "android_pixel_format_sw_t",
1368   "referenced_type" : "_ZTI25android_pixel_format_sw_t",
1369   "self_type" : "_ZTI25android_pixel_format_sw_t",
1370   "size" : 4,
1371   "source_file" : "/system/core/libsystem/include/system/graphics-sw.h",
1372   "underlying_type" : "_ZTIj"
1373  },
1374  {
1375   "alignment" : 4,
1376   "enum_fields" :
1377   [
1378    {
1379     "enum_field_value" : 48,
1380     "name" : "HAL_PIXEL_FORMAT_DEPTH_16"
1381    },
1382    {
1383     "enum_field_value" : 49,
1384     "name" : "HAL_PIXEL_FORMAT_DEPTH_24"
1385    },
1386    {
1387     "enum_field_value" : 50,
1388     "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8"
1389    },
1390    {
1391     "enum_field_value" : 51,
1392     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F"
1393    },
1394    {
1395     "enum_field_value" : 52,
1396     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8"
1397    },
1398    {
1399     "enum_field_value" : 53,
1400     "name" : "HAL_PIXEL_FORMAT_STENCIL_8"
1401    },
1402    {
1403     "enum_field_value" : 54,
1404     "name" : "HAL_PIXEL_FORMAT_YCBCR_P010"
1405    }
1406   ],
1407   "linker_set_key" : "_ZTI27android_pixel_format_v1_1_t",
1408   "name" : "android_pixel_format_v1_1_t",
1409   "referenced_type" : "_ZTI27android_pixel_format_v1_1_t",
1410   "self_type" : "_ZTI27android_pixel_format_v1_1_t",
1411   "size" : 4,
1412   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1413   "underlying_type" : "_ZTIj"
1414  },
1415  {
1416   "alignment" : 4,
1417   "enum_fields" :
1418   [
1419    {
1420     "enum_field_value" : 55,
1421     "name" : "HAL_PIXEL_FORMAT_HSV_888"
1422    }
1423   ],
1424   "linker_set_key" : "_ZTI27android_pixel_format_v1_2_t",
1425   "name" : "android_pixel_format_v1_2_t",
1426   "referenced_type" : "_ZTI27android_pixel_format_v1_2_t",
1427   "self_type" : "_ZTI27android_pixel_format_v1_2_t",
1428   "size" : 4,
1429   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1430   "underlying_type" : "_ZTIj"
1431  },
1432  {
1433   "alignment" : 4,
1434   "enum_fields" :
1435   [
1436    {
1437     "enum_field_value" : 0,
1438     "name" : "HAL_RENDER_INTENT_COLORIMETRIC"
1439    },
1440    {
1441     "enum_field_value" : 1,
1442     "name" : "HAL_RENDER_INTENT_ENHANCE"
1443    },
1444    {
1445     "enum_field_value" : 2,
1446     "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC"
1447    },
1448    {
1449     "enum_field_value" : 3,
1450     "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE"
1451    }
1452   ],
1453   "linker_set_key" : "_ZTI28android_render_intent_v1_1_t",
1454   "name" : "android_render_intent_v1_1_t",
1455   "referenced_type" : "_ZTI28android_render_intent_v1_1_t",
1456   "self_type" : "_ZTI28android_render_intent_v1_1_t",
1457   "size" : 4,
1458   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1459   "underlying_type" : "_ZTIj"
1460  },
1461  {
1462   "alignment" : 4,
1463   "enum_fields" :
1464   [
1465    {
1466     "enum_field_value" : 0,
1467     "name" : "LOG_ID_MIN"
1468    },
1469    {
1470     "enum_field_value" : 0,
1471     "name" : "LOG_ID_MAIN"
1472    },
1473    {
1474     "enum_field_value" : 1,
1475     "name" : "LOG_ID_RADIO"
1476    },
1477    {
1478     "enum_field_value" : 2,
1479     "name" : "LOG_ID_EVENTS"
1480    },
1481    {
1482     "enum_field_value" : 3,
1483     "name" : "LOG_ID_SYSTEM"
1484    },
1485    {
1486     "enum_field_value" : 4,
1487     "name" : "LOG_ID_CRASH"
1488    },
1489    {
1490     "enum_field_value" : 5,
1491     "name" : "LOG_ID_STATS"
1492    },
1493    {
1494     "enum_field_value" : 6,
1495     "name" : "LOG_ID_SECURITY"
1496    },
1497    {
1498     "enum_field_value" : 7,
1499     "name" : "LOG_ID_KERNEL"
1500    },
1501    {
1502     "enum_field_value" : 8,
1503     "name" : "LOG_ID_MAX"
1504    },
1505    {
1506     "enum_field_value" : 2147483647,
1507     "name" : "LOG_ID_DEFAULT"
1508    }
1509   ],
1510   "linker_set_key" : "_ZTI6log_id",
1511   "name" : "log_id",
1512   "referenced_type" : "_ZTI6log_id",
1513   "self_type" : "_ZTI6log_id",
1514   "size" : 4,
1515   "source_file" : "/system/core/liblog/include/android/log.h",
1516   "underlying_type" : "_ZTIj"
1517  },
1518  {
1519   "alignment" : 4,
1520   "enum_fields" :
1521   [
1522    {
1523     "enum_field_value" : 1,
1524     "name" : "android::VectorImpl::HAS_TRIVIAL_CTOR"
1525    },
1526    {
1527     "enum_field_value" : 2,
1528     "name" : "android::VectorImpl::HAS_TRIVIAL_DTOR"
1529    },
1530    {
1531     "enum_field_value" : 4,
1532     "name" : "android::VectorImpl::HAS_TRIVIAL_COPY"
1533    }
1534   ],
1535   "linker_set_key" : "_ZTIN7android10VectorImpl17$HAS_TRIVIAL_COPYE",
1536   "name" : "android::VectorImpl::(anonymous enum at system/core/libutils/include/utils/VectorImpl.h:43:5)",
1537   "referenced_type" : "_ZTIN7android10VectorImpl17$HAS_TRIVIAL_COPYE",
1538   "self_type" : "_ZTIN7android10VectorImpl17$HAS_TRIVIAL_COPYE",
1539   "size" : 4,
1540   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
1541   "underlying_type" : "_ZTIj"
1542  },
1543  {
1544   "alignment" : 4,
1545   "enum_fields" :
1546   [
1547    {
1548     "enum_field_value" : 0,
1549     "name" : "android::OK"
1550    },
1551    {
1552     "enum_field_value" : 0,
1553     "name" : "android::NO_ERROR"
1554    },
1555    {
1556     "enum_field_value" : -2147483648,
1557     "name" : "android::UNKNOWN_ERROR"
1558    },
1559    {
1560     "enum_field_value" : -12,
1561     "name" : "android::NO_MEMORY"
1562    },
1563    {
1564     "enum_field_value" : -38,
1565     "name" : "android::INVALID_OPERATION"
1566    },
1567    {
1568     "enum_field_value" : -22,
1569     "name" : "android::BAD_VALUE"
1570    },
1571    {
1572     "enum_field_value" : -2147483647,
1573     "name" : "android::BAD_TYPE"
1574    },
1575    {
1576     "enum_field_value" : -2,
1577     "name" : "android::NAME_NOT_FOUND"
1578    },
1579    {
1580     "enum_field_value" : -1,
1581     "name" : "android::PERMISSION_DENIED"
1582    },
1583    {
1584     "enum_field_value" : -19,
1585     "name" : "android::NO_INIT"
1586    },
1587    {
1588     "enum_field_value" : -17,
1589     "name" : "android::ALREADY_EXISTS"
1590    },
1591    {
1592     "enum_field_value" : -32,
1593     "name" : "android::DEAD_OBJECT"
1594    },
1595    {
1596     "enum_field_value" : -2147483646,
1597     "name" : "android::FAILED_TRANSACTION"
1598    },
1599    {
1600     "enum_field_value" : -75,
1601     "name" : "android::BAD_INDEX"
1602    },
1603    {
1604     "enum_field_value" : -61,
1605     "name" : "android::NOT_ENOUGH_DATA"
1606    },
1607    {
1608     "enum_field_value" : -11,
1609     "name" : "android::WOULD_BLOCK"
1610    },
1611    {
1612     "enum_field_value" : -110,
1613     "name" : "android::TIMED_OUT"
1614    },
1615    {
1616     "enum_field_value" : -74,
1617     "name" : "android::UNKNOWN_TRANSACTION"
1618    },
1619    {
1620     "enum_field_value" : -2147483641,
1621     "name" : "android::FDS_NOT_ALLOWED"
1622    },
1623    {
1624     "enum_field_value" : -2147483640,
1625     "name" : "android::UNEXPECTED_NULL"
1626    }
1627   ],
1628   "linker_set_key" : "_ZTIN7android15$ALREADY_EXISTSE",
1629   "name" : "android::(anonymous enum at system/core/libutils/include/utils/Errors.h:43:1)",
1630   "referenced_type" : "_ZTIN7android15$ALREADY_EXISTSE",
1631   "self_type" : "_ZTIN7android15$ALREADY_EXISTSE",
1632   "size" : 4,
1633   "source_file" : "/system/core/libutils/include/utils/Errors.h",
1634   "underlying_type" : "_ZTIi"
1635  },
1636  {
1637   "alignment" : 4,
1638   "enum_fields" :
1639   [
1640    {
1641     "enum_field_value" : 19,
1642     "name" : "android::PRIORITY_LOWEST"
1643    },
1644    {
1645     "enum_field_value" : 10,
1646     "name" : "android::PRIORITY_BACKGROUND"
1647    },
1648    {
1649     "enum_field_value" : 0,
1650     "name" : "android::PRIORITY_NORMAL"
1651    },
1652    {
1653     "enum_field_value" : -2,
1654     "name" : "android::PRIORITY_FOREGROUND"
1655    },
1656    {
1657     "enum_field_value" : -4,
1658     "name" : "android::PRIORITY_DISPLAY"
1659    },
1660    {
1661     "enum_field_value" : -8,
1662     "name" : "android::PRIORITY_URGENT_DISPLAY"
1663    },
1664    {
1665     "enum_field_value" : -16,
1666     "name" : "android::PRIORITY_AUDIO"
1667    },
1668    {
1669     "enum_field_value" : -19,
1670     "name" : "android::PRIORITY_URGENT_AUDIO"
1671    },
1672    {
1673     "enum_field_value" : -20,
1674     "name" : "android::PRIORITY_HIGHEST"
1675    },
1676    {
1677     "enum_field_value" : 0,
1678     "name" : "android::PRIORITY_DEFAULT"
1679    },
1680    {
1681     "enum_field_value" : -1,
1682     "name" : "android::PRIORITY_MORE_FAVORABLE"
1683    },
1684    {
1685     "enum_field_value" : 1,
1686     "name" : "android::PRIORITY_LESS_FAVORABLE"
1687    }
1688   ],
1689   "linker_set_key" : "_ZTIN7android15$PRIORITY_AUDIOE",
1690   "name" : "android::(anonymous enum at system/core/libutils/include/utils/ThreadDefs.h:53:1)",
1691   "referenced_type" : "_ZTIN7android15$PRIORITY_AUDIOE",
1692   "self_type" : "_ZTIN7android15$PRIORITY_AUDIOE",
1693   "size" : 4,
1694   "source_file" : "/system/core/libutils/include/utils/ThreadDefs.h",
1695   "underlying_type" : "_ZTIi"
1696  },
1697  {
1698   "alignment" : 4,
1699   "enum_fields" :
1700   [
1701    {
1702     "enum_field_value" : 1,
1703     "name" : "android::trait_trivial_copy<bool>::value"
1704    }
1705   ],
1706   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIbE6$valueE",
1707   "name" : "android::trait_trivial_copy<bool>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:98:1)",
1708   "referenced_type" : "_ZTIN7android18trait_trivial_copyIbE6$valueE",
1709   "self_type" : "_ZTIN7android18trait_trivial_copyIbE6$valueE",
1710   "size" : 4,
1711   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
1712   "underlying_type" : "_ZTIj"
1713  },
1714  {
1715   "alignment" : 4,
1716   "enum_fields" :
1717   [
1718    {
1719     "enum_field_value" : 1,
1720     "name" : "android::trait_trivial_copy<char>::value"
1721    }
1722   ],
1723   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIcE6$valueE",
1724   "name" : "android::trait_trivial_copy<char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:99:1)",
1725   "referenced_type" : "_ZTIN7android18trait_trivial_copyIcE6$valueE",
1726   "self_type" : "_ZTIN7android18trait_trivial_copyIcE6$valueE",
1727   "size" : 4,
1728   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
1729   "underlying_type" : "_ZTIj"
1730  },
1731  {
1732   "alignment" : 4,
1733   "enum_fields" :
1734   [
1735    {
1736     "enum_field_value" : 1,
1737     "name" : "android::trait_trivial_copy<double>::value"
1738    }
1739   ],
1740   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIdE6$valueE",
1741   "name" : "android::trait_trivial_copy<double>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:110:1)",
1742   "referenced_type" : "_ZTIN7android18trait_trivial_copyIdE6$valueE",
1743   "self_type" : "_ZTIN7android18trait_trivial_copyIdE6$valueE",
1744   "size" : 4,
1745   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
1746   "underlying_type" : "_ZTIj"
1747  },
1748  {
1749   "alignment" : 4,
1750   "enum_fields" :
1751   [
1752    {
1753     "enum_field_value" : 1,
1754     "name" : "android::trait_trivial_copy<float>::value"
1755    }
1756   ],
1757   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIfE6$valueE",
1758   "name" : "android::trait_trivial_copy<float>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:109:1)",
1759   "referenced_type" : "_ZTIN7android18trait_trivial_copyIfE6$valueE",
1760   "self_type" : "_ZTIN7android18trait_trivial_copyIfE6$valueE",
1761   "size" : 4,
1762   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
1763   "underlying_type" : "_ZTIj"
1764  },
1765  {
1766   "alignment" : 4,
1767   "enum_fields" :
1768   [
1769    {
1770     "enum_field_value" : 1,
1771     "name" : "android::trait_trivial_copy<unsigned char>::value"
1772    }
1773   ],
1774   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIhE6$valueE",
1775   "name" : "android::trait_trivial_copy<unsigned char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:100:1)",
1776   "referenced_type" : "_ZTIN7android18trait_trivial_copyIhE6$valueE",
1777   "self_type" : "_ZTIN7android18trait_trivial_copyIhE6$valueE",
1778   "size" : 4,
1779   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
1780   "underlying_type" : "_ZTIj"
1781  },
1782  {
1783   "alignment" : 4,
1784   "enum_fields" :
1785   [
1786    {
1787     "enum_field_value" : 1,
1788     "name" : "android::trait_trivial_copy<int>::value"
1789    }
1790   ],
1791   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIiE6$valueE",
1792   "name" : "android::trait_trivial_copy<int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:103:1)",
1793   "referenced_type" : "_ZTIN7android18trait_trivial_copyIiE6$valueE",
1794   "self_type" : "_ZTIN7android18trait_trivial_copyIiE6$valueE",
1795   "size" : 4,
1796   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
1797   "underlying_type" : "_ZTIj"
1798  },
1799  {
1800   "alignment" : 4,
1801   "enum_fields" :
1802   [
1803    {
1804     "enum_field_value" : 1,
1805     "name" : "android::trait_trivial_copy<unsigned int>::value"
1806    }
1807   ],
1808   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIjE6$valueE",
1809   "name" : "android::trait_trivial_copy<unsigned int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:104:1)",
1810   "referenced_type" : "_ZTIN7android18trait_trivial_copyIjE6$valueE",
1811   "self_type" : "_ZTIN7android18trait_trivial_copyIjE6$valueE",
1812   "size" : 4,
1813   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
1814   "underlying_type" : "_ZTIj"
1815  },
1816  {
1817   "alignment" : 4,
1818   "enum_fields" :
1819   [
1820    {
1821     "enum_field_value" : 1,
1822     "name" : "android::trait_trivial_copy<long>::value"
1823    }
1824   ],
1825   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIlE6$valueE",
1826   "name" : "android::trait_trivial_copy<long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:105:1)",
1827   "referenced_type" : "_ZTIN7android18trait_trivial_copyIlE6$valueE",
1828   "self_type" : "_ZTIN7android18trait_trivial_copyIlE6$valueE",
1829   "size" : 4,
1830   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
1831   "underlying_type" : "_ZTIj"
1832  },
1833  {
1834   "alignment" : 4,
1835   "enum_fields" :
1836   [
1837    {
1838     "enum_field_value" : 1,
1839     "name" : "android::trait_trivial_copy<unsigned long>::value"
1840    }
1841   ],
1842   "linker_set_key" : "_ZTIN7android18trait_trivial_copyImE6$valueE",
1843   "name" : "android::trait_trivial_copy<unsigned long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:106:1)",
1844   "referenced_type" : "_ZTIN7android18trait_trivial_copyImE6$valueE",
1845   "self_type" : "_ZTIN7android18trait_trivial_copyImE6$valueE",
1846   "size" : 4,
1847   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
1848   "underlying_type" : "_ZTIj"
1849  },
1850  {
1851   "alignment" : 4,
1852   "enum_fields" :
1853   [
1854    {
1855     "enum_field_value" : 1,
1856     "name" : "android::trait_trivial_copy<short>::value"
1857    }
1858   ],
1859   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIsE6$valueE",
1860   "name" : "android::trait_trivial_copy<short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:101:1)",
1861   "referenced_type" : "_ZTIN7android18trait_trivial_copyIsE6$valueE",
1862   "self_type" : "_ZTIN7android18trait_trivial_copyIsE6$valueE",
1863   "size" : 4,
1864   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
1865   "underlying_type" : "_ZTIj"
1866  },
1867  {
1868   "alignment" : 4,
1869   "enum_fields" :
1870   [
1871    {
1872     "enum_field_value" : 1,
1873     "name" : "android::trait_trivial_copy<unsigned short>::value"
1874    }
1875   ],
1876   "linker_set_key" : "_ZTIN7android18trait_trivial_copyItE6$valueE",
1877   "name" : "android::trait_trivial_copy<unsigned short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:102:1)",
1878   "referenced_type" : "_ZTIN7android18trait_trivial_copyItE6$valueE",
1879   "self_type" : "_ZTIN7android18trait_trivial_copyItE6$valueE",
1880   "size" : 4,
1881   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
1882   "underlying_type" : "_ZTIj"
1883  },
1884  {
1885   "alignment" : 4,
1886   "enum_fields" :
1887   [
1888    {
1889     "enum_field_value" : 1,
1890     "name" : "android::trait_trivial_copy<void>::value"
1891    }
1892   ],
1893   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIvE6$valueE",
1894   "name" : "android::trait_trivial_copy<void>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:97:1)",
1895   "referenced_type" : "_ZTIN7android18trait_trivial_copyIvE6$valueE",
1896   "self_type" : "_ZTIN7android18trait_trivial_copyIvE6$valueE",
1897   "size" : 4,
1898   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
1899   "underlying_type" : "_ZTIj"
1900  },
1901  {
1902   "alignment" : 4,
1903   "enum_fields" :
1904   [
1905    {
1906     "enum_field_value" : 1,
1907     "name" : "android::trait_trivial_copy<long long>::value"
1908    }
1909   ],
1910   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIxE6$valueE",
1911   "name" : "android::trait_trivial_copy<long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:107:1)",
1912   "referenced_type" : "_ZTIN7android18trait_trivial_copyIxE6$valueE",
1913   "self_type" : "_ZTIN7android18trait_trivial_copyIxE6$valueE",
1914   "size" : 4,
1915   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
1916   "underlying_type" : "_ZTIj"
1917  },
1918  {
1919   "alignment" : 4,
1920   "enum_fields" :
1921   [
1922    {
1923     "enum_field_value" : 1,
1924     "name" : "android::trait_trivial_copy<unsigned long long>::value"
1925    }
1926   ],
1927   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIyE6$valueE",
1928   "name" : "android::trait_trivial_copy<unsigned long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:108:1)",
1929   "referenced_type" : "_ZTIN7android18trait_trivial_copyIyE6$valueE",
1930   "self_type" : "_ZTIN7android18trait_trivial_copyIyE6$valueE",
1931   "size" : 4,
1932   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
1933   "underlying_type" : "_ZTIj"
1934  },
1935  {
1936   "alignment" : 4,
1937   "enum_fields" :
1938   [
1939    {
1940     "enum_field_value" : 1,
1941     "name" : "android::trait_trivial_ctor<bool>::value"
1942    }
1943   ],
1944   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIbE6$valueE",
1945   "name" : "android::trait_trivial_ctor<bool>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:98:1)",
1946   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIbE6$valueE",
1947   "self_type" : "_ZTIN7android18trait_trivial_ctorIbE6$valueE",
1948   "size" : 4,
1949   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
1950   "underlying_type" : "_ZTIj"
1951  },
1952  {
1953   "alignment" : 4,
1954   "enum_fields" :
1955   [
1956    {
1957     "enum_field_value" : 1,
1958     "name" : "android::trait_trivial_ctor<char>::value"
1959    }
1960   ],
1961   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIcE6$valueE",
1962   "name" : "android::trait_trivial_ctor<char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:99:1)",
1963   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIcE6$valueE",
1964   "self_type" : "_ZTIN7android18trait_trivial_ctorIcE6$valueE",
1965   "size" : 4,
1966   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
1967   "underlying_type" : "_ZTIj"
1968  },
1969  {
1970   "alignment" : 4,
1971   "enum_fields" :
1972   [
1973    {
1974     "enum_field_value" : 1,
1975     "name" : "android::trait_trivial_ctor<double>::value"
1976    }
1977   ],
1978   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIdE6$valueE",
1979   "name" : "android::trait_trivial_ctor<double>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:110:1)",
1980   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIdE6$valueE",
1981   "self_type" : "_ZTIN7android18trait_trivial_ctorIdE6$valueE",
1982   "size" : 4,
1983   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
1984   "underlying_type" : "_ZTIj"
1985  },
1986  {
1987   "alignment" : 4,
1988   "enum_fields" :
1989   [
1990    {
1991     "enum_field_value" : 1,
1992     "name" : "android::trait_trivial_ctor<float>::value"
1993    }
1994   ],
1995   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIfE6$valueE",
1996   "name" : "android::trait_trivial_ctor<float>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:109:1)",
1997   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIfE6$valueE",
1998   "self_type" : "_ZTIN7android18trait_trivial_ctorIfE6$valueE",
1999   "size" : 4,
2000   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2001   "underlying_type" : "_ZTIj"
2002  },
2003  {
2004   "alignment" : 4,
2005   "enum_fields" :
2006   [
2007    {
2008     "enum_field_value" : 1,
2009     "name" : "android::trait_trivial_ctor<unsigned char>::value"
2010    }
2011   ],
2012   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIhE6$valueE",
2013   "name" : "android::trait_trivial_ctor<unsigned char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:100:1)",
2014   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIhE6$valueE",
2015   "self_type" : "_ZTIN7android18trait_trivial_ctorIhE6$valueE",
2016   "size" : 4,
2017   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2018   "underlying_type" : "_ZTIj"
2019  },
2020  {
2021   "alignment" : 4,
2022   "enum_fields" :
2023   [
2024    {
2025     "enum_field_value" : 1,
2026     "name" : "android::trait_trivial_ctor<int>::value"
2027    }
2028   ],
2029   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIiE6$valueE",
2030   "name" : "android::trait_trivial_ctor<int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:103:1)",
2031   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIiE6$valueE",
2032   "self_type" : "_ZTIN7android18trait_trivial_ctorIiE6$valueE",
2033   "size" : 4,
2034   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2035   "underlying_type" : "_ZTIj"
2036  },
2037  {
2038   "alignment" : 4,
2039   "enum_fields" :
2040   [
2041    {
2042     "enum_field_value" : 1,
2043     "name" : "android::trait_trivial_ctor<unsigned int>::value"
2044    }
2045   ],
2046   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIjE6$valueE",
2047   "name" : "android::trait_trivial_ctor<unsigned int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:104:1)",
2048   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIjE6$valueE",
2049   "self_type" : "_ZTIN7android18trait_trivial_ctorIjE6$valueE",
2050   "size" : 4,
2051   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2052   "underlying_type" : "_ZTIj"
2053  },
2054  {
2055   "alignment" : 4,
2056   "enum_fields" :
2057   [
2058    {
2059     "enum_field_value" : 1,
2060     "name" : "android::trait_trivial_ctor<long>::value"
2061    }
2062   ],
2063   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIlE6$valueE",
2064   "name" : "android::trait_trivial_ctor<long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:105:1)",
2065   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIlE6$valueE",
2066   "self_type" : "_ZTIN7android18trait_trivial_ctorIlE6$valueE",
2067   "size" : 4,
2068   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2069   "underlying_type" : "_ZTIj"
2070  },
2071  {
2072   "alignment" : 4,
2073   "enum_fields" :
2074   [
2075    {
2076     "enum_field_value" : 1,
2077     "name" : "android::trait_trivial_ctor<unsigned long>::value"
2078    }
2079   ],
2080   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorImE6$valueE",
2081   "name" : "android::trait_trivial_ctor<unsigned long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:106:1)",
2082   "referenced_type" : "_ZTIN7android18trait_trivial_ctorImE6$valueE",
2083   "self_type" : "_ZTIN7android18trait_trivial_ctorImE6$valueE",
2084   "size" : 4,
2085   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2086   "underlying_type" : "_ZTIj"
2087  },
2088  {
2089   "alignment" : 4,
2090   "enum_fields" :
2091   [
2092    {
2093     "enum_field_value" : 1,
2094     "name" : "android::trait_trivial_ctor<short>::value"
2095    }
2096   ],
2097   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIsE6$valueE",
2098   "name" : "android::trait_trivial_ctor<short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:101:1)",
2099   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIsE6$valueE",
2100   "self_type" : "_ZTIN7android18trait_trivial_ctorIsE6$valueE",
2101   "size" : 4,
2102   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2103   "underlying_type" : "_ZTIj"
2104  },
2105  {
2106   "alignment" : 4,
2107   "enum_fields" :
2108   [
2109    {
2110     "enum_field_value" : 1,
2111     "name" : "android::trait_trivial_ctor<unsigned short>::value"
2112    }
2113   ],
2114   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorItE6$valueE",
2115   "name" : "android::trait_trivial_ctor<unsigned short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:102:1)",
2116   "referenced_type" : "_ZTIN7android18trait_trivial_ctorItE6$valueE",
2117   "self_type" : "_ZTIN7android18trait_trivial_ctorItE6$valueE",
2118   "size" : 4,
2119   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2120   "underlying_type" : "_ZTIj"
2121  },
2122  {
2123   "alignment" : 4,
2124   "enum_fields" :
2125   [
2126    {
2127     "enum_field_value" : 1,
2128     "name" : "android::trait_trivial_ctor<void>::value"
2129    }
2130   ],
2131   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIvE6$valueE",
2132   "name" : "android::trait_trivial_ctor<void>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:97:1)",
2133   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIvE6$valueE",
2134   "self_type" : "_ZTIN7android18trait_trivial_ctorIvE6$valueE",
2135   "size" : 4,
2136   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2137   "underlying_type" : "_ZTIj"
2138  },
2139  {
2140   "alignment" : 4,
2141   "enum_fields" :
2142   [
2143    {
2144     "enum_field_value" : 1,
2145     "name" : "android::trait_trivial_ctor<long long>::value"
2146    }
2147   ],
2148   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIxE6$valueE",
2149   "name" : "android::trait_trivial_ctor<long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:107:1)",
2150   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIxE6$valueE",
2151   "self_type" : "_ZTIN7android18trait_trivial_ctorIxE6$valueE",
2152   "size" : 4,
2153   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2154   "underlying_type" : "_ZTIj"
2155  },
2156  {
2157   "alignment" : 4,
2158   "enum_fields" :
2159   [
2160    {
2161     "enum_field_value" : 1,
2162     "name" : "android::trait_trivial_ctor<unsigned long long>::value"
2163    }
2164   ],
2165   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIyE6$valueE",
2166   "name" : "android::trait_trivial_ctor<unsigned long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:108:1)",
2167   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIyE6$valueE",
2168   "self_type" : "_ZTIN7android18trait_trivial_ctorIyE6$valueE",
2169   "size" : 4,
2170   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2171   "underlying_type" : "_ZTIj"
2172  },
2173  {
2174   "alignment" : 4,
2175   "enum_fields" :
2176   [
2177    {
2178     "enum_field_value" : 1,
2179     "name" : "android::trait_trivial_dtor<bool>::value"
2180    }
2181   ],
2182   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIbE6$valueE",
2183   "name" : "android::trait_trivial_dtor<bool>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:98:1)",
2184   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIbE6$valueE",
2185   "self_type" : "_ZTIN7android18trait_trivial_dtorIbE6$valueE",
2186   "size" : 4,
2187   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2188   "underlying_type" : "_ZTIj"
2189  },
2190  {
2191   "alignment" : 4,
2192   "enum_fields" :
2193   [
2194    {
2195     "enum_field_value" : 1,
2196     "name" : "android::trait_trivial_dtor<char>::value"
2197    }
2198   ],
2199   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIcE6$valueE",
2200   "name" : "android::trait_trivial_dtor<char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:99:1)",
2201   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIcE6$valueE",
2202   "self_type" : "_ZTIN7android18trait_trivial_dtorIcE6$valueE",
2203   "size" : 4,
2204   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2205   "underlying_type" : "_ZTIj"
2206  },
2207  {
2208   "alignment" : 4,
2209   "enum_fields" :
2210   [
2211    {
2212     "enum_field_value" : 1,
2213     "name" : "android::trait_trivial_dtor<double>::value"
2214    }
2215   ],
2216   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIdE6$valueE",
2217   "name" : "android::trait_trivial_dtor<double>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:110:1)",
2218   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIdE6$valueE",
2219   "self_type" : "_ZTIN7android18trait_trivial_dtorIdE6$valueE",
2220   "size" : 4,
2221   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2222   "underlying_type" : "_ZTIj"
2223  },
2224  {
2225   "alignment" : 4,
2226   "enum_fields" :
2227   [
2228    {
2229     "enum_field_value" : 1,
2230     "name" : "android::trait_trivial_dtor<float>::value"
2231    }
2232   ],
2233   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIfE6$valueE",
2234   "name" : "android::trait_trivial_dtor<float>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:109:1)",
2235   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIfE6$valueE",
2236   "self_type" : "_ZTIN7android18trait_trivial_dtorIfE6$valueE",
2237   "size" : 4,
2238   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2239   "underlying_type" : "_ZTIj"
2240  },
2241  {
2242   "alignment" : 4,
2243   "enum_fields" :
2244   [
2245    {
2246     "enum_field_value" : 1,
2247     "name" : "android::trait_trivial_dtor<unsigned char>::value"
2248    }
2249   ],
2250   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIhE6$valueE",
2251   "name" : "android::trait_trivial_dtor<unsigned char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:100:1)",
2252   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIhE6$valueE",
2253   "self_type" : "_ZTIN7android18trait_trivial_dtorIhE6$valueE",
2254   "size" : 4,
2255   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2256   "underlying_type" : "_ZTIj"
2257  },
2258  {
2259   "alignment" : 4,
2260   "enum_fields" :
2261   [
2262    {
2263     "enum_field_value" : 1,
2264     "name" : "android::trait_trivial_dtor<int>::value"
2265    }
2266   ],
2267   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIiE6$valueE",
2268   "name" : "android::trait_trivial_dtor<int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:103:1)",
2269   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIiE6$valueE",
2270   "self_type" : "_ZTIN7android18trait_trivial_dtorIiE6$valueE",
2271   "size" : 4,
2272   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2273   "underlying_type" : "_ZTIj"
2274  },
2275  {
2276   "alignment" : 4,
2277   "enum_fields" :
2278   [
2279    {
2280     "enum_field_value" : 1,
2281     "name" : "android::trait_trivial_dtor<unsigned int>::value"
2282    }
2283   ],
2284   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIjE6$valueE",
2285   "name" : "android::trait_trivial_dtor<unsigned int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:104:1)",
2286   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIjE6$valueE",
2287   "self_type" : "_ZTIN7android18trait_trivial_dtorIjE6$valueE",
2288   "size" : 4,
2289   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2290   "underlying_type" : "_ZTIj"
2291  },
2292  {
2293   "alignment" : 4,
2294   "enum_fields" :
2295   [
2296    {
2297     "enum_field_value" : 1,
2298     "name" : "android::trait_trivial_dtor<long>::value"
2299    }
2300   ],
2301   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIlE6$valueE",
2302   "name" : "android::trait_trivial_dtor<long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:105:1)",
2303   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIlE6$valueE",
2304   "self_type" : "_ZTIN7android18trait_trivial_dtorIlE6$valueE",
2305   "size" : 4,
2306   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2307   "underlying_type" : "_ZTIj"
2308  },
2309  {
2310   "alignment" : 4,
2311   "enum_fields" :
2312   [
2313    {
2314     "enum_field_value" : 1,
2315     "name" : "android::trait_trivial_dtor<unsigned long>::value"
2316    }
2317   ],
2318   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorImE6$valueE",
2319   "name" : "android::trait_trivial_dtor<unsigned long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:106:1)",
2320   "referenced_type" : "_ZTIN7android18trait_trivial_dtorImE6$valueE",
2321   "self_type" : "_ZTIN7android18trait_trivial_dtorImE6$valueE",
2322   "size" : 4,
2323   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2324   "underlying_type" : "_ZTIj"
2325  },
2326  {
2327   "alignment" : 4,
2328   "enum_fields" :
2329   [
2330    {
2331     "enum_field_value" : 1,
2332     "name" : "android::trait_trivial_dtor<short>::value"
2333    }
2334   ],
2335   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIsE6$valueE",
2336   "name" : "android::trait_trivial_dtor<short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:101:1)",
2337   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIsE6$valueE",
2338   "self_type" : "_ZTIN7android18trait_trivial_dtorIsE6$valueE",
2339   "size" : 4,
2340   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2341   "underlying_type" : "_ZTIj"
2342  },
2343  {
2344   "alignment" : 4,
2345   "enum_fields" :
2346   [
2347    {
2348     "enum_field_value" : 1,
2349     "name" : "android::trait_trivial_dtor<unsigned short>::value"
2350    }
2351   ],
2352   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorItE6$valueE",
2353   "name" : "android::trait_trivial_dtor<unsigned short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:102:1)",
2354   "referenced_type" : "_ZTIN7android18trait_trivial_dtorItE6$valueE",
2355   "self_type" : "_ZTIN7android18trait_trivial_dtorItE6$valueE",
2356   "size" : 4,
2357   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2358   "underlying_type" : "_ZTIj"
2359  },
2360  {
2361   "alignment" : 4,
2362   "enum_fields" :
2363   [
2364    {
2365     "enum_field_value" : 1,
2366     "name" : "android::trait_trivial_dtor<void>::value"
2367    }
2368   ],
2369   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIvE6$valueE",
2370   "name" : "android::trait_trivial_dtor<void>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:97:1)",
2371   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIvE6$valueE",
2372   "self_type" : "_ZTIN7android18trait_trivial_dtorIvE6$valueE",
2373   "size" : 4,
2374   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2375   "underlying_type" : "_ZTIj"
2376  },
2377  {
2378   "alignment" : 4,
2379   "enum_fields" :
2380   [
2381    {
2382     "enum_field_value" : 1,
2383     "name" : "android::trait_trivial_dtor<long long>::value"
2384    }
2385   ],
2386   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIxE6$valueE",
2387   "name" : "android::trait_trivial_dtor<long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:107:1)",
2388   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIxE6$valueE",
2389   "self_type" : "_ZTIN7android18trait_trivial_dtorIxE6$valueE",
2390   "size" : 4,
2391   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2392   "underlying_type" : "_ZTIj"
2393  },
2394  {
2395   "alignment" : 4,
2396   "enum_fields" :
2397   [
2398    {
2399     "enum_field_value" : 1,
2400     "name" : "android::trait_trivial_dtor<unsigned long long>::value"
2401    }
2402   ],
2403   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIyE6$valueE",
2404   "name" : "android::trait_trivial_dtor<unsigned long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:108:1)",
2405   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIyE6$valueE",
2406   "self_type" : "_ZTIN7android18trait_trivial_dtorIyE6$valueE",
2407   "size" : 4,
2408   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2409   "underlying_type" : "_ZTIj"
2410  },
2411  {
2412   "alignment" : 4,
2413   "enum_fields" :
2414   [
2415    {
2416     "enum_field_value" : 1,
2417     "name" : "android::trait_trivial_move<android::String8>::value"
2418    }
2419   ],
2420   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_7String8EE6$valueE",
2421   "name" : "android::trait_trivial_move<String8>::(anonymous enum at system/core/libutils/include/utils/String8.h:242:1)",
2422   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_7String8EE6$valueE",
2423   "self_type" : "_ZTIN7android18trait_trivial_moveINS_7String8EE6$valueE",
2424   "size" : 4,
2425   "source_file" : "/system/core/libutils/include/utils/String8.h",
2426   "underlying_type" : "_ZTIj"
2427  },
2428  {
2429   "alignment" : 4,
2430   "enum_fields" :
2431   [
2432    {
2433     "enum_field_value" : 1,
2434     "name" : "android::trait_trivial_move<android::String16>::value"
2435    }
2436   ],
2437   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_8String16EE6$valueE",
2438   "name" : "android::trait_trivial_move<String16>::(anonymous enum at system/core/libutils/include/utils/String16.h:197:1)",
2439   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_8String16EE6$valueE",
2440   "self_type" : "_ZTIN7android18trait_trivial_moveINS_8String16EE6$valueE",
2441   "size" : 4,
2442   "source_file" : "/system/core/libutils/include/utils/String16.h",
2443   "underlying_type" : "_ZTIj"
2444  },
2445  {
2446   "alignment" : 4,
2447   "enum_fields" :
2448   [
2449    {
2450     "enum_field_value" : 1,
2451     "name" : "android::trait_trivial_move<bool>::value"
2452    }
2453   ],
2454   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIbE6$valueE",
2455   "name" : "android::trait_trivial_move<bool>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:98:1)",
2456   "referenced_type" : "_ZTIN7android18trait_trivial_moveIbE6$valueE",
2457   "self_type" : "_ZTIN7android18trait_trivial_moveIbE6$valueE",
2458   "size" : 4,
2459   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2460   "underlying_type" : "_ZTIj"
2461  },
2462  {
2463   "alignment" : 4,
2464   "enum_fields" :
2465   [
2466    {
2467     "enum_field_value" : 1,
2468     "name" : "android::trait_trivial_move<char>::value"
2469    }
2470   ],
2471   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIcE6$valueE",
2472   "name" : "android::trait_trivial_move<char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:99:1)",
2473   "referenced_type" : "_ZTIN7android18trait_trivial_moveIcE6$valueE",
2474   "self_type" : "_ZTIN7android18trait_trivial_moveIcE6$valueE",
2475   "size" : 4,
2476   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2477   "underlying_type" : "_ZTIj"
2478  },
2479  {
2480   "alignment" : 4,
2481   "enum_fields" :
2482   [
2483    {
2484     "enum_field_value" : 1,
2485     "name" : "android::trait_trivial_move<double>::value"
2486    }
2487   ],
2488   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIdE6$valueE",
2489   "name" : "android::trait_trivial_move<double>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:110:1)",
2490   "referenced_type" : "_ZTIN7android18trait_trivial_moveIdE6$valueE",
2491   "self_type" : "_ZTIN7android18trait_trivial_moveIdE6$valueE",
2492   "size" : 4,
2493   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2494   "underlying_type" : "_ZTIj"
2495  },
2496  {
2497   "alignment" : 4,
2498   "enum_fields" :
2499   [
2500    {
2501     "enum_field_value" : 1,
2502     "name" : "android::trait_trivial_move<float>::value"
2503    }
2504   ],
2505   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIfE6$valueE",
2506   "name" : "android::trait_trivial_move<float>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:109:1)",
2507   "referenced_type" : "_ZTIN7android18trait_trivial_moveIfE6$valueE",
2508   "self_type" : "_ZTIN7android18trait_trivial_moveIfE6$valueE",
2509   "size" : 4,
2510   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2511   "underlying_type" : "_ZTIj"
2512  },
2513  {
2514   "alignment" : 4,
2515   "enum_fields" :
2516   [
2517    {
2518     "enum_field_value" : 1,
2519     "name" : "android::trait_trivial_move<unsigned char>::value"
2520    }
2521   ],
2522   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIhE6$valueE",
2523   "name" : "android::trait_trivial_move<unsigned char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:100:1)",
2524   "referenced_type" : "_ZTIN7android18trait_trivial_moveIhE6$valueE",
2525   "self_type" : "_ZTIN7android18trait_trivial_moveIhE6$valueE",
2526   "size" : 4,
2527   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2528   "underlying_type" : "_ZTIj"
2529  },
2530  {
2531   "alignment" : 4,
2532   "enum_fields" :
2533   [
2534    {
2535     "enum_field_value" : 1,
2536     "name" : "android::trait_trivial_move<int>::value"
2537    }
2538   ],
2539   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIiE6$valueE",
2540   "name" : "android::trait_trivial_move<int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:103:1)",
2541   "referenced_type" : "_ZTIN7android18trait_trivial_moveIiE6$valueE",
2542   "self_type" : "_ZTIN7android18trait_trivial_moveIiE6$valueE",
2543   "size" : 4,
2544   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2545   "underlying_type" : "_ZTIj"
2546  },
2547  {
2548   "alignment" : 4,
2549   "enum_fields" :
2550   [
2551    {
2552     "enum_field_value" : 1,
2553     "name" : "android::trait_trivial_move<unsigned int>::value"
2554    }
2555   ],
2556   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIjE6$valueE",
2557   "name" : "android::trait_trivial_move<unsigned int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:104:1)",
2558   "referenced_type" : "_ZTIN7android18trait_trivial_moveIjE6$valueE",
2559   "self_type" : "_ZTIN7android18trait_trivial_moveIjE6$valueE",
2560   "size" : 4,
2561   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2562   "underlying_type" : "_ZTIj"
2563  },
2564  {
2565   "alignment" : 4,
2566   "enum_fields" :
2567   [
2568    {
2569     "enum_field_value" : 1,
2570     "name" : "android::trait_trivial_move<long>::value"
2571    }
2572   ],
2573   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIlE6$valueE",
2574   "name" : "android::trait_trivial_move<long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:105:1)",
2575   "referenced_type" : "_ZTIN7android18trait_trivial_moveIlE6$valueE",
2576   "self_type" : "_ZTIN7android18trait_trivial_moveIlE6$valueE",
2577   "size" : 4,
2578   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2579   "underlying_type" : "_ZTIj"
2580  },
2581  {
2582   "alignment" : 4,
2583   "enum_fields" :
2584   [
2585    {
2586     "enum_field_value" : 1,
2587     "name" : "android::trait_trivial_move<unsigned long>::value"
2588    }
2589   ],
2590   "linker_set_key" : "_ZTIN7android18trait_trivial_moveImE6$valueE",
2591   "name" : "android::trait_trivial_move<unsigned long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:106:1)",
2592   "referenced_type" : "_ZTIN7android18trait_trivial_moveImE6$valueE",
2593   "self_type" : "_ZTIN7android18trait_trivial_moveImE6$valueE",
2594   "size" : 4,
2595   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2596   "underlying_type" : "_ZTIj"
2597  },
2598  {
2599   "alignment" : 4,
2600   "enum_fields" :
2601   [
2602    {
2603     "enum_field_value" : 1,
2604     "name" : "android::trait_trivial_move<short>::value"
2605    }
2606   ],
2607   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIsE6$valueE",
2608   "name" : "android::trait_trivial_move<short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:101:1)",
2609   "referenced_type" : "_ZTIN7android18trait_trivial_moveIsE6$valueE",
2610   "self_type" : "_ZTIN7android18trait_trivial_moveIsE6$valueE",
2611   "size" : 4,
2612   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2613   "underlying_type" : "_ZTIj"
2614  },
2615  {
2616   "alignment" : 4,
2617   "enum_fields" :
2618   [
2619    {
2620     "enum_field_value" : 1,
2621     "name" : "android::trait_trivial_move<unsigned short>::value"
2622    }
2623   ],
2624   "linker_set_key" : "_ZTIN7android18trait_trivial_moveItE6$valueE",
2625   "name" : "android::trait_trivial_move<unsigned short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:102:1)",
2626   "referenced_type" : "_ZTIN7android18trait_trivial_moveItE6$valueE",
2627   "self_type" : "_ZTIN7android18trait_trivial_moveItE6$valueE",
2628   "size" : 4,
2629   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2630   "underlying_type" : "_ZTIj"
2631  },
2632  {
2633   "alignment" : 4,
2634   "enum_fields" :
2635   [
2636    {
2637     "enum_field_value" : 1,
2638     "name" : "android::trait_trivial_move<void>::value"
2639    }
2640   ],
2641   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIvE6$valueE",
2642   "name" : "android::trait_trivial_move<void>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:97:1)",
2643   "referenced_type" : "_ZTIN7android18trait_trivial_moveIvE6$valueE",
2644   "self_type" : "_ZTIN7android18trait_trivial_moveIvE6$valueE",
2645   "size" : 4,
2646   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2647   "underlying_type" : "_ZTIj"
2648  },
2649  {
2650   "alignment" : 4,
2651   "enum_fields" :
2652   [
2653    {
2654     "enum_field_value" : 1,
2655     "name" : "android::trait_trivial_move<long long>::value"
2656    }
2657   ],
2658   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIxE6$valueE",
2659   "name" : "android::trait_trivial_move<long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:107:1)",
2660   "referenced_type" : "_ZTIN7android18trait_trivial_moveIxE6$valueE",
2661   "self_type" : "_ZTIN7android18trait_trivial_moveIxE6$valueE",
2662   "size" : 4,
2663   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2664   "underlying_type" : "_ZTIj"
2665  },
2666  {
2667   "alignment" : 4,
2668   "enum_fields" :
2669   [
2670    {
2671     "enum_field_value" : 1,
2672     "name" : "android::trait_trivial_move<unsigned long long>::value"
2673    }
2674   ],
2675   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIyE6$valueE",
2676   "name" : "android::trait_trivial_move<unsigned long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:108:1)",
2677   "referenced_type" : "_ZTIN7android18trait_trivial_moveIyE6$valueE",
2678   "self_type" : "_ZTIN7android18trait_trivial_moveIyE6$valueE",
2679   "size" : 4,
2680   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2681   "underlying_type" : "_ZTIj"
2682  },
2683  {
2684   "alignment" : 4,
2685   "enum_fields" :
2686   [
2687    {
2688     "enum_field_value" : 0,
2689     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN"
2690    },
2691    {
2692     "enum_field_value" : 1,
2693     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT"
2694    },
2695    {
2696     "enum_field_value" : 2,
2697     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT"
2698    }
2699   ],
2700   "linker_set_key" : "_ZTIN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
2701   "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
2702   "referenced_type" : "_ZTIN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
2703   "self_type" : "_ZTIN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
2704   "size" : 4,
2705   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
2706   "underlying_type" : "_ZTIi"
2707  },
2708  {
2709   "alignment" : 4,
2710   "enum_fields" :
2711   [
2712    {
2713     "enum_field_value" : -1,
2714     "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant::NO_PID"
2715    }
2716   ],
2717   "linker_set_key" : "_ZTIN7android4hidl7manager4V1_015IServiceManager11PidConstantE",
2718   "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
2719   "referenced_type" : "_ZTIN7android4hidl7manager4V1_015IServiceManager11PidConstantE",
2720   "self_type" : "_ZTIN7android4hidl7manager4V1_015IServiceManager11PidConstantE",
2721   "size" : 4,
2722   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
2723   "underlying_type" : "_ZTIi"
2724  },
2725  {
2726   "alignment" : 1,
2727   "enum_fields" :
2728   [
2729    {
2730     "enum_field_value" : 0,
2731     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::EMPTY"
2732    },
2733    {
2734     "enum_field_value" : 1,
2735     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::HWBINDER"
2736    },
2737    {
2738     "enum_field_value" : 2,
2739     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::PASSTHROUGH"
2740    }
2741   ],
2742   "linker_set_key" : "_ZTIN7android4hidl7manager4V1_015IServiceManager9TransportE",
2743   "name" : "android::hidl::manager::V1_0::IServiceManager::Transport",
2744   "referenced_type" : "_ZTIN7android4hidl7manager4V1_015IServiceManager9TransportE",
2745   "self_type" : "_ZTIN7android4hidl7manager4V1_015IServiceManager9TransportE",
2746   "size" : 1,
2747   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
2748   "underlying_type" : "_ZTIh"
2749  },
2750  {
2751   "alignment" : 4,
2752   "enum_fields" :
2753   [
2754    {
2755     "enum_field_value" : 0,
2756     "name" : "android::Mutex::PRIVATE"
2757    },
2758    {
2759     "enum_field_value" : 1,
2760     "name" : "android::Mutex::SHARED"
2761    }
2762   ],
2763   "linker_set_key" : "_ZTIN7android5Mutex8$PRIVATEE",
2764   "name" : "android::Mutex::(anonymous enum at system/core/libutils/include/utils/Mutex.h:96:5)",
2765   "referenced_type" : "_ZTIN7android5Mutex8$PRIVATEE",
2766   "self_type" : "_ZTIN7android5Mutex8$PRIVATEE",
2767   "size" : 4,
2768   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
2769   "underlying_type" : "_ZTIj"
2770  },
2771  {
2772   "alignment" : 4,
2773   "enum_fields" :
2774   [
2775    {
2776     "enum_field_value" : 0,
2777     "name" : "android::RWLock::PRIVATE"
2778    },
2779    {
2780     "enum_field_value" : 1,
2781     "name" : "android::RWLock::SHARED"
2782    }
2783   ],
2784   "linker_set_key" : "_ZTIN7android6RWLock8$PRIVATEE",
2785   "name" : "android::RWLock::(anonymous enum at system/core/libutils/include/utils/RWLock.h:44:5)",
2786   "referenced_type" : "_ZTIN7android6RWLock8$PRIVATEE",
2787   "self_type" : "_ZTIN7android6RWLock8$PRIVATEE",
2788   "size" : 4,
2789   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
2790   "underlying_type" : "_ZTIj"
2791  },
2792  {
2793   "access" : "protected",
2794   "alignment" : 4,
2795   "enum_fields" :
2796   [
2797    {
2798     "enum_field_value" : 1,
2799     "name" : "android::RefBase::FIRST_INC_STRONG"
2800    }
2801   ],
2802   "linker_set_key" : "_ZTIN7android7RefBase17$FIRST_INC_STRONGE",
2803   "name" : "android::RefBase::(anonymous enum at system/core/libutils/include/utils/RefBase.h:313:5)",
2804   "referenced_type" : "_ZTIN7android7RefBase17$FIRST_INC_STRONGE",
2805   "self_type" : "_ZTIN7android7RefBase17$FIRST_INC_STRONGE",
2806   "size" : 4,
2807   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
2808   "underlying_type" : "_ZTIj"
2809  },
2810  {
2811   "access" : "protected",
2812   "alignment" : 4,
2813   "enum_fields" :
2814   [
2815    {
2816     "enum_field_value" : 0,
2817     "name" : "android::RefBase::OBJECT_LIFETIME_STRONG"
2818    },
2819    {
2820     "enum_field_value" : 1,
2821     "name" : "android::RefBase::OBJECT_LIFETIME_WEAK"
2822    },
2823    {
2824     "enum_field_value" : 1,
2825     "name" : "android::RefBase::OBJECT_LIFETIME_MASK"
2826    }
2827   ],
2828   "linker_set_key" : "_ZTIN7android7RefBase21$OBJECT_LIFETIME_MASKE",
2829   "name" : "android::RefBase::(anonymous enum at system/core/libutils/include/utils/RefBase.h:304:5)",
2830   "referenced_type" : "_ZTIN7android7RefBase21$OBJECT_LIFETIME_MASKE",
2831   "self_type" : "_ZTIN7android7RefBase21$OBJECT_LIFETIME_MASKE",
2832   "size" : 4,
2833   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
2834   "underlying_type" : "_ZTIj"
2835  },
2836  {
2837   "alignment" : 4,
2838   "enum_fields" :
2839   [
2840    {
2841     "enum_field_value" : 0,
2842     "name" : "android::String8::kEmptyString"
2843    }
2844   ],
2845   "linker_set_key" : "_ZTIN7android7String813StaticLinkageE",
2846   "name" : "android::String8::StaticLinkage",
2847   "referenced_type" : "_ZTIN7android7String813StaticLinkageE",
2848   "self_type" : "_ZTIN7android7String813StaticLinkageE",
2849   "size" : 4,
2850   "source_file" : "/system/core/libutils/include/utils/String8.h",
2851   "underlying_type" : "_ZTIj"
2852  },
2853  {
2854   "alignment" : 4,
2855   "enum_fields" :
2856   [
2857    {
2858     "enum_field_value" : 0,
2859     "name" : "android::String16::kEmptyString"
2860    }
2861   ],
2862   "linker_set_key" : "_ZTIN7android8String1613StaticLinkageE",
2863   "name" : "android::String16::StaticLinkage",
2864   "referenced_type" : "_ZTIN7android8String1613StaticLinkageE",
2865   "self_type" : "_ZTIN7android8String1613StaticLinkageE",
2866   "size" : 4,
2867   "source_file" : "/system/core/libutils/include/utils/String16.h",
2868   "underlying_type" : "_ZTIj"
2869  },
2870  {
2871   "alignment" : 4,
2872   "enum_fields" :
2873   [
2874    {
2875     "enum_field_value" : 0,
2876     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::READPTRPOS"
2877    },
2878    {
2879     "enum_field_value" : 1,
2880     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::WRITEPTRPOS"
2881    },
2882    {
2883     "enum_field_value" : 2,
2884     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::DATAPTRPOS"
2885    },
2886    {
2887     "enum_field_value" : 3,
2888     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::EVFLAGWORDPOS"
2889    }
2890   ],
2891   "linker_set_key" : "_ZTIN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EE11GrantorTypeE",
2892   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
2893   "referenced_type" : "_ZTIN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EE11GrantorTypeE",
2894   "self_type" : "_ZTIN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EE11GrantorTypeE",
2895   "size" : 4,
2896   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
2897   "underlying_type" : "_ZTIi"
2898  },
2899  {
2900   "alignment" : 4,
2901   "enum_fields" :
2902   [
2903    {
2904     "enum_field_value" : 0,
2905     "name" : "android::hardware::ProcessState::CallRestriction::NONE"
2906    },
2907    {
2908     "enum_field_value" : 1,
2909     "name" : "android::hardware::ProcessState::CallRestriction::ERROR_IF_NOT_ONEWAY"
2910    },
2911    {
2912     "enum_field_value" : 2,
2913     "name" : "android::hardware::ProcessState::CallRestriction::FATAL_IF_NOT_ONEWAY"
2914    }
2915   ],
2916   "linker_set_key" : "_ZTIN7android8hardware12ProcessState15CallRestrictionE",
2917   "name" : "android::hardware::ProcessState::CallRestriction",
2918   "referenced_type" : "_ZTIN7android8hardware12ProcessState15CallRestrictionE",
2919   "self_type" : "_ZTIN7android8hardware12ProcessState15CallRestrictionE",
2920   "size" : 4,
2921   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
2922   "underlying_type" : "_ZTIi"
2923  },
2924  {
2925   "alignment" : 4,
2926   "enum_fields" :
2927   [
2928    {
2929     "enum_field_value" : 0,
2930     "name" : "android::hardware::HidlReturnRestriction::NONE"
2931    },
2932    {
2933     "enum_field_value" : 1,
2934     "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
2935    },
2936    {
2937     "enum_field_value" : 2,
2938     "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
2939    }
2940   ],
2941   "linker_set_key" : "_ZTIN7android8hardware21HidlReturnRestrictionE",
2942   "name" : "android::hardware::HidlReturnRestriction",
2943   "referenced_type" : "_ZTIN7android8hardware21HidlReturnRestrictionE",
2944   "self_type" : "_ZTIN7android8hardware21HidlReturnRestrictionE",
2945   "size" : 4,
2946   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
2947   "underlying_type" : "_ZTIi"
2948  },
2949  {
2950   "alignment" : 4,
2951   "enum_fields" :
2952   [
2953    {
2954     "enum_field_value" : 0,
2955     "name" : "android::hardware::Status::EX_NONE"
2956    },
2957    {
2958     "enum_field_value" : -1,
2959     "name" : "android::hardware::Status::EX_SECURITY"
2960    },
2961    {
2962     "enum_field_value" : -2,
2963     "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
2964    },
2965    {
2966     "enum_field_value" : -3,
2967     "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
2968    },
2969    {
2970     "enum_field_value" : -4,
2971     "name" : "android::hardware::Status::EX_NULL_POINTER"
2972    },
2973    {
2974     "enum_field_value" : -5,
2975     "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
2976    },
2977    {
2978     "enum_field_value" : -6,
2979     "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
2980    },
2981    {
2982     "enum_field_value" : -7,
2983     "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
2984    },
2985    {
2986     "enum_field_value" : -128,
2987     "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
2988    },
2989    {
2990     "enum_field_value" : -129,
2991     "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
2992    }
2993   ],
2994   "linker_set_key" : "_ZTIN7android8hardware6Status9ExceptionE",
2995   "name" : "android::hardware::Status::Exception",
2996   "referenced_type" : "_ZTIN7android8hardware6Status9ExceptionE",
2997   "self_type" : "_ZTIN7android8hardware6Status9ExceptionE",
2998   "size" : 4,
2999   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
3000   "underlying_type" : "_ZTIi"
3001  },
3002  {
3003   "alignment" : 4,
3004   "enum_fields" :
3005   [
3006    {
3007     "enum_field_value" : 1,
3008     "name" : "android::hardware::IBinder::FLAG_ONEWAY"
3009    }
3010   ],
3011   "linker_set_key" : "_ZTIN7android8hardware7IBinder12$FLAG_ONEWAYE",
3012   "name" : "android::hardware::IBinder::(anonymous enum at system/libhwbinder/include/hwbinder/IBinder.h:47:5)",
3013   "referenced_type" : "_ZTIN7android8hardware7IBinder12$FLAG_ONEWAYE",
3014   "self_type" : "_ZTIN7android8hardware7IBinder12$FLAG_ONEWAYE",
3015   "size" : 4,
3016   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
3017   "underlying_type" : "_ZTIj"
3018  },
3019  {
3020   "alignment" : 4,
3021   "enum_fields" :
3022   [
3023    {
3024     "enum_field_value" : 0,
3025     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
3026    },
3027    {
3028     "enum_field_value" : 1,
3029     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
3030    },
3031    {
3032     "enum_field_value" : 2,
3033     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
3034    },
3035    {
3036     "enum_field_value" : 3,
3037     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
3038    },
3039    {
3040     "enum_field_value" : 4,
3041     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
3042    },
3043    {
3044     "enum_field_value" : 5,
3045     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
3046    },
3047    {
3048     "enum_field_value" : 6,
3049     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
3050    },
3051    {
3052     "enum_field_value" : 7,
3053     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
3054    },
3055    {
3056     "enum_field_value" : 8,
3057     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
3058    },
3059    {
3060     "enum_field_value" : 9,
3061     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
3062    }
3063   ],
3064   "linker_set_key" : "_ZTIN7android8hardware7details16HidlInstrumentor20InstrumentationEventE",
3065   "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
3066   "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentor20InstrumentationEventE",
3067   "self_type" : "_ZTIN7android8hardware7details16HidlInstrumentor20InstrumentationEventE",
3068   "size" : 4,
3069   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
3070   "underlying_type" : "_ZTIj"
3071  },
3072  {
3073   "alignment" : 4,
3074   "enum_fields" :
3075   [
3076    {
3077     "enum_field_value" : 1,
3078     "name" : "android::hardware::kSynchronizedReadWrite"
3079    },
3080    {
3081     "enum_field_value" : 2,
3082     "name" : "android::hardware::kUnsynchronizedWrite"
3083    }
3084   ],
3085   "linker_set_key" : "_ZTIN7android8hardware8MQFlavorE",
3086   "name" : "android::hardware::MQFlavor",
3087   "referenced_type" : "_ZTIN7android8hardware8MQFlavorE",
3088   "self_type" : "_ZTIN7android8hardware8MQFlavorE",
3089   "size" : 4,
3090   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
3091   "underlying_type" : "_ZTIj"
3092  },
3093  {
3094   "alignment" : 1,
3095   "enum_fields" :
3096   [
3097    {
3098     "enum_field_value" : 0,
3099     "name" : "android::hardware::vibrator::V1_0::EffectStrength::LIGHT"
3100    },
3101    {
3102     "enum_field_value" : 1,
3103     "name" : "android::hardware::vibrator::V1_0::EffectStrength::MEDIUM"
3104    },
3105    {
3106     "enum_field_value" : 2,
3107     "name" : "android::hardware::vibrator::V1_0::EffectStrength::STRONG"
3108    }
3109   ],
3110   "linker_set_key" : "_ZTIN7android8hardware8vibrator4V1_014EffectStrengthE",
3111   "name" : "android::hardware::vibrator::V1_0::EffectStrength",
3112   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_014EffectStrengthE",
3113   "self_type" : "_ZTIN7android8hardware8vibrator4V1_014EffectStrengthE",
3114   "size" : 1,
3115   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/types.h",
3116   "underlying_type" : "_ZTIh"
3117  },
3118  {
3119   "alignment" : 4,
3120   "enum_fields" :
3121   [
3122    {
3123     "enum_field_value" : 0,
3124     "name" : "android::hardware::vibrator::V1_0::Effect::CLICK"
3125    },
3126    {
3127     "enum_field_value" : 1,
3128     "name" : "android::hardware::vibrator::V1_0::Effect::DOUBLE_CLICK"
3129    }
3130   ],
3131   "linker_set_key" : "_ZTIN7android8hardware8vibrator4V1_06EffectE",
3132   "name" : "android::hardware::vibrator::V1_0::Effect",
3133   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_06EffectE",
3134   "self_type" : "_ZTIN7android8hardware8vibrator4V1_06EffectE",
3135   "size" : 4,
3136   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/types.h",
3137   "underlying_type" : "_ZTIj"
3138  },
3139  {
3140   "alignment" : 4,
3141   "enum_fields" :
3142   [
3143    {
3144     "enum_field_value" : 0,
3145     "name" : "android::hardware::vibrator::V1_0::Status::OK"
3146    },
3147    {
3148     "enum_field_value" : 1,
3149     "name" : "android::hardware::vibrator::V1_0::Status::UNKNOWN_ERROR"
3150    },
3151    {
3152     "enum_field_value" : 2,
3153     "name" : "android::hardware::vibrator::V1_0::Status::BAD_VALUE"
3154    },
3155    {
3156     "enum_field_value" : 3,
3157     "name" : "android::hardware::vibrator::V1_0::Status::UNSUPPORTED_OPERATION"
3158    }
3159   ],
3160   "linker_set_key" : "_ZTIN7android8hardware8vibrator4V1_06StatusE",
3161   "name" : "android::hardware::vibrator::V1_0::Status",
3162   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_06StatusE",
3163   "self_type" : "_ZTIN7android8hardware8vibrator4V1_06StatusE",
3164   "size" : 4,
3165   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/types.h",
3166   "underlying_type" : "_ZTIj"
3167  },
3168  {
3169   "alignment" : 4,
3170   "enum_fields" :
3171   [
3172    {
3173     "enum_field_value" : 0,
3174     "name" : "android::hardware::vibrator::V1_1::Effect_1_1::CLICK"
3175    },
3176    {
3177     "enum_field_value" : 1,
3178     "name" : "android::hardware::vibrator::V1_1::Effect_1_1::DOUBLE_CLICK"
3179    },
3180    {
3181     "enum_field_value" : 2,
3182     "name" : "android::hardware::vibrator::V1_1::Effect_1_1::TICK"
3183    }
3184   ],
3185   "linker_set_key" : "_ZTIN7android8hardware8vibrator4V1_110Effect_1_1E",
3186   "name" : "android::hardware::vibrator::V1_1::Effect_1_1",
3187   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_110Effect_1_1E",
3188   "self_type" : "_ZTIN7android8hardware8vibrator4V1_110Effect_1_1E",
3189   "size" : 4,
3190   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.1/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.1/types.h",
3191   "underlying_type" : "_ZTIj"
3192  },
3193  {
3194   "alignment" : 4,
3195   "enum_fields" :
3196   [
3197    {
3198     "enum_field_value" : 0,
3199     "name" : "android::hardware::vibrator::V1_2::Effect::CLICK"
3200    },
3201    {
3202     "enum_field_value" : 1,
3203     "name" : "android::hardware::vibrator::V1_2::Effect::DOUBLE_CLICK"
3204    },
3205    {
3206     "enum_field_value" : 2,
3207     "name" : "android::hardware::vibrator::V1_2::Effect::TICK"
3208    },
3209    {
3210     "enum_field_value" : 3,
3211     "name" : "android::hardware::vibrator::V1_2::Effect::THUD"
3212    },
3213    {
3214     "enum_field_value" : 4,
3215     "name" : "android::hardware::vibrator::V1_2::Effect::POP"
3216    },
3217    {
3218     "enum_field_value" : 5,
3219     "name" : "android::hardware::vibrator::V1_2::Effect::HEAVY_CLICK"
3220    },
3221    {
3222     "enum_field_value" : 6,
3223     "name" : "android::hardware::vibrator::V1_2::Effect::RINGTONE_1"
3224    },
3225    {
3226     "enum_field_value" : 7,
3227     "name" : "android::hardware::vibrator::V1_2::Effect::RINGTONE_2"
3228    },
3229    {
3230     "enum_field_value" : 8,
3231     "name" : "android::hardware::vibrator::V1_2::Effect::RINGTONE_3"
3232    },
3233    {
3234     "enum_field_value" : 9,
3235     "name" : "android::hardware::vibrator::V1_2::Effect::RINGTONE_4"
3236    },
3237    {
3238     "enum_field_value" : 10,
3239     "name" : "android::hardware::vibrator::V1_2::Effect::RINGTONE_5"
3240    },
3241    {
3242     "enum_field_value" : 11,
3243     "name" : "android::hardware::vibrator::V1_2::Effect::RINGTONE_6"
3244    },
3245    {
3246     "enum_field_value" : 12,
3247     "name" : "android::hardware::vibrator::V1_2::Effect::RINGTONE_7"
3248    },
3249    {
3250     "enum_field_value" : 13,
3251     "name" : "android::hardware::vibrator::V1_2::Effect::RINGTONE_8"
3252    },
3253    {
3254     "enum_field_value" : 14,
3255     "name" : "android::hardware::vibrator::V1_2::Effect::RINGTONE_9"
3256    },
3257    {
3258     "enum_field_value" : 15,
3259     "name" : "android::hardware::vibrator::V1_2::Effect::RINGTONE_10"
3260    },
3261    {
3262     "enum_field_value" : 16,
3263     "name" : "android::hardware::vibrator::V1_2::Effect::RINGTONE_11"
3264    },
3265    {
3266     "enum_field_value" : 17,
3267     "name" : "android::hardware::vibrator::V1_2::Effect::RINGTONE_12"
3268    },
3269    {
3270     "enum_field_value" : 18,
3271     "name" : "android::hardware::vibrator::V1_2::Effect::RINGTONE_13"
3272    },
3273    {
3274     "enum_field_value" : 19,
3275     "name" : "android::hardware::vibrator::V1_2::Effect::RINGTONE_14"
3276    },
3277    {
3278     "enum_field_value" : 20,
3279     "name" : "android::hardware::vibrator::V1_2::Effect::RINGTONE_15"
3280    }
3281   ],
3282   "linker_set_key" : "_ZTIN7android8hardware8vibrator4V1_26EffectE",
3283   "name" : "android::hardware::vibrator::V1_2::Effect",
3284   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_26EffectE",
3285   "self_type" : "_ZTIN7android8hardware8vibrator4V1_26EffectE",
3286   "size" : 4,
3287   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/types.h",
3288   "underlying_type" : "_ZTIj"
3289  },
3290  {
3291   "alignment" : 4,
3292   "enum_fields" :
3293   [
3294    {
3295     "enum_field_value" : 0,
3296     "name" : "android::Condition::WAKE_UP_ONE"
3297    },
3298    {
3299     "enum_field_value" : 1,
3300     "name" : "android::Condition::WAKE_UP_ALL"
3301    }
3302   ],
3303   "linker_set_key" : "_ZTIN7android9Condition10WakeUpTypeE",
3304   "name" : "android::Condition::WakeUpType",
3305   "referenced_type" : "_ZTIN7android9Condition10WakeUpTypeE",
3306   "self_type" : "_ZTIN7android9Condition10WakeUpTypeE",
3307   "size" : 4,
3308   "source_file" : "/system/core/libutils/include/utils/Condition.h",
3309   "underlying_type" : "_ZTIj"
3310  },
3311  {
3312   "alignment" : 4,
3313   "enum_fields" :
3314   [
3315    {
3316     "enum_field_value" : 0,
3317     "name" : "android::Condition::PRIVATE"
3318    },
3319    {
3320     "enum_field_value" : 1,
3321     "name" : "android::Condition::SHARED"
3322    }
3323   ],
3324   "linker_set_key" : "_ZTIN7android9Condition8$PRIVATEE",
3325   "name" : "android::Condition::(anonymous enum at system/core/libutils/include/utils/Condition.h:54:5)",
3326   "referenced_type" : "_ZTIN7android9Condition8$PRIVATEE",
3327   "self_type" : "_ZTIN7android9Condition8$PRIVATEE",
3328   "size" : 4,
3329   "source_file" : "/system/core/libutils/include/utils/Condition.h",
3330   "underlying_type" : "_ZTIj"
3331  }
3332 ],
3333 "function_types" :
3334 [
3335  {
3336   "alignment" : 4,
3337   "linker_set_key" : "_ZTIFbRKN7android8String16ERKNS_2spINS_8hardware7IBinderEEEPvE",
3338   "name" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
3339   "parameters" :
3340   [
3341    {
3342     "referenced_type" : "_ZTIRKN7android8String16E"
3343    },
3344    {
3345     "referenced_type" : "_ZTIRKN7android2spINS_8hardware7IBinderEEE"
3346    },
3347    {
3348     "referenced_type" : "_ZTIPv"
3349    }
3350   ],
3351   "referenced_type" : "_ZTIFbRKN7android8String16ERKNS_2spINS_8hardware7IBinderEEEPvE",
3352   "return_type" : "_ZTIb",
3353   "self_type" : "_ZTIFbRKN7android8String16ERKNS_2spINS_8hardware7IBinderEEEPvE",
3354   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
3355  },
3356  {
3357   "alignment" : 4,
3358   "linker_set_key" : "_ZTIFiPvE",
3359   "name" : "int (void *)",
3360   "parameters" :
3361   [
3362    {
3363     "referenced_type" : "_ZTIPv"
3364    }
3365   ],
3366   "referenced_type" : "_ZTIFiPvE",
3367   "return_type" : "_ZTIi",
3368   "self_type" : "_ZTIFiPvE",
3369   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
3370  },
3371  {
3372   "alignment" : 4,
3373   "linker_set_key" : "_ZTIFvPN7android8hardware6ParcelEPKhjPKyjPvE",
3374   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
3375   "parameters" :
3376   [
3377    {
3378     "referenced_type" : "_ZTIPN7android8hardware6ParcelE"
3379    },
3380    {
3381     "referenced_type" : "_ZTIPKh"
3382    },
3383    {
3384     "referenced_type" : "_ZTIj"
3385    },
3386    {
3387     "referenced_type" : "_ZTIPKy"
3388    },
3389    {
3390     "referenced_type" : "_ZTIj"
3391    },
3392    {
3393     "referenced_type" : "_ZTIPv"
3394    }
3395   ],
3396   "referenced_type" : "_ZTIFvPN7android8hardware6ParcelEPKhjPKyjPvE",
3397   "return_type" : "_ZTIv",
3398   "self_type" : "_ZTIFvPN7android8hardware6ParcelEPKhjPKyjPvE",
3399   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3400  }
3401 ],
3402 "functions" :
3403 [
3404  {
3405   "function_name" : "android::hardware::details::castInterface",
3406   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_8vibrator4V1_29IVibratorENS3_4V1_09IVibratorENS4_12BpHwVibratorEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb",
3407   "parameters" :
3408   [
3409    {
3410     "referenced_type" : "_ZTIN7android2spINS_8hardware8vibrator4V1_09IVibratorEEE"
3411    },
3412    {
3413     "referenced_type" : "_ZTIPKc"
3414    },
3415    {
3416     "referenced_type" : "_ZTIb"
3417    }
3418   ],
3419   "return_type" : "_ZTIN7android8hardware6ReturnINS_2spINS0_8vibrator4V1_29IVibratorEEEEE",
3420   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3421   "template_args" :
3422   [
3423    "_ZTIN7android8hardware8vibrator4V1_29IVibratorE",
3424    "_ZTIN7android8hardware8vibrator4V1_09IVibratorE",
3425    "_ZTIN7android8hardware8vibrator4V1_212BpHwVibratorE"
3426   ]
3427  },
3428  {
3429   "function_name" : "android::hardware::details::castInterface",
3430   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_8vibrator4V1_29IVibratorENS3_4V1_19IVibratorENS4_12BpHwVibratorEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb",
3431   "parameters" :
3432   [
3433    {
3434     "referenced_type" : "_ZTIN7android2spINS_8hardware8vibrator4V1_19IVibratorEEE"
3435    },
3436    {
3437     "referenced_type" : "_ZTIPKc"
3438    },
3439    {
3440     "referenced_type" : "_ZTIb"
3441    }
3442   ],
3443   "return_type" : "_ZTIN7android8hardware6ReturnINS_2spINS0_8vibrator4V1_29IVibratorEEEEE",
3444   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3445   "template_args" :
3446   [
3447    "_ZTIN7android8hardware8vibrator4V1_29IVibratorE",
3448    "_ZTIN7android8hardware8vibrator4V1_19IVibratorE",
3449    "_ZTIN7android8hardware8vibrator4V1_212BpHwVibratorE"
3450   ]
3451  },
3452  {
3453   "function_name" : "android::hardware::details::castInterface",
3454   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_8vibrator4V1_29IVibratorENS_4hidl4base4V1_05IBaseENS4_12BpHwVibratorEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
3455   "parameters" :
3456   [
3457    {
3458     "referenced_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE"
3459    },
3460    {
3461     "referenced_type" : "_ZTIPKc"
3462    },
3463    {
3464     "referenced_type" : "_ZTIb"
3465    }
3466   ],
3467   "return_type" : "_ZTIN7android8hardware6ReturnINS_2spINS0_8vibrator4V1_29IVibratorEEEEE",
3468   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3469   "template_args" :
3470   [
3471    "_ZTIN7android8hardware8vibrator4V1_29IVibratorE",
3472    "_ZTIN7android4hidl4base4V1_05IBaseE",
3473    "_ZTIN7android8hardware8vibrator4V1_212BpHwVibratorE"
3474   ]
3475  },
3476  {
3477   "function_name" : "android::hardware::details::getServiceInternal",
3478   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_8vibrator4V1_212BpHwVibratorENS4_9IVibratorEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
3479   "parameters" :
3480   [
3481    {
3482     "referenced_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
3483    },
3484    {
3485     "referenced_type" : "_ZTIb"
3486    },
3487    {
3488     "referenced_type" : "_ZTIb"
3489    }
3490   ],
3491   "return_type" : "_ZTIN7android2spINS_8hardware8vibrator4V1_29IVibratorEEE",
3492   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3493   "template_args" :
3494   [
3495    "_ZTIN7android8hardware8vibrator4V1_212BpHwVibratorE",
3496    "_ZTIN7android8hardware8vibrator4V1_29IVibratorE",
3497    "_ZTIv",
3498    "_ZTIv"
3499   ]
3500  },
3501  {
3502   "access" : "private",
3503   "function_name" : "android::hardware::vibrator::V1_2::BsVibrator::addOnewayTask",
3504   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_210BsVibrator13addOnewayTaskENSt3__18functionIFvvEEE",
3505   "parameters" :
3506   [
3507    {
3508     "is_this_ptr" : true,
3509     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_210BsVibratorE"
3510    },
3511    {
3512     "referenced_type" : "_ZTINSt3__18functionIFvvEEE"
3513    }
3514   ],
3515   "return_type" : "_ZTIN7android8hardware6ReturnIvEE",
3516   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BsVibrator.h"
3517  },
3518  {
3519   "function_name" : "android::hardware::vibrator::V1_2::BsVibrator::BsVibrator",
3520   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_210BsVibratorC1ENS_2spINS2_9IVibratorEEE",
3521   "parameters" :
3522   [
3523    {
3524     "is_this_ptr" : true,
3525     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_210BsVibratorE"
3526    },
3527    {
3528     "referenced_type" : "_ZTIKN7android2spINS_8hardware8vibrator4V1_29IVibratorEEE"
3529    }
3530   ],
3531   "return_type" : "_ZTIv",
3532   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BsVibrator.h"
3533  },
3534  {
3535   "function_name" : "android::hardware::vibrator::V1_2::BsVibrator::BsVibrator",
3536   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_210BsVibratorC2ENS_2spINS2_9IVibratorEEE",
3537   "parameters" :
3538   [
3539    {
3540     "is_this_ptr" : true,
3541     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_210BsVibratorE"
3542    },
3543    {
3544     "referenced_type" : "_ZTIKN7android2spINS_8hardware8vibrator4V1_29IVibratorEEE"
3545    }
3546   ],
3547   "return_type" : "_ZTIv",
3548   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BsVibrator.h"
3549  },
3550  {
3551   "function_name" : "android::hardware::vibrator::V1_2::BnHwVibrator::onTransact",
3552   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_212BnHwVibrator10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
3553   "parameters" :
3554   [
3555    {
3556     "is_this_ptr" : true,
3557     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_212BnHwVibratorE"
3558    },
3559    {
3560     "referenced_type" : "_ZTIj"
3561    },
3562    {
3563     "referenced_type" : "_ZTIRKN7android8hardware6ParcelE"
3564    },
3565    {
3566     "referenced_type" : "_ZTIPN7android8hardware6ParcelE"
3567    },
3568    {
3569     "default_arg" : true,
3570     "referenced_type" : "_ZTIj"
3571    },
3572    {
3573     "default_arg" : true,
3574     "referenced_type" : "_ZTINSt3__18functionIFvRN7android8hardware6ParcelEEEE"
3575    }
3576   ],
3577   "return_type" : "_ZTIi",
3578   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BnHwVibrator.h"
3579  },
3580  {
3581   "access" : "private",
3582   "function_name" : "android::hardware::vibrator::V1_2::BnHwVibrator::getDebugInfo",
3583   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_212BnHwVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3584   "parameters" :
3585   [
3586    {
3587     "is_this_ptr" : true,
3588     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_212BnHwVibratorE"
3589    },
3590    {
3591     "referenced_type" : "_ZTINSt3__18functionIFvRKN7android4hidl4base4V1_09DebugInfoEEEE"
3592    }
3593   ],
3594   "return_type" : "_ZTIN7android8hardware6ReturnIvEE",
3595   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BnHwVibrator.h"
3596  },
3597  {
3598   "function_name" : "android::hardware::vibrator::V1_2::BnHwVibrator::_hidl_perform_1_2",
3599   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_212BnHwVibrator17_hidl_perform_1_2EPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3600   "parameters" :
3601   [
3602    {
3603     "referenced_type" : "_ZTIPN7android4hidl4base4V1_08BnHwBaseE"
3604    },
3605    {
3606     "referenced_type" : "_ZTIRKN7android8hardware6ParcelE"
3607    },
3608    {
3609     "referenced_type" : "_ZTIPN7android8hardware6ParcelE"
3610    },
3611    {
3612     "referenced_type" : "_ZTINSt3__18functionIFvRN7android8hardware6ParcelEEEE"
3613    }
3614   ],
3615   "return_type" : "_ZTIi",
3616   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BnHwVibrator.h"
3617  },
3618  {
3619   "access" : "private",
3620   "function_name" : "android::hardware::vibrator::V1_2::BnHwVibrator::ping",
3621   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_212BnHwVibrator4pingEv",
3622   "parameters" :
3623   [
3624    {
3625     "is_this_ptr" : true,
3626     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_212BnHwVibratorE"
3627    }
3628   ],
3629   "return_type" : "_ZTIN7android8hardware6ReturnIvEE",
3630   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BnHwVibrator.h"
3631  },
3632  {
3633   "function_name" : "android::hardware::vibrator::V1_2::BnHwVibrator::BnHwVibrator",
3634   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_212BnHwVibratorC1ERKNS_2spINS2_9IVibratorEEE",
3635   "parameters" :
3636   [
3637    {
3638     "is_this_ptr" : true,
3639     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_212BnHwVibratorE"
3640    },
3641    {
3642     "referenced_type" : "_ZTIRKN7android2spINS_8hardware8vibrator4V1_29IVibratorEEE"
3643    }
3644   ],
3645   "return_type" : "_ZTIv",
3646   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BnHwVibrator.h"
3647  },
3648  {
3649   "function_name" : "android::hardware::vibrator::V1_2::BnHwVibrator::BnHwVibrator",
3650   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_212BnHwVibratorC2ERKNS_2spINS2_9IVibratorEEE",
3651   "parameters" :
3652   [
3653    {
3654     "is_this_ptr" : true,
3655     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_212BnHwVibratorE"
3656    },
3657    {
3658     "referenced_type" : "_ZTIRKN7android2spINS_8hardware8vibrator4V1_29IVibratorEEE"
3659    }
3660   ],
3661   "return_type" : "_ZTIv",
3662   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BnHwVibrator.h"
3663  },
3664  {
3665   "function_name" : "android::hardware::vibrator::V1_2::BnHwVibrator::~BnHwVibrator",
3666   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_212BnHwVibratorD0Ev",
3667   "parameters" :
3668   [
3669    {
3670     "is_this_ptr" : true,
3671     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_212BnHwVibratorE"
3672    }
3673   ],
3674   "return_type" : "_ZTIv",
3675   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BnHwVibrator.h"
3676  },
3677  {
3678   "function_name" : "android::hardware::vibrator::V1_2::BnHwVibrator::~BnHwVibrator",
3679   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_212BnHwVibratorD1Ev",
3680   "parameters" :
3681   [
3682    {
3683     "is_this_ptr" : true,
3684     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_212BnHwVibratorE"
3685    }
3686   ],
3687   "return_type" : "_ZTIv",
3688   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BnHwVibrator.h"
3689  },
3690  {
3691   "function_name" : "android::hardware::vibrator::V1_2::BnHwVibrator::~BnHwVibrator",
3692   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_212BnHwVibratorD2Ev",
3693   "parameters" :
3694   [
3695    {
3696     "is_this_ptr" : true,
3697     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_212BnHwVibratorE"
3698    }
3699   ],
3700   "return_type" : "_ZTIv",
3701   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BnHwVibrator.h"
3702  },
3703  {
3704   "function_name" : "android::hardware::vibrator::V1_2::BpHwVibrator::linkToDeath",
3705   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
3706   "parameters" :
3707   [
3708    {
3709     "is_this_ptr" : true,
3710     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_212BpHwVibratorE"
3711    },
3712    {
3713     "referenced_type" : "_ZTIRKN7android2spINS_8hardware20hidl_death_recipientEEE"
3714    },
3715    {
3716     "referenced_type" : "_ZTIy"
3717    }
3718   ],
3719   "return_type" : "_ZTIN7android8hardware6ReturnIbEE",
3720   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BpHwVibrator.h"
3721  },
3722  {
3723   "function_name" : "android::hardware::vibrator::V1_2::BpHwVibrator::perform_1_1",
3724   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator11perform_1_1ENS1_4V1_110Effect_1_1ENS1_4V1_014EffectStrengthENSt3__18functionIFvNS6_6StatusEjEEE",
3725   "parameters" :
3726   [
3727    {
3728     "is_this_ptr" : true,
3729     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_212BpHwVibratorE"
3730    },
3731    {
3732     "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_110Effect_1_1E"
3733    },
3734    {
3735     "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_014EffectStrengthE"
3736    },
3737    {
3738     "referenced_type" : "_ZTINSt3__18functionIFvN7android8hardware8vibrator4V1_06StatusEjEEE"
3739    }
3740   ],
3741   "return_type" : "_ZTIN7android8hardware6ReturnIvEE",
3742   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BpHwVibrator.h"
3743  },
3744  {
3745   "function_name" : "android::hardware::vibrator::V1_2::BpHwVibrator::perform_1_2",
3746   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator11perform_1_2ENS2_6EffectENS1_4V1_014EffectStrengthENSt3__18functionIFvNS5_6StatusEjEEE",
3747   "parameters" :
3748   [
3749    {
3750     "is_this_ptr" : true,
3751     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_212BpHwVibratorE"
3752    },
3753    {
3754     "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_26EffectE"
3755    },
3756    {
3757     "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_014EffectStrengthE"
3758    },
3759    {
3760     "referenced_type" : "_ZTINSt3__18functionIFvN7android8hardware8vibrator4V1_06StatusEjEEE"
3761    }
3762   ],
3763   "return_type" : "_ZTIN7android8hardware6ReturnIvEE",
3764   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BpHwVibrator.h"
3765  },
3766  {
3767   "function_name" : "android::hardware::vibrator::V1_2::BpHwVibrator::getDebugInfo",
3768   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3769   "parameters" :
3770   [
3771    {
3772     "is_this_ptr" : true,
3773     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_212BpHwVibratorE"
3774    },
3775    {
3776     "referenced_type" : "_ZTINSt3__18functionIFvRKN7android4hidl4base4V1_09DebugInfoEEEE"
3777    }
3778   ],
3779   "return_type" : "_ZTIN7android8hardware6ReturnIvEE",
3780   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BpHwVibrator.h"
3781  },
3782  {
3783   "function_name" : "android::hardware::vibrator::V1_2::BpHwVibrator::getHashChain",
3784   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
3785   "parameters" :
3786   [
3787    {
3788     "is_this_ptr" : true,
3789     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_212BpHwVibratorE"
3790    },
3791    {
3792     "referenced_type" : "_ZTINSt3__18functionIFvRKN7android8hardware8hidl_vecINS2_10hidl_arrayIhLj32EJEEEEEEEE"
3793    }
3794   ],
3795   "return_type" : "_ZTIN7android8hardware6ReturnIvEE",
3796   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BpHwVibrator.h"
3797  },
3798  {
3799   "function_name" : "android::hardware::vibrator::V1_2::BpHwVibrator::setAmplitude",
3800   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator12setAmplitudeEh",
3801   "parameters" :
3802   [
3803    {
3804     "is_this_ptr" : true,
3805     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_212BpHwVibratorE"
3806    },
3807    {
3808     "referenced_type" : "_ZTIh"
3809    }
3810   ],
3811   "return_type" : "_ZTIN7android8hardware6ReturnINS0_8vibrator4V1_06StatusEEE",
3812   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BpHwVibrator.h"
3813  },
3814  {
3815   "function_name" : "android::hardware::vibrator::V1_2::BpHwVibrator::unlinkToDeath",
3816   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
3817   "parameters" :
3818   [
3819    {
3820     "is_this_ptr" : true,
3821     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_212BpHwVibratorE"
3822    },
3823    {
3824     "referenced_type" : "_ZTIRKN7android2spINS_8hardware20hidl_death_recipientEEE"
3825    }
3826   ],
3827   "return_type" : "_ZTIN7android8hardware6ReturnIbEE",
3828   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BpHwVibrator.h"
3829  },
3830  {
3831   "function_name" : "android::hardware::vibrator::V1_2::BpHwVibrator::interfaceChain",
3832   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
3833   "parameters" :
3834   [
3835    {
3836     "is_this_ptr" : true,
3837     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_212BpHwVibratorE"
3838    },
3839    {
3840     "referenced_type" : "_ZTINSt3__18functionIFvRKN7android8hardware8hidl_vecINS2_11hidl_stringEEEEEE"
3841    }
3842   ],
3843   "return_type" : "_ZTIN7android8hardware6ReturnIvEE",
3844   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BpHwVibrator.h"
3845  },
3846  {
3847   "function_name" : "android::hardware::vibrator::V1_2::BpHwVibrator::onLastStrongRef",
3848   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator15onLastStrongRefEPKv",
3849   "parameters" :
3850   [
3851    {
3852     "is_this_ptr" : true,
3853     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_212BpHwVibratorE"
3854    },
3855    {
3856     "referenced_type" : "_ZTIPKv"
3857    }
3858   ],
3859   "return_type" : "_ZTIv",
3860   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BpHwVibrator.h"
3861  },
3862  {
3863   "function_name" : "android::hardware::vibrator::V1_2::BpHwVibrator::_hidl_perform_1_2",
3864   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator17_hidl_perform_1_2EPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS2_6EffectENS1_4V1_014EffectStrengthENSt3__18functionIFvNSA_6StatusEjEEE",
3865   "parameters" :
3866   [
3867    {
3868     "referenced_type" : "_ZTIPN7android8hardware10IInterfaceE"
3869    },
3870    {
3871     "referenced_type" : "_ZTIPN7android8hardware7details16HidlInstrumentorE"
3872    },
3873    {
3874     "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_26EffectE"
3875    },
3876    {
3877     "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_014EffectStrengthE"
3878    },
3879    {
3880     "referenced_type" : "_ZTINSt3__18functionIFvN7android8hardware8vibrator4V1_06StatusEjEEE"
3881    }
3882   ],
3883   "return_type" : "_ZTIN7android8hardware6ReturnIvEE",
3884   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BpHwVibrator.h"
3885  },
3886  {
3887   "function_name" : "android::hardware::vibrator::V1_2::BpHwVibrator::interfaceDescriptor",
3888   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
3889   "parameters" :
3890   [
3891    {
3892     "is_this_ptr" : true,
3893     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_212BpHwVibratorE"
3894    },
3895    {
3896     "referenced_type" : "_ZTINSt3__18functionIFvRKN7android8hardware11hidl_stringEEEE"
3897    }
3898   ],
3899   "return_type" : "_ZTIN7android8hardware6ReturnIvEE",
3900   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BpHwVibrator.h"
3901  },
3902  {
3903   "function_name" : "android::hardware::vibrator::V1_2::BpHwVibrator::notifySyspropsChanged",
3904   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator21notifySyspropsChangedEv",
3905   "parameters" :
3906   [
3907    {
3908     "is_this_ptr" : true,
3909     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_212BpHwVibratorE"
3910    }
3911   ],
3912   "return_type" : "_ZTIN7android8hardware6ReturnIvEE",
3913   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BpHwVibrator.h"
3914  },
3915  {
3916   "function_name" : "android::hardware::vibrator::V1_2::BpHwVibrator::setHALInstrumentation",
3917   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator21setHALInstrumentationEv",
3918   "parameters" :
3919   [
3920    {
3921     "is_this_ptr" : true,
3922     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_212BpHwVibratorE"
3923    }
3924   ],
3925   "return_type" : "_ZTIN7android8hardware6ReturnIvEE",
3926   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BpHwVibrator.h"
3927  },
3928  {
3929   "function_name" : "android::hardware::vibrator::V1_2::BpHwVibrator::supportsAmplitudeControl",
3930   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator24supportsAmplitudeControlEv",
3931   "parameters" :
3932   [
3933    {
3934     "is_this_ptr" : true,
3935     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_212BpHwVibratorE"
3936    }
3937   ],
3938   "return_type" : "_ZTIN7android8hardware6ReturnIbEE",
3939   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BpHwVibrator.h"
3940  },
3941  {
3942   "function_name" : "android::hardware::vibrator::V1_2::BpHwVibrator::on",
3943   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator2onEj",
3944   "parameters" :
3945   [
3946    {
3947     "is_this_ptr" : true,
3948     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_212BpHwVibratorE"
3949    },
3950    {
3951     "referenced_type" : "_ZTIj"
3952    }
3953   ],
3954   "return_type" : "_ZTIN7android8hardware6ReturnINS0_8vibrator4V1_06StatusEEE",
3955   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BpHwVibrator.h"
3956  },
3957  {
3958   "function_name" : "android::hardware::vibrator::V1_2::BpHwVibrator::off",
3959   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator3offEv",
3960   "parameters" :
3961   [
3962    {
3963     "is_this_ptr" : true,
3964     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_212BpHwVibratorE"
3965    }
3966   ],
3967   "return_type" : "_ZTIN7android8hardware6ReturnINS0_8vibrator4V1_06StatusEEE",
3968   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BpHwVibrator.h"
3969  },
3970  {
3971   "function_name" : "android::hardware::vibrator::V1_2::BpHwVibrator::ping",
3972   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator4pingEv",
3973   "parameters" :
3974   [
3975    {
3976     "is_this_ptr" : true,
3977     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_212BpHwVibratorE"
3978    }
3979   ],
3980   "return_type" : "_ZTIN7android8hardware6ReturnIvEE",
3981   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BpHwVibrator.h"
3982  },
3983  {
3984   "function_name" : "android::hardware::vibrator::V1_2::BpHwVibrator::debug",
3985   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3986   "parameters" :
3987   [
3988    {
3989     "is_this_ptr" : true,
3990     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_212BpHwVibratorE"
3991    },
3992    {
3993     "referenced_type" : "_ZTIRKN7android8hardware11hidl_handleE"
3994    },
3995    {
3996     "referenced_type" : "_ZTIRKN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
3997    }
3998   ],
3999   "return_type" : "_ZTIN7android8hardware6ReturnIvEE",
4000   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BpHwVibrator.h"
4001  },
4002  {
4003   "function_name" : "android::hardware::vibrator::V1_2::BpHwVibrator::perform",
4004   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator7performENS1_4V1_06EffectENS4_14EffectStrengthENSt3__18functionIFvNS4_6StatusEjEEE",
4005   "parameters" :
4006   [
4007    {
4008     "is_this_ptr" : true,
4009     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_212BpHwVibratorE"
4010    },
4011    {
4012     "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_06EffectE"
4013    },
4014    {
4015     "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_014EffectStrengthE"
4016    },
4017    {
4018     "referenced_type" : "_ZTINSt3__18functionIFvN7android8hardware8vibrator4V1_06StatusEjEEE"
4019    }
4020   ],
4021   "return_type" : "_ZTIN7android8hardware6ReturnIvEE",
4022   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BpHwVibrator.h"
4023  },
4024  {
4025   "function_name" : "android::hardware::vibrator::V1_2::BpHwVibrator::BpHwVibrator",
4026   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_212BpHwVibratorC1ERKNS_2spINS0_7IBinderEEE",
4027   "parameters" :
4028   [
4029    {
4030     "is_this_ptr" : true,
4031     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_212BpHwVibratorE"
4032    },
4033    {
4034     "referenced_type" : "_ZTIRKN7android2spINS_8hardware7IBinderEEE"
4035    }
4036   ],
4037   "return_type" : "_ZTIv",
4038   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BpHwVibrator.h"
4039  },
4040  {
4041   "function_name" : "android::hardware::vibrator::V1_2::BpHwVibrator::BpHwVibrator",
4042   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_212BpHwVibratorC2ERKNS_2spINS0_7IBinderEEE",
4043   "parameters" :
4044   [
4045    {
4046     "is_this_ptr" : true,
4047     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_212BpHwVibratorE"
4048    },
4049    {
4050     "referenced_type" : "_ZTIRKN7android2spINS_8hardware7IBinderEEE"
4051    }
4052   ],
4053   "return_type" : "_ZTIv",
4054   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BpHwVibrator.h"
4055  },
4056  {
4057   "function_name" : "android::hardware::vibrator::V1_2::IVibrator::getService",
4058   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_29IVibrator10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
4059   "parameters" :
4060   [
4061    {
4062     "default_arg" : true,
4063     "referenced_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
4064    },
4065    {
4066     "default_arg" : true,
4067     "referenced_type" : "_ZTIb"
4068    }
4069   ],
4070   "return_type" : "_ZTIN7android2spINS_8hardware8vibrator4V1_29IVibratorEEE",
4071   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/IVibrator.h"
4072  },
4073  {
4074   "function_name" : "android::hardware::vibrator::V1_2::IVibrator::linkToDeath",
4075   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_29IVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
4076   "parameters" :
4077   [
4078    {
4079     "is_this_ptr" : true,
4080     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_29IVibratorE"
4081    },
4082    {
4083     "referenced_type" : "_ZTIRKN7android2spINS_8hardware20hidl_death_recipientEEE"
4084    },
4085    {
4086     "referenced_type" : "_ZTIy"
4087    }
4088   ],
4089   "return_type" : "_ZTIN7android8hardware6ReturnIbEE",
4090   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/IVibrator.h"
4091  },
4092  {
4093   "function_name" : "android::hardware::vibrator::V1_2::IVibrator::getDebugInfo",
4094   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_29IVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
4095   "parameters" :
4096   [
4097    {
4098     "is_this_ptr" : true,
4099     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_29IVibratorE"
4100    },
4101    {
4102     "referenced_type" : "_ZTINSt3__18functionIFvRKN7android4hidl4base4V1_09DebugInfoEEEE"
4103    }
4104   ],
4105   "return_type" : "_ZTIN7android8hardware6ReturnIvEE",
4106   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/IVibrator.h"
4107  },
4108  {
4109   "function_name" : "android::hardware::vibrator::V1_2::IVibrator::getHashChain",
4110   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_29IVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
4111   "parameters" :
4112   [
4113    {
4114     "is_this_ptr" : true,
4115     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_29IVibratorE"
4116    },
4117    {
4118     "referenced_type" : "_ZTINSt3__18functionIFvRKN7android8hardware8hidl_vecINS2_10hidl_arrayIhLj32EJEEEEEEEE"
4119    }
4120   ],
4121   "return_type" : "_ZTIN7android8hardware6ReturnIvEE",
4122   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/IVibrator.h"
4123  },
4124  {
4125   "function_name" : "android::hardware::vibrator::V1_2::IVibrator::tryGetService",
4126   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_29IVibrator13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
4127   "parameters" :
4128   [
4129    {
4130     "default_arg" : true,
4131     "referenced_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
4132    },
4133    {
4134     "default_arg" : true,
4135     "referenced_type" : "_ZTIb"
4136    }
4137   ],
4138   "return_type" : "_ZTIN7android2spINS_8hardware8vibrator4V1_29IVibratorEEE",
4139   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/IVibrator.h"
4140  },
4141  {
4142   "function_name" : "android::hardware::vibrator::V1_2::IVibrator::unlinkToDeath",
4143   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_29IVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
4144   "parameters" :
4145   [
4146    {
4147     "is_this_ptr" : true,
4148     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_29IVibratorE"
4149    },
4150    {
4151     "referenced_type" : "_ZTIRKN7android2spINS_8hardware20hidl_death_recipientEEE"
4152    }
4153   ],
4154   "return_type" : "_ZTIN7android8hardware6ReturnIbEE",
4155   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/IVibrator.h"
4156  },
4157  {
4158   "function_name" : "android::hardware::vibrator::V1_2::IVibrator::interfaceChain",
4159   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_29IVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
4160   "parameters" :
4161   [
4162    {
4163     "is_this_ptr" : true,
4164     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_29IVibratorE"
4165    },
4166    {
4167     "referenced_type" : "_ZTINSt3__18functionIFvRKN7android8hardware8hidl_vecINS2_11hidl_stringEEEEEE"
4168    }
4169   ],
4170   "return_type" : "_ZTIN7android8hardware6ReturnIvEE",
4171   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/IVibrator.h"
4172  },
4173  {
4174   "function_name" : "android::hardware::vibrator::V1_2::IVibrator::registerAsService",
4175   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_29IVibrator17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
4176   "parameters" :
4177   [
4178    {
4179     "is_this_ptr" : true,
4180     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_29IVibratorE"
4181    },
4182    {
4183     "default_arg" : true,
4184     "referenced_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
4185    }
4186   ],
4187   "return_type" : "_ZTIi",
4188   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/IVibrator.h"
4189  },
4190  {
4191   "function_name" : "android::hardware::vibrator::V1_2::IVibrator::interfaceDescriptor",
4192   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_29IVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
4193   "parameters" :
4194   [
4195    {
4196     "is_this_ptr" : true,
4197     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_29IVibratorE"
4198    },
4199    {
4200     "referenced_type" : "_ZTINSt3__18functionIFvRKN7android8hardware11hidl_stringEEEE"
4201    }
4202   ],
4203   "return_type" : "_ZTIN7android8hardware6ReturnIvEE",
4204   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/IVibrator.h"
4205  },
4206  {
4207   "function_name" : "android::hardware::vibrator::V1_2::IVibrator::notifySyspropsChanged",
4208   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_29IVibrator21notifySyspropsChangedEv",
4209   "parameters" :
4210   [
4211    {
4212     "is_this_ptr" : true,
4213     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_29IVibratorE"
4214    }
4215   ],
4216   "return_type" : "_ZTIN7android8hardware6ReturnIvEE",
4217   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/IVibrator.h"
4218  },
4219  {
4220   "function_name" : "android::hardware::vibrator::V1_2::IVibrator::setHALInstrumentation",
4221   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_29IVibrator21setHALInstrumentationEv",
4222   "parameters" :
4223   [
4224    {
4225     "is_this_ptr" : true,
4226     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_29IVibratorE"
4227    }
4228   ],
4229   "return_type" : "_ZTIN7android8hardware6ReturnIvEE",
4230   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/IVibrator.h"
4231  },
4232  {
4233   "function_name" : "android::hardware::vibrator::V1_2::IVibrator::registerForNotifications",
4234   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_29IVibrator24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
4235   "parameters" :
4236   [
4237    {
4238     "referenced_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
4239    },
4240    {
4241     "referenced_type" : "_ZTIRKN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
4242    }
4243   ],
4244   "return_type" : "_ZTIb",
4245   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/IVibrator.h"
4246  },
4247  {
4248   "function_name" : "android::hardware::vibrator::V1_2::IVibrator::ping",
4249   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_29IVibrator4pingEv",
4250   "parameters" :
4251   [
4252    {
4253     "is_this_ptr" : true,
4254     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_29IVibratorE"
4255    }
4256   ],
4257   "return_type" : "_ZTIN7android8hardware6ReturnIvEE",
4258   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/IVibrator.h"
4259  },
4260  {
4261   "function_name" : "android::hardware::vibrator::V1_2::IVibrator::debug",
4262   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_29IVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
4263   "parameters" :
4264   [
4265    {
4266     "is_this_ptr" : true,
4267     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_29IVibratorE"
4268    },
4269    {
4270     "referenced_type" : "_ZTIRKN7android8hardware11hidl_handleE"
4271    },
4272    {
4273     "referenced_type" : "_ZTIRKN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
4274    }
4275   ],
4276   "return_type" : "_ZTIN7android8hardware6ReturnIvEE",
4277   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/IVibrator.h"
4278  },
4279  {
4280   "function_name" : "android::hardware::vibrator::V1_2::IVibrator::castFrom",
4281   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_29IVibrator8castFromERKNS_2spINS1_4V1_09IVibratorEEEb",
4282   "parameters" :
4283   [
4284    {
4285     "referenced_type" : "_ZTIRKN7android2spINS_8hardware8vibrator4V1_09IVibratorEEE"
4286    },
4287    {
4288     "default_arg" : true,
4289     "referenced_type" : "_ZTIb"
4290    }
4291   ],
4292   "return_type" : "_ZTIN7android8hardware6ReturnINS_2spINS0_8vibrator4V1_29IVibratorEEEEE",
4293   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/IVibrator.h"
4294  },
4295  {
4296   "function_name" : "android::hardware::vibrator::V1_2::IVibrator::castFrom",
4297   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_29IVibrator8castFromERKNS_2spINS1_4V1_19IVibratorEEEb",
4298   "parameters" :
4299   [
4300    {
4301     "referenced_type" : "_ZTIRKN7android2spINS_8hardware8vibrator4V1_19IVibratorEEE"
4302    },
4303    {
4304     "default_arg" : true,
4305     "referenced_type" : "_ZTIb"
4306    }
4307   ],
4308   "return_type" : "_ZTIN7android8hardware6ReturnINS_2spINS0_8vibrator4V1_29IVibratorEEEEE",
4309   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/IVibrator.h"
4310  },
4311  {
4312   "function_name" : "android::hardware::vibrator::V1_2::IVibrator::castFrom",
4313   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_29IVibrator8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
4314   "parameters" :
4315   [
4316    {
4317     "referenced_type" : "_ZTIRKN7android2spINS_4hidl4base4V1_05IBaseEEE"
4318    },
4319    {
4320     "default_arg" : true,
4321     "referenced_type" : "_ZTIb"
4322    }
4323   ],
4324   "return_type" : "_ZTIN7android8hardware6ReturnINS_2spINS0_8vibrator4V1_29IVibratorEEEEE",
4325   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/IVibrator.h"
4326  },
4327  {
4328   "function_name" : "android::hardware::vibrator::V1_2::IVibrator::castFrom",
4329   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_29IVibrator8castFromERKNS_2spIS3_EEb",
4330   "parameters" :
4331   [
4332    {
4333     "referenced_type" : "_ZTIRKN7android2spINS_8hardware8vibrator4V1_29IVibratorEEE"
4334    },
4335    {
4336     "default_arg" : true,
4337     "referenced_type" : "_ZTIb"
4338    }
4339   ],
4340   "return_type" : "_ZTIN7android8hardware6ReturnINS_2spINS0_8vibrator4V1_29IVibratorEEEEE",
4341   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/IVibrator.h"
4342  },
4343  {
4344   "function_name" : "android::hardware::vibrator::V1_2::BpHwVibrator::onLastStrongRef",
4345   "linker_set_key" : "_ZThn8_N7android8hardware8vibrator4V1_212BpHwVibrator15onLastStrongRefEPKv",
4346   "parameters" :
4347   [
4348    {
4349     "is_this_ptr" : true,
4350     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_212BpHwVibratorE"
4351    },
4352    {
4353     "referenced_type" : "_ZTIPKv"
4354    }
4355   ],
4356   "return_type" : "_ZTIv",
4357   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BpHwVibrator.h"
4358  },
4359  {
4360   "function_name" : "android::hardware::vibrator::V1_2::BpHwVibrator::onLastStrongRef",
4361   "linker_set_key" : "_ZTv0_n20_N7android8hardware8vibrator4V1_212BpHwVibrator15onLastStrongRefEPKv",
4362   "parameters" :
4363   [
4364    {
4365     "is_this_ptr" : true,
4366     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_212BpHwVibratorE"
4367    },
4368    {
4369     "referenced_type" : "_ZTIPKv"
4370    }
4371   ],
4372   "return_type" : "_ZTIv",
4373   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BpHwVibrator.h"
4374  }
4375 ],
4376 "global_vars" :
4377 [
4378  {
4379   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_29IVibrator10descriptorE",
4380   "name" : "android::hardware::vibrator::V1_2::IVibrator::descriptor",
4381   "referenced_type" : "_ZTIPKc",
4382   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/IVibrator.h"
4383  }
4384 ],
4385 "lvalue_reference_types" :
4386 [
4387  {
4388   "alignment" : 4,
4389   "linker_set_key" : "_ZTIRK7log_msg",
4390   "name" : "const log_msg &",
4391   "referenced_type" : "_ZTIK7log_msg",
4392   "self_type" : "_ZTIRK7log_msg",
4393   "size" : 4,
4394   "source_file" : "/system/core/liblog/include/log/log_read.h"
4395  },
4396  {
4397   "alignment" : 4,
4398   "linker_set_key" : "_ZTIRKN7android2spINS_4hidl4base4V1_05IBaseEEE",
4399   "name" : "const android::sp<android::hidl::base::V1_0::IBase> &",
4400   "referenced_type" : "_ZTIKN7android2spINS_4hidl4base4V1_05IBaseEEE",
4401   "self_type" : "_ZTIRKN7android2spINS_4hidl4base4V1_05IBaseEEE",
4402   "size" : 4,
4403   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4404  },
4405  {
4406   "alignment" : 4,
4407   "linker_set_key" : "_ZTIRKN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
4408   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
4409   "referenced_type" : "_ZTIKN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
4410   "self_type" : "_ZTIRKN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
4411   "size" : 4,
4412   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/IVibrator.h"
4413  },
4414  {
4415   "alignment" : 4,
4416   "linker_set_key" : "_ZTIRKN7android2spINS_8hardware20hidl_death_recipientEEE",
4417   "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
4418   "referenced_type" : "_ZTIKN7android2spINS_8hardware20hidl_death_recipientEEE",
4419   "self_type" : "_ZTIRKN7android2spINS_8hardware20hidl_death_recipientEEE",
4420   "size" : 4,
4421   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4422  },
4423  {
4424   "alignment" : 4,
4425   "linker_set_key" : "_ZTIRKN7android2spINS_8hardware27hidl_binder_death_recipientEEE",
4426   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
4427   "referenced_type" : "_ZTIKN7android2spINS_8hardware27hidl_binder_death_recipientEEE",
4428   "self_type" : "_ZTIRKN7android2spINS_8hardware27hidl_binder_death_recipientEEE",
4429   "size" : 4,
4430   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4431  },
4432  {
4433   "alignment" : 4,
4434   "linker_set_key" : "_ZTIRKN7android2spINS_8hardware7IBinderEEE",
4435   "name" : "const android::sp<android::hardware::IBinder> &",
4436   "referenced_type" : "_ZTIKN7android2spINS_8hardware7IBinderEEE",
4437   "self_type" : "_ZTIRKN7android2spINS_8hardware7IBinderEEE",
4438   "size" : 4,
4439   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4440  },
4441  {
4442   "alignment" : 4,
4443   "linker_set_key" : "_ZTIRKN7android2spINS_8hardware8vibrator4V1_09IVibratorEEE",
4444   "name" : "const android::sp<android::hardware::vibrator::V1_0::IVibrator> &",
4445   "referenced_type" : "_ZTIKN7android2spINS_8hardware8vibrator4V1_09IVibratorEEE",
4446   "self_type" : "_ZTIRKN7android2spINS_8hardware8vibrator4V1_09IVibratorEEE",
4447   "size" : 4,
4448   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4449  },
4450  {
4451   "alignment" : 4,
4452   "linker_set_key" : "_ZTIRKN7android2spINS_8hardware8vibrator4V1_19IVibratorEEE",
4453   "name" : "const android::sp<android::hardware::vibrator::V1_1::IVibrator> &",
4454   "referenced_type" : "_ZTIKN7android2spINS_8hardware8vibrator4V1_19IVibratorEEE",
4455   "self_type" : "_ZTIRKN7android2spINS_8hardware8vibrator4V1_19IVibratorEEE",
4456   "size" : 4,
4457   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4458  },
4459  {
4460   "alignment" : 4,
4461   "linker_set_key" : "_ZTIRKN7android2spINS_8hardware8vibrator4V1_29IVibratorEEE",
4462   "name" : "const android::sp<android::hardware::vibrator::V1_2::IVibrator> &",
4463   "referenced_type" : "_ZTIKN7android2spINS_8hardware8vibrator4V1_29IVibratorEEE",
4464   "self_type" : "_ZTIRKN7android2spINS_8hardware8vibrator4V1_29IVibratorEEE",
4465   "size" : 4,
4466   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4467  },
4468  {
4469   "alignment" : 4,
4470   "linker_set_key" : "_ZTIRKN7android2wpINS_8hardware9BHwBinderEEE",
4471   "name" : "const android::wp<android::hardware::BHwBinder> &",
4472   "referenced_type" : "_ZTIKN7android2wpINS_8hardware9BHwBinderEEE",
4473   "self_type" : "_ZTIRKN7android2wpINS_8hardware9BHwBinderEEE",
4474   "size" : 4,
4475   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4476  },
4477  {
4478   "alignment" : 4,
4479   "linker_set_key" : "_ZTIRKN7android7String8E",
4480   "name" : "const android::String8 &",
4481   "referenced_type" : "_ZTIKN7android7String8E",
4482   "self_type" : "_ZTIRKN7android7String8E",
4483   "size" : 4,
4484   "source_file" : "/system/core/libutils/include/utils/String8.h"
4485  },
4486  {
4487   "alignment" : 4,
4488   "linker_set_key" : "_ZTIRKN7android8String16E",
4489   "name" : "const android::String16 &",
4490   "referenced_type" : "_ZTIKN7android8String16E",
4491   "self_type" : "_ZTIRKN7android8String16E",
4492   "size" : 4,
4493   "source_file" : "/system/core/libutils/include/utils/String16.h"
4494  },
4495  {
4496   "alignment" : 4,
4497   "linker_set_key" : "_ZTIRKN7android8hardware10hidl_arrayIhLj32EJEEE",
4498   "name" : "const android::hardware::hidl_array<unsigned char, 32> &",
4499   "referenced_type" : "_ZTIKN7android8hardware10hidl_arrayIhLj32EJEEE",
4500   "self_type" : "_ZTIRKN7android8hardware10hidl_arrayIhLj32EJEEE",
4501   "size" : 4,
4502   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4503  },
4504  {
4505   "alignment" : 4,
4506   "linker_set_key" : "_ZTIRKN7android8hardware11hidl_handleE",
4507   "name" : "const android::hardware::hidl_handle &",
4508   "referenced_type" : "_ZTIKN7android8hardware11hidl_handleE",
4509   "self_type" : "_ZTIRKN7android8hardware11hidl_handleE",
4510   "size" : 4,
4511   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4512  },
4513  {
4514   "alignment" : 4,
4515   "linker_set_key" : "_ZTIRKN7android8hardware11hidl_memoryE",
4516   "name" : "const android::hardware::hidl_memory &",
4517   "referenced_type" : "_ZTIKN7android8hardware11hidl_memoryE",
4518   "self_type" : "_ZTIRKN7android8hardware11hidl_memoryE",
4519   "size" : 4,
4520   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4521  },
4522  {
4523   "alignment" : 4,
4524   "linker_set_key" : "_ZTIRKN7android8hardware11hidl_stringE",
4525   "name" : "const android::hardware::hidl_string &",
4526   "referenced_type" : "_ZTIKN7android8hardware11hidl_stringE",
4527   "self_type" : "_ZTIRKN7android8hardware11hidl_stringE",
4528   "size" : 4,
4529   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4530  },
4531  {
4532   "alignment" : 4,
4533   "linker_set_key" : "_ZTIRKN7android8hardware12hidl_versionE",
4534   "name" : "const android::hardware::hidl_version &",
4535   "referenced_type" : "_ZTIKN7android8hardware12hidl_versionE",
4536   "self_type" : "_ZTIRKN7android8hardware12hidl_versionE",
4537   "size" : 4,
4538   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4539  },
4540  {
4541   "alignment" : 4,
4542   "linker_set_key" : "_ZTIRKN7android8hardware6ParcelE",
4543   "name" : "const android::hardware::Parcel &",
4544   "referenced_type" : "_ZTIKN7android8hardware6ParcelE",
4545   "self_type" : "_ZTIRKN7android8hardware6ParcelE",
4546   "size" : 4,
4547   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4548  },
4549  {
4550   "alignment" : 4,
4551   "linker_set_key" : "_ZTIRKN7android8hardware6ReturnIbEE",
4552   "name" : "const android::hardware::Return<bool> &",
4553   "referenced_type" : "_ZTIKN7android8hardware6ReturnIbEE",
4554   "self_type" : "_ZTIRKN7android8hardware6ReturnIbEE",
4555   "size" : 4,
4556   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4557  },
4558  {
4559   "alignment" : 4,
4560   "linker_set_key" : "_ZTIRKN7android8hardware6StatusE",
4561   "name" : "const android::hardware::Status &",
4562   "referenced_type" : "_ZTIKN7android8hardware6StatusE",
4563   "self_type" : "_ZTIRKN7android8hardware6StatusE",
4564   "size" : 4,
4565   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4566  },
4567  {
4568   "linker_set_key" : "_ZTIRKN7android8hardware8hidl_vec4iterIXTL0__EEE",
4569   "name" : "const iter<is_const> &",
4570   "referenced_type" : "_ZTIKN7android8hardware8hidl_vec4iterIXTL0__EEE",
4571   "self_type" : "_ZTIRKN7android8hardware8hidl_vec4iterIXTL0__EEE",
4572   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4573  },
4574  {
4575   "alignment" : 4,
4576   "linker_set_key" : "_ZTIRKN7android8hardware8hidl_vecINS0_11hidl_stringEEE",
4577   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
4578   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_11hidl_stringEEE",
4579   "self_type" : "_ZTIRKN7android8hardware8hidl_vecINS0_11hidl_stringEEE",
4580   "size" : 4,
4581   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/IVibrator.h"
4582  },
4583  {
4584   "alignment" : 4,
4585   "linker_set_key" : "_ZTIRKN7android8hardware8hidl_vecIiEE",
4586   "name" : "const android::hardware::hidl_vec<int> &",
4587   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecIiEE",
4588   "self_type" : "_ZTIRKN7android8hardware8hidl_vecIiEE",
4589   "size" : 4,
4590   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4591  },
4592  {
4593   "alignment" : 4,
4594   "linker_set_key" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
4595   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4596   "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
4597   "self_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
4598   "size" : 4,
4599   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4600  },
4601  {
4602   "alignment" : 4,
4603   "linker_set_key" : "_ZTIRKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
4604   "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 *> > *)> > > &",
4605   "referenced_type" : "_ZTIKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
4606   "self_type" : "_ZTIRKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
4607   "size" : 4,
4608   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4609  },
4610  {
4611   "alignment" : 4,
4612   "linker_set_key" : "_ZTIRKPKN7android4hidl4base4V1_05IBaseE",
4613   "name" : "const android::hidl::base::V1_0::IBase *const &",
4614   "referenced_type" : "_ZTIKPKN7android4hidl4base4V1_05IBaseE",
4615   "self_type" : "_ZTIRKPKN7android4hidl4base4V1_05IBaseE",
4616   "size" : 4,
4617   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4618  },
4619  {
4620   "alignment" : 4,
4621   "linker_set_key" : "_ZTIRKa",
4622   "name" : "const signed char &",
4623   "referenced_type" : "_ZTIKa",
4624   "self_type" : "_ZTIRKa",
4625   "size" : 4,
4626   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4627  },
4628  {
4629   "alignment" : 4,
4630   "linker_set_key" : "_ZTIRKb",
4631   "name" : "const bool &",
4632   "referenced_type" : "_ZTIKb",
4633   "self_type" : "_ZTIRKb",
4634   "size" : 4,
4635   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4636  },
4637  {
4638   "alignment" : 4,
4639   "linker_set_key" : "_ZTIRKd",
4640   "name" : "const double &",
4641   "referenced_type" : "_ZTIKd",
4642   "self_type" : "_ZTIRKd",
4643   "size" : 4,
4644   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4645  },
4646  {
4647   "alignment" : 4,
4648   "linker_set_key" : "_ZTIRKf",
4649   "name" : "const float &",
4650   "referenced_type" : "_ZTIKf",
4651   "self_type" : "_ZTIRKf",
4652   "size" : 4,
4653   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4654  },
4655  {
4656   "alignment" : 4,
4657   "linker_set_key" : "_ZTIRKh",
4658   "name" : "const unsigned char &",
4659   "referenced_type" : "_ZTIKh",
4660   "self_type" : "_ZTIRKh",
4661   "size" : 4,
4662   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4663  },
4664  {
4665   "alignment" : 4,
4666   "linker_set_key" : "_ZTIRKi",
4667   "name" : "const int &",
4668   "referenced_type" : "_ZTIKi",
4669   "self_type" : "_ZTIRKi",
4670   "size" : 4,
4671   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4672  },
4673  {
4674   "alignment" : 4,
4675   "linker_set_key" : "_ZTIRKj",
4676   "name" : "const unsigned int &",
4677   "referenced_type" : "_ZTIKj",
4678   "self_type" : "_ZTIRKj",
4679   "size" : 4,
4680   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4681  },
4682  {
4683   "alignment" : 4,
4684   "linker_set_key" : "_ZTIRKs",
4685   "name" : "const short &",
4686   "referenced_type" : "_ZTIKs",
4687   "self_type" : "_ZTIRKs",
4688   "size" : 4,
4689   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4690  },
4691  {
4692   "alignment" : 4,
4693   "linker_set_key" : "_ZTIRKt",
4694   "name" : "const unsigned short &",
4695   "referenced_type" : "_ZTIKt",
4696   "self_type" : "_ZTIRKt",
4697   "size" : 4,
4698   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4699  },
4700  {
4701   "alignment" : 4,
4702   "linker_set_key" : "_ZTIRKx",
4703   "name" : "const long long &",
4704   "referenced_type" : "_ZTIKx",
4705   "self_type" : "_ZTIRKx",
4706   "size" : 4,
4707   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4708  },
4709  {
4710   "alignment" : 4,
4711   "linker_set_key" : "_ZTIRKy",
4712   "name" : "const unsigned long long &",
4713   "referenced_type" : "_ZTIKy",
4714   "self_type" : "_ZTIRKy",
4715   "size" : 4,
4716   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4717  },
4718  {
4719   "alignment" : 4,
4720   "linker_set_key" : "_ZTIRN7android2spINS_8hardware27hidl_binder_death_recipientEEE",
4721   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
4722   "referenced_type" : "_ZTIN7android2spINS_8hardware27hidl_binder_death_recipientEEE",
4723   "self_type" : "_ZTIRN7android2spINS_8hardware27hidl_binder_death_recipientEEE",
4724   "size" : 4,
4725   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4726  },
4727  {
4728   "alignment" : 4,
4729   "linker_set_key" : "_ZTIRN7android2spINS_8hardware8vibrator4V1_29IVibratorEEE",
4730   "name" : "android::sp<android::hardware::vibrator::V1_2::IVibrator> &",
4731   "referenced_type" : "_ZTIN7android2spINS_8hardware8vibrator4V1_29IVibratorEEE",
4732   "self_type" : "_ZTIRN7android2spINS_8hardware8vibrator4V1_29IVibratorEEE",
4733   "size" : 4,
4734   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4735  },
4736  {
4737   "alignment" : 4,
4738   "linker_set_key" : "_ZTIRN7android5MutexE",
4739   "name" : "android::Mutex &",
4740   "referenced_type" : "_ZTIN7android5MutexE",
4741   "self_type" : "_ZTIRN7android5MutexE",
4742   "size" : 4,
4743   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
4744  },
4745  {
4746   "alignment" : 4,
4747   "linker_set_key" : "_ZTIRN7android6RWLockE",
4748   "name" : "android::RWLock &",
4749   "referenced_type" : "_ZTIN7android6RWLockE",
4750   "self_type" : "_ZTIRN7android6RWLockE",
4751   "size" : 4,
4752   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
4753  },
4754  {
4755   "alignment" : 4,
4756   "linker_set_key" : "_ZTIRN7android7String8E",
4757   "name" : "android::String8 &",
4758   "referenced_type" : "_ZTIN7android7String8E",
4759   "self_type" : "_ZTIRN7android7String8E",
4760   "size" : 4,
4761   "source_file" : "/system/core/libutils/include/utils/String8.h"
4762  },
4763  {
4764   "alignment" : 4,
4765   "linker_set_key" : "_ZTIRN7android8String16E",
4766   "name" : "android::String16 &",
4767   "referenced_type" : "_ZTIN7android8String16E",
4768   "self_type" : "_ZTIRN7android8String16E",
4769   "size" : 4,
4770   "source_file" : "/system/core/libutils/include/utils/String16.h"
4771  },
4772  {
4773   "alignment" : 4,
4774   "linker_set_key" : "_ZTIRN7android8hardware10TextOutputE",
4775   "name" : "android::hardware::TextOutput &",
4776   "referenced_type" : "_ZTIN7android8hardware10TextOutputE",
4777   "self_type" : "_ZTIRN7android8hardware10TextOutputE",
4778   "size" : 4,
4779   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4780  },
4781  {
4782   "alignment" : 4,
4783   "linker_set_key" : "_ZTIRN7android8hardware10hidl_arrayIhLj32EJEEE",
4784   "name" : "android::hardware::hidl_array<unsigned char, 32> &",
4785   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIhLj32EJEEE",
4786   "self_type" : "_ZTIRN7android8hardware10hidl_arrayIhLj32EJEEE",
4787   "size" : 4,
4788   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4789  },
4790  {
4791   "alignment" : 4,
4792   "linker_set_key" : "_ZTIRN7android8hardware11hidl_memoryE",
4793   "name" : "android::hardware::hidl_memory &",
4794   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
4795   "self_type" : "_ZTIRN7android8hardware11hidl_memoryE",
4796   "size" : 4,
4797   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4798  },
4799  {
4800   "alignment" : 4,
4801   "linker_set_key" : "_ZTIRN7android8hardware11hidl_stringE",
4802   "name" : "android::hardware::hidl_string &",
4803   "referenced_type" : "_ZTIN7android8hardware11hidl_stringE",
4804   "self_type" : "_ZTIRN7android8hardware11hidl_stringE",
4805   "size" : 4,
4806   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4807  },
4808  {
4809   "alignment" : 4,
4810   "linker_set_key" : "_ZTIRN7android8hardware6ReturnINS0_8vibrator4V1_06StatusEEE",
4811   "name" : "android::hardware::Return<android::hardware::vibrator::V1_0::Status> &",
4812   "referenced_type" : "_ZTIN7android8hardware6ReturnINS0_8vibrator4V1_06StatusEEE",
4813   "self_type" : "_ZTIRN7android8hardware6ReturnINS0_8vibrator4V1_06StatusEEE",
4814   "size" : 4,
4815   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4816  },
4817  {
4818   "alignment" : 4,
4819   "linker_set_key" : "_ZTIRN7android8hardware6ReturnINS_2spINS0_8vibrator4V1_29IVibratorEEEEE",
4820   "name" : "android::hardware::Return<android::sp<android::hardware::vibrator::V1_2::IVibrator> > &",
4821   "referenced_type" : "_ZTIN7android8hardware6ReturnINS_2spINS0_8vibrator4V1_29IVibratorEEEEE",
4822   "self_type" : "_ZTIRN7android8hardware6ReturnINS_2spINS0_8vibrator4V1_29IVibratorEEEEE",
4823   "size" : 4,
4824   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4825  },
4826  {
4827   "alignment" : 4,
4828   "linker_set_key" : "_ZTIRN7android8hardware6ReturnIbEE",
4829   "name" : "android::hardware::Return<bool> &",
4830   "referenced_type" : "_ZTIN7android8hardware6ReturnIbEE",
4831   "self_type" : "_ZTIRN7android8hardware6ReturnIbEE",
4832   "size" : 4,
4833   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4834  },
4835  {
4836   "alignment" : 4,
4837   "linker_set_key" : "_ZTIRN7android8hardware6ReturnIvEE",
4838   "name" : "android::hardware::Return<void> &",
4839   "referenced_type" : "_ZTIN7android8hardware6ReturnIvEE",
4840   "self_type" : "_ZTIRN7android8hardware6ReturnIvEE",
4841   "size" : 4,
4842   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4843  },
4844  {
4845   "alignment" : 4,
4846   "linker_set_key" : "_ZTIRN7android8hardware6StatusE",
4847   "name" : "android::hardware::Status &",
4848   "referenced_type" : "_ZTIN7android8hardware6StatusE",
4849   "self_type" : "_ZTIRN7android8hardware6StatusE",
4850   "size" : 4,
4851   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4852  },
4853  {
4854   "alignment" : 4,
4855   "linker_set_key" : "_ZTIRN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEE",
4856   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
4857   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEE",
4858   "self_type" : "_ZTIRN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEE",
4859   "size" : 4,
4860   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4861  },
4862  {
4863   "alignment" : 4,
4864   "linker_set_key" : "_ZTIRN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE",
4865   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
4866   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE",
4867   "self_type" : "_ZTIRN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE",
4868   "size" : 4,
4869   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4870  },
4871  {
4872   "alignment" : 4,
4873   "linker_set_key" : "_ZTIRN7android8hardware8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEE",
4874   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
4875   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEE",
4876   "self_type" : "_ZTIRN7android8hardware8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEE",
4877   "size" : 4,
4878   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4879  },
4880  {
4881   "alignment" : 4,
4882   "linker_set_key" : "_ZTIRN7android8hardware8hidl_vecINS0_11hidl_stringEEE",
4883   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
4884   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_11hidl_stringEEE",
4885   "self_type" : "_ZTIRN7android8hardware8hidl_vecINS0_11hidl_stringEEE",
4886   "size" : 4,
4887   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4888  },
4889  {
4890   "alignment" : 4,
4891   "linker_set_key" : "_ZTIRh",
4892   "name" : "unsigned char &",
4893   "referenced_type" : "_ZTIh",
4894   "self_type" : "_ZTIRh",
4895   "size" : 4,
4896   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
4897  },
4898  {
4899   "alignment" : 4,
4900   "linker_set_key" : "_ZTIRi",
4901   "name" : "int &",
4902   "referenced_type" : "_ZTIi",
4903   "self_type" : "_ZTIRi",
4904   "size" : 4,
4905   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
4906  },
4907  {
4908   "alignment" : 4,
4909   "linker_set_key" : "_ZTIRj",
4910   "name" : "unsigned int &",
4911   "referenced_type" : "_ZTIj",
4912   "self_type" : "_ZTIRj",
4913   "size" : 4,
4914   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/types.h"
4915  }
4916 ],
4917 "pointer_types" :
4918 [
4919  {
4920   "alignment" : 4,
4921   "linker_set_key" : "_ZTIP13native_handle",
4922   "name" : "native_handle *",
4923   "referenced_type" : "_ZTI13native_handle",
4924   "self_type" : "_ZTIP13native_handle",
4925   "size" : 4,
4926   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4927  },
4928  {
4929   "alignment" : 4,
4930   "linker_set_key" : "_ZTIP18android_flex_plane",
4931   "name" : "android_flex_plane *",
4932   "referenced_type" : "_ZTI18android_flex_plane",
4933   "self_type" : "_ZTIP18android_flex_plane",
4934   "size" : 4,
4935   "source_file" : "/system/core/libsystem/include/system/graphics.h"
4936  },
4937  {
4938   "alignment" : 4,
4939   "linker_set_key" : "_ZTIP7log_msg",
4940   "name" : "log_msg *",
4941   "referenced_type" : "_ZTI7log_msg",
4942   "self_type" : "_ZTIP7log_msg",
4943   "size" : 4,
4944   "source_file" : "/system/core/liblog/include/log/log_read.h"
4945  },
4946  {
4947   "alignment" : 4,
4948   "linker_set_key" : "_ZTIPFbRKN7android8String16ERKNS_2spINS_8hardware7IBinderEEEPvE",
4949   "name" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
4950   "referenced_type" : "_ZTIFbRKN7android8String16ERKNS_2spINS_8hardware7IBinderEEEPvE",
4951   "self_type" : "_ZTIPFbRKN7android8String16ERKNS_2spINS_8hardware7IBinderEEEPvE",
4952   "size" : 4,
4953   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
4954  },
4955  {
4956   "alignment" : 4,
4957   "linker_set_key" : "_ZTIPFiPvE",
4958   "name" : "int (*)(void *)",
4959   "referenced_type" : "_ZTIFiPvE",
4960   "self_type" : "_ZTIPFiPvE",
4961   "size" : 4,
4962   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
4963  },
4964  {
4965   "alignment" : 4,
4966   "linker_set_key" : "_ZTIPFvPN7android8hardware6ParcelEPKhjPKyjPvE",
4967   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
4968   "referenced_type" : "_ZTIFvPN7android8hardware6ParcelEPKhjPKyjPvE",
4969   "self_type" : "_ZTIPFvPN7android8hardware6ParcelEPKhjPKyjPvE",
4970   "size" : 4,
4971   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4972  },
4973  {
4974   "alignment" : 4,
4975   "linker_set_key" : "_ZTIPK13native_handle",
4976   "name" : "const native_handle *",
4977   "referenced_type" : "_ZTIK13native_handle",
4978   "self_type" : "_ZTIPK13native_handle",
4979   "size" : 4,
4980   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4981  },
4982  {
4983   "alignment" : 4,
4984   "linker_set_key" : "_ZTIPK7log_msg",
4985   "name" : "const log_msg *",
4986   "referenced_type" : "_ZTIK7log_msg",
4987   "self_type" : "_ZTIPK7log_msg",
4988   "size" : 4,
4989   "source_file" : "/system/core/liblog/include/log/log_read.h"
4990  },
4991  {
4992   "alignment" : 4,
4993   "linker_set_key" : "_ZTIPKDs",
4994   "name" : "const char16_t *",
4995   "referenced_type" : "_ZTIKDs",
4996   "self_type" : "_ZTIPKDs",
4997   "size" : 4,
4998   "source_file" : "/system/core/libutils/include/utils/String16.h"
4999  },
5000  {
5001   "alignment" : 4,
5002   "linker_set_key" : "_ZTIPKN7android10VectorImplE",
5003   "name" : "const android::VectorImpl *",
5004   "referenced_type" : "_ZTIKN7android10VectorImplE",
5005   "self_type" : "_ZTIPKN7android10VectorImplE",
5006   "size" : 4,
5007   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
5008  },
5009  {
5010   "alignment" : 4,
5011   "linker_set_key" : "_ZTIPKN7android12NativeHandleE",
5012   "name" : "const android::NativeHandle *",
5013   "referenced_type" : "_ZTIKN7android12NativeHandleE",
5014   "self_type" : "_ZTIPKN7android12NativeHandleE",
5015   "size" : 4,
5016   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
5017  },
5018  {
5019   "alignment" : 4,
5020   "linker_set_key" : "_ZTIPKN7android2spINS_4hidl4base4V1_05IBaseEEE",
5021   "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
5022   "referenced_type" : "_ZTIKN7android2spINS_4hidl4base4V1_05IBaseEEE",
5023   "self_type" : "_ZTIPKN7android2spINS_4hidl4base4V1_05IBaseEEE",
5024   "size" : 4,
5025   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5026  },
5027  {
5028   "alignment" : 4,
5029   "linker_set_key" : "_ZTIPKN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE",
5030   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5031   "referenced_type" : "_ZTIKN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE",
5032   "self_type" : "_ZTIPKN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE",
5033   "size" : 4,
5034   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5035  },
5036  {
5037   "alignment" : 4,
5038   "linker_set_key" : "_ZTIPKN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
5039   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5040   "referenced_type" : "_ZTIKN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
5041   "self_type" : "_ZTIPKN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
5042   "size" : 4,
5043   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5044  },
5045  {
5046   "alignment" : 4,
5047   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware12ProcessStateEEE",
5048   "name" : "const android::sp<android::hardware::ProcessState> *",
5049   "referenced_type" : "_ZTIKN7android2spINS_8hardware12ProcessStateEEE",
5050   "self_type" : "_ZTIPKN7android2spINS_8hardware12ProcessStateEEE",
5051   "size" : 4,
5052   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5053  },
5054  {
5055   "alignment" : 4,
5056   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware20hidl_death_recipientEEE",
5057   "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
5058   "referenced_type" : "_ZTIKN7android2spINS_8hardware20hidl_death_recipientEEE",
5059   "self_type" : "_ZTIPKN7android2spINS_8hardware20hidl_death_recipientEEE",
5060   "size" : 4,
5061   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5062  },
5063  {
5064   "alignment" : 4,
5065   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware27hidl_binder_death_recipientEEE",
5066   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
5067   "referenced_type" : "_ZTIKN7android2spINS_8hardware27hidl_binder_death_recipientEEE",
5068   "self_type" : "_ZTIPKN7android2spINS_8hardware27hidl_binder_death_recipientEEE",
5069   "size" : 4,
5070   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5071  },
5072  {
5073   "alignment" : 4,
5074   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware7IBinderEEE",
5075   "name" : "const android::sp<android::hardware::IBinder> *",
5076   "referenced_type" : "_ZTIKN7android2spINS_8hardware7IBinderEEE",
5077   "self_type" : "_ZTIPKN7android2spINS_8hardware7IBinderEEE",
5078   "size" : 4,
5079   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5080  },
5081  {
5082   "alignment" : 4,
5083   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware8vibrator4V1_09IVibratorEEE",
5084   "name" : "const android::sp<android::hardware::vibrator::V1_0::IVibrator> *",
5085   "referenced_type" : "_ZTIKN7android2spINS_8hardware8vibrator4V1_09IVibratorEEE",
5086   "self_type" : "_ZTIPKN7android2spINS_8hardware8vibrator4V1_09IVibratorEEE",
5087   "size" : 4,
5088   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5089  },
5090  {
5091   "alignment" : 4,
5092   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware8vibrator4V1_19IVibratorEEE",
5093   "name" : "const android::sp<android::hardware::vibrator::V1_1::IVibrator> *",
5094   "referenced_type" : "_ZTIKN7android2spINS_8hardware8vibrator4V1_19IVibratorEEE",
5095   "self_type" : "_ZTIPKN7android2spINS_8hardware8vibrator4V1_19IVibratorEEE",
5096   "size" : 4,
5097   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5098  },
5099  {
5100   "alignment" : 4,
5101   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware8vibrator4V1_29IVibratorEEE",
5102   "name" : "const android::sp<android::hardware::vibrator::V1_2::IVibrator> *",
5103   "referenced_type" : "_ZTIKN7android2spINS_8hardware8vibrator4V1_29IVibratorEEE",
5104   "self_type" : "_ZTIPKN7android2spINS_8hardware8vibrator4V1_29IVibratorEEE",
5105   "size" : 4,
5106   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5107  },
5108  {
5109   "alignment" : 4,
5110   "linker_set_key" : "_ZTIPKN7android2wpINS_8hardware20hidl_death_recipientEEE",
5111   "name" : "const android::wp<android::hardware::hidl_death_recipient> *",
5112   "referenced_type" : "_ZTIKN7android2wpINS_8hardware20hidl_death_recipientEEE",
5113   "self_type" : "_ZTIPKN7android2wpINS_8hardware20hidl_death_recipientEEE",
5114   "size" : 4,
5115   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5116  },
5117  {
5118   "alignment" : 4,
5119   "linker_set_key" : "_ZTIPKN7android2wpINS_8hardware9BHwBinderEEE",
5120   "name" : "const android::wp<android::hardware::BHwBinder> *",
5121   "referenced_type" : "_ZTIKN7android2wpINS_8hardware9BHwBinderEEE",
5122   "self_type" : "_ZTIPKN7android2wpINS_8hardware9BHwBinderEEE",
5123   "size" : 4,
5124   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5125  },
5126  {
5127   "alignment" : 4,
5128   "linker_set_key" : "_ZTIPKN7android4hidl4base4V1_05IBaseE",
5129   "name" : "const android::hidl::base::V1_0::IBase *",
5130   "referenced_type" : "_ZTIKN7android4hidl4base4V1_05IBaseE",
5131   "self_type" : "_ZTIPKN7android4hidl4base4V1_05IBaseE",
5132   "size" : 4,
5133   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h"
5134  },
5135  {
5136   "alignment" : 4,
5137   "linker_set_key" : "_ZTIPKN7android4hidl4base4V1_08BpHwBaseE",
5138   "name" : "const android::hidl::base::V1_0::BpHwBase *",
5139   "referenced_type" : "_ZTIKN7android4hidl4base4V1_08BpHwBaseE",
5140   "self_type" : "_ZTIPKN7android4hidl4base4V1_08BpHwBaseE",
5141   "size" : 4,
5142   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
5143  },
5144  {
5145   "alignment" : 4,
5146   "linker_set_key" : "_ZTIPKN7android4hidl7manager4V1_015IServiceManagerE",
5147   "name" : "const android::hidl::manager::V1_0::IServiceManager *",
5148   "referenced_type" : "_ZTIKN7android4hidl7manager4V1_015IServiceManagerE",
5149   "self_type" : "_ZTIPKN7android4hidl7manager4V1_015IServiceManagerE",
5150   "size" : 4,
5151   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
5152  },
5153  {
5154   "alignment" : 4,
5155   "linker_set_key" : "_ZTIPKN7android4hidl7manager4V1_020IServiceNotificationE",
5156   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
5157   "referenced_type" : "_ZTIKN7android4hidl7manager4V1_020IServiceNotificationE",
5158   "self_type" : "_ZTIPKN7android4hidl7manager4V1_020IServiceNotificationE",
5159   "size" : 4,
5160   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
5161  },
5162  {
5163   "alignment" : 4,
5164   "linker_set_key" : "_ZTIPKN7android7RefBaseE",
5165   "name" : "const android::RefBase *",
5166   "referenced_type" : "_ZTIKN7android7RefBaseE",
5167   "self_type" : "_ZTIPKN7android7RefBaseE",
5168   "size" : 4,
5169   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5170  },
5171  {
5172   "alignment" : 4,
5173   "linker_set_key" : "_ZTIPKN7android7String8E",
5174   "name" : "const android::String8 *",
5175   "referenced_type" : "_ZTIKN7android7String8E",
5176   "self_type" : "_ZTIPKN7android7String8E",
5177   "size" : 4,
5178   "source_file" : "/system/core/libutils/include/utils/String8.h"
5179  },
5180  {
5181   "alignment" : 4,
5182   "linker_set_key" : "_ZTIPKN7android8String16E",
5183   "name" : "const android::String16 *",
5184   "referenced_type" : "_ZTIKN7android8String16E",
5185   "self_type" : "_ZTIPKN7android8String16E",
5186   "size" : 4,
5187   "source_file" : "/system/core/libutils/include/utils/String16.h"
5188  },
5189  {
5190   "alignment" : 4,
5191   "linker_set_key" : "_ZTIPKN7android8hardware11BpHwRefBaseE",
5192   "name" : "const android::hardware::BpHwRefBase *",
5193   "referenced_type" : "_ZTIKN7android8hardware11BpHwRefBaseE",
5194   "self_type" : "_ZTIPKN7android8hardware11BpHwRefBaseE",
5195   "size" : 4,
5196   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5197  },
5198  {
5199   "alignment" : 4,
5200   "linker_set_key" : "_ZTIPKN7android8hardware11hidl_memoryE",
5201   "name" : "const android::hardware::hidl_memory *",
5202   "referenced_type" : "_ZTIKN7android8hardware11hidl_memoryE",
5203   "self_type" : "_ZTIPKN7android8hardware11hidl_memoryE",
5204   "size" : 4,
5205   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5206  },
5207  {
5208   "alignment" : 4,
5209   "linker_set_key" : "_ZTIPKN7android8hardware12hidl_versionE",
5210   "name" : "const android::hardware::hidl_version *",
5211   "referenced_type" : "_ZTIKN7android8hardware12hidl_versionE",
5212   "self_type" : "_ZTIPKN7android8hardware12hidl_versionE",
5213   "size" : 4,
5214   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5215  },
5216  {
5217   "alignment" : 4,
5218   "linker_set_key" : "_ZTIPKN7android8hardware6ReturnINS0_8vibrator4V1_06StatusEEE",
5219   "name" : "const android::hardware::Return<android::hardware::vibrator::V1_0::Status> *",
5220   "referenced_type" : "_ZTIKN7android8hardware6ReturnINS0_8vibrator4V1_06StatusEEE",
5221   "self_type" : "_ZTIPKN7android8hardware6ReturnINS0_8vibrator4V1_06StatusEEE",
5222   "size" : 4,
5223   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5224  },
5225  {
5226   "alignment" : 4,
5227   "linker_set_key" : "_ZTIPKN7android8hardware6ReturnINS_2spINS0_8vibrator4V1_29IVibratorEEEEE",
5228   "name" : "const android::hardware::Return<android::sp<android::hardware::vibrator::V1_2::IVibrator> > *",
5229   "referenced_type" : "_ZTIKN7android8hardware6ReturnINS_2spINS0_8vibrator4V1_29IVibratorEEEEE",
5230   "self_type" : "_ZTIPKN7android8hardware6ReturnINS_2spINS0_8vibrator4V1_29IVibratorEEEEE",
5231   "size" : 4,
5232   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5233  },
5234  {
5235   "alignment" : 4,
5236   "linker_set_key" : "_ZTIPKN7android8hardware6ReturnIbEE",
5237   "name" : "const android::hardware::Return<bool> *",
5238   "referenced_type" : "_ZTIKN7android8hardware6ReturnIbEE",
5239   "self_type" : "_ZTIPKN7android8hardware6ReturnIbEE",
5240   "size" : 4,
5241   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5242  },
5243  {
5244   "alignment" : 4,
5245   "linker_set_key" : "_ZTIPKN7android8hardware6StatusE",
5246   "name" : "const android::hardware::Status *",
5247   "referenced_type" : "_ZTIKN7android8hardware6StatusE",
5248   "self_type" : "_ZTIPKN7android8hardware6StatusE",
5249   "size" : 4,
5250   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5251  },
5252  {
5253   "alignment" : 4,
5254   "linker_set_key" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEE",
5255   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5256   "referenced_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEE",
5257   "self_type" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEE",
5258   "size" : 4,
5259   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5260  },
5261  {
5262   "alignment" : 4,
5263   "linker_set_key" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE",
5264   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5265   "referenced_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE",
5266   "self_type" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE",
5267   "size" : 4,
5268   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5269  },
5270  {
5271   "alignment" : 4,
5272   "linker_set_key" : "_ZTIPKN7android8hardware7details12hidl_pointerIiEE",
5273   "name" : "const android::hardware::details::hidl_pointer<int> *",
5274   "referenced_type" : "_ZTIKN7android8hardware7details12hidl_pointerIiEE",
5275   "self_type" : "_ZTIPKN7android8hardware7details12hidl_pointerIiEE",
5276   "size" : 4,
5277   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5278  },
5279  {
5280   "alignment" : 4,
5281   "linker_set_key" : "_ZTIPKN7android8hardware7details13return_statusE",
5282   "name" : "const android::hardware::details::return_status *",
5283   "referenced_type" : "_ZTIKN7android8hardware7details13return_statusE",
5284   "self_type" : "_ZTIPKN7android8hardware7details13return_statusE",
5285   "size" : 4,
5286   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5287  },
5288  {
5289   "alignment" : 4,
5290   "linker_set_key" : "_ZTIPKN7android8hardware8hidl_vecIiEE",
5291   "name" : "const android::hardware::hidl_vec<int> *",
5292   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecIiEE",
5293   "self_type" : "_ZTIPKN7android8hardware8hidl_vecIiEE",
5294   "size" : 4,
5295   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5296  },
5297  {
5298   "alignment" : 4,
5299   "linker_set_key" : "_ZTIPKN7android8hardware8vibrator4V1_012BpHwVibratorE",
5300   "name" : "const android::hardware::vibrator::V1_0::BpHwVibrator *",
5301   "referenced_type" : "_ZTIKN7android8hardware8vibrator4V1_012BpHwVibratorE",
5302   "self_type" : "_ZTIPKN7android8hardware8vibrator4V1_012BpHwVibratorE",
5303   "size" : 4,
5304   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/BpHwVibrator.h"
5305  },
5306  {
5307   "alignment" : 4,
5308   "linker_set_key" : "_ZTIPKN7android8hardware8vibrator4V1_09IVibratorE",
5309   "name" : "const android::hardware::vibrator::V1_0::IVibrator *",
5310   "referenced_type" : "_ZTIKN7android8hardware8vibrator4V1_09IVibratorE",
5311   "self_type" : "_ZTIPKN7android8hardware8vibrator4V1_09IVibratorE",
5312   "size" : 4,
5313   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/IVibrator.h"
5314  },
5315  {
5316   "alignment" : 4,
5317   "linker_set_key" : "_ZTIPKN7android8hardware8vibrator4V1_112BpHwVibratorE",
5318   "name" : "const android::hardware::vibrator::V1_1::BpHwVibrator *",
5319   "referenced_type" : "_ZTIKN7android8hardware8vibrator4V1_112BpHwVibratorE",
5320   "self_type" : "_ZTIPKN7android8hardware8vibrator4V1_112BpHwVibratorE",
5321   "size" : 4,
5322   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.1/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.1/BpHwVibrator.h"
5323  },
5324  {
5325   "alignment" : 4,
5326   "linker_set_key" : "_ZTIPKN7android8hardware8vibrator4V1_19IVibratorE",
5327   "name" : "const android::hardware::vibrator::V1_1::IVibrator *",
5328   "referenced_type" : "_ZTIKN7android8hardware8vibrator4V1_19IVibratorE",
5329   "self_type" : "_ZTIPKN7android8hardware8vibrator4V1_19IVibratorE",
5330   "size" : 4,
5331   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.1/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.1/IVibrator.h"
5332  },
5333  {
5334   "alignment" : 4,
5335   "linker_set_key" : "_ZTIPKN7android8hardware8vibrator4V1_212BpHwVibratorE",
5336   "name" : "const android::hardware::vibrator::V1_2::BpHwVibrator *",
5337   "referenced_type" : "_ZTIKN7android8hardware8vibrator4V1_212BpHwVibratorE",
5338   "self_type" : "_ZTIPKN7android8hardware8vibrator4V1_212BpHwVibratorE",
5339   "size" : 4,
5340   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BpHwVibrator.h"
5341  },
5342  {
5343   "alignment" : 4,
5344   "linker_set_key" : "_ZTIPKN7android8hardware8vibrator4V1_29IVibratorE",
5345   "name" : "const android::hardware::vibrator::V1_2::IVibrator *",
5346   "referenced_type" : "_ZTIKN7android8hardware8vibrator4V1_29IVibratorE",
5347   "self_type" : "_ZTIPKN7android8hardware8vibrator4V1_29IVibratorE",
5348   "size" : 4,
5349   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/IVibrator.h"
5350  },
5351  {
5352   "alignment" : 4,
5353   "linker_set_key" : "_ZTIPKc",
5354   "name" : "const char *",
5355   "referenced_type" : "_ZTIKc",
5356   "self_type" : "_ZTIPKc",
5357   "size" : 4,
5358   "source_file" : "/system/core/liblog/include/android/log.h"
5359  },
5360  {
5361   "alignment" : 4,
5362   "linker_set_key" : "_ZTIPKh",
5363   "name" : "const unsigned char *",
5364   "referenced_type" : "_ZTIKh",
5365   "self_type" : "_ZTIPKh",
5366   "size" : 4,
5367   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5368  },
5369  {
5370   "alignment" : 4,
5371   "linker_set_key" : "_ZTIPKv",
5372   "name" : "const void *",
5373   "referenced_type" : "_ZTIKv",
5374   "self_type" : "_ZTIPKv",
5375   "size" : 4,
5376   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5377  },
5378  {
5379   "alignment" : 4,
5380   "linker_set_key" : "_ZTIPKy",
5381   "name" : "const unsigned long long *",
5382   "referenced_type" : "_ZTIKy",
5383   "self_type" : "_ZTIPKy",
5384   "size" : 4,
5385   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5386  },
5387  {
5388   "alignment" : 4,
5389   "linker_set_key" : "_ZTIPN7android11ScopedTraceE",
5390   "name" : "android::ScopedTrace *",
5391   "referenced_type" : "_ZTIN7android11ScopedTraceE",
5392   "self_type" : "_ZTIPN7android11ScopedTraceE",
5393   "size" : 4,
5394   "source_file" : "/system/core/libutils/include/utils/Trace.h"
5395  },
5396  {
5397   "alignment" : 4,
5398   "linker_set_key" : "_ZTIPN7android16ReferenceRenamerE",
5399   "name" : "android::ReferenceRenamer *",
5400   "referenced_type" : "_ZTIN7android16ReferenceRenamerE",
5401   "self_type" : "_ZTIPN7android16ReferenceRenamerE",
5402   "size" : 4,
5403   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5404  },
5405  {
5406   "alignment" : 4,
5407   "linker_set_key" : "_ZTIPN7android19VirtualLightRefBaseE",
5408   "name" : "android::VirtualLightRefBase *",
5409   "referenced_type" : "_ZTIN7android19VirtualLightRefBaseE",
5410   "self_type" : "_ZTIPN7android19VirtualLightRefBaseE",
5411   "size" : 4,
5412   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
5413  },
5414  {
5415   "alignment" : 4,
5416   "linker_set_key" : "_ZTIPN7android2spINS_4hidl4base4V1_05IBaseEEE",
5417   "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
5418   "referenced_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
5419   "self_type" : "_ZTIPN7android2spINS_4hidl4base4V1_05IBaseEEE",
5420   "size" : 4,
5421   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5422  },
5423  {
5424   "alignment" : 4,
5425   "linker_set_key" : "_ZTIPN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE",
5426   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5427   "referenced_type" : "_ZTIN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE",
5428   "self_type" : "_ZTIPN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE",
5429   "size" : 4,
5430   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5431  },
5432  {
5433   "alignment" : 4,
5434   "linker_set_key" : "_ZTIPN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
5435   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5436   "referenced_type" : "_ZTIN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
5437   "self_type" : "_ZTIPN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
5438   "size" : 4,
5439   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5440  },
5441  {
5442   "alignment" : 4,
5443   "linker_set_key" : "_ZTIPN7android2spINS_8hardware12ProcessStateEEE",
5444   "name" : "android::sp<android::hardware::ProcessState> *",
5445   "referenced_type" : "_ZTIN7android2spINS_8hardware12ProcessStateEEE",
5446   "self_type" : "_ZTIPN7android2spINS_8hardware12ProcessStateEEE",
5447   "size" : 4,
5448   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5449  },
5450  {
5451   "alignment" : 4,
5452   "linker_set_key" : "_ZTIPN7android2spINS_8hardware27hidl_binder_death_recipientEEE",
5453   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
5454   "referenced_type" : "_ZTIN7android2spINS_8hardware27hidl_binder_death_recipientEEE",
5455   "self_type" : "_ZTIPN7android2spINS_8hardware27hidl_binder_death_recipientEEE",
5456   "size" : 4,
5457   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5458  },
5459  {
5460   "alignment" : 4,
5461   "linker_set_key" : "_ZTIPN7android2spINS_8hardware7IBinder14DeathRecipientEEE",
5462   "name" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
5463   "referenced_type" : "_ZTIN7android2spINS_8hardware7IBinder14DeathRecipientEEE",
5464   "self_type" : "_ZTIPN7android2spINS_8hardware7IBinder14DeathRecipientEEE",
5465   "size" : 4,
5466   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5467  },
5468  {
5469   "alignment" : 4,
5470   "linker_set_key" : "_ZTIPN7android2spINS_8hardware7IBinderEEE",
5471   "name" : "android::sp<android::hardware::IBinder> *",
5472   "referenced_type" : "_ZTIN7android2spINS_8hardware7IBinderEEE",
5473   "self_type" : "_ZTIPN7android2spINS_8hardware7IBinderEEE",
5474   "size" : 4,
5475   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5476  },
5477  {
5478   "alignment" : 4,
5479   "linker_set_key" : "_ZTIPN7android2spINS_8hardware8vibrator4V1_09IVibratorEEE",
5480   "name" : "android::sp<android::hardware::vibrator::V1_0::IVibrator> *",
5481   "referenced_type" : "_ZTIN7android2spINS_8hardware8vibrator4V1_09IVibratorEEE",
5482   "self_type" : "_ZTIPN7android2spINS_8hardware8vibrator4V1_09IVibratorEEE",
5483   "size" : 4,
5484   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5485  },
5486  {
5487   "alignment" : 4,
5488   "linker_set_key" : "_ZTIPN7android2spINS_8hardware8vibrator4V1_19IVibratorEEE",
5489   "name" : "android::sp<android::hardware::vibrator::V1_1::IVibrator> *",
5490   "referenced_type" : "_ZTIN7android2spINS_8hardware8vibrator4V1_19IVibratorEEE",
5491   "self_type" : "_ZTIPN7android2spINS_8hardware8vibrator4V1_19IVibratorEEE",
5492   "size" : 4,
5493   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5494  },
5495  {
5496   "alignment" : 4,
5497   "linker_set_key" : "_ZTIPN7android2spINS_8hardware8vibrator4V1_29IVibratorEEE",
5498   "name" : "android::sp<android::hardware::vibrator::V1_2::IVibrator> *",
5499   "referenced_type" : "_ZTIN7android2spINS_8hardware8vibrator4V1_29IVibratorEEE",
5500   "self_type" : "_ZTIPN7android2spINS_8hardware8vibrator4V1_29IVibratorEEE",
5501   "size" : 4,
5502   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5503  },
5504  {
5505   "alignment" : 4,
5506   "linker_set_key" : "_ZTIPN7android2wpINS_8hardware20hidl_death_recipientEEE",
5507   "name" : "android::wp<android::hardware::hidl_death_recipient> *",
5508   "referenced_type" : "_ZTIN7android2wpINS_8hardware20hidl_death_recipientEEE",
5509   "self_type" : "_ZTIPN7android2wpINS_8hardware20hidl_death_recipientEEE",
5510   "size" : 4,
5511   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5512  },
5513  {
5514   "alignment" : 4,
5515   "linker_set_key" : "_ZTIPN7android2wpINS_8hardware7IBinder14DeathRecipientEEE",
5516   "name" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
5517   "referenced_type" : "_ZTIN7android2wpINS_8hardware7IBinder14DeathRecipientEEE",
5518   "self_type" : "_ZTIPN7android2wpINS_8hardware7IBinder14DeathRecipientEEE",
5519   "size" : 4,
5520   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5521  },
5522  {
5523   "alignment" : 4,
5524   "linker_set_key" : "_ZTIPN7android2wpINS_8hardware9BHwBinderEEE",
5525   "name" : "android::wp<android::hardware::BHwBinder> *",
5526   "referenced_type" : "_ZTIN7android2wpINS_8hardware9BHwBinderEEE",
5527   "self_type" : "_ZTIPN7android2wpINS_8hardware9BHwBinderEEE",
5528   "size" : 4,
5529   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5530  },
5531  {
5532   "alignment" : 4,
5533   "linker_set_key" : "_ZTIPN7android4hidl4base4V1_05IBaseE",
5534   "name" : "android::hidl::base::V1_0::IBase *",
5535   "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE",
5536   "self_type" : "_ZTIPN7android4hidl4base4V1_05IBaseE",
5537   "size" : 4,
5538   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5539  },
5540  {
5541   "alignment" : 4,
5542   "linker_set_key" : "_ZTIPN7android4hidl4base4V1_08BnHwBaseE",
5543   "name" : "android::hidl::base::V1_0::BnHwBase *",
5544   "referenced_type" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE",
5545   "self_type" : "_ZTIPN7android4hidl4base4V1_08BnHwBaseE",
5546   "size" : 4,
5547   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
5548  },
5549  {
5550   "alignment" : 4,
5551   "linker_set_key" : "_ZTIPN7android4hidl7manager4V1_015IServiceManagerE",
5552   "name" : "android::hidl::manager::V1_0::IServiceManager *",
5553   "referenced_type" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE",
5554   "self_type" : "_ZTIPN7android4hidl7manager4V1_015IServiceManagerE",
5555   "size" : 4,
5556   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5557  },
5558  {
5559   "alignment" : 4,
5560   "linker_set_key" : "_ZTIPN7android4hidl7manager4V1_020IServiceNotificationE",
5561   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
5562   "referenced_type" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE",
5563   "self_type" : "_ZTIPN7android4hidl7manager4V1_020IServiceNotificationE",
5564   "size" : 4,
5565   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5566  },
5567  {
5568   "alignment" : 4,
5569   "linker_set_key" : "_ZTIPN7android5Mutex8AutolockE",
5570   "name" : "android::Mutex::Autolock *",
5571   "referenced_type" : "_ZTIN7android5Mutex8AutolockE",
5572   "self_type" : "_ZTIPN7android5Mutex8AutolockE",
5573   "size" : 4,
5574   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
5575  },
5576  {
5577   "alignment" : 4,
5578   "linker_set_key" : "_ZTIPN7android5MutexE",
5579   "name" : "android::Mutex *",
5580   "referenced_type" : "_ZTIN7android5MutexE",
5581   "self_type" : "_ZTIPN7android5MutexE",
5582   "size" : 4,
5583   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
5584  },
5585  {
5586   "alignment" : 4,
5587   "linker_set_key" : "_ZTIPN7android6RWLock9AutoRLockE",
5588   "name" : "android::RWLock::AutoRLock *",
5589   "referenced_type" : "_ZTIN7android6RWLock9AutoRLockE",
5590   "self_type" : "_ZTIPN7android6RWLock9AutoRLockE",
5591   "size" : 4,
5592   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
5593  },
5594  {
5595   "alignment" : 4,
5596   "linker_set_key" : "_ZTIPN7android6RWLock9AutoWLockE",
5597   "name" : "android::RWLock::AutoWLock *",
5598   "referenced_type" : "_ZTIN7android6RWLock9AutoWLockE",
5599   "self_type" : "_ZTIPN7android6RWLock9AutoWLockE",
5600   "size" : 4,
5601   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
5602  },
5603  {
5604   "alignment" : 4,
5605   "linker_set_key" : "_ZTIPN7android6RWLockE",
5606   "name" : "android::RWLock *",
5607   "referenced_type" : "_ZTIN7android6RWLockE",
5608   "self_type" : "_ZTIPN7android6RWLockE",
5609   "size" : 4,
5610   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
5611  },
5612  {
5613   "alignment" : 4,
5614   "linker_set_key" : "_ZTIPN7android6ThreadE",
5615   "name" : "android::Thread *",
5616   "referenced_type" : "_ZTIN7android6ThreadE",
5617   "self_type" : "_ZTIPN7android6ThreadE",
5618   "size" : 4,
5619   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5620  },
5621  {
5622   "alignment" : 4,
5623   "linker_set_key" : "_ZTIPN7android7RefBase12weakref_implE",
5624   "name" : "android::RefBase::weakref_impl *",
5625   "referenced_type" : "_ZTIN7android7RefBase12weakref_implE",
5626   "self_type" : "_ZTIPN7android7RefBase12weakref_implE",
5627   "size" : 4,
5628   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5629  },
5630  {
5631   "alignment" : 4,
5632   "linker_set_key" : "_ZTIPN7android7RefBase12weakref_typeE",
5633   "name" : "android::RefBase::weakref_type *",
5634   "referenced_type" : "_ZTIN7android7RefBase12weakref_typeE",
5635   "self_type" : "_ZTIPN7android7RefBase12weakref_typeE",
5636   "size" : 4,
5637   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5638  },
5639  {
5640   "alignment" : 4,
5641   "linker_set_key" : "_ZTIPN7android7RefBaseE",
5642   "name" : "android::RefBase *",
5643   "referenced_type" : "_ZTIN7android7RefBaseE",
5644   "self_type" : "_ZTIPN7android7RefBaseE",
5645   "size" : 4,
5646   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5647  },
5648  {
5649   "alignment" : 4,
5650   "linker_set_key" : "_ZTIPN7android7String8E",
5651   "name" : "android::String8 *",
5652   "referenced_type" : "_ZTIN7android7String8E",
5653   "self_type" : "_ZTIPN7android7String8E",
5654   "size" : 4,
5655   "source_file" : "/system/core/libutils/include/utils/String8.h"
5656  },
5657  {
5658   "alignment" : 4,
5659   "linker_set_key" : "_ZTIPN7android8String16E",
5660   "name" : "android::String16 *",
5661   "referenced_type" : "_ZTIN7android8String16E",
5662   "self_type" : "_ZTIPN7android8String16E",
5663   "size" : 4,
5664   "source_file" : "/system/core/libutils/include/utils/String16.h"
5665  },
5666  {
5667   "alignment" : 4,
5668   "linker_set_key" : "_ZTIPN7android8hardware10IInterfaceE",
5669   "name" : "android::hardware::IInterface *",
5670   "referenced_type" : "_ZTIN7android8hardware10IInterfaceE",
5671   "self_type" : "_ZTIPN7android8hardware10IInterfaceE",
5672   "size" : 4,
5673   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5674  },
5675  {
5676   "alignment" : 4,
5677   "linker_set_key" : "_ZTIPN7android8hardware10hidl_arrayIhLj32EJEEE",
5678   "name" : "android::hardware::hidl_array<unsigned char, 32> *",
5679   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIhLj32EJEEE",
5680   "self_type" : "_ZTIPN7android8hardware10hidl_arrayIhLj32EJEEE",
5681   "size" : 4,
5682   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5683  },
5684  {
5685   "alignment" : 4,
5686   "linker_set_key" : "_ZTIPN7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEEE",
5687   "name" : "android::hardware::BpInterface<android::hardware::vibrator::V1_2::IVibrator> *",
5688   "referenced_type" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEEE",
5689   "self_type" : "_ZTIPN7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEEE",
5690   "size" : 4,
5691   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
5692  },
5693  {
5694   "alignment" : 4,
5695   "linker_set_key" : "_ZTIPN7android8hardware11hidl_memoryE",
5696   "name" : "android::hardware::hidl_memory *",
5697   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
5698   "self_type" : "_ZTIPN7android8hardware11hidl_memoryE",
5699   "size" : 4,
5700   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5701  },
5702  {
5703   "alignment" : 4,
5704   "linker_set_key" : "_ZTIPN7android8hardware11hidl_stringE",
5705   "name" : "android::hardware::hidl_string *",
5706   "referenced_type" : "_ZTIN7android8hardware11hidl_stringE",
5707   "self_type" : "_ZTIPN7android8hardware11hidl_stringE",
5708   "size" : 4,
5709   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5710  },
5711  {
5712   "alignment" : 4,
5713   "linker_set_key" : "_ZTIPN7android8hardware12ProcessStateE",
5714   "name" : "android::hardware::ProcessState *",
5715   "referenced_type" : "_ZTIN7android8hardware12ProcessStateE",
5716   "self_type" : "_ZTIPN7android8hardware12ProcessStateE",
5717   "size" : 4,
5718   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5719  },
5720  {
5721   "alignment" : 4,
5722   "linker_set_key" : "_ZTIPN7android8hardware12hidl_versionE",
5723   "name" : "android::hardware::hidl_version *",
5724   "referenced_type" : "_ZTIN7android8hardware12hidl_versionE",
5725   "self_type" : "_ZTIPN7android8hardware12hidl_versionE",
5726   "size" : 4,
5727   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5728  },
5729  {
5730   "alignment" : 4,
5731   "linker_set_key" : "_ZTIPN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE",
5732   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
5733   "referenced_type" : "_ZTIN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE",
5734   "self_type" : "_ZTIPN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE",
5735   "size" : 4,
5736   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5737  },
5738  {
5739   "alignment" : 4,
5740   "linker_set_key" : "_ZTIPN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE",
5741   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
5742   "referenced_type" : "_ZTIN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE",
5743   "self_type" : "_ZTIPN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE",
5744   "size" : 4,
5745   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5746  },
5747  {
5748   "alignment" : 4,
5749   "linker_set_key" : "_ZTIPN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE",
5750   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
5751   "referenced_type" : "_ZTIN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE",
5752   "self_type" : "_ZTIPN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE",
5753   "size" : 4,
5754   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5755  },
5756  {
5757   "alignment" : 4,
5758   "linker_set_key" : "_ZTIPN7android8hardware17GrantorDescriptorE",
5759   "name" : "android::hardware::GrantorDescriptor *",
5760   "referenced_type" : "_ZTIN7android8hardware17GrantorDescriptorE",
5761   "self_type" : "_ZTIPN7android8hardware17GrantorDescriptorE",
5762   "size" : 4,
5763   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5764  },
5765  {
5766   "alignment" : 4,
5767   "linker_set_key" : "_ZTIPN7android8hardware20hidl_death_recipientE",
5768   "name" : "android::hardware::hidl_death_recipient *",
5769   "referenced_type" : "_ZTIN7android8hardware20hidl_death_recipientE",
5770   "self_type" : "_ZTIPN7android8hardware20hidl_death_recipientE",
5771   "size" : 4,
5772   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5773  },
5774  {
5775   "alignment" : 4,
5776   "linker_set_key" : "_ZTIPN7android8hardware27hidl_binder_death_recipientE",
5777   "name" : "android::hardware::hidl_binder_death_recipient *",
5778   "referenced_type" : "_ZTIN7android8hardware27hidl_binder_death_recipientE",
5779   "self_type" : "_ZTIPN7android8hardware27hidl_binder_death_recipientE",
5780   "size" : 4,
5781   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5782  },
5783  {
5784   "alignment" : 4,
5785   "linker_set_key" : "_ZTIPN7android8hardware6ParcelE",
5786   "name" : "android::hardware::Parcel *",
5787   "referenced_type" : "_ZTIN7android8hardware6ParcelE",
5788   "self_type" : "_ZTIPN7android8hardware6ParcelE",
5789   "size" : 4,
5790   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5791  },
5792  {
5793   "alignment" : 4,
5794   "linker_set_key" : "_ZTIPN7android8hardware6ReturnINS0_8vibrator4V1_06StatusEEE",
5795   "name" : "android::hardware::Return<android::hardware::vibrator::V1_0::Status> *",
5796   "referenced_type" : "_ZTIN7android8hardware6ReturnINS0_8vibrator4V1_06StatusEEE",
5797   "self_type" : "_ZTIPN7android8hardware6ReturnINS0_8vibrator4V1_06StatusEEE",
5798   "size" : 4,
5799   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5800  },
5801  {
5802   "alignment" : 4,
5803   "linker_set_key" : "_ZTIPN7android8hardware6ReturnINS_2spINS0_8vibrator4V1_29IVibratorEEEEE",
5804   "name" : "android::hardware::Return<android::sp<android::hardware::vibrator::V1_2::IVibrator> > *",
5805   "referenced_type" : "_ZTIN7android8hardware6ReturnINS_2spINS0_8vibrator4V1_29IVibratorEEEEE",
5806   "self_type" : "_ZTIPN7android8hardware6ReturnINS_2spINS0_8vibrator4V1_29IVibratorEEEEE",
5807   "size" : 4,
5808   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5809  },
5810  {
5811   "alignment" : 4,
5812   "linker_set_key" : "_ZTIPN7android8hardware6ReturnIbEE",
5813   "name" : "android::hardware::Return<bool> *",
5814   "referenced_type" : "_ZTIN7android8hardware6ReturnIbEE",
5815   "self_type" : "_ZTIPN7android8hardware6ReturnIbEE",
5816   "size" : 4,
5817   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5818  },
5819  {
5820   "alignment" : 4,
5821   "linker_set_key" : "_ZTIPN7android8hardware6ReturnIvEE",
5822   "name" : "android::hardware::Return<void> *",
5823   "referenced_type" : "_ZTIN7android8hardware6ReturnIvEE",
5824   "self_type" : "_ZTIPN7android8hardware6ReturnIvEE",
5825   "size" : 4,
5826   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5827  },
5828  {
5829   "alignment" : 4,
5830   "linker_set_key" : "_ZTIPN7android8hardware6StatusE",
5831   "name" : "android::hardware::Status *",
5832   "referenced_type" : "_ZTIN7android8hardware6StatusE",
5833   "self_type" : "_ZTIPN7android8hardware6StatusE",
5834   "size" : 4,
5835   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5836  },
5837  {
5838   "alignment" : 4,
5839   "linker_set_key" : "_ZTIPN7android8hardware7IBinder14DeathRecipientE",
5840   "name" : "android::hardware::IBinder::DeathRecipient *",
5841   "referenced_type" : "_ZTIN7android8hardware7IBinder14DeathRecipientE",
5842   "self_type" : "_ZTIPN7android8hardware7IBinder14DeathRecipientE",
5843   "size" : 4,
5844   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5845  },
5846  {
5847   "alignment" : 4,
5848   "linker_set_key" : "_ZTIPN7android8hardware7IBinderE",
5849   "name" : "android::hardware::IBinder *",
5850   "referenced_type" : "_ZTIN7android8hardware7IBinderE",
5851   "self_type" : "_ZTIPN7android8hardware7IBinderE",
5852   "size" : 4,
5853   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5854  },
5855  {
5856   "alignment" : 4,
5857   "linker_set_key" : "_ZTIPN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEE",
5858   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5859   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEE",
5860   "self_type" : "_ZTIPN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEE",
5861   "size" : 4,
5862   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5863  },
5864  {
5865   "alignment" : 4,
5866   "linker_set_key" : "_ZTIPN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE",
5867   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5868   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE",
5869   "self_type" : "_ZTIPN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE",
5870   "size" : 4,
5871   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5872  },
5873  {
5874   "alignment" : 4,
5875   "linker_set_key" : "_ZTIPN7android8hardware7details13DoNotDestructINS0_13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEEEE",
5876   "name" : "android::hardware::details::DoNotDestruct<android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > > *",
5877   "referenced_type" : "_ZTIN7android8hardware7details13DoNotDestructINS0_13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEEEE",
5878   "self_type" : "_ZTIPN7android8hardware7details13DoNotDestructINS0_13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEEEE",
5879   "size" : 4,
5880   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5881  },
5882  {
5883   "alignment" : 4,
5884   "linker_set_key" : "_ZTIPN7android8hardware7details13return_statusE",
5885   "name" : "android::hardware::details::return_status *",
5886   "referenced_type" : "_ZTIN7android8hardware7details13return_statusE",
5887   "self_type" : "_ZTIPN7android8hardware7details13return_statusE",
5888   "size" : 4,
5889   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5890  },
5891  {
5892   "alignment" : 4,
5893   "linker_set_key" : "_ZTIPN7android8hardware7details16HidlInstrumentorE",
5894   "name" : "android::hardware::details::HidlInstrumentor *",
5895   "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorE",
5896   "self_type" : "_ZTIPN7android8hardware7details16HidlInstrumentorE",
5897   "size" : 4,
5898   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5899  },
5900  {
5901   "alignment" : 4,
5902   "linker_set_key" : "_ZTIPN7android8hardware8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEE",
5903   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
5904   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEE",
5905   "self_type" : "_ZTIPN7android8hardware8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEE",
5906   "size" : 4,
5907   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5908  },
5909  {
5910   "alignment" : 4,
5911   "linker_set_key" : "_ZTIPN7android8hardware8hidl_vecINS0_11hidl_stringEEE",
5912   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
5913   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_11hidl_stringEEE",
5914   "self_type" : "_ZTIPN7android8hardware8hidl_vecINS0_11hidl_stringEEE",
5915   "size" : 4,
5916   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5917  },
5918  {
5919   "alignment" : 4,
5920   "linker_set_key" : "_ZTIPN7android8hardware8vibrator4V1_012BnHwVibratorE",
5921   "name" : "android::hardware::vibrator::V1_0::BnHwVibrator *",
5922   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_012BnHwVibratorE",
5923   "self_type" : "_ZTIPN7android8hardware8vibrator4V1_012BnHwVibratorE",
5924   "size" : 4,
5925   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/BnHwVibrator.h"
5926  },
5927  {
5928   "alignment" : 4,
5929   "linker_set_key" : "_ZTIPN7android8hardware8vibrator4V1_09IVibratorE",
5930   "name" : "android::hardware::vibrator::V1_0::IVibrator *",
5931   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_09IVibratorE",
5932   "self_type" : "_ZTIPN7android8hardware8vibrator4V1_09IVibratorE",
5933   "size" : 4,
5934   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5935  },
5936  {
5937   "alignment" : 4,
5938   "linker_set_key" : "_ZTIPN7android8hardware8vibrator4V1_112BnHwVibratorE",
5939   "name" : "android::hardware::vibrator::V1_1::BnHwVibrator *",
5940   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_112BnHwVibratorE",
5941   "self_type" : "_ZTIPN7android8hardware8vibrator4V1_112BnHwVibratorE",
5942   "size" : 4,
5943   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.1/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.1/BnHwVibrator.h"
5944  },
5945  {
5946   "alignment" : 4,
5947   "linker_set_key" : "_ZTIPN7android8hardware8vibrator4V1_19IVibratorE",
5948   "name" : "android::hardware::vibrator::V1_1::IVibrator *",
5949   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_19IVibratorE",
5950   "self_type" : "_ZTIPN7android8hardware8vibrator4V1_19IVibratorE",
5951   "size" : 4,
5952   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5953  },
5954  {
5955   "alignment" : 4,
5956   "linker_set_key" : "_ZTIPN7android8hardware8vibrator4V1_210BsVibratorE",
5957   "name" : "android::hardware::vibrator::V1_2::BsVibrator *",
5958   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_210BsVibratorE",
5959   "self_type" : "_ZTIPN7android8hardware8vibrator4V1_210BsVibratorE",
5960   "size" : 4,
5961   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5962  },
5963  {
5964   "alignment" : 4,
5965   "linker_set_key" : "_ZTIPN7android8hardware8vibrator4V1_212BnHwVibratorE",
5966   "name" : "android::hardware::vibrator::V1_2::BnHwVibrator *",
5967   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_212BnHwVibratorE",
5968   "self_type" : "_ZTIPN7android8hardware8vibrator4V1_212BnHwVibratorE",
5969   "size" : 4,
5970   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5971  },
5972  {
5973   "alignment" : 4,
5974   "linker_set_key" : "_ZTIPN7android8hardware8vibrator4V1_212BpHwVibratorE",
5975   "name" : "android::hardware::vibrator::V1_2::BpHwVibrator *",
5976   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_212BpHwVibratorE",
5977   "self_type" : "_ZTIPN7android8hardware8vibrator4V1_212BpHwVibratorE",
5978   "size" : 4,
5979   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5980  },
5981  {
5982   "alignment" : 4,
5983   "linker_set_key" : "_ZTIPN7android8hardware8vibrator4V1_29IVibratorE",
5984   "name" : "android::hardware::vibrator::V1_2::IVibrator *",
5985   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_29IVibratorE",
5986   "self_type" : "_ZTIPN7android8hardware8vibrator4V1_29IVibratorE",
5987   "size" : 4,
5988   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5989  },
5990  {
5991   "alignment" : 4,
5992   "linker_set_key" : "_ZTIPN7android8hardware9BHwBinderE",
5993   "name" : "android::hardware::BHwBinder *",
5994   "referenced_type" : "_ZTIN7android8hardware9BHwBinderE",
5995   "self_type" : "_ZTIPN7android8hardware9BHwBinderE",
5996   "size" : 4,
5997   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5998  },
5999  {
6000   "alignment" : 4,
6001   "linker_set_key" : "_ZTIPN7android9ConditionE",
6002   "name" : "android::Condition *",
6003   "referenced_type" : "_ZTIN7android9ConditionE",
6004   "self_type" : "_ZTIPN7android9ConditionE",
6005   "size" : 4,
6006   "source_file" : "/system/core/libutils/include/utils/Condition.h"
6007  },
6008  {
6009   "alignment" : 4,
6010   "linker_set_key" : "_ZTIPPv",
6011   "name" : "void **",
6012   "referenced_type" : "_ZTIPv",
6013   "self_type" : "_ZTIPPv",
6014   "size" : 4,
6015   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
6016  },
6017  {
6018   "alignment" : 4,
6019   "linker_set_key" : "_ZTIPc",
6020   "name" : "char *",
6021   "referenced_type" : "_ZTIc",
6022   "self_type" : "_ZTIPc",
6023   "size" : 4,
6024   "source_file" : "/system/core/liblog/include/log/log_read.h"
6025  },
6026  {
6027   "alignment" : 4,
6028   "linker_set_key" : "_ZTIPh",
6029   "name" : "unsigned char *",
6030   "referenced_type" : "_ZTIh",
6031   "self_type" : "_ZTIPh",
6032   "size" : 4,
6033   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6034  },
6035  {
6036   "alignment" : 4,
6037   "linker_set_key" : "_ZTIPi",
6038   "name" : "int *",
6039   "referenced_type" : "_ZTIi",
6040   "self_type" : "_ZTIPi",
6041   "size" : 4,
6042   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6043  },
6044  {
6045   "alignment" : 4,
6046   "linker_set_key" : "_ZTIPv",
6047   "name" : "void *",
6048   "referenced_type" : "_ZTIv",
6049   "self_type" : "_ZTIPv",
6050   "size" : 4,
6051   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
6052  },
6053  {
6054   "alignment" : 4,
6055   "linker_set_key" : "_ZTIPy",
6056   "name" : "unsigned long long *",
6057   "referenced_type" : "_ZTIy",
6058   "self_type" : "_ZTIPy",
6059   "size" : 4,
6060   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6061  }
6062 ],
6063 "qualified_types" :
6064 [
6065  {
6066   "alignment" : 4,
6067   "is_const" : true,
6068   "linker_set_key" : "_ZTIK13native_handle",
6069   "name" : "const native_handle",
6070   "referenced_type" : "_ZTI13native_handle",
6071   "self_type" : "_ZTIK13native_handle",
6072   "size" : 12,
6073   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6074  },
6075  {
6076   "alignment" : 4,
6077   "is_const" : true,
6078   "linker_set_key" : "_ZTIK7log_msg",
6079   "name" : "const log_msg",
6080   "referenced_type" : "_ZTI7log_msg",
6081   "self_type" : "_ZTIK7log_msg",
6082   "size" : 5124,
6083   "source_file" : "/system/core/liblog/include/log/log_read.h"
6084  },
6085  {
6086   "alignment" : 2,
6087   "is_const" : true,
6088   "linker_set_key" : "_ZTIKDs",
6089   "name" : "const char16_t",
6090   "referenced_type" : "_ZTIDs",
6091   "self_type" : "_ZTIKDs",
6092   "size" : 2,
6093   "source_file" : "/system/core/libutils/include/utils/String16.h"
6094  },
6095  {
6096   "alignment" : 4,
6097   "is_const" : true,
6098   "linker_set_key" : "_ZTIKN7android10VectorImplE",
6099   "name" : "const android::VectorImpl",
6100   "referenced_type" : "_ZTIN7android10VectorImplE",
6101   "self_type" : "_ZTIKN7android10VectorImplE",
6102   "size" : 20,
6103   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
6104  },
6105  {
6106   "alignment" : 4,
6107   "is_const" : true,
6108   "linker_set_key" : "_ZTIKN7android12NativeHandleE",
6109   "name" : "const android::NativeHandle",
6110   "referenced_type" : "_ZTIN7android12NativeHandleE",
6111   "self_type" : "_ZTIKN7android12NativeHandleE",
6112   "size" : 12,
6113   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
6114  },
6115  {
6116   "alignment" : 4,
6117   "is_const" : true,
6118   "linker_set_key" : "_ZTIKN7android2spINS_4hidl4base4V1_05IBaseEEE",
6119   "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
6120   "referenced_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
6121   "self_type" : "_ZTIKN7android2spINS_4hidl4base4V1_05IBaseEEE",
6122   "size" : 4,
6123   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6124  },
6125  {
6126   "alignment" : 4,
6127   "is_const" : true,
6128   "linker_set_key" : "_ZTIKN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE",
6129   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
6130   "referenced_type" : "_ZTIN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE",
6131   "self_type" : "_ZTIKN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE",
6132   "size" : 4,
6133   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6134  },
6135  {
6136   "alignment" : 4,
6137   "is_const" : true,
6138   "linker_set_key" : "_ZTIKN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
6139   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
6140   "referenced_type" : "_ZTIN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
6141   "self_type" : "_ZTIKN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
6142   "size" : 4,
6143   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6144  },
6145  {
6146   "alignment" : 4,
6147   "is_const" : true,
6148   "linker_set_key" : "_ZTIKN7android2spINS_8hardware12ProcessStateEEE",
6149   "name" : "const android::sp<android::hardware::ProcessState>",
6150   "referenced_type" : "_ZTIN7android2spINS_8hardware12ProcessStateEEE",
6151   "self_type" : "_ZTIKN7android2spINS_8hardware12ProcessStateEEE",
6152   "size" : 4,
6153   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6154  },
6155  {
6156   "alignment" : 4,
6157   "is_const" : true,
6158   "linker_set_key" : "_ZTIKN7android2spINS_8hardware20hidl_death_recipientEEE",
6159   "name" : "const android::sp<android::hardware::hidl_death_recipient>",
6160   "referenced_type" : "_ZTIN7android2spINS_8hardware20hidl_death_recipientEEE",
6161   "self_type" : "_ZTIKN7android2spINS_8hardware20hidl_death_recipientEEE",
6162   "size" : 4,
6163   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6164  },
6165  {
6166   "alignment" : 4,
6167   "is_const" : true,
6168   "linker_set_key" : "_ZTIKN7android2spINS_8hardware27hidl_binder_death_recipientEEE",
6169   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
6170   "referenced_type" : "_ZTIN7android2spINS_8hardware27hidl_binder_death_recipientEEE",
6171   "self_type" : "_ZTIKN7android2spINS_8hardware27hidl_binder_death_recipientEEE",
6172   "size" : 4,
6173   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6174  },
6175  {
6176   "alignment" : 4,
6177   "is_const" : true,
6178   "linker_set_key" : "_ZTIKN7android2spINS_8hardware7IBinderEEE",
6179   "name" : "const android::sp<android::hardware::IBinder>",
6180   "referenced_type" : "_ZTIN7android2spINS_8hardware7IBinderEEE",
6181   "self_type" : "_ZTIKN7android2spINS_8hardware7IBinderEEE",
6182   "size" : 4,
6183   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6184  },
6185  {
6186   "alignment" : 4,
6187   "is_const" : true,
6188   "linker_set_key" : "_ZTIKN7android2spINS_8hardware8vibrator4V1_09IVibratorEEE",
6189   "name" : "const android::sp<android::hardware::vibrator::V1_0::IVibrator>",
6190   "referenced_type" : "_ZTIN7android2spINS_8hardware8vibrator4V1_09IVibratorEEE",
6191   "self_type" : "_ZTIKN7android2spINS_8hardware8vibrator4V1_09IVibratorEEE",
6192   "size" : 4,
6193   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6194  },
6195  {
6196   "alignment" : 4,
6197   "is_const" : true,
6198   "linker_set_key" : "_ZTIKN7android2spINS_8hardware8vibrator4V1_19IVibratorEEE",
6199   "name" : "const android::sp<android::hardware::vibrator::V1_1::IVibrator>",
6200   "referenced_type" : "_ZTIN7android2spINS_8hardware8vibrator4V1_19IVibratorEEE",
6201   "self_type" : "_ZTIKN7android2spINS_8hardware8vibrator4V1_19IVibratorEEE",
6202   "size" : 4,
6203   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6204  },
6205  {
6206   "alignment" : 4,
6207   "is_const" : true,
6208   "linker_set_key" : "_ZTIKN7android2spINS_8hardware8vibrator4V1_29IVibratorEEE",
6209   "name" : "const android::sp<android::hardware::vibrator::V1_2::IVibrator>",
6210   "referenced_type" : "_ZTIN7android2spINS_8hardware8vibrator4V1_29IVibratorEEE",
6211   "self_type" : "_ZTIKN7android2spINS_8hardware8vibrator4V1_29IVibratorEEE",
6212   "size" : 4,
6213   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6214  },
6215  {
6216   "alignment" : 4,
6217   "is_const" : true,
6218   "linker_set_key" : "_ZTIKN7android2wpINS_8hardware20hidl_death_recipientEEE",
6219   "name" : "const android::wp<android::hardware::hidl_death_recipient>",
6220   "referenced_type" : "_ZTIN7android2wpINS_8hardware20hidl_death_recipientEEE",
6221   "self_type" : "_ZTIKN7android2wpINS_8hardware20hidl_death_recipientEEE",
6222   "size" : 8,
6223   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6224  },
6225  {
6226   "alignment" : 4,
6227   "is_const" : true,
6228   "linker_set_key" : "_ZTIKN7android2wpINS_8hardware9BHwBinderEEE",
6229   "name" : "const android::wp<android::hardware::BHwBinder>",
6230   "referenced_type" : "_ZTIN7android2wpINS_8hardware9BHwBinderEEE",
6231   "self_type" : "_ZTIKN7android2wpINS_8hardware9BHwBinderEEE",
6232   "size" : 8,
6233   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6234  },
6235  {
6236   "alignment" : 4,
6237   "is_const" : true,
6238   "linker_set_key" : "_ZTIKN7android4hidl4base4V1_05IBaseE",
6239   "name" : "const android::hidl::base::V1_0::IBase",
6240   "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE",
6241   "self_type" : "_ZTIKN7android4hidl4base4V1_05IBaseE",
6242   "size" : 12,
6243   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h"
6244  },
6245  {
6246   "alignment" : 4,
6247   "is_const" : true,
6248   "linker_set_key" : "_ZTIKN7android4hidl4base4V1_08BpHwBaseE",
6249   "name" : "const android::hidl::base::V1_0::BpHwBase",
6250   "referenced_type" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE",
6251   "self_type" : "_ZTIKN7android4hidl4base4V1_08BpHwBaseE",
6252   "size" : 92,
6253   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
6254  },
6255  {
6256   "alignment" : 4,
6257   "is_const" : true,
6258   "linker_set_key" : "_ZTIKN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
6259   "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
6260   "referenced_type" : "_ZTIN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
6261   "self_type" : "_ZTIKN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
6262   "size" : 4,
6263   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6264  },
6265  {
6266   "alignment" : 4,
6267   "is_const" : true,
6268   "linker_set_key" : "_ZTIKN7android4hidl7manager4V1_015IServiceManager11PidConstantE",
6269   "name" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
6270   "referenced_type" : "_ZTIN7android4hidl7manager4V1_015IServiceManager11PidConstantE",
6271   "self_type" : "_ZTIKN7android4hidl7manager4V1_015IServiceManager11PidConstantE",
6272   "size" : 4,
6273   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6274  },
6275  {
6276   "alignment" : 1,
6277   "is_const" : true,
6278   "linker_set_key" : "_ZTIKN7android4hidl7manager4V1_015IServiceManager9TransportE",
6279   "name" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
6280   "referenced_type" : "_ZTIN7android4hidl7manager4V1_015IServiceManager9TransportE",
6281   "self_type" : "_ZTIKN7android4hidl7manager4V1_015IServiceManager9TransportE",
6282   "size" : 1,
6283   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6284  },
6285  {
6286   "alignment" : 4,
6287   "is_const" : true,
6288   "linker_set_key" : "_ZTIKN7android4hidl7manager4V1_015IServiceManagerE",
6289   "name" : "const android::hidl::manager::V1_0::IServiceManager",
6290   "referenced_type" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE",
6291   "self_type" : "_ZTIKN7android4hidl7manager4V1_015IServiceManagerE",
6292   "size" : 12,
6293   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6294  },
6295  {
6296   "alignment" : 4,
6297   "is_const" : true,
6298   "linker_set_key" : "_ZTIKN7android4hidl7manager4V1_020IServiceNotificationE",
6299   "name" : "const android::hidl::manager::V1_0::IServiceNotification",
6300   "referenced_type" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE",
6301   "self_type" : "_ZTIKN7android4hidl7manager4V1_020IServiceNotificationE",
6302   "size" : 12,
6303   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
6304  },
6305  {
6306   "alignment" : 4,
6307   "is_const" : true,
6308   "linker_set_key" : "_ZTIKN7android7RefBaseE",
6309   "name" : "const android::RefBase",
6310   "referenced_type" : "_ZTIN7android7RefBaseE",
6311   "self_type" : "_ZTIKN7android7RefBaseE",
6312   "size" : 8,
6313   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6314  },
6315  {
6316   "alignment" : 4,
6317   "is_const" : true,
6318   "linker_set_key" : "_ZTIKN7android7String8E",
6319   "name" : "const android::String8",
6320   "referenced_type" : "_ZTIN7android7String8E",
6321   "self_type" : "_ZTIKN7android7String8E",
6322   "size" : 4,
6323   "source_file" : "/system/core/libutils/include/utils/String8.h"
6324  },
6325  {
6326   "alignment" : 4,
6327   "is_const" : true,
6328   "linker_set_key" : "_ZTIKN7android8String16E",
6329   "name" : "const android::String16",
6330   "referenced_type" : "_ZTIN7android8String16E",
6331   "self_type" : "_ZTIKN7android8String16E",
6332   "size" : 4,
6333   "source_file" : "/system/core/libutils/include/utils/String16.h"
6334  },
6335  {
6336   "alignment" : 1,
6337   "is_const" : true,
6338   "linker_set_key" : "_ZTIKN7android8hardware10hidl_arrayIhLj32EJEEE",
6339   "name" : "const android::hardware::hidl_array<unsigned char, 32>",
6340   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIhLj32EJEEE",
6341   "self_type" : "_ZTIKN7android8hardware10hidl_arrayIhLj32EJEEE",
6342   "size" : 32,
6343   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6344  },
6345  {
6346   "alignment" : 4,
6347   "is_const" : true,
6348   "linker_set_key" : "_ZTIKN7android8hardware11BpHwRefBaseE",
6349   "name" : "const android::hardware::BpHwRefBase",
6350   "referenced_type" : "_ZTIN7android8hardware11BpHwRefBaseE",
6351   "self_type" : "_ZTIKN7android8hardware11BpHwRefBaseE",
6352   "size" : 24,
6353   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
6354  },
6355  {
6356   "alignment" : 4,
6357   "is_const" : true,
6358   "linker_set_key" : "_ZTIKN7android8hardware11hidl_handleE",
6359   "name" : "const android::hardware::hidl_handle",
6360   "referenced_type" : "_ZTIN7android8hardware11hidl_handleE",
6361   "self_type" : "_ZTIKN7android8hardware11hidl_handleE",
6362   "size" : 16,
6363   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6364  },
6365  {
6366   "alignment" : 4,
6367   "is_const" : true,
6368   "linker_set_key" : "_ZTIKN7android8hardware11hidl_memoryE",
6369   "name" : "const android::hardware::hidl_memory",
6370   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
6371   "self_type" : "_ZTIKN7android8hardware11hidl_memoryE",
6372   "size" : 40,
6373   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6374  },
6375  {
6376   "alignment" : 4,
6377   "is_const" : true,
6378   "linker_set_key" : "_ZTIKN7android8hardware11hidl_stringE",
6379   "name" : "const android::hardware::hidl_string",
6380   "referenced_type" : "_ZTIN7android8hardware11hidl_stringE",
6381   "self_type" : "_ZTIKN7android8hardware11hidl_stringE",
6382   "size" : 16,
6383   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6384  },
6385  {
6386   "alignment" : 2,
6387   "is_const" : true,
6388   "linker_set_key" : "_ZTIKN7android8hardware12hidl_versionE",
6389   "name" : "const android::hardware::hidl_version",
6390   "referenced_type" : "_ZTIN7android8hardware12hidl_versionE",
6391   "self_type" : "_ZTIKN7android8hardware12hidl_versionE",
6392   "size" : 4,
6393   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6394  },
6395  {
6396   "alignment" : 4,
6397   "is_const" : true,
6398   "linker_set_key" : "_ZTIKN7android8hardware6ParcelE",
6399   "name" : "const android::hardware::Parcel",
6400   "referenced_type" : "_ZTIN7android8hardware6ParcelE",
6401   "self_type" : "_ZTIKN7android8hardware6ParcelE",
6402   "size" : 68,
6403   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6404  },
6405  {
6406   "alignment" : 4,
6407   "is_const" : true,
6408   "linker_set_key" : "_ZTIKN7android8hardware6ReturnINS0_8vibrator4V1_06StatusEEE",
6409   "name" : "const android::hardware::Return<android::hardware::vibrator::V1_0::Status>",
6410   "referenced_type" : "_ZTIN7android8hardware6ReturnINS0_8vibrator4V1_06StatusEEE",
6411   "self_type" : "_ZTIKN7android8hardware6ReturnINS0_8vibrator4V1_06StatusEEE",
6412   "size" : 28,
6413   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6414  },
6415  {
6416   "alignment" : 4,
6417   "is_const" : true,
6418   "linker_set_key" : "_ZTIKN7android8hardware6ReturnINS_2spINS0_8vibrator4V1_29IVibratorEEEEE",
6419   "name" : "const android::hardware::Return<android::sp<android::hardware::vibrator::V1_2::IVibrator> >",
6420   "referenced_type" : "_ZTIN7android8hardware6ReturnINS_2spINS0_8vibrator4V1_29IVibratorEEEEE",
6421   "self_type" : "_ZTIKN7android8hardware6ReturnINS_2spINS0_8vibrator4V1_29IVibratorEEEEE",
6422   "size" : 28,
6423   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6424  },
6425  {
6426   "alignment" : 4,
6427   "is_const" : true,
6428   "linker_set_key" : "_ZTIKN7android8hardware6ReturnIbEE",
6429   "name" : "const android::hardware::Return<bool>",
6430   "referenced_type" : "_ZTIN7android8hardware6ReturnIbEE",
6431   "self_type" : "_ZTIKN7android8hardware6ReturnIbEE",
6432   "size" : 24,
6433   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6434  },
6435  {
6436   "alignment" : 4,
6437   "is_const" : true,
6438   "linker_set_key" : "_ZTIKN7android8hardware6StatusE",
6439   "name" : "const android::hardware::Status",
6440   "referenced_type" : "_ZTIN7android8hardware6StatusE",
6441   "self_type" : "_ZTIKN7android8hardware6StatusE",
6442   "size" : 20,
6443   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6444  },
6445  {
6446   "alignment" : 4,
6447   "is_const" : true,
6448   "linker_set_key" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEE",
6449   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
6450   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEE",
6451   "self_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEE",
6452   "size" : 8,
6453   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6454  },
6455  {
6456   "alignment" : 4,
6457   "is_const" : true,
6458   "linker_set_key" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE",
6459   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
6460   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE",
6461   "self_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE",
6462   "size" : 8,
6463   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6464  },
6465  {
6466   "alignment" : 4,
6467   "is_const" : true,
6468   "linker_set_key" : "_ZTIKN7android8hardware7details12hidl_pointerIiEE",
6469   "name" : "const android::hardware::details::hidl_pointer<int>",
6470   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIiEE",
6471   "self_type" : "_ZTIKN7android8hardware7details12hidl_pointerIiEE",
6472   "size" : 8,
6473   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6474  },
6475  {
6476   "alignment" : 4,
6477   "is_const" : true,
6478   "linker_set_key" : "_ZTIKN7android8hardware7details13return_statusE",
6479   "name" : "const android::hardware::details::return_status",
6480   "referenced_type" : "_ZTIN7android8hardware7details13return_statusE",
6481   "self_type" : "_ZTIKN7android8hardware7details13return_statusE",
6482   "size" : 24,
6483   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6484  },
6485  {
6486   "is_const" : true,
6487   "linker_set_key" : "_ZTIKN7android8hardware8hidl_vec4iterIXTL0__EEE",
6488   "name" : "const iter<is_const>",
6489   "referenced_type" : "_ZTIN7android8hardware8hidl_vec4iterIXTL0__EEE",
6490   "self_type" : "_ZTIKN7android8hardware8hidl_vec4iterIXTL0__EEE",
6491   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6492  },
6493  {
6494   "alignment" : 4,
6495   "is_const" : true,
6496   "linker_set_key" : "_ZTIKN7android8hardware8hidl_vecINS0_11hidl_stringEEE",
6497   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
6498   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_11hidl_stringEEE",
6499   "self_type" : "_ZTIKN7android8hardware8hidl_vecINS0_11hidl_stringEEE",
6500   "size" : 16,
6501   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/IVibrator.h"
6502  },
6503  {
6504   "alignment" : 4,
6505   "is_const" : true,
6506   "linker_set_key" : "_ZTIKN7android8hardware8hidl_vecIiEE",
6507   "name" : "const android::hardware::hidl_vec<int>",
6508   "referenced_type" : "_ZTIN7android8hardware8hidl_vecIiEE",
6509   "self_type" : "_ZTIKN7android8hardware8hidl_vecIiEE",
6510   "size" : 16,
6511   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6512  },
6513  {
6514   "alignment" : 4,
6515   "is_const" : true,
6516   "linker_set_key" : "_ZTIKN7android8hardware8vibrator4V1_012BpHwVibratorE",
6517   "name" : "const android::hardware::vibrator::V1_0::BpHwVibrator",
6518   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_012BpHwVibratorE",
6519   "self_type" : "_ZTIKN7android8hardware8vibrator4V1_012BpHwVibratorE",
6520   "size" : 92,
6521   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/BpHwVibrator.h"
6522  },
6523  {
6524   "alignment" : 1,
6525   "is_const" : true,
6526   "linker_set_key" : "_ZTIKN7android8hardware8vibrator4V1_014EffectStrengthE",
6527   "name" : "const android::hardware::vibrator::V1_0::EffectStrength",
6528   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_014EffectStrengthE",
6529   "self_type" : "_ZTIKN7android8hardware8vibrator4V1_014EffectStrengthE",
6530   "size" : 1,
6531   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/types.h"
6532  },
6533  {
6534   "alignment" : 4,
6535   "is_const" : true,
6536   "linker_set_key" : "_ZTIKN7android8hardware8vibrator4V1_06EffectE",
6537   "name" : "const android::hardware::vibrator::V1_0::Effect",
6538   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_06EffectE",
6539   "self_type" : "_ZTIKN7android8hardware8vibrator4V1_06EffectE",
6540   "size" : 4,
6541   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/types.h"
6542  },
6543  {
6544   "alignment" : 4,
6545   "is_const" : true,
6546   "linker_set_key" : "_ZTIKN7android8hardware8vibrator4V1_06StatusE",
6547   "name" : "const android::hardware::vibrator::V1_0::Status",
6548   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_06StatusE",
6549   "self_type" : "_ZTIKN7android8hardware8vibrator4V1_06StatusE",
6550   "size" : 4,
6551   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/types.h"
6552  },
6553  {
6554   "alignment" : 4,
6555   "is_const" : true,
6556   "linker_set_key" : "_ZTIKN7android8hardware8vibrator4V1_09IVibratorE",
6557   "name" : "const android::hardware::vibrator::V1_0::IVibrator",
6558   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_09IVibratorE",
6559   "self_type" : "_ZTIKN7android8hardware8vibrator4V1_09IVibratorE",
6560   "size" : 12,
6561   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/IVibrator.h"
6562  },
6563  {
6564   "alignment" : 4,
6565   "is_const" : true,
6566   "linker_set_key" : "_ZTIKN7android8hardware8vibrator4V1_110Effect_1_1E",
6567   "name" : "const android::hardware::vibrator::V1_1::Effect_1_1",
6568   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_110Effect_1_1E",
6569   "self_type" : "_ZTIKN7android8hardware8vibrator4V1_110Effect_1_1E",
6570   "size" : 4,
6571   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.1/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.1/types.h"
6572  },
6573  {
6574   "alignment" : 4,
6575   "is_const" : true,
6576   "linker_set_key" : "_ZTIKN7android8hardware8vibrator4V1_112BpHwVibratorE",
6577   "name" : "const android::hardware::vibrator::V1_1::BpHwVibrator",
6578   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_112BpHwVibratorE",
6579   "self_type" : "_ZTIKN7android8hardware8vibrator4V1_112BpHwVibratorE",
6580   "size" : 92,
6581   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.1/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.1/BpHwVibrator.h"
6582  },
6583  {
6584   "alignment" : 4,
6585   "is_const" : true,
6586   "linker_set_key" : "_ZTIKN7android8hardware8vibrator4V1_19IVibratorE",
6587   "name" : "const android::hardware::vibrator::V1_1::IVibrator",
6588   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_19IVibratorE",
6589   "self_type" : "_ZTIKN7android8hardware8vibrator4V1_19IVibratorE",
6590   "size" : 12,
6591   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.1/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.1/IVibrator.h"
6592  },
6593  {
6594   "alignment" : 4,
6595   "is_const" : true,
6596   "linker_set_key" : "_ZTIKN7android8hardware8vibrator4V1_212BpHwVibratorE",
6597   "name" : "const android::hardware::vibrator::V1_2::BpHwVibrator",
6598   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_212BpHwVibratorE",
6599   "self_type" : "_ZTIKN7android8hardware8vibrator4V1_212BpHwVibratorE",
6600   "size" : 92,
6601   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BpHwVibrator.h"
6602  },
6603  {
6604   "alignment" : 4,
6605   "is_const" : true,
6606   "linker_set_key" : "_ZTIKN7android8hardware8vibrator4V1_26EffectE",
6607   "name" : "const android::hardware::vibrator::V1_2::Effect",
6608   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_26EffectE",
6609   "self_type" : "_ZTIKN7android8hardware8vibrator4V1_26EffectE",
6610   "size" : 4,
6611   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/types.h"
6612  },
6613  {
6614   "alignment" : 4,
6615   "is_const" : true,
6616   "linker_set_key" : "_ZTIKN7android8hardware8vibrator4V1_29IVibratorE",
6617   "name" : "const android::hardware::vibrator::V1_2::IVibrator",
6618   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_29IVibratorE",
6619   "self_type" : "_ZTIKN7android8hardware8vibrator4V1_29IVibratorE",
6620   "size" : 12,
6621   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/IVibrator.h"
6622  },
6623  {
6624   "alignment" : 4,
6625   "is_const" : true,
6626   "linker_set_key" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
6627   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
6628   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
6629   "self_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
6630   "size" : 12,
6631   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
6632  },
6633  {
6634   "alignment" : 4,
6635   "is_const" : true,
6636   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android4hidl4base4V1_09DebugInfo12ArchitectureELj3EEE",
6637   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
6638   "referenced_type" : "_ZTINSt3__15arrayIN7android4hidl4base4V1_09DebugInfo12ArchitectureELj3EEE",
6639   "self_type" : "_ZTIKNSt3__15arrayIN7android4hidl4base4V1_09DebugInfo12ArchitectureELj3EEE",
6640   "size" : 12,
6641   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6642  },
6643  {
6644   "alignment" : 4,
6645   "is_const" : true,
6646   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android4hidl7manager4V1_015IServiceManager11PidConstantELj1EEE",
6647   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
6648   "referenced_type" : "_ZTINSt3__15arrayIN7android4hidl7manager4V1_015IServiceManager11PidConstantELj1EEE",
6649   "self_type" : "_ZTIKNSt3__15arrayIN7android4hidl7manager4V1_015IServiceManager11PidConstantELj1EEE",
6650   "size" : 4,
6651   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6652  },
6653  {
6654   "alignment" : 1,
6655   "is_const" : true,
6656   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android4hidl7manager4V1_015IServiceManager9TransportELj3EEE",
6657   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
6658   "referenced_type" : "_ZTINSt3__15arrayIN7android4hidl7manager4V1_015IServiceManager9TransportELj3EEE",
6659   "self_type" : "_ZTIKNSt3__15arrayIN7android4hidl7manager4V1_015IServiceManager9TransportELj3EEE",
6660   "size" : 3,
6661   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6662  },
6663  {
6664   "alignment" : 1,
6665   "is_const" : true,
6666   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8vibrator4V1_014EffectStrengthELj3EEE",
6667   "name" : "const std::array<android::hardware::vibrator::V1_0::EffectStrength, 3>",
6668   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8vibrator4V1_014EffectStrengthELj3EEE",
6669   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8vibrator4V1_014EffectStrengthELj3EEE",
6670   "size" : 3,
6671   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/types.h"
6672  },
6673  {
6674   "alignment" : 4,
6675   "is_const" : true,
6676   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8vibrator4V1_06EffectELj2EEE",
6677   "name" : "const std::array<android::hardware::vibrator::V1_0::Effect, 2>",
6678   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8vibrator4V1_06EffectELj2EEE",
6679   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8vibrator4V1_06EffectELj2EEE",
6680   "size" : 8,
6681   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/types.h"
6682  },
6683  {
6684   "alignment" : 4,
6685   "is_const" : true,
6686   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8vibrator4V1_06StatusELj4EEE",
6687   "name" : "const std::array<android::hardware::vibrator::V1_0::Status, 4>",
6688   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8vibrator4V1_06StatusELj4EEE",
6689   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8vibrator4V1_06StatusELj4EEE",
6690   "size" : 16,
6691   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/types.h"
6692  },
6693  {
6694   "alignment" : 4,
6695   "is_const" : true,
6696   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8vibrator4V1_110Effect_1_1ELj3EEE",
6697   "name" : "const std::array<android::hardware::vibrator::V1_1::Effect_1_1, 3>",
6698   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8vibrator4V1_110Effect_1_1ELj3EEE",
6699   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8vibrator4V1_110Effect_1_1ELj3EEE",
6700   "size" : 12,
6701   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.1/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.1/types.h"
6702  },
6703  {
6704   "alignment" : 4,
6705   "is_const" : true,
6706   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8vibrator4V1_26EffectELj21EEE",
6707   "name" : "const std::array<android::hardware::vibrator::V1_2::Effect, 21>",
6708   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8vibrator4V1_26EffectELj21EEE",
6709   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8vibrator4V1_26EffectELj21EEE",
6710   "size" : 84,
6711   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/types.h"
6712  },
6713  {
6714   "alignment" : 4,
6715   "is_const" : true,
6716   "linker_set_key" : "_ZTIKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
6717   "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 *> > *)> > >",
6718   "referenced_type" : "_ZTINSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
6719   "self_type" : "_ZTIKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
6720   "size" : 12,
6721   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6722  },
6723  {
6724   "alignment" : 4,
6725   "is_const" : true,
6726   "linker_set_key" : "_ZTIKPKN7android4hidl4base4V1_05IBaseE",
6727   "name" : "const android::hidl::base::V1_0::IBase *const",
6728   "referenced_type" : "_ZTIPKN7android4hidl4base4V1_05IBaseE",
6729   "self_type" : "_ZTIKPKN7android4hidl4base4V1_05IBaseE",
6730   "size" : 4,
6731   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6732  },
6733  {
6734   "alignment" : 4,
6735   "is_const" : true,
6736   "linker_set_key" : "_ZTIKPN7android7RefBase12weakref_implE",
6737   "name" : "android::RefBase::weakref_impl *const",
6738   "referenced_type" : "_ZTIPN7android7RefBase12weakref_implE",
6739   "self_type" : "_ZTIKPN7android7RefBase12weakref_implE",
6740   "size" : 4,
6741   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6742  },
6743  {
6744   "alignment" : 4,
6745   "is_const" : true,
6746   "linker_set_key" : "_ZTIKPN7android8hardware7IBinderE",
6747   "name" : "android::hardware::IBinder *const",
6748   "referenced_type" : "_ZTIPN7android8hardware7IBinderE",
6749   "self_type" : "_ZTIKPN7android8hardware7IBinderE",
6750   "size" : 4,
6751   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
6752  },
6753  {
6754   "alignment" : 4,
6755   "is_const" : true,
6756   "linker_set_key" : "_ZTIKSt16initializer_listIN7android8hardware10hidl_arrayIhLj32EJEEEE",
6757   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
6758   "referenced_type" : "_ZTISt16initializer_listIN7android8hardware10hidl_arrayIhLj32EJEEEE",
6759   "self_type" : "_ZTIKSt16initializer_listIN7android8hardware10hidl_arrayIhLj32EJEEEE",
6760   "size" : 8,
6761   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6762  },
6763  {
6764   "alignment" : 4,
6765   "is_const" : true,
6766   "linker_set_key" : "_ZTIKSt16initializer_listIN7android8hardware11hidl_stringEE",
6767   "name" : "const std::initializer_list<android::hardware::hidl_string>",
6768   "referenced_type" : "_ZTISt16initializer_listIN7android8hardware11hidl_stringEE",
6769   "self_type" : "_ZTIKSt16initializer_listIN7android8hardware11hidl_stringEE",
6770   "size" : 8,
6771   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6772  },
6773  {
6774   "alignment" : 1,
6775   "is_const" : true,
6776   "linker_set_key" : "_ZTIKa",
6777   "name" : "const signed char",
6778   "referenced_type" : "_ZTIa",
6779   "self_type" : "_ZTIKa",
6780   "size" : 1,
6781   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6782  },
6783  {
6784   "alignment" : 1,
6785   "is_const" : true,
6786   "linker_set_key" : "_ZTIKb",
6787   "name" : "const bool",
6788   "referenced_type" : "_ZTIb",
6789   "self_type" : "_ZTIKb",
6790   "size" : 1,
6791   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6792  },
6793  {
6794   "alignment" : 1,
6795   "is_const" : true,
6796   "linker_set_key" : "_ZTIKc",
6797   "name" : "const char",
6798   "referenced_type" : "_ZTIc",
6799   "self_type" : "_ZTIKc",
6800   "size" : 1,
6801   "source_file" : "/system/core/liblog/include/android/log.h"
6802  },
6803  {
6804   "alignment" : 4,
6805   "is_const" : true,
6806   "linker_set_key" : "_ZTIKd",
6807   "name" : "const double",
6808   "referenced_type" : "_ZTId",
6809   "self_type" : "_ZTIKd",
6810   "size" : 8,
6811   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6812  },
6813  {
6814   "alignment" : 4,
6815   "is_const" : true,
6816   "linker_set_key" : "_ZTIKf",
6817   "name" : "const float",
6818   "referenced_type" : "_ZTIf",
6819   "self_type" : "_ZTIKf",
6820   "size" : 4,
6821   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6822  },
6823  {
6824   "alignment" : 1,
6825   "is_const" : true,
6826   "linker_set_key" : "_ZTIKh",
6827   "name" : "const unsigned char",
6828   "referenced_type" : "_ZTIh",
6829   "self_type" : "_ZTIKh",
6830   "size" : 1,
6831   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6832  },
6833  {
6834   "alignment" : 4,
6835   "is_const" : true,
6836   "linker_set_key" : "_ZTIKi",
6837   "name" : "const int",
6838   "referenced_type" : "_ZTIi",
6839   "self_type" : "_ZTIKi",
6840   "size" : 4,
6841   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6842  },
6843  {
6844   "alignment" : 4,
6845   "is_const" : true,
6846   "linker_set_key" : "_ZTIKj",
6847   "name" : "const unsigned int",
6848   "referenced_type" : "_ZTIj",
6849   "self_type" : "_ZTIKj",
6850   "size" : 4,
6851   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6852  },
6853  {
6854   "alignment" : 2,
6855   "is_const" : true,
6856   "linker_set_key" : "_ZTIKs",
6857   "name" : "const short",
6858   "referenced_type" : "_ZTIs",
6859   "self_type" : "_ZTIKs",
6860   "size" : 2,
6861   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6862  },
6863  {
6864   "alignment" : 2,
6865   "is_const" : true,
6866   "linker_set_key" : "_ZTIKt",
6867   "name" : "const unsigned short",
6868   "referenced_type" : "_ZTIt",
6869   "self_type" : "_ZTIKt",
6870   "size" : 2,
6871   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6872  },
6873  {
6874   "is_const" : true,
6875   "linker_set_key" : "_ZTIKv",
6876   "name" : "const void",
6877   "referenced_type" : "_ZTIv",
6878   "self_type" : "_ZTIKv",
6879   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6880  },
6881  {
6882   "alignment" : 4,
6883   "is_const" : true,
6884   "linker_set_key" : "_ZTIKx",
6885   "name" : "const long long",
6886   "referenced_type" : "_ZTIx",
6887   "self_type" : "_ZTIKx",
6888   "size" : 8,
6889   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6890  },
6891  {
6892   "alignment" : 4,
6893   "is_const" : true,
6894   "linker_set_key" : "_ZTIKy",
6895   "name" : "const unsigned long long",
6896   "referenced_type" : "_ZTIy",
6897   "self_type" : "_ZTIKy",
6898   "size" : 8,
6899   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6900  },
6901  {
6902   "alignment" : 1,
6903   "is_volatile" : true,
6904   "linker_set_key" : "_ZTIVb",
6905   "name" : "volatile bool",
6906   "referenced_type" : "_ZTIb",
6907   "self_type" : "_ZTIVb",
6908   "size" : 1,
6909   "source_file" : "/system/core/libutils/include/utils/Thread.h"
6910  },
6911  {
6912   "alignment" : 4,
6913   "is_volatile" : true,
6914   "linker_set_key" : "_ZTIVi",
6915   "name" : "volatile int",
6916   "referenced_type" : "_ZTIi",
6917   "self_type" : "_ZTIVi",
6918   "size" : 4,
6919   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
6920  }
6921 ],
6922 "record_types" :
6923 [
6924  {
6925   "alignment" : 4,
6926   "fields" :
6927   [
6928    {
6929     "field_name" : "len",
6930     "referenced_type" : "_ZTIt"
6931    },
6932    {
6933     "field_name" : "hdr_size",
6934     "field_offset" : 16,
6935     "referenced_type" : "_ZTIt"
6936    },
6937    {
6938     "field_name" : "pid",
6939     "field_offset" : 32,
6940     "referenced_type" : "_ZTIi"
6941    },
6942    {
6943     "field_name" : "tid",
6944     "field_offset" : 64,
6945     "referenced_type" : "_ZTIj"
6946    },
6947    {
6948     "field_name" : "sec",
6949     "field_offset" : 96,
6950     "referenced_type" : "_ZTIj"
6951    },
6952    {
6953     "field_name" : "nsec",
6954     "field_offset" : 128,
6955     "referenced_type" : "_ZTIj"
6956    },
6957    {
6958     "field_name" : "lid",
6959     "field_offset" : 160,
6960     "referenced_type" : "_ZTIj"
6961    },
6962    {
6963     "field_name" : "uid",
6964     "field_offset" : 192,
6965     "referenced_type" : "_ZTIj"
6966    }
6967   ],
6968   "linker_set_key" : "_ZTI12logger_entry",
6969   "name" : "logger_entry",
6970   "referenced_type" : "_ZTI12logger_entry",
6971   "self_type" : "_ZTI12logger_entry",
6972   "size" : 28,
6973   "source_file" : "/system/core/liblog/include/log/log_read.h"
6974  },
6975  {
6976   "alignment" : 4,
6977   "fields" :
6978   [
6979    {
6980     "field_name" : "y",
6981     "referenced_type" : "_ZTIPv"
6982    },
6983    {
6984     "field_name" : "cb",
6985     "field_offset" : 32,
6986     "referenced_type" : "_ZTIPv"
6987    },
6988    {
6989     "field_name" : "cr",
6990     "field_offset" : 64,
6991     "referenced_type" : "_ZTIPv"
6992    },
6993    {
6994     "field_name" : "ystride",
6995     "field_offset" : 96,
6996     "referenced_type" : "_ZTIj"
6997    },
6998    {
6999     "field_name" : "cstride",
7000     "field_offset" : 128,
7001     "referenced_type" : "_ZTIj"
7002    },
7003    {
7004     "field_name" : "chroma_step",
7005     "field_offset" : 160,
7006     "referenced_type" : "_ZTIj"
7007    },
7008    {
7009     "field_name" : "reserved",
7010     "field_offset" : 192,
7011     "referenced_type" : "_ZTIA8_j"
7012    }
7013   ],
7014   "linker_set_key" : "_ZTI13android_ycbcr",
7015   "name" : "android_ycbcr",
7016   "referenced_type" : "_ZTI13android_ycbcr",
7017   "self_type" : "_ZTI13android_ycbcr",
7018   "size" : 56,
7019   "source_file" : "/system/core/libsystem/include/system/graphics.h"
7020  },
7021  {
7022   "alignment" : 4,
7023   "fields" :
7024   [
7025    {
7026     "field_name" : "version",
7027     "referenced_type" : "_ZTIi"
7028    },
7029    {
7030     "field_name" : "numFds",
7031     "field_offset" : 32,
7032     "referenced_type" : "_ZTIi"
7033    },
7034    {
7035     "field_name" : "numInts",
7036     "field_offset" : 64,
7037     "referenced_type" : "_ZTIi"
7038    },
7039    {
7040     "field_name" : "data",
7041     "field_offset" : 96,
7042     "referenced_type" : "_ZTIA0_i"
7043    }
7044   ],
7045   "linker_set_key" : "_ZTI13native_handle",
7046   "name" : "native_handle",
7047   "referenced_type" : "_ZTI13native_handle",
7048   "self_type" : "_ZTI13native_handle",
7049   "size" : 12,
7050   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
7051  },
7052  {
7053   "alignment" : 4,
7054   "fields" :
7055   [
7056    {
7057     "field_name" : "x",
7058     "referenced_type" : "_ZTIf"
7059    },
7060    {
7061     "field_name" : "y",
7062     "field_offset" : 32,
7063     "referenced_type" : "_ZTIf"
7064    }
7065   ],
7066   "linker_set_key" : "_ZTI16android_xy_color",
7067   "name" : "android_xy_color",
7068   "referenced_type" : "_ZTI16android_xy_color",
7069   "self_type" : "_ZTI16android_xy_color",
7070   "size" : 8,
7071   "source_file" : "/system/core/libsystem/include/system/graphics.h"
7072  },
7073  {
7074   "alignment" : 4,
7075   "fields" :
7076   [
7077    {
7078     "field_name" : "top_left",
7079     "referenced_type" : "_ZTIPh"
7080    },
7081    {
7082     "field_name" : "component",
7083     "field_offset" : 32,
7084     "referenced_type" : "_ZTI22android_flex_component"
7085    },
7086    {
7087     "field_name" : "bits_per_component",
7088     "field_offset" : 64,
7089     "referenced_type" : "_ZTIi"
7090    },
7091    {
7092     "field_name" : "bits_used",
7093     "field_offset" : 96,
7094     "referenced_type" : "_ZTIi"
7095    },
7096    {
7097     "field_name" : "h_increment",
7098     "field_offset" : 128,
7099     "referenced_type" : "_ZTIi"
7100    },
7101    {
7102     "field_name" : "v_increment",
7103     "field_offset" : 160,
7104     "referenced_type" : "_ZTIi"
7105    },
7106    {
7107     "field_name" : "h_subsampling",
7108     "field_offset" : 192,
7109     "referenced_type" : "_ZTIi"
7110    },
7111    {
7112     "field_name" : "v_subsampling",
7113     "field_offset" : 224,
7114     "referenced_type" : "_ZTIi"
7115    }
7116   ],
7117   "linker_set_key" : "_ZTI18android_flex_plane",
7118   "name" : "android_flex_plane",
7119   "referenced_type" : "_ZTI18android_flex_plane",
7120   "self_type" : "_ZTI18android_flex_plane",
7121   "size" : 32,
7122   "source_file" : "/system/core/libsystem/include/system/graphics.h"
7123  },
7124  {
7125   "alignment" : 4,
7126   "fields" :
7127   [
7128    {
7129     "field_name" : "format",
7130     "referenced_type" : "_ZTI19android_flex_format"
7131    },
7132    {
7133     "field_name" : "num_planes",
7134     "field_offset" : 32,
7135     "referenced_type" : "_ZTIj"
7136    },
7137    {
7138     "field_name" : "planes",
7139     "field_offset" : 64,
7140     "referenced_type" : "_ZTIP18android_flex_plane"
7141    }
7142   ],
7143   "linker_set_key" : "_ZTI19android_flex_layout",
7144   "name" : "android_flex_layout",
7145   "referenced_type" : "_ZTI19android_flex_layout",
7146   "self_type" : "_ZTI19android_flex_layout",
7147   "size" : 12,
7148   "source_file" : "/system/core/libsystem/include/system/graphics.h"
7149  },
7150  {
7151   "alignment" : 4,
7152   "fields" :
7153   [
7154    {
7155     "field_name" : "num_points",
7156     "referenced_type" : "_ZTIj"
7157    },
7158    {
7159     "field_name" : "reserved",
7160     "field_offset" : 32,
7161     "referenced_type" : "_ZTIA8_j"
7162    },
7163    {
7164     "field_name" : "xyzc_points",
7165     "field_offset" : 288,
7166     "referenced_type" : "_ZTIA_f"
7167    }
7168   ],
7169   "linker_set_key" : "_ZTI20android_depth_points",
7170   "name" : "android_depth_points",
7171   "referenced_type" : "_ZTI20android_depth_points",
7172   "self_type" : "_ZTI20android_depth_points",
7173   "size" : 36,
7174   "source_file" : "/system/core/libsystem/include/system/graphics.h"
7175  },
7176  {
7177   "alignment" : 4,
7178   "fields" :
7179   [
7180    {
7181     "field_name" : "struct_size",
7182     "referenced_type" : "_ZTIj"
7183    },
7184    {
7185     "field_name" : "buffer_id",
7186     "field_offset" : 32,
7187     "referenced_type" : "_ZTIi"
7188    },
7189    {
7190     "field_name" : "priority",
7191     "field_offset" : 64,
7192     "referenced_type" : "_ZTIi"
7193    },
7194    {
7195     "field_name" : "tag",
7196     "field_offset" : 96,
7197     "referenced_type" : "_ZTIPKc"
7198    },
7199    {
7200     "field_name" : "file",
7201     "field_offset" : 128,
7202     "referenced_type" : "_ZTIPKc"
7203    },
7204    {
7205     "field_name" : "line",
7206     "field_offset" : 160,
7207     "referenced_type" : "_ZTIj"
7208    },
7209    {
7210     "field_name" : "message",
7211     "field_offset" : 192,
7212     "referenced_type" : "_ZTIPKc"
7213    }
7214   ],
7215   "linker_set_key" : "_ZTI21__android_log_message",
7216   "name" : "__android_log_message",
7217   "referenced_type" : "_ZTI21__android_log_message",
7218   "self_type" : "_ZTI21__android_log_message",
7219   "size" : 28,
7220   "source_file" : "/system/core/liblog/include/android/log.h"
7221  },
7222  {
7223   "alignment" : 4,
7224   "fields" :
7225   [
7226    {
7227     "field_name" : "maxContentLightLevel",
7228     "referenced_type" : "_ZTIf"
7229    },
7230    {
7231     "field_name" : "maxFrameAverageLightLevel",
7232     "field_offset" : 32,
7233     "referenced_type" : "_ZTIf"
7234    }
7235   ],
7236   "linker_set_key" : "_ZTI25android_cta861_3_metadata",
7237   "name" : "android_cta861_3_metadata",
7238   "referenced_type" : "_ZTI25android_cta861_3_metadata",
7239   "self_type" : "_ZTI25android_cta861_3_metadata",
7240   "size" : 8,
7241   "source_file" : "/system/core/libsystem/include/system/graphics.h"
7242  },
7243  {
7244   "alignment" : 4,
7245   "fields" :
7246   [
7247    {
7248     "field_name" : "displayPrimaryRed",
7249     "referenced_type" : "_ZTI16android_xy_color"
7250    },
7251    {
7252     "field_name" : "displayPrimaryGreen",
7253     "field_offset" : 64,
7254     "referenced_type" : "_ZTI16android_xy_color"
7255    },
7256    {
7257     "field_name" : "displayPrimaryBlue",
7258     "field_offset" : 128,
7259     "referenced_type" : "_ZTI16android_xy_color"
7260    },
7261    {
7262     "field_name" : "whitePoint",
7263     "field_offset" : 192,
7264     "referenced_type" : "_ZTI16android_xy_color"
7265    },
7266    {
7267     "field_name" : "maxLuminance",
7268     "field_offset" : 256,
7269     "referenced_type" : "_ZTIf"
7270    },
7271    {
7272     "field_name" : "minLuminance",
7273     "field_offset" : 288,
7274     "referenced_type" : "_ZTIf"
7275    }
7276   ],
7277   "linker_set_key" : "_ZTI26android_smpte2086_metadata",
7278   "name" : "android_smpte2086_metadata",
7279   "referenced_type" : "_ZTI26android_smpte2086_metadata",
7280   "self_type" : "_ZTI26android_smpte2086_metadata",
7281   "size" : 40,
7282   "source_file" : "/system/core/libsystem/include/system/graphics.h"
7283  },
7284  {
7285   "alignment" : 4,
7286   "fields" :
7287   [
7288    {
7289     "referenced_type" : "_ZTIN7log_msgUt_E"
7290    }
7291   ],
7292   "linker_set_key" : "_ZTI7log_msg",
7293   "name" : "log_msg",
7294   "referenced_type" : "_ZTI7log_msg",
7295   "self_type" : "_ZTI7log_msg",
7296   "size" : 5124,
7297   "source_file" : "/system/core/liblog/include/log/log_read.h"
7298  },
7299  {
7300   "alignment" : 1,
7301   "fields" :
7302   [
7303    {
7304     "field_name" : "tv_sec",
7305     "referenced_type" : "_ZTIj"
7306    },
7307    {
7308     "field_name" : "tv_nsec",
7309     "field_offset" : 32,
7310     "referenced_type" : "_ZTIj"
7311    }
7312   ],
7313   "linker_set_key" : "_ZTI8log_time",
7314   "name" : "log_time",
7315   "referenced_type" : "_ZTI8log_time",
7316   "self_type" : "_ZTI8log_time",
7317   "size" : 8,
7318   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h"
7319  },
7320  {
7321   "alignment" : 4,
7322   "fields" :
7323   [
7324    {
7325     "access" : "private",
7326     "field_name" : "mStorage",
7327     "field_offset" : 32,
7328     "referenced_type" : "_ZTIPv"
7329    },
7330    {
7331     "access" : "private",
7332     "field_name" : "mCount",
7333     "field_offset" : 64,
7334     "referenced_type" : "_ZTIj"
7335    },
7336    {
7337     "access" : "private",
7338     "field_name" : "mFlags",
7339     "field_offset" : 96,
7340     "referenced_type" : "_ZTIKj"
7341    },
7342    {
7343     "access" : "private",
7344     "field_name" : "mItemSize",
7345     "field_offset" : 128,
7346     "referenced_type" : "_ZTIKj"
7347    }
7348   ],
7349   "linker_set_key" : "_ZTIN7android10VectorImplE",
7350   "name" : "android::VectorImpl",
7351   "record_kind" : "class",
7352   "referenced_type" : "_ZTIN7android10VectorImplE",
7353   "self_type" : "_ZTIN7android10VectorImplE",
7354   "size" : 20,
7355   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
7356   "vtable_components" :
7357   [
7358    {
7359     "kind" : "offset_to_top"
7360    },
7361    {
7362     "kind" : "rtti",
7363     "mangled_component_name" : "_ZTIN7android10VectorImplE"
7364    },
7365    {
7366     "kind" : "complete_dtor_pointer",
7367     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
7368    },
7369    {
7370     "kind" : "deleting_dtor_pointer",
7371     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
7372    },
7373    {
7374     "is_pure" : true,
7375     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
7376    },
7377    {
7378     "is_pure" : true,
7379     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
7380    },
7381    {
7382     "is_pure" : true,
7383     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
7384    },
7385    {
7386     "is_pure" : true,
7387     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
7388    },
7389    {
7390     "is_pure" : true,
7391     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
7392    },
7393    {
7394     "is_pure" : true,
7395     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
7396    }
7397   ]
7398  },
7399  {
7400   "alignment" : 4,
7401   "fields" :
7402   [
7403    {
7404     "access" : "private",
7405     "field_name" : "mVector",
7406     "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
7407    }
7408   ],
7409   "linker_set_key" : "_ZTIN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE",
7410   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
7411   "record_kind" : "class",
7412   "referenced_type" : "_ZTIN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE",
7413   "self_type" : "_ZTIN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE",
7414   "size" : 20,
7415   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
7416   "template_args" : [ "_ZTIN7android8String16E", "_ZTIN7android2spINS_8hardware7IBinderEEE" ]
7417  },
7418  {
7419   "alignment" : 4,
7420   "fields" :
7421   [
7422    {
7423     "access" : "private",
7424     "field_name" : "mTag",
7425     "referenced_type" : "_ZTIy"
7426    }
7427   ],
7428   "linker_set_key" : "_ZTIN7android11ScopedTraceE",
7429   "name" : "android::ScopedTrace",
7430   "record_kind" : "class",
7431   "referenced_type" : "_ZTIN7android11ScopedTraceE",
7432   "self_type" : "_ZTIN7android11ScopedTraceE",
7433   "size" : 8,
7434   "source_file" : "/system/core/libutils/include/utils/Trace.h"
7435  },
7436  {
7437   "alignment" : 4,
7438   "fields" :
7439   [
7440    {
7441     "access" : "private",
7442     "field_name" : "mCount",
7443     "referenced_type" : "_ZTINSt3__16atomicIiEE"
7444    }
7445   ],
7446   "linker_set_key" : "_ZTIN7android12LightRefBaseINS_12NativeHandleEEE",
7447   "name" : "android::LightRefBase<android::NativeHandle>",
7448   "record_kind" : "class",
7449   "referenced_type" : "_ZTIN7android12LightRefBaseINS_12NativeHandleEEE",
7450   "self_type" : "_ZTIN7android12LightRefBaseINS_12NativeHandleEEE",
7451   "size" : 4,
7452   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
7453   "template_args" : [ "_ZTIN7android12NativeHandleE" ]
7454  },
7455  {
7456   "alignment" : 4,
7457   "fields" :
7458   [
7459    {
7460     "access" : "private",
7461     "field_name" : "mCount",
7462     "referenced_type" : "_ZTINSt3__16atomicIiEE"
7463    }
7464   ],
7465   "linker_set_key" : "_ZTIN7android12LightRefBaseINS_19VirtualLightRefBaseEEE",
7466   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
7467   "record_kind" : "class",
7468   "referenced_type" : "_ZTIN7android12LightRefBaseINS_19VirtualLightRefBaseEEE",
7469   "self_type" : "_ZTIN7android12LightRefBaseINS_19VirtualLightRefBaseEEE",
7470   "size" : 4,
7471   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
7472   "template_args" : [ "_ZTIN7android19VirtualLightRefBaseE" ]
7473  },
7474  {
7475   "alignment" : 4,
7476   "base_specifiers" :
7477   [
7478    {
7479     "referenced_type" : "_ZTIN7android12LightRefBaseINS_12NativeHandleEEE"
7480    }
7481   ],
7482   "fields" :
7483   [
7484    {
7485     "access" : "private",
7486     "field_name" : "mHandle",
7487     "field_offset" : 32,
7488     "referenced_type" : "_ZTIP13native_handle"
7489    },
7490    {
7491     "access" : "private",
7492     "field_name" : "mOwnsHandle",
7493     "field_offset" : 64,
7494     "referenced_type" : "_ZTIb"
7495    }
7496   ],
7497   "linker_set_key" : "_ZTIN7android12NativeHandleE",
7498   "name" : "android::NativeHandle",
7499   "record_kind" : "class",
7500   "referenced_type" : "_ZTIN7android12NativeHandleE",
7501   "self_type" : "_ZTIN7android12NativeHandleE",
7502   "size" : 12,
7503   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
7504  },
7505  {
7506   "alignment" : 4,
7507   "base_specifiers" :
7508   [
7509    {
7510     "access" : "private",
7511     "referenced_type" : "_ZTIN7android16SortedVectorImplE"
7512    }
7513   ],
7514   "linker_set_key" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
7515   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
7516   "record_kind" : "class",
7517   "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
7518   "self_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
7519   "size" : 20,
7520   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
7521   "template_args" :
7522   [
7523    "_ZTIN7android16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
7524   ],
7525   "vtable_components" :
7526   [
7527    {
7528     "kind" : "offset_to_top"
7529    },
7530    {
7531     "kind" : "rtti",
7532     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
7533    },
7534    {
7535     "kind" : "complete_dtor_pointer",
7536     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
7537    },
7538    {
7539     "kind" : "deleting_dtor_pointer",
7540     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
7541    },
7542    {
7543     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvj"
7544    },
7545    {
7546     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvj"
7547    },
7548    {
7549     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvj"
7550    },
7551    {
7552     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvj"
7553    },
7554    {
7555     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvj"
7556    },
7557    {
7558     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvj"
7559    },
7560    {
7561     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
7562    }
7563   ]
7564  },
7565  {
7566   "alignment" : 1,
7567   "linker_set_key" : "_ZTIN7android14ReferenceMoverE",
7568   "name" : "android::ReferenceMover",
7569   "record_kind" : "class",
7570   "referenced_type" : "_ZTIN7android14ReferenceMoverE",
7571   "self_type" : "_ZTIN7android14ReferenceMoverE",
7572   "size" : 1,
7573   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7574  },
7575  {
7576   "alignment" : 4,
7577   "linker_set_key" : "_ZTIN7android16ReferenceRenamerE",
7578   "name" : "android::ReferenceRenamer",
7579   "record_kind" : "class",
7580   "referenced_type" : "_ZTIN7android16ReferenceRenamerE",
7581   "self_type" : "_ZTIN7android16ReferenceRenamerE",
7582   "size" : 4,
7583   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7584   "vtable_components" :
7585   [
7586    {
7587     "kind" : "offset_to_top"
7588    },
7589    {
7590     "kind" : "rtti",
7591     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
7592    },
7593    {
7594     "is_pure" : true,
7595     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEj"
7596    }
7597   ]
7598  },
7599  {
7600   "alignment" : 4,
7601   "base_specifiers" :
7602   [
7603    {
7604     "referenced_type" : "_ZTIN7android10VectorImplE"
7605    }
7606   ],
7607   "linker_set_key" : "_ZTIN7android16SortedVectorImplE",
7608   "name" : "android::SortedVectorImpl",
7609   "record_kind" : "class",
7610   "referenced_type" : "_ZTIN7android16SortedVectorImplE",
7611   "self_type" : "_ZTIN7android16SortedVectorImplE",
7612   "size" : 20,
7613   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
7614   "vtable_components" :
7615   [
7616    {
7617     "kind" : "offset_to_top"
7618    },
7619    {
7620     "kind" : "rtti",
7621     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
7622    },
7623    {
7624     "kind" : "complete_dtor_pointer",
7625     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
7626    },
7627    {
7628     "kind" : "deleting_dtor_pointer",
7629     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
7630    },
7631    {
7632     "is_pure" : true,
7633     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
7634    },
7635    {
7636     "is_pure" : true,
7637     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
7638    },
7639    {
7640     "is_pure" : true,
7641     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
7642    },
7643    {
7644     "is_pure" : true,
7645     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
7646    },
7647    {
7648     "is_pure" : true,
7649     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
7650    },
7651    {
7652     "is_pure" : true,
7653     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
7654    },
7655    {
7656     "is_pure" : true,
7657     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
7658    }
7659   ]
7660  },
7661  {
7662   "alignment" : 1,
7663   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIbEE",
7664   "name" : "android::trait_trivial_copy<bool>",
7665   "referenced_type" : "_ZTIN7android18trait_trivial_copyIbEE",
7666   "self_type" : "_ZTIN7android18trait_trivial_copyIbEE",
7667   "size" : 1,
7668   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7669   "template_args" : [ "_ZTIb" ]
7670  },
7671  {
7672   "alignment" : 1,
7673   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIcEE",
7674   "name" : "android::trait_trivial_copy<char>",
7675   "referenced_type" : "_ZTIN7android18trait_trivial_copyIcEE",
7676   "self_type" : "_ZTIN7android18trait_trivial_copyIcEE",
7677   "size" : 1,
7678   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7679   "template_args" : [ "_ZTIc" ]
7680  },
7681  {
7682   "alignment" : 1,
7683   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIdEE",
7684   "name" : "android::trait_trivial_copy<double>",
7685   "referenced_type" : "_ZTIN7android18trait_trivial_copyIdEE",
7686   "self_type" : "_ZTIN7android18trait_trivial_copyIdEE",
7687   "size" : 1,
7688   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7689   "template_args" : [ "_ZTId" ]
7690  },
7691  {
7692   "alignment" : 1,
7693   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIfEE",
7694   "name" : "android::trait_trivial_copy<float>",
7695   "referenced_type" : "_ZTIN7android18trait_trivial_copyIfEE",
7696   "self_type" : "_ZTIN7android18trait_trivial_copyIfEE",
7697   "size" : 1,
7698   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7699   "template_args" : [ "_ZTIf" ]
7700  },
7701  {
7702   "alignment" : 1,
7703   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIhEE",
7704   "name" : "android::trait_trivial_copy<unsigned char>",
7705   "referenced_type" : "_ZTIN7android18trait_trivial_copyIhEE",
7706   "self_type" : "_ZTIN7android18trait_trivial_copyIhEE",
7707   "size" : 1,
7708   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7709   "template_args" : [ "_ZTIh" ]
7710  },
7711  {
7712   "alignment" : 1,
7713   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIiEE",
7714   "name" : "android::trait_trivial_copy<int>",
7715   "referenced_type" : "_ZTIN7android18trait_trivial_copyIiEE",
7716   "self_type" : "_ZTIN7android18trait_trivial_copyIiEE",
7717   "size" : 1,
7718   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7719   "template_args" : [ "_ZTIi" ]
7720  },
7721  {
7722   "alignment" : 1,
7723   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIjEE",
7724   "name" : "android::trait_trivial_copy<unsigned int>",
7725   "referenced_type" : "_ZTIN7android18trait_trivial_copyIjEE",
7726   "self_type" : "_ZTIN7android18trait_trivial_copyIjEE",
7727   "size" : 1,
7728   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7729   "template_args" : [ "_ZTIj" ]
7730  },
7731  {
7732   "alignment" : 1,
7733   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIlEE",
7734   "name" : "android::trait_trivial_copy<long>",
7735   "referenced_type" : "_ZTIN7android18trait_trivial_copyIlEE",
7736   "self_type" : "_ZTIN7android18trait_trivial_copyIlEE",
7737   "size" : 1,
7738   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7739   "template_args" : [ "_ZTIl" ]
7740  },
7741  {
7742   "alignment" : 1,
7743   "linker_set_key" : "_ZTIN7android18trait_trivial_copyImEE",
7744   "name" : "android::trait_trivial_copy<unsigned long>",
7745   "referenced_type" : "_ZTIN7android18trait_trivial_copyImEE",
7746   "self_type" : "_ZTIN7android18trait_trivial_copyImEE",
7747   "size" : 1,
7748   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7749   "template_args" : [ "_ZTIm" ]
7750  },
7751  {
7752   "alignment" : 1,
7753   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIsEE",
7754   "name" : "android::trait_trivial_copy<short>",
7755   "referenced_type" : "_ZTIN7android18trait_trivial_copyIsEE",
7756   "self_type" : "_ZTIN7android18trait_trivial_copyIsEE",
7757   "size" : 1,
7758   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7759   "template_args" : [ "_ZTIs" ]
7760  },
7761  {
7762   "alignment" : 1,
7763   "linker_set_key" : "_ZTIN7android18trait_trivial_copyItEE",
7764   "name" : "android::trait_trivial_copy<unsigned short>",
7765   "referenced_type" : "_ZTIN7android18trait_trivial_copyItEE",
7766   "self_type" : "_ZTIN7android18trait_trivial_copyItEE",
7767   "size" : 1,
7768   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7769   "template_args" : [ "_ZTIt" ]
7770  },
7771  {
7772   "alignment" : 1,
7773   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIvEE",
7774   "name" : "android::trait_trivial_copy<void>",
7775   "referenced_type" : "_ZTIN7android18trait_trivial_copyIvEE",
7776   "self_type" : "_ZTIN7android18trait_trivial_copyIvEE",
7777   "size" : 1,
7778   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7779   "template_args" : [ "_ZTIv" ]
7780  },
7781  {
7782   "alignment" : 1,
7783   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIxEE",
7784   "name" : "android::trait_trivial_copy<long long>",
7785   "referenced_type" : "_ZTIN7android18trait_trivial_copyIxEE",
7786   "self_type" : "_ZTIN7android18trait_trivial_copyIxEE",
7787   "size" : 1,
7788   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7789   "template_args" : [ "_ZTIx" ]
7790  },
7791  {
7792   "alignment" : 1,
7793   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIyEE",
7794   "name" : "android::trait_trivial_copy<unsigned long long>",
7795   "referenced_type" : "_ZTIN7android18trait_trivial_copyIyEE",
7796   "self_type" : "_ZTIN7android18trait_trivial_copyIyEE",
7797   "size" : 1,
7798   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7799   "template_args" : [ "_ZTIy" ]
7800  },
7801  {
7802   "alignment" : 1,
7803   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIbEE",
7804   "name" : "android::trait_trivial_ctor<bool>",
7805   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIbEE",
7806   "self_type" : "_ZTIN7android18trait_trivial_ctorIbEE",
7807   "size" : 1,
7808   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7809   "template_args" : [ "_ZTIb" ]
7810  },
7811  {
7812   "alignment" : 1,
7813   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIcEE",
7814   "name" : "android::trait_trivial_ctor<char>",
7815   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIcEE",
7816   "self_type" : "_ZTIN7android18trait_trivial_ctorIcEE",
7817   "size" : 1,
7818   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7819   "template_args" : [ "_ZTIc" ]
7820  },
7821  {
7822   "alignment" : 1,
7823   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIdEE",
7824   "name" : "android::trait_trivial_ctor<double>",
7825   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIdEE",
7826   "self_type" : "_ZTIN7android18trait_trivial_ctorIdEE",
7827   "size" : 1,
7828   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7829   "template_args" : [ "_ZTId" ]
7830  },
7831  {
7832   "alignment" : 1,
7833   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIfEE",
7834   "name" : "android::trait_trivial_ctor<float>",
7835   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIfEE",
7836   "self_type" : "_ZTIN7android18trait_trivial_ctorIfEE",
7837   "size" : 1,
7838   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7839   "template_args" : [ "_ZTIf" ]
7840  },
7841  {
7842   "alignment" : 1,
7843   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIhEE",
7844   "name" : "android::trait_trivial_ctor<unsigned char>",
7845   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIhEE",
7846   "self_type" : "_ZTIN7android18trait_trivial_ctorIhEE",
7847   "size" : 1,
7848   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7849   "template_args" : [ "_ZTIh" ]
7850  },
7851  {
7852   "alignment" : 1,
7853   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIiEE",
7854   "name" : "android::trait_trivial_ctor<int>",
7855   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIiEE",
7856   "self_type" : "_ZTIN7android18trait_trivial_ctorIiEE",
7857   "size" : 1,
7858   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7859   "template_args" : [ "_ZTIi" ]
7860  },
7861  {
7862   "alignment" : 1,
7863   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIjEE",
7864   "name" : "android::trait_trivial_ctor<unsigned int>",
7865   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIjEE",
7866   "self_type" : "_ZTIN7android18trait_trivial_ctorIjEE",
7867   "size" : 1,
7868   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7869   "template_args" : [ "_ZTIj" ]
7870  },
7871  {
7872   "alignment" : 1,
7873   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIlEE",
7874   "name" : "android::trait_trivial_ctor<long>",
7875   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIlEE",
7876   "self_type" : "_ZTIN7android18trait_trivial_ctorIlEE",
7877   "size" : 1,
7878   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7879   "template_args" : [ "_ZTIl" ]
7880  },
7881  {
7882   "alignment" : 1,
7883   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorImEE",
7884   "name" : "android::trait_trivial_ctor<unsigned long>",
7885   "referenced_type" : "_ZTIN7android18trait_trivial_ctorImEE",
7886   "self_type" : "_ZTIN7android18trait_trivial_ctorImEE",
7887   "size" : 1,
7888   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7889   "template_args" : [ "_ZTIm" ]
7890  },
7891  {
7892   "alignment" : 1,
7893   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIsEE",
7894   "name" : "android::trait_trivial_ctor<short>",
7895   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIsEE",
7896   "self_type" : "_ZTIN7android18trait_trivial_ctorIsEE",
7897   "size" : 1,
7898   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7899   "template_args" : [ "_ZTIs" ]
7900  },
7901  {
7902   "alignment" : 1,
7903   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorItEE",
7904   "name" : "android::trait_trivial_ctor<unsigned short>",
7905   "referenced_type" : "_ZTIN7android18trait_trivial_ctorItEE",
7906   "self_type" : "_ZTIN7android18trait_trivial_ctorItEE",
7907   "size" : 1,
7908   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7909   "template_args" : [ "_ZTIt" ]
7910  },
7911  {
7912   "alignment" : 1,
7913   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIvEE",
7914   "name" : "android::trait_trivial_ctor<void>",
7915   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIvEE",
7916   "self_type" : "_ZTIN7android18trait_trivial_ctorIvEE",
7917   "size" : 1,
7918   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7919   "template_args" : [ "_ZTIv" ]
7920  },
7921  {
7922   "alignment" : 1,
7923   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIxEE",
7924   "name" : "android::trait_trivial_ctor<long long>",
7925   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIxEE",
7926   "self_type" : "_ZTIN7android18trait_trivial_ctorIxEE",
7927   "size" : 1,
7928   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7929   "template_args" : [ "_ZTIx" ]
7930  },
7931  {
7932   "alignment" : 1,
7933   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIyEE",
7934   "name" : "android::trait_trivial_ctor<unsigned long long>",
7935   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIyEE",
7936   "self_type" : "_ZTIN7android18trait_trivial_ctorIyEE",
7937   "size" : 1,
7938   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7939   "template_args" : [ "_ZTIy" ]
7940  },
7941  {
7942   "alignment" : 1,
7943   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIbEE",
7944   "name" : "android::trait_trivial_dtor<bool>",
7945   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIbEE",
7946   "self_type" : "_ZTIN7android18trait_trivial_dtorIbEE",
7947   "size" : 1,
7948   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7949   "template_args" : [ "_ZTIb" ]
7950  },
7951  {
7952   "alignment" : 1,
7953   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIcEE",
7954   "name" : "android::trait_trivial_dtor<char>",
7955   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIcEE",
7956   "self_type" : "_ZTIN7android18trait_trivial_dtorIcEE",
7957   "size" : 1,
7958   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7959   "template_args" : [ "_ZTIc" ]
7960  },
7961  {
7962   "alignment" : 1,
7963   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIdEE",
7964   "name" : "android::trait_trivial_dtor<double>",
7965   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIdEE",
7966   "self_type" : "_ZTIN7android18trait_trivial_dtorIdEE",
7967   "size" : 1,
7968   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7969   "template_args" : [ "_ZTId" ]
7970  },
7971  {
7972   "alignment" : 1,
7973   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIfEE",
7974   "name" : "android::trait_trivial_dtor<float>",
7975   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIfEE",
7976   "self_type" : "_ZTIN7android18trait_trivial_dtorIfEE",
7977   "size" : 1,
7978   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7979   "template_args" : [ "_ZTIf" ]
7980  },
7981  {
7982   "alignment" : 1,
7983   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIhEE",
7984   "name" : "android::trait_trivial_dtor<unsigned char>",
7985   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIhEE",
7986   "self_type" : "_ZTIN7android18trait_trivial_dtorIhEE",
7987   "size" : 1,
7988   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7989   "template_args" : [ "_ZTIh" ]
7990  },
7991  {
7992   "alignment" : 1,
7993   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIiEE",
7994   "name" : "android::trait_trivial_dtor<int>",
7995   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIiEE",
7996   "self_type" : "_ZTIN7android18trait_trivial_dtorIiEE",
7997   "size" : 1,
7998   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
7999   "template_args" : [ "_ZTIi" ]
8000  },
8001  {
8002   "alignment" : 1,
8003   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIjEE",
8004   "name" : "android::trait_trivial_dtor<unsigned int>",
8005   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIjEE",
8006   "self_type" : "_ZTIN7android18trait_trivial_dtorIjEE",
8007   "size" : 1,
8008   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8009   "template_args" : [ "_ZTIj" ]
8010  },
8011  {
8012   "alignment" : 1,
8013   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIlEE",
8014   "name" : "android::trait_trivial_dtor<long>",
8015   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIlEE",
8016   "self_type" : "_ZTIN7android18trait_trivial_dtorIlEE",
8017   "size" : 1,
8018   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8019   "template_args" : [ "_ZTIl" ]
8020  },
8021  {
8022   "alignment" : 1,
8023   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorImEE",
8024   "name" : "android::trait_trivial_dtor<unsigned long>",
8025   "referenced_type" : "_ZTIN7android18trait_trivial_dtorImEE",
8026   "self_type" : "_ZTIN7android18trait_trivial_dtorImEE",
8027   "size" : 1,
8028   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8029   "template_args" : [ "_ZTIm" ]
8030  },
8031  {
8032   "alignment" : 1,
8033   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIsEE",
8034   "name" : "android::trait_trivial_dtor<short>",
8035   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIsEE",
8036   "self_type" : "_ZTIN7android18trait_trivial_dtorIsEE",
8037   "size" : 1,
8038   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8039   "template_args" : [ "_ZTIs" ]
8040  },
8041  {
8042   "alignment" : 1,
8043   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorItEE",
8044   "name" : "android::trait_trivial_dtor<unsigned short>",
8045   "referenced_type" : "_ZTIN7android18trait_trivial_dtorItEE",
8046   "self_type" : "_ZTIN7android18trait_trivial_dtorItEE",
8047   "size" : 1,
8048   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8049   "template_args" : [ "_ZTIt" ]
8050  },
8051  {
8052   "alignment" : 1,
8053   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIvEE",
8054   "name" : "android::trait_trivial_dtor<void>",
8055   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIvEE",
8056   "self_type" : "_ZTIN7android18trait_trivial_dtorIvEE",
8057   "size" : 1,
8058   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8059   "template_args" : [ "_ZTIv" ]
8060  },
8061  {
8062   "alignment" : 1,
8063   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIxEE",
8064   "name" : "android::trait_trivial_dtor<long long>",
8065   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIxEE",
8066   "self_type" : "_ZTIN7android18trait_trivial_dtorIxEE",
8067   "size" : 1,
8068   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8069   "template_args" : [ "_ZTIx" ]
8070  },
8071  {
8072   "alignment" : 1,
8073   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIyEE",
8074   "name" : "android::trait_trivial_dtor<unsigned long long>",
8075   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIyEE",
8076   "self_type" : "_ZTIN7android18trait_trivial_dtorIyEE",
8077   "size" : 1,
8078   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8079   "template_args" : [ "_ZTIy" ]
8080  },
8081  {
8082   "alignment" : 1,
8083   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_7String8EEE",
8084   "name" : "android::trait_trivial_move<android::String8>",
8085   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_7String8EEE",
8086   "self_type" : "_ZTIN7android18trait_trivial_moveINS_7String8EEE",
8087   "size" : 1,
8088   "source_file" : "/system/core/libutils/include/utils/String8.h",
8089   "template_args" : [ "_ZTIN7android7String8E" ]
8090  },
8091  {
8092   "alignment" : 1,
8093   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_8String16EEE",
8094   "name" : "android::trait_trivial_move<android::String16>",
8095   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_8String16EEE",
8096   "self_type" : "_ZTIN7android18trait_trivial_moveINS_8String16EEE",
8097   "size" : 1,
8098   "source_file" : "/system/core/libutils/include/utils/String16.h",
8099   "template_args" : [ "_ZTIN7android8String16E" ]
8100  },
8101  {
8102   "alignment" : 1,
8103   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIbEE",
8104   "name" : "android::trait_trivial_move<bool>",
8105   "referenced_type" : "_ZTIN7android18trait_trivial_moveIbEE",
8106   "self_type" : "_ZTIN7android18trait_trivial_moveIbEE",
8107   "size" : 1,
8108   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8109   "template_args" : [ "_ZTIb" ]
8110  },
8111  {
8112   "alignment" : 1,
8113   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIcEE",
8114   "name" : "android::trait_trivial_move<char>",
8115   "referenced_type" : "_ZTIN7android18trait_trivial_moveIcEE",
8116   "self_type" : "_ZTIN7android18trait_trivial_moveIcEE",
8117   "size" : 1,
8118   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8119   "template_args" : [ "_ZTIc" ]
8120  },
8121  {
8122   "alignment" : 1,
8123   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIdEE",
8124   "name" : "android::trait_trivial_move<double>",
8125   "referenced_type" : "_ZTIN7android18trait_trivial_moveIdEE",
8126   "self_type" : "_ZTIN7android18trait_trivial_moveIdEE",
8127   "size" : 1,
8128   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8129   "template_args" : [ "_ZTId" ]
8130  },
8131  {
8132   "alignment" : 1,
8133   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIfEE",
8134   "name" : "android::trait_trivial_move<float>",
8135   "referenced_type" : "_ZTIN7android18trait_trivial_moveIfEE",
8136   "self_type" : "_ZTIN7android18trait_trivial_moveIfEE",
8137   "size" : 1,
8138   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8139   "template_args" : [ "_ZTIf" ]
8140  },
8141  {
8142   "alignment" : 1,
8143   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIhEE",
8144   "name" : "android::trait_trivial_move<unsigned char>",
8145   "referenced_type" : "_ZTIN7android18trait_trivial_moveIhEE",
8146   "self_type" : "_ZTIN7android18trait_trivial_moveIhEE",
8147   "size" : 1,
8148   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8149   "template_args" : [ "_ZTIh" ]
8150  },
8151  {
8152   "alignment" : 1,
8153   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIiEE",
8154   "name" : "android::trait_trivial_move<int>",
8155   "referenced_type" : "_ZTIN7android18trait_trivial_moveIiEE",
8156   "self_type" : "_ZTIN7android18trait_trivial_moveIiEE",
8157   "size" : 1,
8158   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8159   "template_args" : [ "_ZTIi" ]
8160  },
8161  {
8162   "alignment" : 1,
8163   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIjEE",
8164   "name" : "android::trait_trivial_move<unsigned int>",
8165   "referenced_type" : "_ZTIN7android18trait_trivial_moveIjEE",
8166   "self_type" : "_ZTIN7android18trait_trivial_moveIjEE",
8167   "size" : 1,
8168   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8169   "template_args" : [ "_ZTIj" ]
8170  },
8171  {
8172   "alignment" : 1,
8173   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIlEE",
8174   "name" : "android::trait_trivial_move<long>",
8175   "referenced_type" : "_ZTIN7android18trait_trivial_moveIlEE",
8176   "self_type" : "_ZTIN7android18trait_trivial_moveIlEE",
8177   "size" : 1,
8178   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8179   "template_args" : [ "_ZTIl" ]
8180  },
8181  {
8182   "alignment" : 1,
8183   "linker_set_key" : "_ZTIN7android18trait_trivial_moveImEE",
8184   "name" : "android::trait_trivial_move<unsigned long>",
8185   "referenced_type" : "_ZTIN7android18trait_trivial_moveImEE",
8186   "self_type" : "_ZTIN7android18trait_trivial_moveImEE",
8187   "size" : 1,
8188   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8189   "template_args" : [ "_ZTIm" ]
8190  },
8191  {
8192   "alignment" : 1,
8193   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIsEE",
8194   "name" : "android::trait_trivial_move<short>",
8195   "referenced_type" : "_ZTIN7android18trait_trivial_moveIsEE",
8196   "self_type" : "_ZTIN7android18trait_trivial_moveIsEE",
8197   "size" : 1,
8198   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8199   "template_args" : [ "_ZTIs" ]
8200  },
8201  {
8202   "alignment" : 1,
8203   "linker_set_key" : "_ZTIN7android18trait_trivial_moveItEE",
8204   "name" : "android::trait_trivial_move<unsigned short>",
8205   "referenced_type" : "_ZTIN7android18trait_trivial_moveItEE",
8206   "self_type" : "_ZTIN7android18trait_trivial_moveItEE",
8207   "size" : 1,
8208   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8209   "template_args" : [ "_ZTIt" ]
8210  },
8211  {
8212   "alignment" : 1,
8213   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIvEE",
8214   "name" : "android::trait_trivial_move<void>",
8215   "referenced_type" : "_ZTIN7android18trait_trivial_moveIvEE",
8216   "self_type" : "_ZTIN7android18trait_trivial_moveIvEE",
8217   "size" : 1,
8218   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8219   "template_args" : [ "_ZTIv" ]
8220  },
8221  {
8222   "alignment" : 1,
8223   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIxEE",
8224   "name" : "android::trait_trivial_move<long long>",
8225   "referenced_type" : "_ZTIN7android18trait_trivial_moveIxEE",
8226   "self_type" : "_ZTIN7android18trait_trivial_moveIxEE",
8227   "size" : 1,
8228   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8229   "template_args" : [ "_ZTIx" ]
8230  },
8231  {
8232   "alignment" : 1,
8233   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIyEE",
8234   "name" : "android::trait_trivial_move<unsigned long long>",
8235   "referenced_type" : "_ZTIN7android18trait_trivial_moveIyEE",
8236   "self_type" : "_ZTIN7android18trait_trivial_moveIyEE",
8237   "size" : 1,
8238   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8239   "template_args" : [ "_ZTIy" ]
8240  },
8241  {
8242   "alignment" : 4,
8243   "base_specifiers" :
8244   [
8245    {
8246     "referenced_type" : "_ZTIN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
8247    }
8248   ],
8249   "linker_set_key" : "_ZTIN7android19VirtualLightRefBaseE",
8250   "name" : "android::VirtualLightRefBase",
8251   "record_kind" : "class",
8252   "referenced_type" : "_ZTIN7android19VirtualLightRefBaseE",
8253   "self_type" : "_ZTIN7android19VirtualLightRefBaseE",
8254   "size" : 8,
8255   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
8256   "vtable_components" :
8257   [
8258    {
8259     "kind" : "offset_to_top"
8260    },
8261    {
8262     "kind" : "rtti",
8263     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
8264    },
8265    {
8266     "kind" : "complete_dtor_pointer",
8267     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
8268    },
8269    {
8270     "kind" : "deleting_dtor_pointer",
8271     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
8272    }
8273   ]
8274  },
8275  {
8276   "alignment" : 4,
8277   "fields" :
8278   [
8279    {
8280     "access" : "private",
8281     "field_name" : "m_ptr",
8282     "referenced_type" : "_ZTIPN7android4hidl4base4V1_05IBaseE"
8283    }
8284   ],
8285   "linker_set_key" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
8286   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
8287   "record_kind" : "class",
8288   "referenced_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
8289   "self_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
8290   "size" : 4,
8291   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
8292   "template_args" : [ "_ZTIN7android4hidl4base4V1_05IBaseE" ]
8293  },
8294  {
8295   "alignment" : 4,
8296   "fields" :
8297   [
8298    {
8299     "access" : "private",
8300     "field_name" : "m_ptr",
8301     "referenced_type" : "_ZTIPN7android4hidl7manager4V1_015IServiceManagerE"
8302    }
8303   ],
8304   "linker_set_key" : "_ZTIN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE",
8305   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
8306   "record_kind" : "class",
8307   "referenced_type" : "_ZTIN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE",
8308   "self_type" : "_ZTIN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE",
8309   "size" : 4,
8310   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
8311   "template_args" : [ "_ZTIN7android4hidl7manager4V1_015IServiceManagerE" ]
8312  },
8313  {
8314   "alignment" : 4,
8315   "fields" :
8316   [
8317    {
8318     "access" : "private",
8319     "field_name" : "m_ptr",
8320     "referenced_type" : "_ZTIPN7android4hidl7manager4V1_020IServiceNotificationE"
8321    }
8322   ],
8323   "linker_set_key" : "_ZTIN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
8324   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
8325   "record_kind" : "class",
8326   "referenced_type" : "_ZTIN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
8327   "self_type" : "_ZTIN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
8328   "size" : 4,
8329   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
8330   "template_args" : [ "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE" ]
8331  },
8332  {
8333   "alignment" : 4,
8334   "fields" :
8335   [
8336    {
8337     "access" : "private",
8338     "field_name" : "m_ptr",
8339     "referenced_type" : "_ZTIPN7android6ThreadE"
8340    }
8341   ],
8342   "linker_set_key" : "_ZTIN7android2spINS_6ThreadEEE",
8343   "name" : "android::sp<android::Thread>",
8344   "record_kind" : "class",
8345   "referenced_type" : "_ZTIN7android2spINS_6ThreadEEE",
8346   "self_type" : "_ZTIN7android2spINS_6ThreadEEE",
8347   "size" : 4,
8348   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
8349   "template_args" : [ "_ZTIN7android6ThreadE" ]
8350  },
8351  {
8352   "alignment" : 4,
8353   "fields" :
8354   [
8355    {
8356     "access" : "private",
8357     "field_name" : "m_ptr",
8358     "referenced_type" : "_ZTIPN7android8hardware10IInterfaceE"
8359    }
8360   ],
8361   "linker_set_key" : "_ZTIN7android2spINS_8hardware10IInterfaceEEE",
8362   "name" : "android::sp<android::hardware::IInterface>",
8363   "record_kind" : "class",
8364   "referenced_type" : "_ZTIN7android2spINS_8hardware10IInterfaceEEE",
8365   "self_type" : "_ZTIN7android2spINS_8hardware10IInterfaceEEE",
8366   "size" : 4,
8367   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
8368   "template_args" : [ "_ZTIN7android8hardware10IInterfaceE" ]
8369  },
8370  {
8371   "alignment" : 4,
8372   "fields" :
8373   [
8374    {
8375     "access" : "private",
8376     "field_name" : "m_ptr",
8377     "referenced_type" : "_ZTIPN7android8hardware12ProcessStateE"
8378    }
8379   ],
8380   "linker_set_key" : "_ZTIN7android2spINS_8hardware12ProcessStateEEE",
8381   "name" : "android::sp<android::hardware::ProcessState>",
8382   "record_kind" : "class",
8383   "referenced_type" : "_ZTIN7android2spINS_8hardware12ProcessStateEEE",
8384   "self_type" : "_ZTIN7android2spINS_8hardware12ProcessStateEEE",
8385   "size" : 4,
8386   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
8387   "template_args" : [ "_ZTIN7android8hardware12ProcessStateE" ]
8388  },
8389  {
8390   "alignment" : 4,
8391   "fields" :
8392   [
8393    {
8394     "access" : "private",
8395     "field_name" : "m_ptr",
8396     "referenced_type" : "_ZTIPN7android8hardware20hidl_death_recipientE"
8397    }
8398   ],
8399   "linker_set_key" : "_ZTIN7android2spINS_8hardware20hidl_death_recipientEEE",
8400   "name" : "android::sp<android::hardware::hidl_death_recipient>",
8401   "record_kind" : "class",
8402   "referenced_type" : "_ZTIN7android2spINS_8hardware20hidl_death_recipientEEE",
8403   "self_type" : "_ZTIN7android2spINS_8hardware20hidl_death_recipientEEE",
8404   "size" : 4,
8405   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
8406   "template_args" : [ "_ZTIN7android8hardware20hidl_death_recipientE" ]
8407  },
8408  {
8409   "alignment" : 4,
8410   "fields" :
8411   [
8412    {
8413     "access" : "private",
8414     "field_name" : "m_ptr",
8415     "referenced_type" : "_ZTIPN7android8hardware27hidl_binder_death_recipientE"
8416    }
8417   ],
8418   "linker_set_key" : "_ZTIN7android2spINS_8hardware27hidl_binder_death_recipientEEE",
8419   "name" : "android::sp<android::hardware::hidl_binder_death_recipient>",
8420   "record_kind" : "class",
8421   "referenced_type" : "_ZTIN7android2spINS_8hardware27hidl_binder_death_recipientEEE",
8422   "self_type" : "_ZTIN7android2spINS_8hardware27hidl_binder_death_recipientEEE",
8423   "size" : 4,
8424   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
8425   "template_args" : [ "_ZTIN7android8hardware27hidl_binder_death_recipientE" ]
8426  },
8427  {
8428   "alignment" : 4,
8429   "fields" :
8430   [
8431    {
8432     "access" : "private",
8433     "field_name" : "m_ptr",
8434     "referenced_type" : "_ZTIPN7android8hardware7IBinder14DeathRecipientE"
8435    }
8436   ],
8437   "linker_set_key" : "_ZTIN7android2spINS_8hardware7IBinder14DeathRecipientEEE",
8438   "name" : "android::sp<android::hardware::IBinder::DeathRecipient>",
8439   "record_kind" : "class",
8440   "referenced_type" : "_ZTIN7android2spINS_8hardware7IBinder14DeathRecipientEEE",
8441   "self_type" : "_ZTIN7android2spINS_8hardware7IBinder14DeathRecipientEEE",
8442   "size" : 4,
8443   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
8444   "template_args" : [ "_ZTIN7android8hardware7IBinder14DeathRecipientE" ]
8445  },
8446  {
8447   "alignment" : 4,
8448   "fields" :
8449   [
8450    {
8451     "access" : "private",
8452     "field_name" : "m_ptr",
8453     "referenced_type" : "_ZTIPN7android8hardware7IBinderE"
8454    }
8455   ],
8456   "linker_set_key" : "_ZTIN7android2spINS_8hardware7IBinderEEE",
8457   "name" : "android::sp<android::hardware::IBinder>",
8458   "record_kind" : "class",
8459   "referenced_type" : "_ZTIN7android2spINS_8hardware7IBinderEEE",
8460   "self_type" : "_ZTIN7android2spINS_8hardware7IBinderEEE",
8461   "size" : 4,
8462   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
8463   "template_args" : [ "_ZTIN7android8hardware7IBinderE" ]
8464  },
8465  {
8466   "alignment" : 4,
8467   "fields" :
8468   [
8469    {
8470     "access" : "private",
8471     "field_name" : "m_ptr",
8472     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_09IVibratorE"
8473    }
8474   ],
8475   "linker_set_key" : "_ZTIN7android2spINS_8hardware8vibrator4V1_09IVibratorEEE",
8476   "name" : "android::sp<android::hardware::vibrator::V1_0::IVibrator>",
8477   "record_kind" : "class",
8478   "referenced_type" : "_ZTIN7android2spINS_8hardware8vibrator4V1_09IVibratorEEE",
8479   "self_type" : "_ZTIN7android2spINS_8hardware8vibrator4V1_09IVibratorEEE",
8480   "size" : 4,
8481   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
8482   "template_args" : [ "_ZTIN7android8hardware8vibrator4V1_09IVibratorE" ]
8483  },
8484  {
8485   "alignment" : 4,
8486   "fields" :
8487   [
8488    {
8489     "access" : "private",
8490     "field_name" : "m_ptr",
8491     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_19IVibratorE"
8492    }
8493   ],
8494   "linker_set_key" : "_ZTIN7android2spINS_8hardware8vibrator4V1_19IVibratorEEE",
8495   "name" : "android::sp<android::hardware::vibrator::V1_1::IVibrator>",
8496   "record_kind" : "class",
8497   "referenced_type" : "_ZTIN7android2spINS_8hardware8vibrator4V1_19IVibratorEEE",
8498   "self_type" : "_ZTIN7android2spINS_8hardware8vibrator4V1_19IVibratorEEE",
8499   "size" : 4,
8500   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
8501   "template_args" : [ "_ZTIN7android8hardware8vibrator4V1_19IVibratorE" ]
8502  },
8503  {
8504   "alignment" : 4,
8505   "fields" :
8506   [
8507    {
8508     "access" : "private",
8509     "field_name" : "m_ptr",
8510     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_29IVibratorE"
8511    }
8512   ],
8513   "linker_set_key" : "_ZTIN7android2spINS_8hardware8vibrator4V1_29IVibratorEEE",
8514   "name" : "android::sp<android::hardware::vibrator::V1_2::IVibrator>",
8515   "record_kind" : "class",
8516   "referenced_type" : "_ZTIN7android2spINS_8hardware8vibrator4V1_29IVibratorEEE",
8517   "self_type" : "_ZTIN7android2spINS_8hardware8vibrator4V1_29IVibratorEEE",
8518   "size" : 4,
8519   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
8520   "template_args" : [ "_ZTIN7android8hardware8vibrator4V1_29IVibratorE" ]
8521  },
8522  {
8523   "alignment" : 4,
8524   "fields" :
8525   [
8526    {
8527     "access" : "private",
8528     "field_name" : "m_ptr",
8529     "referenced_type" : "_ZTIPN7android8hardware9BHwBinderE"
8530    }
8531   ],
8532   "linker_set_key" : "_ZTIN7android2spINS_8hardware9BHwBinderEEE",
8533   "name" : "android::sp<android::hardware::BHwBinder>",
8534   "record_kind" : "class",
8535   "referenced_type" : "_ZTIN7android2spINS_8hardware9BHwBinderEEE",
8536   "self_type" : "_ZTIN7android2spINS_8hardware9BHwBinderEEE",
8537   "size" : 4,
8538   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
8539   "template_args" : [ "_ZTIN7android8hardware9BHwBinderE" ]
8540  },
8541  {
8542   "alignment" : 4,
8543   "fields" :
8544   [
8545    {
8546     "access" : "private",
8547     "field_name" : "m_ptr",
8548     "referenced_type" : "_ZTIPN7android4hidl4base4V1_05IBaseE"
8549    },
8550    {
8551     "access" : "private",
8552     "field_name" : "m_refs",
8553     "field_offset" : 32,
8554     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
8555    }
8556   ],
8557   "linker_set_key" : "_ZTIN7android2wpINS_4hidl4base4V1_05IBaseEEE",
8558   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
8559   "record_kind" : "class",
8560   "referenced_type" : "_ZTIN7android2wpINS_4hidl4base4V1_05IBaseEEE",
8561   "self_type" : "_ZTIN7android2wpINS_4hidl4base4V1_05IBaseEEE",
8562   "size" : 8,
8563   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
8564   "template_args" : [ "_ZTIN7android4hidl4base4V1_05IBaseE" ]
8565  },
8566  {
8567   "alignment" : 4,
8568   "fields" :
8569   [
8570    {
8571     "access" : "private",
8572     "field_name" : "m_ptr",
8573     "referenced_type" : "_ZTIPN7android8hardware20hidl_death_recipientE"
8574    },
8575    {
8576     "access" : "private",
8577     "field_name" : "m_refs",
8578     "field_offset" : 32,
8579     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
8580    }
8581   ],
8582   "linker_set_key" : "_ZTIN7android2wpINS_8hardware20hidl_death_recipientEEE",
8583   "name" : "android::wp<android::hardware::hidl_death_recipient>",
8584   "record_kind" : "class",
8585   "referenced_type" : "_ZTIN7android2wpINS_8hardware20hidl_death_recipientEEE",
8586   "self_type" : "_ZTIN7android2wpINS_8hardware20hidl_death_recipientEEE",
8587   "size" : 8,
8588   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
8589   "template_args" : [ "_ZTIN7android8hardware20hidl_death_recipientE" ]
8590  },
8591  {
8592   "alignment" : 4,
8593   "fields" :
8594   [
8595    {
8596     "access" : "private",
8597     "field_name" : "m_ptr",
8598     "referenced_type" : "_ZTIPN7android8hardware7IBinder14DeathRecipientE"
8599    },
8600    {
8601     "access" : "private",
8602     "field_name" : "m_refs",
8603     "field_offset" : 32,
8604     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
8605    }
8606   ],
8607   "linker_set_key" : "_ZTIN7android2wpINS_8hardware7IBinder14DeathRecipientEEE",
8608   "name" : "android::wp<android::hardware::IBinder::DeathRecipient>",
8609   "record_kind" : "class",
8610   "referenced_type" : "_ZTIN7android2wpINS_8hardware7IBinder14DeathRecipientEEE",
8611   "self_type" : "_ZTIN7android2wpINS_8hardware7IBinder14DeathRecipientEEE",
8612   "size" : 8,
8613   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
8614   "template_args" : [ "_ZTIN7android8hardware7IBinder14DeathRecipientE" ]
8615  },
8616  {
8617   "alignment" : 4,
8618   "fields" :
8619   [
8620    {
8621     "access" : "private",
8622     "field_name" : "m_ptr",
8623     "referenced_type" : "_ZTIPN7android8hardware9BHwBinderE"
8624    },
8625    {
8626     "access" : "private",
8627     "field_name" : "m_refs",
8628     "field_offset" : 32,
8629     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
8630    }
8631   ],
8632   "linker_set_key" : "_ZTIN7android2wpINS_8hardware9BHwBinderEEE",
8633   "name" : "android::wp<android::hardware::BHwBinder>",
8634   "record_kind" : "class",
8635   "referenced_type" : "_ZTIN7android2wpINS_8hardware9BHwBinderEEE",
8636   "self_type" : "_ZTIN7android2wpINS_8hardware9BHwBinderEEE",
8637   "size" : 8,
8638   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
8639   "template_args" : [ "_ZTIN7android8hardware9BHwBinderE" ]
8640  },
8641  {
8642   "alignment" : 4,
8643   "base_specifiers" :
8644   [
8645    {
8646     "is_virtual" : true,
8647     "referenced_type" : "_ZTIN7android7RefBaseE"
8648    }
8649   ],
8650   "linker_set_key" : "_ZTIN7android4hidl4base4V1_05IBaseE",
8651   "name" : "android::hidl::base::V1_0::IBase",
8652   "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE",
8653   "self_type" : "_ZTIN7android4hidl4base4V1_05IBaseE",
8654   "size" : 12,
8655   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
8656   "vtable_components" :
8657   [
8658    {
8659     "component_value" : 4,
8660     "kind" : "vbase_offset"
8661    },
8662    {
8663     "kind" : "offset_to_top"
8664    },
8665    {
8666     "kind" : "rtti",
8667     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
8668    },
8669    {
8670     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
8671    },
8672    {
8673     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
8674    },
8675    {
8676     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
8677    },
8678    {
8679     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
8680    },
8681    {
8682     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
8683    },
8684    {
8685     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
8686    },
8687    {
8688     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
8689    },
8690    {
8691     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
8692    },
8693    {
8694     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
8695    },
8696    {
8697     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
8698    },
8699    {
8700     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
8701    },
8702    {
8703     "kind" : "complete_dtor_pointer",
8704     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
8705    },
8706    {
8707     "kind" : "deleting_dtor_pointer",
8708     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
8709    },
8710    {
8711     "kind" : "vcall_offset"
8712    },
8713    {
8714     "kind" : "vcall_offset"
8715    },
8716    {
8717     "kind" : "vcall_offset"
8718    },
8719    {
8720     "kind" : "vcall_offset"
8721    },
8722    {
8723     "component_value" : -4,
8724     "kind" : "vcall_offset"
8725    },
8726    {
8727     "component_value" : -4,
8728     "kind" : "offset_to_top"
8729    },
8730    {
8731     "kind" : "rtti",
8732     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
8733    },
8734    {
8735     "kind" : "complete_dtor_pointer",
8736     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD1Ev"
8737    },
8738    {
8739     "kind" : "deleting_dtor_pointer",
8740     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD0Ev"
8741    },
8742    {
8743     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8744    },
8745    {
8746     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8747    },
8748    {
8749     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8750    },
8751    {
8752     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8753    }
8754   ]
8755  },
8756  {
8757   "alignment" : 4,
8758   "base_specifiers" :
8759   [
8760    {
8761     "referenced_type" : "_ZTIN7android8hardware9BHwBinderE"
8762    },
8763    {
8764     "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
8765    }
8766   ],
8767   "fields" :
8768   [
8769    {
8770     "access" : "private",
8771     "field_name" : "_hidl_mImpl",
8772     "field_offset" : 512,
8773     "referenced_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE"
8774    }
8775   ],
8776   "linker_set_key" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE",
8777   "name" : "android::hidl::base::V1_0::BnHwBase",
8778   "referenced_type" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE",
8779   "self_type" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE",
8780   "size" : 76,
8781   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
8782   "vtable_components" :
8783   [
8784    {
8785     "component_value" : 68,
8786     "kind" : "vbase_offset"
8787    },
8788    {
8789     "kind" : "offset_to_top"
8790    },
8791    {
8792     "kind" : "rtti",
8793     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
8794    },
8795    {
8796     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8797    },
8798    {
8799     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
8800    },
8801    {
8802     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
8803    },
8804    {
8805     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BnHwBase13checkSubclassEPKv"
8806    },
8807    {
8808     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
8809    },
8810    {
8811     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
8812    },
8813    {
8814     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
8815    },
8816    {
8817     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
8818    },
8819    {
8820     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
8821    },
8822    {
8823     "kind" : "complete_dtor_pointer",
8824     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
8825    },
8826    {
8827     "kind" : "deleting_dtor_pointer",
8828     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
8829    },
8830    {
8831     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
8832    },
8833    {
8834     "component_value" : -20,
8835     "kind" : "offset_to_top"
8836    },
8837    {
8838     "kind" : "rtti",
8839     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
8840    },
8841    {
8842     "kind" : "complete_dtor_pointer",
8843     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD1Ev"
8844    },
8845    {
8846     "kind" : "deleting_dtor_pointer",
8847     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD0Ev"
8848    },
8849    {
8850     "kind" : "vcall_offset"
8851    },
8852    {
8853     "kind" : "vcall_offset"
8854    },
8855    {
8856     "kind" : "vcall_offset"
8857    },
8858    {
8859     "kind" : "vcall_offset"
8860    },
8861    {
8862     "component_value" : -68,
8863     "kind" : "vcall_offset"
8864    },
8865    {
8866     "component_value" : -68,
8867     "kind" : "offset_to_top"
8868    },
8869    {
8870     "kind" : "rtti",
8871     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
8872    },
8873    {
8874     "kind" : "complete_dtor_pointer",
8875     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD1Ev"
8876    },
8877    {
8878     "kind" : "deleting_dtor_pointer",
8879     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD0Ev"
8880    },
8881    {
8882     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8883    },
8884    {
8885     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8886    },
8887    {
8888     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8889    },
8890    {
8891     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8892    }
8893   ]
8894  },
8895  {
8896   "alignment" : 4,
8897   "base_specifiers" :
8898   [
8899    {
8900     "referenced_type" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8901    },
8902    {
8903     "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
8904    }
8905   ],
8906   "fields" :
8907   [
8908    {
8909     "access" : "private",
8910     "field_name" : "_hidl_mMutex",
8911     "field_offset" : 544,
8912     "referenced_type" : "_ZTINSt3__15mutexE"
8913    },
8914    {
8915     "access" : "private",
8916     "field_name" : "_hidl_mDeathRecipients",
8917     "field_offset" : 576,
8918     "referenced_type" : "_ZTINSt3__16vectorIN7android2spINS1_8hardware27hidl_binder_death_recipientEEENS_9allocatorIS5_EEEE"
8919    }
8920   ],
8921   "linker_set_key" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE",
8922   "name" : "android::hidl::base::V1_0::BpHwBase",
8923   "referenced_type" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE",
8924   "self_type" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE",
8925   "size" : 92,
8926   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h",
8927   "vtable_components" :
8928   [
8929    {
8930     "component_value" : 84,
8931     "kind" : "vbase_offset"
8932    },
8933    {
8934     "kind" : "offset_to_top"
8935    },
8936    {
8937     "kind" : "rtti",
8938     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
8939    },
8940    {
8941     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BpHwBase8isRemoteEv"
8942    },
8943    {
8944     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
8945    },
8946    {
8947     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
8948    },
8949    {
8950     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
8951    },
8952    {
8953     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
8954    },
8955    {
8956     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21setHALInstrumentationEv"
8957    },
8958    {
8959     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
8960    },
8961    {
8962     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase4pingEv"
8963    },
8964    {
8965     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
8966    },
8967    {
8968     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21notifySyspropsChangedEv"
8969    },
8970    {
8971     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
8972    },
8973    {
8974     "kind" : "complete_dtor_pointer",
8975     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD1Ev"
8976    },
8977    {
8978     "kind" : "deleting_dtor_pointer",
8979     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD0Ev"
8980    },
8981    {
8982     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
8983    },
8984    {
8985     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase15onLastStrongRefEPKv"
8986    },
8987    {
8988     "component_value" : 80,
8989     "kind" : "vbase_offset"
8990    },
8991    {
8992     "component_value" : -4,
8993     "kind" : "offset_to_top"
8994    },
8995    {
8996     "kind" : "rtti",
8997     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
8998    },
8999    {
9000     "kind" : "complete_dtor_pointer",
9001     "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD1Ev"
9002    },
9003    {
9004     "kind" : "deleting_dtor_pointer",
9005     "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD0Ev"
9006    },
9007    {
9008     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
9009    },
9010    {
9011     "component_value" : 76,
9012     "kind" : "vbase_offset"
9013    },
9014    {
9015     "component_value" : -8,
9016     "kind" : "offset_to_top"
9017    },
9018    {
9019     "kind" : "rtti",
9020     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
9021    },
9022    {
9023     "kind" : "complete_dtor_pointer",
9024     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD1Ev"
9025    },
9026    {
9027     "kind" : "deleting_dtor_pointer",
9028     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD0Ev"
9029    },
9030    {
9031     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9032    },
9033    {
9034     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBase15onLastStrongRefEPKv"
9035    },
9036    {
9037     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9038    },
9039    {
9040     "component_value" : -24,
9041     "kind" : "offset_to_top"
9042    },
9043    {
9044     "kind" : "rtti",
9045     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
9046    },
9047    {
9048     "kind" : "complete_dtor_pointer",
9049     "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD1Ev"
9050    },
9051    {
9052     "kind" : "deleting_dtor_pointer",
9053     "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD0Ev"
9054    },
9055    {
9056     "kind" : "vcall_offset"
9057    },
9058    {
9059     "component_value" : -76,
9060     "kind" : "vcall_offset"
9061    },
9062    {
9063     "component_value" : -84,
9064     "kind" : "vcall_offset"
9065    },
9066    {
9067     "component_value" : -76,
9068     "kind" : "vcall_offset"
9069    },
9070    {
9071     "component_value" : -84,
9072     "kind" : "vcall_offset"
9073    },
9074    {
9075     "component_value" : -84,
9076     "kind" : "offset_to_top"
9077    },
9078    {
9079     "kind" : "rtti",
9080     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
9081    },
9082    {
9083     "kind" : "complete_dtor_pointer",
9084     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD1Ev"
9085    },
9086    {
9087     "kind" : "deleting_dtor_pointer",
9088     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD0Ev"
9089    },
9090    {
9091     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
9092    },
9093    {
9094     "mangled_component_name" : "_ZTv0_n20_N7android4hidl4base4V1_08BpHwBase15onLastStrongRefEPKv"
9095    },
9096    {
9097     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9098    },
9099    {
9100     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9101    }
9102   ]
9103  },
9104  {
9105   "alignment" : 8,
9106   "fields" :
9107   [
9108    {
9109     "field_name" : "pid",
9110     "referenced_type" : "_ZTIi"
9111    },
9112    {
9113     "field_name" : "ptr",
9114     "field_offset" : 64,
9115     "referenced_type" : "_ZTIy"
9116    },
9117    {
9118     "field_name" : "arch",
9119     "field_offset" : 128,
9120     "referenced_type" : "_ZTIN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
9121    }
9122   ],
9123   "linker_set_key" : "_ZTIN7android4hidl4base4V1_09DebugInfoE",
9124   "name" : "android::hidl::base::V1_0::DebugInfo",
9125   "referenced_type" : "_ZTIN7android4hidl4base4V1_09DebugInfoE",
9126   "self_type" : "_ZTIN7android4hidl4base4V1_09DebugInfoE",
9127   "size" : 24,
9128   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
9129  },
9130  {
9131   "alignment" : 8,
9132   "fields" :
9133   [
9134    {
9135     "field_name" : "interfaceName",
9136     "referenced_type" : "_ZTIN7android8hardware11hidl_stringE"
9137    },
9138    {
9139     "field_name" : "instanceName",
9140     "field_offset" : 128,
9141     "referenced_type" : "_ZTIN7android8hardware11hidl_stringE"
9142    },
9143    {
9144     "field_name" : "pid",
9145     "field_offset" : 256,
9146     "referenced_type" : "_ZTIi"
9147    },
9148    {
9149     "field_name" : "clientPids",
9150     "field_offset" : 320,
9151     "referenced_type" : "_ZTIN7android8hardware8hidl_vecIiEE"
9152    },
9153    {
9154     "field_name" : "arch",
9155     "field_offset" : 448,
9156     "referenced_type" : "_ZTIN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
9157    }
9158   ],
9159   "linker_set_key" : "_ZTIN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE",
9160   "name" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
9161   "referenced_type" : "_ZTIN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE",
9162   "self_type" : "_ZTIN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE",
9163   "size" : 64,
9164   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
9165  },
9166  {
9167   "alignment" : 4,
9168   "base_specifiers" :
9169   [
9170    {
9171     "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE"
9172    }
9173   ],
9174   "linker_set_key" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE",
9175   "name" : "android::hidl::manager::V1_0::IServiceManager",
9176   "referenced_type" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE",
9177   "self_type" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE",
9178   "size" : 12,
9179   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
9180   "vtable_components" :
9181   [
9182    {
9183     "component_value" : 4,
9184     "kind" : "vbase_offset"
9185    },
9186    {
9187     "kind" : "offset_to_top"
9188    },
9189    {
9190     "kind" : "rtti",
9191     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
9192    },
9193    {
9194     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_015IServiceManager8isRemoteEv"
9195    },
9196    {
9197     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
9198    },
9199    {
9200     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
9201    },
9202    {
9203     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
9204    },
9205    {
9206     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
9207    },
9208    {
9209     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21setHALInstrumentationEv"
9210    },
9211    {
9212     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
9213    },
9214    {
9215     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4pingEv"
9216    },
9217    {
9218     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
9219    },
9220    {
9221     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21notifySyspropsChangedEv"
9222    },
9223    {
9224     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
9225    },
9226    {
9227     "kind" : "complete_dtor_pointer",
9228     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD1Ev"
9229    },
9230    {
9231     "kind" : "deleting_dtor_pointer",
9232     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD0Ev"
9233    },
9234    {
9235     "is_pure" : true,
9236     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3getERKNS_8hardware11hidl_stringES7_"
9237    },
9238    {
9239     "is_pure" : true,
9240     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3addERKNS_8hardware11hidl_stringERKNS_2spINS0_4base4V1_05IBaseEEE"
9241    },
9242    {
9243     "is_pure" : true,
9244     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getTransportERKNS_8hardware11hidl_stringES7_"
9245    },
9246    {
9247     "is_pure" : true,
9248     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4listENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
9249    },
9250    {
9251     "is_pure" : true,
9252     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager15listByInterfaceERKNS_8hardware11hidl_stringENSt3__18functionIFvRKNS4_8hidl_vecIS5_EEEEE"
9253    },
9254    {
9255     "is_pure" : true,
9256     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager24registerForNotificationsERKNS_8hardware11hidl_stringES7_RKNS_2spINS2_20IServiceNotificationEEE"
9257    },
9258    {
9259     "is_pure" : true,
9260     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager9debugDumpENSt3__18functionIFvRKNS_8hardware8hidl_vecINS3_17InstanceDebugInfoEEEEEE"
9261    },
9262    {
9263     "is_pure" : true,
9264     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager25registerPassthroughClientERKNS_8hardware11hidl_stringES7_"
9265    },
9266    {
9267     "kind" : "vcall_offset"
9268    },
9269    {
9270     "kind" : "vcall_offset"
9271    },
9272    {
9273     "kind" : "vcall_offset"
9274    },
9275    {
9276     "kind" : "vcall_offset"
9277    },
9278    {
9279     "component_value" : -4,
9280     "kind" : "vcall_offset"
9281    },
9282    {
9283     "component_value" : -4,
9284     "kind" : "offset_to_top"
9285    },
9286    {
9287     "kind" : "rtti",
9288     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
9289    },
9290    {
9291     "kind" : "complete_dtor_pointer",
9292     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD1Ev"
9293    },
9294    {
9295     "kind" : "deleting_dtor_pointer",
9296     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD0Ev"
9297    },
9298    {
9299     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9300    },
9301    {
9302     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9303    },
9304    {
9305     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9306    },
9307    {
9308     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9309    }
9310   ]
9311  },
9312  {
9313   "alignment" : 4,
9314   "base_specifiers" :
9315   [
9316    {
9317     "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE"
9318    }
9319   ],
9320   "linker_set_key" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE",
9321   "name" : "android::hidl::manager::V1_0::IServiceNotification",
9322   "referenced_type" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE",
9323   "self_type" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE",
9324   "size" : 12,
9325   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
9326   "vtable_components" :
9327   [
9328    {
9329     "component_value" : 4,
9330     "kind" : "vbase_offset"
9331    },
9332    {
9333     "kind" : "offset_to_top"
9334    },
9335    {
9336     "kind" : "rtti",
9337     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
9338    },
9339    {
9340     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
9341    },
9342    {
9343     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
9344    },
9345    {
9346     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
9347    },
9348    {
9349     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
9350    },
9351    {
9352     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
9353    },
9354    {
9355     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
9356    },
9357    {
9358     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
9359    },
9360    {
9361     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
9362    },
9363    {
9364     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
9365    },
9366    {
9367     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
9368    },
9369    {
9370     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
9371    },
9372    {
9373     "kind" : "complete_dtor_pointer",
9374     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
9375    },
9376    {
9377     "kind" : "deleting_dtor_pointer",
9378     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
9379    },
9380    {
9381     "is_pure" : true,
9382     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
9383    },
9384    {
9385     "kind" : "vcall_offset"
9386    },
9387    {
9388     "kind" : "vcall_offset"
9389    },
9390    {
9391     "kind" : "vcall_offset"
9392    },
9393    {
9394     "kind" : "vcall_offset"
9395    },
9396    {
9397     "component_value" : -4,
9398     "kind" : "vcall_offset"
9399    },
9400    {
9401     "component_value" : -4,
9402     "kind" : "offset_to_top"
9403    },
9404    {
9405     "kind" : "rtti",
9406     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
9407    },
9408    {
9409     "kind" : "complete_dtor_pointer",
9410     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
9411    },
9412    {
9413     "kind" : "deleting_dtor_pointer",
9414     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
9415    },
9416    {
9417     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9418    },
9419    {
9420     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9421    },
9422    {
9423     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9424    },
9425    {
9426     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9427    }
9428   ]
9429  },
9430  {
9431   "alignment" : 4,
9432   "fields" :
9433   [
9434    {
9435     "access" : "private",
9436     "field_name" : "mLock",
9437     "referenced_type" : "_ZTIRN7android5MutexE"
9438    }
9439   ],
9440   "linker_set_key" : "_ZTIN7android5Mutex8AutolockE",
9441   "name" : "android::Mutex::Autolock",
9442   "record_kind" : "class",
9443   "referenced_type" : "_ZTIN7android5Mutex8AutolockE",
9444   "self_type" : "_ZTIN7android5Mutex8AutolockE",
9445   "size" : 4,
9446   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
9447  },
9448  {
9449   "alignment" : 4,
9450   "fields" :
9451   [
9452    {
9453     "access" : "private",
9454     "field_name" : "mMutex",
9455     "referenced_type" : "_ZTI15pthread_mutex_t"
9456    }
9457   ],
9458   "linker_set_key" : "_ZTIN7android5MutexE",
9459   "name" : "android::Mutex",
9460   "record_kind" : "class",
9461   "referenced_type" : "_ZTIN7android5MutexE",
9462   "self_type" : "_ZTIN7android5MutexE",
9463   "size" : 4,
9464   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
9465  },
9466  {
9467   "alignment" : 4,
9468   "fields" :
9469   [
9470    {
9471     "access" : "private",
9472     "field_name" : "mLock",
9473     "referenced_type" : "_ZTIRN7android6RWLockE"
9474    }
9475   ],
9476   "linker_set_key" : "_ZTIN7android6RWLock9AutoRLockE",
9477   "name" : "android::RWLock::AutoRLock",
9478   "record_kind" : "class",
9479   "referenced_type" : "_ZTIN7android6RWLock9AutoRLockE",
9480   "self_type" : "_ZTIN7android6RWLock9AutoRLockE",
9481   "size" : 4,
9482   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
9483  },
9484  {
9485   "alignment" : 4,
9486   "fields" :
9487   [
9488    {
9489     "access" : "private",
9490     "field_name" : "mLock",
9491     "referenced_type" : "_ZTIRN7android6RWLockE"
9492    }
9493   ],
9494   "linker_set_key" : "_ZTIN7android6RWLock9AutoWLockE",
9495   "name" : "android::RWLock::AutoWLock",
9496   "record_kind" : "class",
9497   "referenced_type" : "_ZTIN7android6RWLock9AutoWLockE",
9498   "self_type" : "_ZTIN7android6RWLock9AutoWLockE",
9499   "size" : 4,
9500   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
9501  },
9502  {
9503   "alignment" : 4,
9504   "fields" :
9505   [
9506    {
9507     "access" : "private",
9508     "field_name" : "mRWLock",
9509     "referenced_type" : "_ZTI16pthread_rwlock_t"
9510    }
9511   ],
9512   "linker_set_key" : "_ZTIN7android6RWLockE",
9513   "name" : "android::RWLock",
9514   "record_kind" : "class",
9515   "referenced_type" : "_ZTIN7android6RWLockE",
9516   "self_type" : "_ZTIN7android6RWLockE",
9517   "size" : 40,
9518   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
9519  },
9520  {
9521   "alignment" : 4,
9522   "base_specifiers" :
9523   [
9524    {
9525     "is_virtual" : true,
9526     "referenced_type" : "_ZTIN7android7RefBaseE"
9527    }
9528   ],
9529   "fields" :
9530   [
9531    {
9532     "access" : "private",
9533     "field_name" : "mCanCallJava",
9534     "field_offset" : 32,
9535     "referenced_type" : "_ZTIKb"
9536    },
9537    {
9538     "access" : "private",
9539     "field_name" : "mThread",
9540     "field_offset" : 64,
9541     "referenced_type" : "_ZTIPv"
9542    },
9543    {
9544     "access" : "private",
9545     "field_name" : "mLock",
9546     "field_offset" : 96,
9547     "referenced_type" : "_ZTIN7android5MutexE"
9548    },
9549    {
9550     "access" : "private",
9551     "field_name" : "mThreadExitedCondition",
9552     "field_offset" : 128,
9553     "referenced_type" : "_ZTIN7android9ConditionE"
9554    },
9555    {
9556     "access" : "private",
9557     "field_name" : "mStatus",
9558     "field_offset" : 160,
9559     "referenced_type" : "_ZTIi"
9560    },
9561    {
9562     "access" : "private",
9563     "field_name" : "mExitPending",
9564     "field_offset" : 192,
9565     "referenced_type" : "_ZTIVb"
9566    },
9567    {
9568     "access" : "private",
9569     "field_name" : "mRunning",
9570     "field_offset" : 200,
9571     "referenced_type" : "_ZTIVb"
9572    },
9573    {
9574     "access" : "private",
9575     "field_name" : "mHoldSelf",
9576     "field_offset" : 224,
9577     "referenced_type" : "_ZTIN7android2spINS_6ThreadEEE"
9578    },
9579    {
9580     "access" : "private",
9581     "field_name" : "mTid",
9582     "field_offset" : 256,
9583     "referenced_type" : "_ZTIi"
9584    }
9585   ],
9586   "linker_set_key" : "_ZTIN7android6ThreadE",
9587   "name" : "android::Thread",
9588   "record_kind" : "class",
9589   "referenced_type" : "_ZTIN7android6ThreadE",
9590   "self_type" : "_ZTIN7android6ThreadE",
9591   "size" : 44,
9592   "source_file" : "/system/core/libutils/include/utils/Thread.h",
9593   "vtable_components" :
9594   [
9595    {
9596     "component_value" : 36,
9597     "kind" : "vbase_offset"
9598    },
9599    {
9600     "kind" : "offset_to_top"
9601    },
9602    {
9603     "kind" : "rtti",
9604     "mangled_component_name" : "_ZTIN7android6ThreadE"
9605    },
9606    {
9607     "kind" : "complete_dtor_pointer",
9608     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
9609    },
9610    {
9611     "kind" : "deleting_dtor_pointer",
9612     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
9613    },
9614    {
9615     "mangled_component_name" : "_ZN7android6Thread3runEPKcij"
9616    },
9617    {
9618     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
9619    },
9620    {
9621     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
9622    },
9623    {
9624     "is_pure" : true,
9625     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
9626    },
9627    {
9628     "kind" : "vcall_offset"
9629    },
9630    {
9631     "kind" : "vcall_offset"
9632    },
9633    {
9634     "kind" : "vcall_offset"
9635    },
9636    {
9637     "kind" : "vcall_offset"
9638    },
9639    {
9640     "component_value" : -36,
9641     "kind" : "vcall_offset"
9642    },
9643    {
9644     "component_value" : -36,
9645     "kind" : "offset_to_top"
9646    },
9647    {
9648     "kind" : "rtti",
9649     "mangled_component_name" : "_ZTIN7android6ThreadE"
9650    },
9651    {
9652     "kind" : "complete_dtor_pointer",
9653     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD1Ev"
9654    },
9655    {
9656     "kind" : "deleting_dtor_pointer",
9657     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD0Ev"
9658    },
9659    {
9660     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9661    },
9662    {
9663     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9664    },
9665    {
9666     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9667    },
9668    {
9669     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9670    }
9671   ]
9672  },
9673  {
9674   "alignment" : 4,
9675   "base_specifiers" :
9676   [
9677    {
9678     "access" : "private",
9679     "referenced_type" : "_ZTIN7android10VectorImplE"
9680    }
9681   ],
9682   "linker_set_key" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
9683   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
9684   "record_kind" : "class",
9685   "referenced_type" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
9686   "self_type" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
9687   "size" : 20,
9688   "source_file" : "/system/core/libutils/include/utils/Vector.h",
9689   "template_args" : [ "_ZTIN7android8hardware12ProcessState12handle_entryE" ],
9690   "vtable_components" :
9691   [
9692    {
9693     "kind" : "offset_to_top"
9694    },
9695    {
9696     "kind" : "rtti",
9697     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
9698    },
9699    {
9700     "kind" : "complete_dtor_pointer",
9701     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
9702    },
9703    {
9704     "kind" : "deleting_dtor_pointer",
9705     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
9706    },
9707    {
9708     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvj"
9709    },
9710    {
9711     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvj"
9712    },
9713    {
9714     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvj"
9715    },
9716    {
9717     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvj"
9718    },
9719    {
9720     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvj"
9721    },
9722    {
9723     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvj"
9724    }
9725   ]
9726  },
9727  {
9728   "alignment" : 1,
9729   "linker_set_key" : "_ZTIN7android7RefBase12weakref_typeE",
9730   "name" : "android::RefBase::weakref_type",
9731   "record_kind" : "class",
9732   "referenced_type" : "_ZTIN7android7RefBase12weakref_typeE",
9733   "self_type" : "_ZTIN7android7RefBase12weakref_typeE",
9734   "size" : 1,
9735   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
9736  },
9737  {
9738   "alignment" : 4,
9739   "fields" :
9740   [
9741    {
9742     "access" : "private",
9743     "field_name" : "mRefs",
9744     "field_offset" : 32,
9745     "referenced_type" : "_ZTIKPN7android7RefBase12weakref_implE"
9746    }
9747   ],
9748   "linker_set_key" : "_ZTIN7android7RefBaseE",
9749   "name" : "android::RefBase",
9750   "record_kind" : "class",
9751   "referenced_type" : "_ZTIN7android7RefBaseE",
9752   "self_type" : "_ZTIN7android7RefBaseE",
9753   "size" : 8,
9754   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
9755   "vtable_components" :
9756   [
9757    {
9758     "kind" : "offset_to_top"
9759    },
9760    {
9761     "kind" : "rtti",
9762     "mangled_component_name" : "_ZTIN7android7RefBaseE"
9763    },
9764    {
9765     "kind" : "complete_dtor_pointer",
9766     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
9767    },
9768    {
9769     "kind" : "deleting_dtor_pointer",
9770     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
9771    },
9772    {
9773     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9774    },
9775    {
9776     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9777    },
9778    {
9779     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9780    },
9781    {
9782     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9783    }
9784   ]
9785  },
9786  {
9787   "alignment" : 4,
9788   "fields" :
9789   [
9790    {
9791     "access" : "private",
9792     "field_name" : "mString",
9793     "referenced_type" : "_ZTIPKc"
9794    }
9795   ],
9796   "linker_set_key" : "_ZTIN7android7String8E",
9797   "name" : "android::String8",
9798   "record_kind" : "class",
9799   "referenced_type" : "_ZTIN7android7String8E",
9800   "self_type" : "_ZTIN7android7String8E",
9801   "size" : 4,
9802   "source_file" : "/system/core/libutils/include/utils/String8.h"
9803  },
9804  {
9805   "alignment" : 4,
9806   "fields" :
9807   [
9808    {
9809     "access" : "private",
9810     "field_name" : "mString",
9811     "referenced_type" : "_ZTIPKDs"
9812    }
9813   ],
9814   "linker_set_key" : "_ZTIN7android8String16E",
9815   "name" : "android::String16",
9816   "record_kind" : "class",
9817   "referenced_type" : "_ZTIN7android8String16E",
9818   "self_type" : "_ZTIN7android8String16E",
9819   "size" : 4,
9820   "source_file" : "/system/core/libutils/include/utils/String16.h"
9821  },
9822  {
9823   "alignment" : 4,
9824   "base_specifiers" :
9825   [
9826    {
9827     "is_virtual" : true,
9828     "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE"
9829    },
9830    {
9831     "is_virtual" : true,
9832     "referenced_type" : "_ZTIN7android7RefBaseE"
9833    }
9834   ],
9835   "linker_set_key" : "_ZTIN7android8hardware10HidlMemoryE",
9836   "name" : "android::hardware::HidlMemory",
9837   "record_kind" : "class",
9838   "referenced_type" : "_ZTIN7android8hardware10HidlMemoryE",
9839   "self_type" : "_ZTIN7android8hardware10HidlMemoryE",
9840   "size" : 52,
9841   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9842   "vtable_components" :
9843   [
9844    {
9845     "component_value" : 44,
9846     "kind" : "vbase_offset"
9847    },
9848    {
9849     "component_value" : 4,
9850     "kind" : "vbase_offset"
9851    },
9852    {
9853     "kind" : "offset_to_top"
9854    },
9855    {
9856     "kind" : "rtti",
9857     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
9858    },
9859    {
9860     "kind" : "complete_dtor_pointer",
9861     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
9862    },
9863    {
9864     "kind" : "deleting_dtor_pointer",
9865     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
9866    },
9867    {
9868     "kind" : "vcall_offset"
9869    },
9870    {
9871     "kind" : "vcall_offset"
9872    },
9873    {
9874     "kind" : "vcall_offset"
9875    },
9876    {
9877     "kind" : "vcall_offset"
9878    },
9879    {
9880     "component_value" : -44,
9881     "kind" : "vcall_offset"
9882    },
9883    {
9884     "component_value" : -44,
9885     "kind" : "offset_to_top"
9886    },
9887    {
9888     "kind" : "rtti",
9889     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
9890    },
9891    {
9892     "kind" : "complete_dtor_pointer",
9893     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD1Ev"
9894    },
9895    {
9896     "kind" : "deleting_dtor_pointer",
9897     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD0Ev"
9898    },
9899    {
9900     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9901    },
9902    {
9903     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9904    },
9905    {
9906     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9907    },
9908    {
9909     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9910    }
9911   ]
9912  },
9913  {
9914   "alignment" : 4,
9915   "base_specifiers" :
9916   [
9917    {
9918     "is_virtual" : true,
9919     "referenced_type" : "_ZTIN7android7RefBaseE"
9920    }
9921   ],
9922   "linker_set_key" : "_ZTIN7android8hardware10IInterfaceE",
9923   "name" : "android::hardware::IInterface",
9924   "record_kind" : "class",
9925   "referenced_type" : "_ZTIN7android8hardware10IInterfaceE",
9926   "self_type" : "_ZTIN7android8hardware10IInterfaceE",
9927   "size" : 12,
9928   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
9929   "vtable_components" :
9930   [
9931    {
9932     "component_value" : 4,
9933     "kind" : "vbase_offset"
9934    },
9935    {
9936     "kind" : "offset_to_top"
9937    },
9938    {
9939     "kind" : "rtti",
9940     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
9941    },
9942    {
9943     "kind" : "complete_dtor_pointer",
9944     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
9945    },
9946    {
9947     "kind" : "deleting_dtor_pointer",
9948     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
9949    },
9950    {
9951     "is_pure" : true,
9952     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
9953    },
9954    {
9955     "kind" : "vcall_offset"
9956    },
9957    {
9958     "kind" : "vcall_offset"
9959    },
9960    {
9961     "kind" : "vcall_offset"
9962    },
9963    {
9964     "kind" : "vcall_offset"
9965    },
9966    {
9967     "component_value" : -4,
9968     "kind" : "vcall_offset"
9969    },
9970    {
9971     "component_value" : -4,
9972     "kind" : "offset_to_top"
9973    },
9974    {
9975     "kind" : "rtti",
9976     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
9977    },
9978    {
9979     "kind" : "complete_dtor_pointer",
9980     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD1Ev"
9981    },
9982    {
9983     "kind" : "deleting_dtor_pointer",
9984     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD0Ev"
9985    },
9986    {
9987     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9988    },
9989    {
9990     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9991    },
9992    {
9993     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9994    },
9995    {
9996     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9997    }
9998   ]
9999  },
10000  {
10001   "alignment" : 1,
10002   "fields" :
10003   [
10004    {
10005     "access" : "private",
10006     "field_name" : "mBuffer",
10007     "referenced_type" : "_ZTIA32_h"
10008    }
10009   ],
10010   "linker_set_key" : "_ZTIN7android8hardware10hidl_arrayIhLj32EJEEE",
10011   "name" : "android::hardware::hidl_array<unsigned char, 32>",
10012   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIhLj32EJEEE",
10013   "self_type" : "_ZTIN7android8hardware10hidl_arrayIhLj32EJEEE",
10014   "size" : 32,
10015   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10016   "template_args" : [ "_ZTIh" ]
10017  },
10018  {
10019   "alignment" : 4,
10020   "base_specifiers" :
10021   [
10022    {
10023     "is_virtual" : true,
10024     "referenced_type" : "_ZTIN7android7RefBaseE"
10025    }
10026   ],
10027   "fields" :
10028   [
10029    {
10030     "access" : "private",
10031     "field_name" : "mRemote",
10032     "field_offset" : 32,
10033     "referenced_type" : "_ZTIKPN7android8hardware7IBinderE"
10034    },
10035    {
10036     "access" : "private",
10037     "field_name" : "mRefs",
10038     "field_offset" : 64,
10039     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
10040    },
10041    {
10042     "access" : "private",
10043     "field_name" : "mState",
10044     "field_offset" : 96,
10045     "referenced_type" : "_ZTINSt3__16atomicIiEE"
10046    }
10047   ],
10048   "linker_set_key" : "_ZTIN7android8hardware11BpHwRefBaseE",
10049   "name" : "android::hardware::BpHwRefBase",
10050   "record_kind" : "class",
10051   "referenced_type" : "_ZTIN7android8hardware11BpHwRefBaseE",
10052   "self_type" : "_ZTIN7android8hardware11BpHwRefBaseE",
10053   "size" : 24,
10054   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
10055   "vtable_components" :
10056   [
10057    {
10058     "component_value" : 16,
10059     "kind" : "vbase_offset"
10060    },
10061    {
10062     "kind" : "offset_to_top"
10063    },
10064    {
10065     "kind" : "rtti",
10066     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
10067    },
10068    {
10069     "kind" : "complete_dtor_pointer",
10070     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
10071    },
10072    {
10073     "kind" : "deleting_dtor_pointer",
10074     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
10075    },
10076    {
10077     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
10078    },
10079    {
10080     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10081    },
10082    {
10083     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10084    },
10085    {
10086     "kind" : "vcall_offset"
10087    },
10088    {
10089     "component_value" : -16,
10090     "kind" : "vcall_offset"
10091    },
10092    {
10093     "component_value" : -16,
10094     "kind" : "vcall_offset"
10095    },
10096    {
10097     "component_value" : -16,
10098     "kind" : "vcall_offset"
10099    },
10100    {
10101     "component_value" : -16,
10102     "kind" : "vcall_offset"
10103    },
10104    {
10105     "component_value" : -16,
10106     "kind" : "offset_to_top"
10107    },
10108    {
10109     "kind" : "rtti",
10110     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
10111    },
10112    {
10113     "kind" : "complete_dtor_pointer",
10114     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD1Ev"
10115    },
10116    {
10117     "kind" : "deleting_dtor_pointer",
10118     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD0Ev"
10119    },
10120    {
10121     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
10122    },
10123    {
10124     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10125    },
10126    {
10127     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10128    },
10129    {
10130     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10131    }
10132   ]
10133  },
10134  {
10135   "alignment" : 4,
10136   "base_specifiers" :
10137   [
10138    {
10139     "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_09IVibratorE"
10140    },
10141    {
10142     "referenced_type" : "_ZTIN7android8hardware10IInterfaceE"
10143    },
10144    {
10145     "referenced_type" : "_ZTIN7android8hardware11BpHwRefBaseE"
10146    }
10147   ],
10148   "linker_set_key" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEEE",
10149   "name" : "android::hardware::BpInterface<android::hardware::vibrator::V1_0::IVibrator>",
10150   "record_kind" : "class",
10151   "referenced_type" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEEE",
10152   "self_type" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEEE",
10153   "size" : 32,
10154   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
10155   "template_args" : [ "_ZTIN7android8hardware8vibrator4V1_09IVibratorE" ],
10156   "vtable_components" :
10157   [
10158    {
10159     "component_value" : 24,
10160     "kind" : "vbase_offset"
10161    },
10162    {
10163     "kind" : "offset_to_top"
10164    },
10165    {
10166     "kind" : "rtti",
10167     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEEE"
10168    },
10169    {
10170     "mangled_component_name" : "_ZNK7android8hardware8vibrator4V1_09IVibrator8isRemoteEv"
10171    },
10172    {
10173     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
10174    },
10175    {
10176     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
10177    },
10178    {
10179     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
10180    },
10181    {
10182     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
10183    },
10184    {
10185     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator21setHALInstrumentationEv"
10186    },
10187    {
10188     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
10189    },
10190    {
10191     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator4pingEv"
10192    },
10193    {
10194     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
10195    },
10196    {
10197     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator21notifySyspropsChangedEv"
10198    },
10199    {
10200     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
10201    },
10202    {
10203     "kind" : "complete_dtor_pointer",
10204     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEED1Ev"
10205    },
10206    {
10207     "kind" : "deleting_dtor_pointer",
10208     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEED0Ev"
10209    },
10210    {
10211     "is_pure" : true,
10212     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator2onEj"
10213    },
10214    {
10215     "is_pure" : true,
10216     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator3offEv"
10217    },
10218    {
10219     "is_pure" : true,
10220     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator24supportsAmplitudeControlEv"
10221    },
10222    {
10223     "is_pure" : true,
10224     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator12setAmplitudeEh"
10225    },
10226    {
10227     "is_pure" : true,
10228     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator7performENS2_6EffectENS2_14EffectStrengthENSt3__18functionIFvNS2_6StatusEjEEE"
10229    },
10230    {
10231     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEE10onAsBinderEv"
10232    },
10233    {
10234     "component_value" : 20,
10235     "kind" : "vbase_offset"
10236    },
10237    {
10238     "component_value" : -4,
10239     "kind" : "offset_to_top"
10240    },
10241    {
10242     "kind" : "rtti",
10243     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEEE"
10244    },
10245    {
10246     "kind" : "complete_dtor_pointer",
10247     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEED1Ev"
10248    },
10249    {
10250     "kind" : "deleting_dtor_pointer",
10251     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEED0Ev"
10252    },
10253    {
10254     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEE10onAsBinderEv"
10255    },
10256    {
10257     "component_value" : 16,
10258     "kind" : "vbase_offset"
10259    },
10260    {
10261     "component_value" : -8,
10262     "kind" : "offset_to_top"
10263    },
10264    {
10265     "kind" : "rtti",
10266     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEEE"
10267    },
10268    {
10269     "kind" : "complete_dtor_pointer",
10270     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEED1Ev"
10271    },
10272    {
10273     "kind" : "deleting_dtor_pointer",
10274     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEED0Ev"
10275    },
10276    {
10277     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
10278    },
10279    {
10280     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10281    },
10282    {
10283     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10284    },
10285    {
10286     "kind" : "vcall_offset"
10287    },
10288    {
10289     "component_value" : -16,
10290     "kind" : "vcall_offset"
10291    },
10292    {
10293     "component_value" : -16,
10294     "kind" : "vcall_offset"
10295    },
10296    {
10297     "component_value" : -16,
10298     "kind" : "vcall_offset"
10299    },
10300    {
10301     "component_value" : -24,
10302     "kind" : "vcall_offset"
10303    },
10304    {
10305     "component_value" : -24,
10306     "kind" : "offset_to_top"
10307    },
10308    {
10309     "kind" : "rtti",
10310     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEEE"
10311    },
10312    {
10313     "kind" : "complete_dtor_pointer",
10314     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEED1Ev"
10315    },
10316    {
10317     "kind" : "deleting_dtor_pointer",
10318     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEED0Ev"
10319    },
10320    {
10321     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
10322    },
10323    {
10324     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10325    },
10326    {
10327     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10328    },
10329    {
10330     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10331    }
10332   ]
10333  },
10334  {
10335   "alignment" : 4,
10336   "base_specifiers" :
10337   [
10338    {
10339     "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_19IVibratorE"
10340    },
10341    {
10342     "referenced_type" : "_ZTIN7android8hardware10IInterfaceE"
10343    },
10344    {
10345     "referenced_type" : "_ZTIN7android8hardware11BpHwRefBaseE"
10346    }
10347   ],
10348   "linker_set_key" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEEE",
10349   "name" : "android::hardware::BpInterface<android::hardware::vibrator::V1_1::IVibrator>",
10350   "record_kind" : "class",
10351   "referenced_type" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEEE",
10352   "self_type" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEEE",
10353   "size" : 32,
10354   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
10355   "template_args" : [ "_ZTIN7android8hardware8vibrator4V1_19IVibratorE" ],
10356   "vtable_components" :
10357   [
10358    {
10359     "component_value" : 24,
10360     "kind" : "vbase_offset"
10361    },
10362    {
10363     "kind" : "offset_to_top"
10364    },
10365    {
10366     "kind" : "rtti",
10367     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEEE"
10368    },
10369    {
10370     "mangled_component_name" : "_ZNK7android8hardware8vibrator4V1_19IVibrator8isRemoteEv"
10371    },
10372    {
10373     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
10374    },
10375    {
10376     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
10377    },
10378    {
10379     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
10380    },
10381    {
10382     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
10383    },
10384    {
10385     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator21setHALInstrumentationEv"
10386    },
10387    {
10388     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
10389    },
10390    {
10391     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator4pingEv"
10392    },
10393    {
10394     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
10395    },
10396    {
10397     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator21notifySyspropsChangedEv"
10398    },
10399    {
10400     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
10401    },
10402    {
10403     "kind" : "complete_dtor_pointer",
10404     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEED1Ev"
10405    },
10406    {
10407     "kind" : "deleting_dtor_pointer",
10408     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEED0Ev"
10409    },
10410    {
10411     "is_pure" : true,
10412     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator2onEj"
10413    },
10414    {
10415     "is_pure" : true,
10416     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator3offEv"
10417    },
10418    {
10419     "is_pure" : true,
10420     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator24supportsAmplitudeControlEv"
10421    },
10422    {
10423     "is_pure" : true,
10424     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator12setAmplitudeEh"
10425    },
10426    {
10427     "is_pure" : true,
10428     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator7performENS1_4V1_06EffectENS4_14EffectStrengthENSt3__18functionIFvNS4_6StatusEjEEE"
10429    },
10430    {
10431     "is_pure" : true,
10432     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator11perform_1_1ENS2_10Effect_1_1ENS1_4V1_014EffectStrengthENSt3__18functionIFvNS5_6StatusEjEEE"
10433    },
10434    {
10435     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEE10onAsBinderEv"
10436    },
10437    {
10438     "component_value" : 20,
10439     "kind" : "vbase_offset"
10440    },
10441    {
10442     "component_value" : -4,
10443     "kind" : "offset_to_top"
10444    },
10445    {
10446     "kind" : "rtti",
10447     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEEE"
10448    },
10449    {
10450     "kind" : "complete_dtor_pointer",
10451     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEED1Ev"
10452    },
10453    {
10454     "kind" : "deleting_dtor_pointer",
10455     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEED0Ev"
10456    },
10457    {
10458     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEE10onAsBinderEv"
10459    },
10460    {
10461     "component_value" : 16,
10462     "kind" : "vbase_offset"
10463    },
10464    {
10465     "component_value" : -8,
10466     "kind" : "offset_to_top"
10467    },
10468    {
10469     "kind" : "rtti",
10470     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEEE"
10471    },
10472    {
10473     "kind" : "complete_dtor_pointer",
10474     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEED1Ev"
10475    },
10476    {
10477     "kind" : "deleting_dtor_pointer",
10478     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEED0Ev"
10479    },
10480    {
10481     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
10482    },
10483    {
10484     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10485    },
10486    {
10487     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10488    },
10489    {
10490     "kind" : "vcall_offset"
10491    },
10492    {
10493     "component_value" : -16,
10494     "kind" : "vcall_offset"
10495    },
10496    {
10497     "component_value" : -16,
10498     "kind" : "vcall_offset"
10499    },
10500    {
10501     "component_value" : -16,
10502     "kind" : "vcall_offset"
10503    },
10504    {
10505     "component_value" : -24,
10506     "kind" : "vcall_offset"
10507    },
10508    {
10509     "component_value" : -24,
10510     "kind" : "offset_to_top"
10511    },
10512    {
10513     "kind" : "rtti",
10514     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEEE"
10515    },
10516    {
10517     "kind" : "complete_dtor_pointer",
10518     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEED1Ev"
10519    },
10520    {
10521     "kind" : "deleting_dtor_pointer",
10522     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEED0Ev"
10523    },
10524    {
10525     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
10526    },
10527    {
10528     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10529    },
10530    {
10531     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10532    },
10533    {
10534     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10535    }
10536   ]
10537  },
10538  {
10539   "alignment" : 4,
10540   "base_specifiers" :
10541   [
10542    {
10543     "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_29IVibratorE"
10544    },
10545    {
10546     "referenced_type" : "_ZTIN7android8hardware10IInterfaceE"
10547    },
10548    {
10549     "referenced_type" : "_ZTIN7android8hardware11BpHwRefBaseE"
10550    }
10551   ],
10552   "linker_set_key" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEEE",
10553   "name" : "android::hardware::BpInterface<android::hardware::vibrator::V1_2::IVibrator>",
10554   "record_kind" : "class",
10555   "referenced_type" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEEE",
10556   "self_type" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEEE",
10557   "size" : 32,
10558   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
10559   "template_args" : [ "_ZTIN7android8hardware8vibrator4V1_29IVibratorE" ],
10560   "vtable_components" :
10561   [
10562    {
10563     "component_value" : 24,
10564     "kind" : "vbase_offset"
10565    },
10566    {
10567     "kind" : "offset_to_top"
10568    },
10569    {
10570     "kind" : "rtti",
10571     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEEE"
10572    },
10573    {
10574     "mangled_component_name" : "_ZNK7android8hardware8vibrator4V1_29IVibrator8isRemoteEv"
10575    },
10576    {
10577     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
10578    },
10579    {
10580     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
10581    },
10582    {
10583     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
10584    },
10585    {
10586     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
10587    },
10588    {
10589     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator21setHALInstrumentationEv"
10590    },
10591    {
10592     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
10593    },
10594    {
10595     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator4pingEv"
10596    },
10597    {
10598     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
10599    },
10600    {
10601     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator21notifySyspropsChangedEv"
10602    },
10603    {
10604     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
10605    },
10606    {
10607     "kind" : "complete_dtor_pointer",
10608     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEED1Ev"
10609    },
10610    {
10611     "kind" : "deleting_dtor_pointer",
10612     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEED0Ev"
10613    },
10614    {
10615     "is_pure" : true,
10616     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator2onEj"
10617    },
10618    {
10619     "is_pure" : true,
10620     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator3offEv"
10621    },
10622    {
10623     "is_pure" : true,
10624     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator24supportsAmplitudeControlEv"
10625    },
10626    {
10627     "is_pure" : true,
10628     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator12setAmplitudeEh"
10629    },
10630    {
10631     "is_pure" : true,
10632     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator7performENS1_4V1_06EffectENS4_14EffectStrengthENSt3__18functionIFvNS4_6StatusEjEEE"
10633    },
10634    {
10635     "is_pure" : true,
10636     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator11perform_1_1ENS1_4V1_110Effect_1_1ENS1_4V1_014EffectStrengthENSt3__18functionIFvNS6_6StatusEjEEE"
10637    },
10638    {
10639     "is_pure" : true,
10640     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator11perform_1_2ENS2_6EffectENS1_4V1_014EffectStrengthENSt3__18functionIFvNS5_6StatusEjEEE"
10641    },
10642    {
10643     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEE10onAsBinderEv"
10644    },
10645    {
10646     "component_value" : 20,
10647     "kind" : "vbase_offset"
10648    },
10649    {
10650     "component_value" : -4,
10651     "kind" : "offset_to_top"
10652    },
10653    {
10654     "kind" : "rtti",
10655     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEEE"
10656    },
10657    {
10658     "kind" : "complete_dtor_pointer",
10659     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEED1Ev"
10660    },
10661    {
10662     "kind" : "deleting_dtor_pointer",
10663     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEED0Ev"
10664    },
10665    {
10666     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEE10onAsBinderEv"
10667    },
10668    {
10669     "component_value" : 16,
10670     "kind" : "vbase_offset"
10671    },
10672    {
10673     "component_value" : -8,
10674     "kind" : "offset_to_top"
10675    },
10676    {
10677     "kind" : "rtti",
10678     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEEE"
10679    },
10680    {
10681     "kind" : "complete_dtor_pointer",
10682     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEED1Ev"
10683    },
10684    {
10685     "kind" : "deleting_dtor_pointer",
10686     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEED0Ev"
10687    },
10688    {
10689     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
10690    },
10691    {
10692     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10693    },
10694    {
10695     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10696    },
10697    {
10698     "kind" : "vcall_offset"
10699    },
10700    {
10701     "component_value" : -16,
10702     "kind" : "vcall_offset"
10703    },
10704    {
10705     "component_value" : -16,
10706     "kind" : "vcall_offset"
10707    },
10708    {
10709     "component_value" : -16,
10710     "kind" : "vcall_offset"
10711    },
10712    {
10713     "component_value" : -24,
10714     "kind" : "vcall_offset"
10715    },
10716    {
10717     "component_value" : -24,
10718     "kind" : "offset_to_top"
10719    },
10720    {
10721     "kind" : "rtti",
10722     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEEE"
10723    },
10724    {
10725     "kind" : "complete_dtor_pointer",
10726     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEED1Ev"
10727    },
10728    {
10729     "kind" : "deleting_dtor_pointer",
10730     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEED0Ev"
10731    },
10732    {
10733     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
10734    },
10735    {
10736     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10737    },
10738    {
10739     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10740    },
10741    {
10742     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10743    }
10744   ]
10745  },
10746  {
10747   "alignment" : 4,
10748   "base_specifiers" :
10749   [
10750    {
10751     "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE"
10752    },
10753    {
10754     "referenced_type" : "_ZTIN7android8hardware10IInterfaceE"
10755    },
10756    {
10757     "referenced_type" : "_ZTIN7android8hardware11BpHwRefBaseE"
10758    }
10759   ],
10760   "linker_set_key" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
10761   "name" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
10762   "record_kind" : "class",
10763   "referenced_type" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
10764   "self_type" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
10765   "size" : 32,
10766   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
10767   "template_args" : [ "_ZTIN7android4hidl4base4V1_05IBaseE" ],
10768   "vtable_components" :
10769   [
10770    {
10771     "component_value" : 24,
10772     "kind" : "vbase_offset"
10773    },
10774    {
10775     "kind" : "offset_to_top"
10776    },
10777    {
10778     "kind" : "rtti",
10779     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
10780    },
10781    {
10782     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
10783    },
10784    {
10785     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
10786    },
10787    {
10788     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
10789    },
10790    {
10791     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
10792    },
10793    {
10794     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
10795    },
10796    {
10797     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
10798    },
10799    {
10800     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
10801    },
10802    {
10803     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
10804    },
10805    {
10806     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
10807    },
10808    {
10809     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
10810    },
10811    {
10812     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
10813    },
10814    {
10815     "kind" : "complete_dtor_pointer",
10816     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
10817    },
10818    {
10819     "kind" : "deleting_dtor_pointer",
10820     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
10821    },
10822    {
10823     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
10824    },
10825    {
10826     "component_value" : 20,
10827     "kind" : "vbase_offset"
10828    },
10829    {
10830     "component_value" : -4,
10831     "kind" : "offset_to_top"
10832    },
10833    {
10834     "kind" : "rtti",
10835     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
10836    },
10837    {
10838     "kind" : "complete_dtor_pointer",
10839     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
10840    },
10841    {
10842     "kind" : "deleting_dtor_pointer",
10843     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
10844    },
10845    {
10846     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
10847    },
10848    {
10849     "component_value" : 16,
10850     "kind" : "vbase_offset"
10851    },
10852    {
10853     "component_value" : -8,
10854     "kind" : "offset_to_top"
10855    },
10856    {
10857     "kind" : "rtti",
10858     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
10859    },
10860    {
10861     "kind" : "complete_dtor_pointer",
10862     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
10863    },
10864    {
10865     "kind" : "deleting_dtor_pointer",
10866     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
10867    },
10868    {
10869     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
10870    },
10871    {
10872     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10873    },
10874    {
10875     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10876    },
10877    {
10878     "kind" : "vcall_offset"
10879    },
10880    {
10881     "component_value" : -16,
10882     "kind" : "vcall_offset"
10883    },
10884    {
10885     "component_value" : -16,
10886     "kind" : "vcall_offset"
10887    },
10888    {
10889     "component_value" : -16,
10890     "kind" : "vcall_offset"
10891    },
10892    {
10893     "component_value" : -24,
10894     "kind" : "vcall_offset"
10895    },
10896    {
10897     "component_value" : -24,
10898     "kind" : "offset_to_top"
10899    },
10900    {
10901     "kind" : "rtti",
10902     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
10903    },
10904    {
10905     "kind" : "complete_dtor_pointer",
10906     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
10907    },
10908    {
10909     "kind" : "deleting_dtor_pointer",
10910     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
10911    },
10912    {
10913     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
10914    },
10915    {
10916     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10917    },
10918    {
10919     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10920    },
10921    {
10922     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10923    }
10924   ]
10925  },
10926  {
10927   "alignment" : 4,
10928   "fields" :
10929   [
10930    {
10931     "access" : "private",
10932     "field_name" : "mHandle",
10933     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEE"
10934    },
10935    {
10936     "access" : "private",
10937     "field_name" : "mOwnsHandle",
10938     "field_offset" : 64,
10939     "referenced_type" : "_ZTIb"
10940    },
10941    {
10942     "access" : "private",
10943     "field_name" : "mPad",
10944     "field_offset" : 72,
10945     "referenced_type" : "_ZTIA7_h"
10946    }
10947   ],
10948   "linker_set_key" : "_ZTIN7android8hardware11hidl_handleE",
10949   "name" : "android::hardware::hidl_handle",
10950   "referenced_type" : "_ZTIN7android8hardware11hidl_handleE",
10951   "self_type" : "_ZTIN7android8hardware11hidl_handleE",
10952   "size" : 16,
10953   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
10954  },
10955  {
10956   "alignment" : 4,
10957   "fields" :
10958   [
10959    {
10960     "access" : "private",
10961     "field_name" : "mHandle",
10962     "referenced_type" : "_ZTIN7android8hardware11hidl_handleE"
10963    },
10964    {
10965     "access" : "private",
10966     "field_name" : "mSize",
10967     "field_offset" : 128,
10968     "referenced_type" : "_ZTIy"
10969    },
10970    {
10971     "access" : "private",
10972     "field_name" : "mName",
10973     "field_offset" : 192,
10974     "referenced_type" : "_ZTIN7android8hardware11hidl_stringE"
10975    }
10976   ],
10977   "linker_set_key" : "_ZTIN7android8hardware11hidl_memoryE",
10978   "name" : "android::hardware::hidl_memory",
10979   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
10980   "self_type" : "_ZTIN7android8hardware11hidl_memoryE",
10981   "size" : 40,
10982   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
10983  },
10984  {
10985   "alignment" : 4,
10986   "fields" :
10987   [
10988    {
10989     "access" : "private",
10990     "field_name" : "mBuffer",
10991     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEE"
10992    },
10993    {
10994     "access" : "private",
10995     "field_name" : "mSize",
10996     "field_offset" : 64,
10997     "referenced_type" : "_ZTIj"
10998    },
10999    {
11000     "access" : "private",
11001     "field_name" : "mOwnsBuffer",
11002     "field_offset" : 96,
11003     "referenced_type" : "_ZTIb"
11004    },
11005    {
11006     "access" : "private",
11007     "field_name" : "mPad",
11008     "field_offset" : 104,
11009     "referenced_type" : "_ZTIA3_h"
11010    }
11011   ],
11012   "linker_set_key" : "_ZTIN7android8hardware11hidl_stringE",
11013   "name" : "android::hardware::hidl_string",
11014   "referenced_type" : "_ZTIN7android8hardware11hidl_stringE",
11015   "self_type" : "_ZTIN7android8hardware11hidl_stringE",
11016   "size" : 16,
11017   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
11018  },
11019  {
11020   "alignment" : 4,
11021   "fields" :
11022   [
11023    {
11024     "access" : "private",
11025     "field_name" : "mGrantors",
11026     "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
11027    },
11028    {
11029     "access" : "private",
11030     "field_name" : "mHandle",
11031     "field_offset" : 128,
11032     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEE"
11033    },
11034    {
11035     "access" : "private",
11036     "field_name" : "mQuantum",
11037     "field_offset" : 192,
11038     "referenced_type" : "_ZTIj"
11039    },
11040    {
11041     "access" : "private",
11042     "field_name" : "mFlags",
11043     "field_offset" : 224,
11044     "referenced_type" : "_ZTIj"
11045    }
11046   ],
11047   "linker_set_key" : "_ZTIN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE",
11048   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
11049   "referenced_type" : "_ZTIN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE",
11050   "self_type" : "_ZTIN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE",
11051   "size" : 32,
11052   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
11053   "template_args" : [ "_ZTIc" ]
11054  },
11055  {
11056   "access" : "private",
11057   "alignment" : 4,
11058   "fields" :
11059   [
11060    {
11061     "field_name" : "binder",
11062     "referenced_type" : "_ZTIPN7android8hardware7IBinderE"
11063    },
11064    {
11065     "field_name" : "refs",
11066     "field_offset" : 32,
11067     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
11068    }
11069   ],
11070   "linker_set_key" : "_ZTIN7android8hardware12ProcessState12handle_entryE",
11071   "name" : "android::hardware::ProcessState::handle_entry",
11072   "referenced_type" : "_ZTIN7android8hardware12ProcessState12handle_entryE",
11073   "self_type" : "_ZTIN7android8hardware12ProcessState12handle_entryE",
11074   "size" : 8,
11075   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
11076  },
11077  {
11078   "alignment" : 4,
11079   "base_specifiers" :
11080   [
11081    {
11082     "is_virtual" : true,
11083     "referenced_type" : "_ZTIN7android7RefBaseE"
11084    }
11085   ],
11086   "fields" :
11087   [
11088    {
11089     "access" : "private",
11090     "field_name" : "mDriverFD",
11091     "field_offset" : 32,
11092     "referenced_type" : "_ZTIi"
11093    },
11094    {
11095     "access" : "private",
11096     "field_name" : "mVMStart",
11097     "field_offset" : 64,
11098     "referenced_type" : "_ZTIPv"
11099    },
11100    {
11101     "access" : "private",
11102     "field_name" : "mThreadCountLock",
11103     "field_offset" : 96,
11104     "referenced_type" : "_ZTI15pthread_mutex_t"
11105    },
11106    {
11107     "access" : "private",
11108     "field_name" : "mThreadCountDecrement",
11109     "field_offset" : 128,
11110     "referenced_type" : "_ZTI14pthread_cond_t"
11111    },
11112    {
11113     "access" : "private",
11114     "field_name" : "mExecutingThreadsCount",
11115     "field_offset" : 160,
11116     "referenced_type" : "_ZTIj"
11117    },
11118    {
11119     "access" : "private",
11120     "field_name" : "mMaxThreads",
11121     "field_offset" : 192,
11122     "referenced_type" : "_ZTIj"
11123    },
11124    {
11125     "access" : "private",
11126     "field_name" : "mStarvationStartTimeMs",
11127     "field_offset" : 224,
11128     "referenced_type" : "_ZTIx"
11129    },
11130    {
11131     "access" : "private",
11132     "field_name" : "mLock",
11133     "field_offset" : 288,
11134     "referenced_type" : "_ZTIN7android5MutexE"
11135    },
11136    {
11137     "access" : "private",
11138     "field_name" : "mHandleToObject",
11139     "field_offset" : 320,
11140     "referenced_type" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
11141    },
11142    {
11143     "access" : "private",
11144     "field_name" : "mManagesContexts",
11145     "field_offset" : 480,
11146     "referenced_type" : "_ZTIb"
11147    },
11148    {
11149     "access" : "private",
11150     "field_name" : "mBinderContextCheckFunc",
11151     "field_offset" : 512,
11152     "referenced_type" : "_ZTIPFbRKN7android8String16ERKNS_2spINS_8hardware7IBinderEEEPvE"
11153    },
11154    {
11155     "access" : "private",
11156     "field_name" : "mBinderContextUserData",
11157     "field_offset" : 544,
11158     "referenced_type" : "_ZTIPv"
11159    },
11160    {
11161     "access" : "private",
11162     "field_name" : "mContexts",
11163     "field_offset" : 576,
11164     "referenced_type" : "_ZTIN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
11165    },
11166    {
11167     "access" : "private",
11168     "field_name" : "mRootDir",
11169     "field_offset" : 736,
11170     "referenced_type" : "_ZTIN7android7String8E"
11171    },
11172    {
11173     "access" : "private",
11174     "field_name" : "mThreadPoolStarted",
11175     "field_offset" : 768,
11176     "referenced_type" : "_ZTIb"
11177    },
11178    {
11179     "access" : "private",
11180     "field_name" : "mSpawnThreadOnStart",
11181     "field_offset" : 776,
11182     "referenced_type" : "_ZTIb"
11183    },
11184    {
11185     "access" : "private",
11186     "field_name" : "mThreadPoolSeq",
11187     "field_offset" : 800,
11188     "referenced_type" : "_ZTIVi"
11189    },
11190    {
11191     "access" : "private",
11192     "field_name" : "mMmapSize",
11193     "field_offset" : 832,
11194     "referenced_type" : "_ZTIKj"
11195    },
11196    {
11197     "access" : "private",
11198     "field_name" : "mCallRestriction",
11199     "field_offset" : 864,
11200     "referenced_type" : "_ZTIN7android8hardware12ProcessState15CallRestrictionE"
11201    }
11202   ],
11203   "linker_set_key" : "_ZTIN7android8hardware12ProcessStateE",
11204   "name" : "android::hardware::ProcessState",
11205   "record_kind" : "class",
11206   "referenced_type" : "_ZTIN7android8hardware12ProcessStateE",
11207   "self_type" : "_ZTIN7android8hardware12ProcessStateE",
11208   "size" : 120,
11209   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
11210   "vtable_components" :
11211   [
11212    {
11213     "component_value" : 112,
11214     "kind" : "vbase_offset"
11215    },
11216    {
11217     "kind" : "offset_to_top"
11218    },
11219    {
11220     "kind" : "rtti",
11221     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
11222    },
11223    {
11224     "kind" : "complete_dtor_pointer",
11225     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
11226    },
11227    {
11228     "kind" : "deleting_dtor_pointer",
11229     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
11230    },
11231    {
11232     "kind" : "vcall_offset"
11233    },
11234    {
11235     "kind" : "vcall_offset"
11236    },
11237    {
11238     "kind" : "vcall_offset"
11239    },
11240    {
11241     "kind" : "vcall_offset"
11242    },
11243    {
11244     "component_value" : -112,
11245     "kind" : "vcall_offset"
11246    },
11247    {
11248     "component_value" : -112,
11249     "kind" : "offset_to_top"
11250    },
11251    {
11252     "kind" : "rtti",
11253     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
11254    },
11255    {
11256     "kind" : "complete_dtor_pointer",
11257     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD1Ev"
11258    },
11259    {
11260     "kind" : "deleting_dtor_pointer",
11261     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD0Ev"
11262    },
11263    {
11264     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11265    },
11266    {
11267     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11268    },
11269    {
11270     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11271    },
11272    {
11273     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11274    }
11275   ]
11276  },
11277  {
11278   "alignment" : 2,
11279   "fields" :
11280   [
11281    {
11282     "access" : "private",
11283     "field_name" : "mMajor",
11284     "referenced_type" : "_ZTIt"
11285    },
11286    {
11287     "access" : "private",
11288     "field_name" : "mMinor",
11289     "field_offset" : 16,
11290     "referenced_type" : "_ZTIt"
11291    }
11292   ],
11293   "linker_set_key" : "_ZTIN7android8hardware12hidl_versionE",
11294   "name" : "android::hardware::hidl_version",
11295   "referenced_type" : "_ZTIN7android8hardware12hidl_versionE",
11296   "self_type" : "_ZTIN7android8hardware12hidl_versionE",
11297   "size" : 4,
11298   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
11299  },
11300  {
11301   "alignment" : 4,
11302   "fields" :
11303   [
11304    {
11305     "access" : "private",
11306     "field_name" : "mMutex",
11307     "referenced_type" : "_ZTINSt3__15mutexE"
11308    },
11309    {
11310     "access" : "private",
11311     "field_name" : "mMap",
11312     "field_offset" : 32,
11313     "referenced_type" : "_ZTINSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS8_8hardware7IBinderEEEPvEEENS_4lessIS6_EENS4_INS_4pairIKS6_SF_EEEEEE"
11314    }
11315   ],
11316   "linker_set_key" : "_ZTIN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE",
11317   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
11318   "record_kind" : "class",
11319   "referenced_type" : "_ZTIN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE",
11320   "self_type" : "_ZTIN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE",
11321   "size" : 16,
11322   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
11323   "template_args" :
11324   [
11325    "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
11326    "_ZTINSt3__18functionIFN7android2spINS1_8hardware7IBinderEEEPvEEE"
11327   ]
11328  },
11329  {
11330   "alignment" : 4,
11331   "fields" :
11332   [
11333    {
11334     "access" : "private",
11335     "field_name" : "mMutex",
11336     "referenced_type" : "_ZTINSt3__15mutexE"
11337    },
11338    {
11339     "access" : "private",
11340     "field_name" : "mMap",
11341     "field_offset" : 32,
11342     "referenced_type" : "_ZTINSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS8_4hidl4base4V1_05IBaseEEEPvEEENS_4lessIS6_EENS4_INS_4pairIKS6_SH_EEEEEE"
11343    }
11344   ],
11345   "linker_set_key" : "_ZTIN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE",
11346   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
11347   "record_kind" : "class",
11348   "referenced_type" : "_ZTIN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE",
11349   "self_type" : "_ZTIN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE",
11350   "size" : 16,
11351   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
11352   "template_args" :
11353   [
11354    "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
11355    "_ZTINSt3__18functionIFN7android2spINS1_4hidl4base4V1_05IBaseEEEPvEEE"
11356   ]
11357  },
11358  {
11359   "alignment" : 4,
11360   "fields" :
11361   [
11362    {
11363     "access" : "private",
11364     "field_name" : "mMutex",
11365     "referenced_type" : "_ZTINSt3__15mutexE"
11366    },
11367    {
11368     "access" : "private",
11369     "field_name" : "mMap",
11370     "field_offset" : 32,
11371     "referenced_type" : "_ZTINSt3__13mapIPKN7android4hidl4base4V1_05IBaseENS1_2wpINS1_8hardware9BHwBinderEEENS_4lessIS7_EENS_9allocatorINS_4pairIKS7_SB_EEEEEE"
11372    }
11373   ],
11374   "linker_set_key" : "_ZTIN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE",
11375   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
11376   "record_kind" : "class",
11377   "referenced_type" : "_ZTIN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE",
11378   "self_type" : "_ZTIN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE",
11379   "size" : 16,
11380   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
11381   "template_args" :
11382   [
11383    "_ZTIPKN7android4hidl4base4V1_05IBaseE",
11384    "_ZTIN7android2wpINS_8hardware9BHwBinderEEE"
11385   ]
11386  },
11387  {
11388   "alignment" : 8,
11389   "fields" :
11390   [
11391    {
11392     "field_name" : "flags",
11393     "referenced_type" : "_ZTIj"
11394    },
11395    {
11396     "field_name" : "fdIndex",
11397     "field_offset" : 32,
11398     "referenced_type" : "_ZTIj"
11399    },
11400    {
11401     "field_name" : "offset",
11402     "field_offset" : 64,
11403     "referenced_type" : "_ZTIj"
11404    },
11405    {
11406     "field_name" : "extent",
11407     "field_offset" : 128,
11408     "referenced_type" : "_ZTIy"
11409    }
11410   ],
11411   "linker_set_key" : "_ZTIN7android8hardware17GrantorDescriptorE",
11412   "name" : "android::hardware::GrantorDescriptor",
11413   "referenced_type" : "_ZTIN7android8hardware17GrantorDescriptorE",
11414   "self_type" : "_ZTIN7android8hardware17GrantorDescriptorE",
11415   "size" : 24,
11416   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h"
11417  },
11418  {
11419   "alignment" : 4,
11420   "base_specifiers" :
11421   [
11422    {
11423     "is_virtual" : true,
11424     "referenced_type" : "_ZTIN7android7RefBaseE"
11425    }
11426   ],
11427   "linker_set_key" : "_ZTIN7android8hardware20hidl_death_recipientE",
11428   "name" : "android::hardware::hidl_death_recipient",
11429   "referenced_type" : "_ZTIN7android8hardware20hidl_death_recipientE",
11430   "self_type" : "_ZTIN7android8hardware20hidl_death_recipientE",
11431   "size" : 12,
11432   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
11433   "vtable_components" :
11434   [
11435    {
11436     "component_value" : 4,
11437     "kind" : "vbase_offset"
11438    },
11439    {
11440     "kind" : "offset_to_top"
11441    },
11442    {
11443     "kind" : "rtti",
11444     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
11445    },
11446    {
11447     "is_pure" : true,
11448     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEyRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
11449    },
11450    {
11451     "kind" : "complete_dtor_pointer",
11452     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
11453    },
11454    {
11455     "kind" : "deleting_dtor_pointer",
11456     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
11457    },
11458    {
11459     "kind" : "vcall_offset"
11460    },
11461    {
11462     "kind" : "vcall_offset"
11463    },
11464    {
11465     "kind" : "vcall_offset"
11466    },
11467    {
11468     "kind" : "vcall_offset"
11469    },
11470    {
11471     "component_value" : -4,
11472     "kind" : "vcall_offset"
11473    },
11474    {
11475     "component_value" : -4,
11476     "kind" : "offset_to_top"
11477    },
11478    {
11479     "kind" : "rtti",
11480     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
11481    },
11482    {
11483     "kind" : "complete_dtor_pointer",
11484     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD1Ev"
11485    },
11486    {
11487     "kind" : "deleting_dtor_pointer",
11488     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD0Ev"
11489    },
11490    {
11491     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11492    },
11493    {
11494     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11495    },
11496    {
11497     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11498    },
11499    {
11500     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11501    }
11502   ]
11503  },
11504  {
11505   "alignment" : 4,
11506   "base_specifiers" :
11507   [
11508    {
11509     "referenced_type" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
11510    }
11511   ],
11512   "fields" :
11513   [
11514    {
11515     "access" : "private",
11516     "field_name" : "mRecipient",
11517     "field_offset" : 32,
11518     "referenced_type" : "_ZTIN7android2wpINS_8hardware20hidl_death_recipientEEE"
11519    },
11520    {
11521     "access" : "private",
11522     "field_name" : "mCookie",
11523     "field_offset" : 96,
11524     "referenced_type" : "_ZTIy"
11525    },
11526    {
11527     "access" : "private",
11528     "field_name" : "mBase",
11529     "field_offset" : 160,
11530     "referenced_type" : "_ZTIN7android2wpINS_4hidl4base4V1_05IBaseEEE"
11531    }
11532   ],
11533   "linker_set_key" : "_ZTIN7android8hardware27hidl_binder_death_recipientE",
11534   "name" : "android::hardware::hidl_binder_death_recipient",
11535   "referenced_type" : "_ZTIN7android8hardware27hidl_binder_death_recipientE",
11536   "self_type" : "_ZTIN7android8hardware27hidl_binder_death_recipientE",
11537   "size" : 36,
11538   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
11539   "vtable_components" :
11540   [
11541    {
11542     "component_value" : 28,
11543     "kind" : "vbase_offset"
11544    },
11545    {
11546     "kind" : "offset_to_top"
11547    },
11548    {
11549     "kind" : "rtti",
11550     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
11551    },
11552    {
11553     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
11554    },
11555    {
11556     "kind" : "complete_dtor_pointer",
11557     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
11558    },
11559    {
11560     "kind" : "deleting_dtor_pointer",
11561     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
11562    },
11563    {
11564     "kind" : "vcall_offset"
11565    },
11566    {
11567     "kind" : "vcall_offset"
11568    },
11569    {
11570     "kind" : "vcall_offset"
11571    },
11572    {
11573     "kind" : "vcall_offset"
11574    },
11575    {
11576     "component_value" : -28,
11577     "kind" : "vcall_offset"
11578    },
11579    {
11580     "component_value" : -28,
11581     "kind" : "offset_to_top"
11582    },
11583    {
11584     "kind" : "rtti",
11585     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
11586    },
11587    {
11588     "kind" : "complete_dtor_pointer",
11589     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD1Ev"
11590    },
11591    {
11592     "kind" : "deleting_dtor_pointer",
11593     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD0Ev"
11594    },
11595    {
11596     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11597    },
11598    {
11599     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11600    },
11601    {
11602     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11603    },
11604    {
11605     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11606    }
11607   ]
11608  },
11609  {
11610   "access" : "private",
11611   "alignment" : 4,
11612   "fields" :
11613   [
11614    {
11615     "field_name" : "index",
11616     "referenced_type" : "_ZTIj"
11617    },
11618    {
11619     "field_name" : "buffer",
11620     "field_offset" : 32,
11621     "referenced_type" : "_ZTIy"
11622    },
11623    {
11624     "field_name" : "bufend",
11625     "field_offset" : 96,
11626     "referenced_type" : "_ZTIy"
11627    }
11628   ],
11629   "linker_set_key" : "_ZTIN7android8hardware6Parcel10BufferInfoE",
11630   "name" : "android::hardware::Parcel::BufferInfo",
11631   "referenced_type" : "_ZTIN7android8hardware6Parcel10BufferInfoE",
11632   "self_type" : "_ZTIN7android8hardware6Parcel10BufferInfoE",
11633   "size" : 20,
11634   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
11635  },
11636  {
11637   "alignment" : 4,
11638   "fields" :
11639   [
11640    {
11641     "access" : "private",
11642     "field_name" : "mBufCachePos",
11643     "referenced_type" : "_ZTIj"
11644    },
11645    {
11646     "access" : "private",
11647     "field_name" : "mBufCache",
11648     "field_offset" : 32,
11649     "referenced_type" : "_ZTINSt3__16vectorIN7android8hardware6Parcel10BufferInfoENS_9allocatorIS4_EEEE"
11650    },
11651    {
11652     "access" : "private",
11653     "field_name" : "mError",
11654     "field_offset" : 128,
11655     "referenced_type" : "_ZTIi"
11656    },
11657    {
11658     "access" : "private",
11659     "field_name" : "mData",
11660     "field_offset" : 160,
11661     "referenced_type" : "_ZTIPh"
11662    },
11663    {
11664     "access" : "private",
11665     "field_name" : "mDataSize",
11666     "field_offset" : 192,
11667     "referenced_type" : "_ZTIj"
11668    },
11669    {
11670     "access" : "private",
11671     "field_name" : "mDataCapacity",
11672     "field_offset" : 224,
11673     "referenced_type" : "_ZTIj"
11674    },
11675    {
11676     "access" : "private",
11677     "field_name" : "mDataPos",
11678     "field_offset" : 256,
11679     "referenced_type" : "_ZTIj"
11680    },
11681    {
11682     "access" : "private",
11683     "field_name" : "mObjects",
11684     "field_offset" : 288,
11685     "referenced_type" : "_ZTIPy"
11686    },
11687    {
11688     "access" : "private",
11689     "field_name" : "mObjectsSize",
11690     "field_offset" : 320,
11691     "referenced_type" : "_ZTIj"
11692    },
11693    {
11694     "access" : "private",
11695     "field_name" : "mObjectsCapacity",
11696     "field_offset" : 352,
11697     "referenced_type" : "_ZTIj"
11698    },
11699    {
11700     "access" : "private",
11701     "field_name" : "mNextObjectHint",
11702     "field_offset" : 384,
11703     "referenced_type" : "_ZTIj"
11704    },
11705    {
11706     "access" : "private",
11707     "field_name" : "mNumRef",
11708     "field_offset" : 416,
11709     "referenced_type" : "_ZTIj"
11710    },
11711    {
11712     "access" : "private",
11713     "field_name" : "mFdsKnown",
11714     "field_offset" : 448,
11715     "referenced_type" : "_ZTIb"
11716    },
11717    {
11718     "access" : "private",
11719     "field_name" : "mHasFds",
11720     "field_offset" : 456,
11721     "referenced_type" : "_ZTIb"
11722    },
11723    {
11724     "access" : "private",
11725     "field_name" : "mAllowFds",
11726     "field_offset" : 464,
11727     "referenced_type" : "_ZTIb"
11728    },
11729    {
11730     "access" : "private",
11731     "field_name" : "mOwner",
11732     "field_offset" : 480,
11733     "referenced_type" : "_ZTIPFvPN7android8hardware6ParcelEPKhjPKyjPvE"
11734    },
11735    {
11736     "access" : "private",
11737     "field_name" : "mOwnerCookie",
11738     "field_offset" : 512,
11739     "referenced_type" : "_ZTIPv"
11740    }
11741   ],
11742   "linker_set_key" : "_ZTIN7android8hardware6ParcelE",
11743   "name" : "android::hardware::Parcel",
11744   "record_kind" : "class",
11745   "referenced_type" : "_ZTIN7android8hardware6ParcelE",
11746   "self_type" : "_ZTIN7android8hardware6ParcelE",
11747   "size" : 68,
11748   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
11749  },
11750  {
11751   "alignment" : 4,
11752   "base_specifiers" :
11753   [
11754    {
11755     "referenced_type" : "_ZTIN7android8hardware7details13return_statusE"
11756    }
11757   ],
11758   "fields" :
11759   [
11760    {
11761     "access" : "private",
11762     "field_name" : "mVal",
11763     "field_offset" : 192,
11764     "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_06StatusE"
11765    }
11766   ],
11767   "linker_set_key" : "_ZTIN7android8hardware6ReturnINS0_8vibrator4V1_06StatusEEE",
11768   "name" : "android::hardware::Return<android::hardware::vibrator::V1_0::Status>",
11769   "record_kind" : "class",
11770   "referenced_type" : "_ZTIN7android8hardware6ReturnINS0_8vibrator4V1_06StatusEEE",
11771   "self_type" : "_ZTIN7android8hardware6ReturnINS0_8vibrator4V1_06StatusEEE",
11772   "size" : 28,
11773   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
11774   "template_args" : [ "_ZTIN7android8hardware8vibrator4V1_06StatusE" ]
11775  },
11776  {
11777   "alignment" : 4,
11778   "base_specifiers" :
11779   [
11780    {
11781     "referenced_type" : "_ZTIN7android8hardware7details13return_statusE"
11782    }
11783   ],
11784   "fields" :
11785   [
11786    {
11787     "access" : "private",
11788     "field_name" : "mVal",
11789     "field_offset" : 192,
11790     "referenced_type" : "_ZTIN7android2spINS_8hardware8vibrator4V1_29IVibratorEEE"
11791    }
11792   ],
11793   "linker_set_key" : "_ZTIN7android8hardware6ReturnINS_2spINS0_8vibrator4V1_29IVibratorEEEEE",
11794   "name" : "android::hardware::Return<android::sp<android::hardware::vibrator::V1_2::IVibrator> >",
11795   "record_kind" : "class",
11796   "referenced_type" : "_ZTIN7android8hardware6ReturnINS_2spINS0_8vibrator4V1_29IVibratorEEEEE",
11797   "self_type" : "_ZTIN7android8hardware6ReturnINS_2spINS0_8vibrator4V1_29IVibratorEEEEE",
11798   "size" : 28,
11799   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
11800   "template_args" : [ "_ZTIN7android2spINS_8hardware8vibrator4V1_29IVibratorEEE" ]
11801  },
11802  {
11803   "alignment" : 4,
11804   "base_specifiers" :
11805   [
11806    {
11807     "referenced_type" : "_ZTIN7android8hardware7details13return_statusE"
11808    }
11809   ],
11810   "fields" :
11811   [
11812    {
11813     "access" : "private",
11814     "field_name" : "mVal",
11815     "field_offset" : 168,
11816     "referenced_type" : "_ZTIb"
11817    }
11818   ],
11819   "linker_set_key" : "_ZTIN7android8hardware6ReturnIbEE",
11820   "name" : "android::hardware::Return<bool>",
11821   "record_kind" : "class",
11822   "referenced_type" : "_ZTIN7android8hardware6ReturnIbEE",
11823   "self_type" : "_ZTIN7android8hardware6ReturnIbEE",
11824   "size" : 24,
11825   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
11826   "template_args" : [ "_ZTIb" ]
11827  },
11828  {
11829   "alignment" : 4,
11830   "base_specifiers" :
11831   [
11832    {
11833     "referenced_type" : "_ZTIN7android8hardware7details13return_statusE"
11834    }
11835   ],
11836   "linker_set_key" : "_ZTIN7android8hardware6ReturnIvEE",
11837   "name" : "android::hardware::Return<void>",
11838   "record_kind" : "class",
11839   "referenced_type" : "_ZTIN7android8hardware6ReturnIvEE",
11840   "self_type" : "_ZTIN7android8hardware6ReturnIvEE",
11841   "size" : 24,
11842   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
11843   "template_args" : [ "_ZTIv" ]
11844  },
11845  {
11846   "alignment" : 4,
11847   "fields" :
11848   [
11849    {
11850     "access" : "private",
11851     "field_name" : "mException",
11852     "referenced_type" : "_ZTIi"
11853    },
11854    {
11855     "access" : "private",
11856     "field_name" : "mErrorCode",
11857     "field_offset" : 32,
11858     "referenced_type" : "_ZTIi"
11859    },
11860    {
11861     "access" : "private",
11862     "field_name" : "mMessage",
11863     "field_offset" : 64,
11864     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
11865    }
11866   ],
11867   "linker_set_key" : "_ZTIN7android8hardware6StatusE",
11868   "name" : "android::hardware::Status",
11869   "record_kind" : "class",
11870   "referenced_type" : "_ZTIN7android8hardware6StatusE",
11871   "self_type" : "_ZTIN7android8hardware6StatusE",
11872   "size" : 20,
11873   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
11874  },
11875  {
11876   "alignment" : 4,
11877   "base_specifiers" :
11878   [
11879    {
11880     "is_virtual" : true,
11881     "referenced_type" : "_ZTIN7android7RefBaseE"
11882    }
11883   ],
11884   "linker_set_key" : "_ZTIN7android8hardware7IBinder14DeathRecipientE",
11885   "name" : "android::hardware::IBinder::DeathRecipient",
11886   "record_kind" : "class",
11887   "referenced_type" : "_ZTIN7android8hardware7IBinder14DeathRecipientE",
11888   "self_type" : "_ZTIN7android8hardware7IBinder14DeathRecipientE",
11889   "size" : 12,
11890   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
11891   "vtable_components" :
11892   [
11893    {
11894     "component_value" : 4,
11895     "kind" : "vbase_offset"
11896    },
11897    {
11898     "kind" : "offset_to_top"
11899    },
11900    {
11901     "kind" : "rtti",
11902     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
11903    },
11904    {
11905     "is_pure" : true,
11906     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
11907    },
11908    {
11909     "kind" : "complete_dtor_pointer",
11910     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
11911    },
11912    {
11913     "kind" : "deleting_dtor_pointer",
11914     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
11915    },
11916    {
11917     "kind" : "vcall_offset"
11918    },
11919    {
11920     "kind" : "vcall_offset"
11921    },
11922    {
11923     "kind" : "vcall_offset"
11924    },
11925    {
11926     "kind" : "vcall_offset"
11927    },
11928    {
11929     "component_value" : -4,
11930     "kind" : "vcall_offset"
11931    },
11932    {
11933     "component_value" : -4,
11934     "kind" : "offset_to_top"
11935    },
11936    {
11937     "kind" : "rtti",
11938     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
11939    },
11940    {
11941     "kind" : "complete_dtor_pointer",
11942     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD1Ev"
11943    },
11944    {
11945     "kind" : "deleting_dtor_pointer",
11946     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD0Ev"
11947    },
11948    {
11949     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11950    },
11951    {
11952     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11953    },
11954    {
11955     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11956    },
11957    {
11958     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11959    }
11960   ]
11961  },
11962  {
11963   "alignment" : 4,
11964   "base_specifiers" :
11965   [
11966    {
11967     "is_virtual" : true,
11968     "referenced_type" : "_ZTIN7android7RefBaseE"
11969    }
11970   ],
11971   "linker_set_key" : "_ZTIN7android8hardware7IBinderE",
11972   "name" : "android::hardware::IBinder",
11973   "record_kind" : "class",
11974   "referenced_type" : "_ZTIN7android8hardware7IBinderE",
11975   "self_type" : "_ZTIN7android8hardware7IBinderE",
11976   "size" : 12,
11977   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
11978   "vtable_components" :
11979   [
11980    {
11981     "component_value" : 4,
11982     "kind" : "vbase_offset"
11983    },
11984    {
11985     "kind" : "offset_to_top"
11986    },
11987    {
11988     "kind" : "rtti",
11989     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
11990    },
11991    {
11992     "is_pure" : true,
11993     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
11994    },
11995    {
11996     "is_pure" : true,
11997     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
11998    },
11999    {
12000     "is_pure" : true,
12001     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
12002    },
12003    {
12004     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
12005    },
12006    {
12007     "is_pure" : true,
12008     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
12009    },
12010    {
12011     "is_pure" : true,
12012     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
12013    },
12014    {
12015     "is_pure" : true,
12016     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
12017    },
12018    {
12019     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
12020    },
12021    {
12022     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
12023    },
12024    {
12025     "kind" : "complete_dtor_pointer",
12026     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
12027    },
12028    {
12029     "kind" : "deleting_dtor_pointer",
12030     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
12031    },
12032    {
12033     "kind" : "vcall_offset"
12034    },
12035    {
12036     "kind" : "vcall_offset"
12037    },
12038    {
12039     "kind" : "vcall_offset"
12040    },
12041    {
12042     "kind" : "vcall_offset"
12043    },
12044    {
12045     "component_value" : -4,
12046     "kind" : "vcall_offset"
12047    },
12048    {
12049     "component_value" : -4,
12050     "kind" : "offset_to_top"
12051    },
12052    {
12053     "kind" : "rtti",
12054     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
12055    },
12056    {
12057     "kind" : "complete_dtor_pointer",
12058     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD1Ev"
12059    },
12060    {
12061     "kind" : "deleting_dtor_pointer",
12062     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD0Ev"
12063    },
12064    {
12065     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12066    },
12067    {
12068     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12069    },
12070    {
12071     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12072    },
12073    {
12074     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12075    }
12076   ]
12077  },
12078  {
12079   "alignment" : 4,
12080   "fields" :
12081   [
12082    {
12083     "access" : "private",
12084     "field_name" : "mQueue",
12085     "referenced_type" : "_ZTINSt3__110shared_ptrIN7android8hardware7details17SynchronizedQueueINS_8functionIFvvEEEEEEE"
12086    }
12087   ],
12088   "linker_set_key" : "_ZTIN7android8hardware7details10TaskRunnerE",
12089   "name" : "android::hardware::details::TaskRunner",
12090   "record_kind" : "class",
12091   "referenced_type" : "_ZTIN7android8hardware7details10TaskRunnerE",
12092   "self_type" : "_ZTIN7android8hardware7details10TaskRunnerE",
12093   "size" : 8,
12094   "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h"
12095  },
12096  {
12097   "alignment" : 4,
12098   "fields" :
12099   [
12100    {
12101     "access" : "private",
12102     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
12103    }
12104   ],
12105   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEE",
12106   "name" : "android::hardware::details::hidl_pointer<native_handle>",
12107   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEE",
12108   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEE",
12109   "size" : 8,
12110   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
12111   "template_args" : [ "_ZTI13native_handle" ]
12112  },
12113  {
12114   "access" : "private",
12115   "alignment" : 4,
12116   "fields" :
12117   [
12118    {
12119     "field_name" : "mPointer",
12120     "referenced_type" : "_ZTIP13native_handle"
12121    },
12122    {
12123     "field_name" : "_pad",
12124     "referenced_type" : "_ZTIy"
12125    }
12126   ],
12127   "is_anonymous" : true,
12128   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEUt_E",
12129   "name" : "android::hardware::details::hidl_pointer<native_handle>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5)",
12130   "record_kind" : "union",
12131   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEUt_E",
12132   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEUt_E",
12133   "size" : 8,
12134   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
12135  },
12136  {
12137   "alignment" : 4,
12138   "fields" :
12139   [
12140    {
12141     "access" : "private",
12142     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
12143    }
12144   ],
12145   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEE",
12146   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
12147   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEE",
12148   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEE",
12149   "size" : 8,
12150   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
12151   "template_args" : [ "_ZTIK13native_handle" ]
12152  },
12153  {
12154   "access" : "private",
12155   "alignment" : 4,
12156   "fields" :
12157   [
12158    {
12159     "field_name" : "mPointer",
12160     "referenced_type" : "_ZTIPK13native_handle"
12161    },
12162    {
12163     "field_name" : "_pad",
12164     "referenced_type" : "_ZTIy"
12165    }
12166   ],
12167   "is_anonymous" : true,
12168   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEUt_E",
12169   "name" : "android::hardware::details::hidl_pointer<const native_handle>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5)",
12170   "record_kind" : "union",
12171   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEUt_E",
12172   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEUt_E",
12173   "size" : 8,
12174   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
12175  },
12176  {
12177   "alignment" : 4,
12178   "fields" :
12179   [
12180    {
12181     "access" : "private",
12182     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEUt_E"
12183    }
12184   ],
12185   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIKcEE",
12186   "name" : "android::hardware::details::hidl_pointer<const char>",
12187   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEE",
12188   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEE",
12189   "size" : 8,
12190   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
12191   "template_args" : [ "_ZTIKc" ]
12192  },
12193  {
12194   "access" : "private",
12195   "alignment" : 4,
12196   "fields" :
12197   [
12198    {
12199     "field_name" : "mPointer",
12200     "referenced_type" : "_ZTIPKc"
12201    },
12202    {
12203     "field_name" : "_pad",
12204     "referenced_type" : "_ZTIy"
12205    }
12206   ],
12207   "is_anonymous" : true,
12208   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIKcEUt_E",
12209   "name" : "android::hardware::details::hidl_pointer<const char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5)",
12210   "record_kind" : "union",
12211   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEUt_E",
12212   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEUt_E",
12213   "size" : 8,
12214   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
12215  },
12216  {
12217   "alignment" : 4,
12218   "fields" :
12219   [
12220    {
12221     "access" : "private",
12222     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEUt_E"
12223    }
12224   ],
12225   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEE",
12226   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
12227   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEE",
12228   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEE",
12229   "size" : 8,
12230   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
12231   "template_args" : [ "_ZTIN7android8hardware10hidl_arrayIhLj32EJEEE" ]
12232  },
12233  {
12234   "access" : "private",
12235   "alignment" : 4,
12236   "fields" :
12237   [
12238    {
12239     "field_name" : "mPointer",
12240     "referenced_type" : "_ZTIPN7android8hardware10hidl_arrayIhLj32EJEEE"
12241    },
12242    {
12243     "field_name" : "_pad",
12244     "referenced_type" : "_ZTIy"
12245    }
12246   ],
12247   "is_anonymous" : true,
12248   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEUt_E",
12249   "name" : "android::hardware::details::hidl_pointer<hidl_array<unsigned char, 32> >::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5)",
12250   "record_kind" : "union",
12251   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEUt_E",
12252   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEUt_E",
12253   "size" : 8,
12254   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
12255  },
12256  {
12257   "alignment" : 4,
12258   "fields" :
12259   [
12260    {
12261     "access" : "private",
12262     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E"
12263    }
12264   ],
12265   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE",
12266   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
12267   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE",
12268   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE",
12269   "size" : 8,
12270   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
12271   "template_args" : [ "_ZTIN7android8hardware11hidl_stringE" ]
12272  },
12273  {
12274   "access" : "private",
12275   "alignment" : 4,
12276   "fields" :
12277   [
12278    {
12279     "field_name" : "mPointer",
12280     "referenced_type" : "_ZTIPN7android8hardware11hidl_stringE"
12281    },
12282    {
12283     "field_name" : "_pad",
12284     "referenced_type" : "_ZTIy"
12285    }
12286   ],
12287   "is_anonymous" : true,
12288   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E",
12289   "name" : "android::hardware::details::hidl_pointer<hidl_string>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5)",
12290   "record_kind" : "union",
12291   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E",
12292   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E",
12293   "size" : 8,
12294   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
12295  },
12296  {
12297   "alignment" : 4,
12298   "fields" :
12299   [
12300    {
12301     "access" : "private",
12302     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
12303    }
12304   ],
12305   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE",
12306   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
12307   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE",
12308   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE",
12309   "size" : 8,
12310   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
12311   "template_args" : [ "_ZTIN7android8hardware17GrantorDescriptorE" ]
12312  },
12313  {
12314   "access" : "private",
12315   "alignment" : 4,
12316   "fields" :
12317   [
12318    {
12319     "field_name" : "mPointer",
12320     "referenced_type" : "_ZTIPN7android8hardware17GrantorDescriptorE"
12321    },
12322    {
12323     "field_name" : "_pad",
12324     "referenced_type" : "_ZTIy"
12325    }
12326   ],
12327   "is_anonymous" : true,
12328   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E",
12329   "name" : "android::hardware::details::hidl_pointer<GrantorDescriptor>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5)",
12330   "record_kind" : "union",
12331   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E",
12332   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E",
12333   "size" : 8,
12334   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
12335  },
12336  {
12337   "alignment" : 4,
12338   "fields" :
12339   [
12340    {
12341     "access" : "private",
12342     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIcEUt_E"
12343    }
12344   ],
12345   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIcEE",
12346   "name" : "android::hardware::details::hidl_pointer<char>",
12347   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIcEE",
12348   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIcEE",
12349   "size" : 8,
12350   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
12351   "template_args" : [ "_ZTIc" ]
12352  },
12353  {
12354   "access" : "private",
12355   "alignment" : 4,
12356   "fields" :
12357   [
12358    {
12359     "field_name" : "mPointer",
12360     "referenced_type" : "_ZTIPc"
12361    },
12362    {
12363     "field_name" : "_pad",
12364     "referenced_type" : "_ZTIy"
12365    }
12366   ],
12367   "is_anonymous" : true,
12368   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIcEUt_E",
12369   "name" : "android::hardware::details::hidl_pointer<char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5)",
12370   "record_kind" : "union",
12371   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIcEUt_E",
12372   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIcEUt_E",
12373   "size" : 8,
12374   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
12375  },
12376  {
12377   "alignment" : 4,
12378   "fields" :
12379   [
12380    {
12381     "access" : "private",
12382     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIiEUt_E"
12383    }
12384   ],
12385   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIiEE",
12386   "name" : "android::hardware::details::hidl_pointer<int>",
12387   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIiEE",
12388   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIiEE",
12389   "size" : 8,
12390   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
12391   "template_args" : [ "_ZTIi" ]
12392  },
12393  {
12394   "access" : "private",
12395   "alignment" : 4,
12396   "fields" :
12397   [
12398    {
12399     "field_name" : "mPointer",
12400     "referenced_type" : "_ZTIPi"
12401    },
12402    {
12403     "field_name" : "_pad",
12404     "referenced_type" : "_ZTIy"
12405    }
12406   ],
12407   "is_anonymous" : true,
12408   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIiEUt_E",
12409   "name" : "android::hardware::details::hidl_pointer<int>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5)",
12410   "record_kind" : "union",
12411   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIiEUt_E",
12412   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIiEUt_E",
12413   "size" : 8,
12414   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
12415  },
12416  {
12417   "alignment" : 4,
12418   "fields" :
12419   [
12420    {
12421     "access" : "private",
12422     "field_name" : "buffer",
12423     "referenced_type" : "_ZTIA16_c"
12424    }
12425   ],
12426   "linker_set_key" : "_ZTIN7android8hardware7details13DoNotDestructINS0_13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEEEE",
12427   "name" : "android::hardware::details::DoNotDestruct<android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > >",
12428   "record_kind" : "class",
12429   "referenced_type" : "_ZTIN7android8hardware7details13DoNotDestructINS0_13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEEEE",
12430   "self_type" : "_ZTIN7android8hardware7details13DoNotDestructINS0_13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEEEE",
12431   "size" : 16,
12432   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
12433   "template_args" :
12434   [
12435    "_ZTIN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE"
12436   ]
12437  },
12438  {
12439   "alignment" : 4,
12440   "fields" :
12441   [
12442    {
12443     "access" : "private",
12444     "field_name" : "mStatus",
12445     "referenced_type" : "_ZTIN7android8hardware6StatusE"
12446    },
12447    {
12448     "access" : "private",
12449     "field_name" : "mCheckedStatus",
12450     "field_offset" : 160,
12451     "referenced_type" : "_ZTIb"
12452    }
12453   ],
12454   "linker_set_key" : "_ZTIN7android8hardware7details13return_statusE",
12455   "name" : "android::hardware::details::return_status",
12456   "record_kind" : "class",
12457   "referenced_type" : "_ZTIN7android8hardware7details13return_statusE",
12458   "self_type" : "_ZTIN7android8hardware7details13return_statusE",
12459   "size" : 24,
12460   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
12461  },
12462  {
12463   "alignment" : 4,
12464   "fields" :
12465   [
12466    {
12467     "access" : "protected",
12468     "field_name" : "mInstrumentationCallbacks",
12469     "field_offset" : 32,
12470     "referenced_type" : "_ZTINSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE"
12471    },
12472    {
12473     "access" : "protected",
12474     "field_name" : "mEnableInstrumentation",
12475     "field_offset" : 128,
12476     "referenced_type" : "_ZTIb"
12477    },
12478    {
12479     "access" : "protected",
12480     "field_name" : "mInstrumentationLibPackage",
12481     "field_offset" : 160,
12482     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
12483    },
12484    {
12485     "access" : "protected",
12486     "field_name" : "mInterfaceName",
12487     "field_offset" : 256,
12488     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
12489    }
12490   ],
12491   "linker_set_key" : "_ZTIN7android8hardware7details16HidlInstrumentorE",
12492   "name" : "android::hardware::details::HidlInstrumentor",
12493   "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorE",
12494   "self_type" : "_ZTIN7android8hardware7details16HidlInstrumentorE",
12495   "size" : 44,
12496   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
12497   "vtable_components" :
12498   [
12499    {
12500     "kind" : "offset_to_top"
12501    },
12502    {
12503     "kind" : "rtti",
12504     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
12505    },
12506    {
12507     "kind" : "complete_dtor_pointer",
12508     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
12509    },
12510    {
12511     "kind" : "deleting_dtor_pointer",
12512     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
12513    }
12514   ]
12515  },
12516  {
12517   "alignment" : 1,
12518   "linker_set_key" : "_ZTIN7android8hardware7details5i_tagE",
12519   "name" : "android::hardware::details::i_tag",
12520   "referenced_type" : "_ZTIN7android8hardware7details5i_tagE",
12521   "self_type" : "_ZTIN7android8hardware7details5i_tagE",
12522   "size" : 1,
12523   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
12524  },
12525  {
12526   "alignment" : 1,
12527   "linker_set_key" : "_ZTIN7android8hardware7details6bs_tagE",
12528   "name" : "android::hardware::details::bs_tag",
12529   "referenced_type" : "_ZTIN7android8hardware7details6bs_tagE",
12530   "self_type" : "_ZTIN7android8hardware7details6bs_tagE",
12531   "size" : 1,
12532   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
12533  },
12534  {
12535   "alignment" : 1,
12536   "linker_set_key" : "_ZTIN7android8hardware7details8bnhw_tagE",
12537   "name" : "android::hardware::details::bnhw_tag",
12538   "referenced_type" : "_ZTIN7android8hardware7details8bnhw_tagE",
12539   "self_type" : "_ZTIN7android8hardware7details8bnhw_tagE",
12540   "size" : 1,
12541   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
12542  },
12543  {
12544   "alignment" : 1,
12545   "linker_set_key" : "_ZTIN7android8hardware7details8bphw_tagE",
12546   "name" : "android::hardware::details::bphw_tag",
12547   "referenced_type" : "_ZTIN7android8hardware7details8bphw_tagE",
12548   "self_type" : "_ZTIN7android8hardware7details8bphw_tagE",
12549   "size" : 1,
12550   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
12551  },
12552  {
12553   "alignment" : 1,
12554   "linker_set_key" : "_ZTIN7android8hardware7details9std_arrayIhLj32EJEEE",
12555   "name" : "android::hardware::details::std_array<unsigned char, 32>",
12556   "referenced_type" : "_ZTIN7android8hardware7details9std_arrayIhLj32EJEEE",
12557   "self_type" : "_ZTIN7android8hardware7details9std_arrayIhLj32EJEEE",
12558   "size" : 1,
12559   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12560   "template_args" : [ "_ZTIh" ]
12561  },
12562  {
12563   "alignment" : 4,
12564   "fields" :
12565   [
12566    {
12567     "access" : "private",
12568     "field_name" : "mBuffer",
12569     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEE"
12570    },
12571    {
12572     "access" : "private",
12573     "field_name" : "mSize",
12574     "field_offset" : 64,
12575     "referenced_type" : "_ZTIj"
12576    },
12577    {
12578     "access" : "private",
12579     "field_name" : "mOwnsBuffer",
12580     "field_offset" : 96,
12581     "referenced_type" : "_ZTIb"
12582    },
12583    {
12584     "access" : "private",
12585     "field_name" : "mPad",
12586     "field_offset" : 104,
12587     "referenced_type" : "_ZTIA3_h"
12588    }
12589   ],
12590   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEE",
12591   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
12592   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEE",
12593   "self_type" : "_ZTIN7android8hardware8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEE",
12594   "size" : 16,
12595   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12596   "template_args" : [ "_ZTIN7android8hardware10hidl_arrayIhLj32EJEEE" ]
12597  },
12598  {
12599   "alignment" : 4,
12600   "fields" :
12601   [
12602    {
12603     "access" : "private",
12604     "field_name" : "mBuffer",
12605     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE"
12606    },
12607    {
12608     "access" : "private",
12609     "field_name" : "mSize",
12610     "field_offset" : 64,
12611     "referenced_type" : "_ZTIj"
12612    },
12613    {
12614     "access" : "private",
12615     "field_name" : "mOwnsBuffer",
12616     "field_offset" : 96,
12617     "referenced_type" : "_ZTIb"
12618    },
12619    {
12620     "access" : "private",
12621     "field_name" : "mPad",
12622     "field_offset" : 104,
12623     "referenced_type" : "_ZTIA3_h"
12624    }
12625   ],
12626   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecINS0_11hidl_stringEEE",
12627   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
12628   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_11hidl_stringEEE",
12629   "self_type" : "_ZTIN7android8hardware8hidl_vecINS0_11hidl_stringEEE",
12630   "size" : 16,
12631   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12632   "template_args" : [ "_ZTIN7android8hardware11hidl_stringE" ]
12633  },
12634  {
12635   "alignment" : 4,
12636   "fields" :
12637   [
12638    {
12639     "access" : "private",
12640     "field_name" : "mBuffer",
12641     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
12642    },
12643    {
12644     "access" : "private",
12645     "field_name" : "mSize",
12646     "field_offset" : 64,
12647     "referenced_type" : "_ZTIj"
12648    },
12649    {
12650     "access" : "private",
12651     "field_name" : "mOwnsBuffer",
12652     "field_offset" : 96,
12653     "referenced_type" : "_ZTIb"
12654    },
12655    {
12656     "access" : "private",
12657     "field_name" : "mPad",
12658     "field_offset" : 104,
12659     "referenced_type" : "_ZTIA3_h"
12660    }
12661   ],
12662   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE",
12663   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
12664   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE",
12665   "self_type" : "_ZTIN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE",
12666   "size" : 16,
12667   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12668   "template_args" : [ "_ZTIN7android8hardware17GrantorDescriptorE" ]
12669  },
12670  {
12671   "alignment" : 4,
12672   "fields" :
12673   [
12674    {
12675     "access" : "private",
12676     "field_name" : "mBuffer",
12677     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIcEE"
12678    },
12679    {
12680     "access" : "private",
12681     "field_name" : "mSize",
12682     "field_offset" : 64,
12683     "referenced_type" : "_ZTIj"
12684    },
12685    {
12686     "access" : "private",
12687     "field_name" : "mOwnsBuffer",
12688     "field_offset" : 96,
12689     "referenced_type" : "_ZTIb"
12690    },
12691    {
12692     "access" : "private",
12693     "field_name" : "mPad",
12694     "field_offset" : 104,
12695     "referenced_type" : "_ZTIA3_h"
12696    }
12697   ],
12698   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecIcEE",
12699   "name" : "android::hardware::hidl_vec<char>",
12700   "referenced_type" : "_ZTIN7android8hardware8hidl_vecIcEE",
12701   "self_type" : "_ZTIN7android8hardware8hidl_vecIcEE",
12702   "size" : 16,
12703   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12704   "template_args" : [ "_ZTIc" ]
12705  },
12706  {
12707   "alignment" : 4,
12708   "fields" :
12709   [
12710    {
12711     "access" : "private",
12712     "field_name" : "mBuffer",
12713     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIiEE"
12714    },
12715    {
12716     "access" : "private",
12717     "field_name" : "mSize",
12718     "field_offset" : 64,
12719     "referenced_type" : "_ZTIj"
12720    },
12721    {
12722     "access" : "private",
12723     "field_name" : "mOwnsBuffer",
12724     "field_offset" : 96,
12725     "referenced_type" : "_ZTIb"
12726    },
12727    {
12728     "access" : "private",
12729     "field_name" : "mPad",
12730     "field_offset" : 104,
12731     "referenced_type" : "_ZTIA3_h"
12732    }
12733   ],
12734   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecIiEE",
12735   "name" : "android::hardware::hidl_vec<int>",
12736   "referenced_type" : "_ZTIN7android8hardware8hidl_vecIiEE",
12737   "self_type" : "_ZTIN7android8hardware8hidl_vecIiEE",
12738   "size" : 16,
12739   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12740   "template_args" : [ "_ZTIi" ]
12741  },
12742  {
12743   "alignment" : 4,
12744   "base_specifiers" :
12745   [
12746    {
12747     "referenced_type" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
12748    }
12749   ],
12750   "fields" :
12751   [
12752    {
12753     "access" : "private",
12754     "field_name" : "_hidl_mImpl",
12755     "field_offset" : 544,
12756     "referenced_type" : "_ZTIN7android2spINS_8hardware8vibrator4V1_09IVibratorEEE"
12757    }
12758   ],
12759   "linker_set_key" : "_ZTIN7android8hardware8vibrator4V1_012BnHwVibratorE",
12760   "name" : "android::hardware::vibrator::V1_0::BnHwVibrator",
12761   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_012BnHwVibratorE",
12762   "self_type" : "_ZTIN7android8hardware8vibrator4V1_012BnHwVibratorE",
12763   "size" : 80,
12764   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/BnHwVibrator.h",
12765   "vtable_components" :
12766   [
12767    {
12768     "component_value" : 72,
12769     "kind" : "vbase_offset"
12770    },
12771    {
12772     "kind" : "offset_to_top"
12773    },
12774    {
12775     "kind" : "rtti",
12776     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_012BnHwVibratorE"
12777    },
12778    {
12779     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
12780    },
12781    {
12782     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
12783    },
12784    {
12785     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
12786    },
12787    {
12788     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BnHwBase13checkSubclassEPKv"
12789    },
12790    {
12791     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
12792    },
12793    {
12794     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
12795    },
12796    {
12797     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
12798    },
12799    {
12800     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
12801    },
12802    {
12803     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
12804    },
12805    {
12806     "kind" : "complete_dtor_pointer",
12807     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BnHwVibratorD1Ev"
12808    },
12809    {
12810     "kind" : "deleting_dtor_pointer",
12811     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BnHwVibratorD0Ev"
12812    },
12813    {
12814     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BnHwVibrator10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
12815    },
12816    {
12817     "component_value" : -20,
12818     "kind" : "offset_to_top"
12819    },
12820    {
12821     "kind" : "rtti",
12822     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_012BnHwVibratorE"
12823    },
12824    {
12825     "kind" : "complete_dtor_pointer",
12826     "mangled_component_name" : "_ZThn20_N7android8hardware8vibrator4V1_012BnHwVibratorD1Ev"
12827    },
12828    {
12829     "kind" : "deleting_dtor_pointer",
12830     "mangled_component_name" : "_ZThn20_N7android8hardware8vibrator4V1_012BnHwVibratorD0Ev"
12831    },
12832    {
12833     "kind" : "vcall_offset"
12834    },
12835    {
12836     "kind" : "vcall_offset"
12837    },
12838    {
12839     "kind" : "vcall_offset"
12840    },
12841    {
12842     "kind" : "vcall_offset"
12843    },
12844    {
12845     "component_value" : -72,
12846     "kind" : "vcall_offset"
12847    },
12848    {
12849     "component_value" : -72,
12850     "kind" : "offset_to_top"
12851    },
12852    {
12853     "kind" : "rtti",
12854     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_012BnHwVibratorE"
12855    },
12856    {
12857     "kind" : "complete_dtor_pointer",
12858     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_012BnHwVibratorD1Ev"
12859    },
12860    {
12861     "kind" : "deleting_dtor_pointer",
12862     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_012BnHwVibratorD0Ev"
12863    },
12864    {
12865     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12866    },
12867    {
12868     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12869    },
12870    {
12871     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12872    },
12873    {
12874     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12875    }
12876   ]
12877  },
12878  {
12879   "alignment" : 4,
12880   "base_specifiers" :
12881   [
12882    {
12883     "referenced_type" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEEE"
12884    },
12885    {
12886     "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
12887    }
12888   ],
12889   "fields" :
12890   [
12891    {
12892     "access" : "private",
12893     "field_name" : "_hidl_mMutex",
12894     "field_offset" : 544,
12895     "referenced_type" : "_ZTINSt3__15mutexE"
12896    },
12897    {
12898     "access" : "private",
12899     "field_name" : "_hidl_mDeathRecipients",
12900     "field_offset" : 576,
12901     "referenced_type" : "_ZTINSt3__16vectorIN7android2spINS1_8hardware27hidl_binder_death_recipientEEENS_9allocatorIS5_EEEE"
12902    }
12903   ],
12904   "linker_set_key" : "_ZTIN7android8hardware8vibrator4V1_012BpHwVibratorE",
12905   "name" : "android::hardware::vibrator::V1_0::BpHwVibrator",
12906   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_012BpHwVibratorE",
12907   "self_type" : "_ZTIN7android8hardware8vibrator4V1_012BpHwVibratorE",
12908   "size" : 92,
12909   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/BpHwVibrator.h",
12910   "vtable_components" :
12911   [
12912    {
12913     "component_value" : 84,
12914     "kind" : "vbase_offset"
12915    },
12916    {
12917     "kind" : "offset_to_top"
12918    },
12919    {
12920     "kind" : "rtti",
12921     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_012BpHwVibratorE"
12922    },
12923    {
12924     "mangled_component_name" : "_ZNK7android8hardware8vibrator4V1_012BpHwVibrator8isRemoteEv"
12925    },
12926    {
12927     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12928    },
12929    {
12930     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12931    },
12932    {
12933     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12934    },
12935    {
12936     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
12937    },
12938    {
12939     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibrator21setHALInstrumentationEv"
12940    },
12941    {
12942     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
12943    },
12944    {
12945     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibrator4pingEv"
12946    },
12947    {
12948     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12949    },
12950    {
12951     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibrator21notifySyspropsChangedEv"
12952    },
12953    {
12954     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12955    },
12956    {
12957     "kind" : "complete_dtor_pointer",
12958     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibratorD1Ev"
12959    },
12960    {
12961     "kind" : "deleting_dtor_pointer",
12962     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibratorD0Ev"
12963    },
12964    {
12965     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibrator2onEj"
12966    },
12967    {
12968     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibrator3offEv"
12969    },
12970    {
12971     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibrator24supportsAmplitudeControlEv"
12972    },
12973    {
12974     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibrator12setAmplitudeEh"
12975    },
12976    {
12977     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibrator7performENS2_6EffectENS2_14EffectStrengthENSt3__18functionIFvNS2_6StatusEjEEE"
12978    },
12979    {
12980     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEE10onAsBinderEv"
12981    },
12982    {
12983     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibrator15onLastStrongRefEPKv"
12984    },
12985    {
12986     "component_value" : 80,
12987     "kind" : "vbase_offset"
12988    },
12989    {
12990     "component_value" : -4,
12991     "kind" : "offset_to_top"
12992    },
12993    {
12994     "kind" : "rtti",
12995     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_012BpHwVibratorE"
12996    },
12997    {
12998     "kind" : "complete_dtor_pointer",
12999     "mangled_component_name" : "_ZThn4_N7android8hardware8vibrator4V1_012BpHwVibratorD1Ev"
13000    },
13001    {
13002     "kind" : "deleting_dtor_pointer",
13003     "mangled_component_name" : "_ZThn4_N7android8hardware8vibrator4V1_012BpHwVibratorD0Ev"
13004    },
13005    {
13006     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEE10onAsBinderEv"
13007    },
13008    {
13009     "component_value" : 76,
13010     "kind" : "vbase_offset"
13011    },
13012    {
13013     "component_value" : -8,
13014     "kind" : "offset_to_top"
13015    },
13016    {
13017     "kind" : "rtti",
13018     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_012BpHwVibratorE"
13019    },
13020    {
13021     "kind" : "complete_dtor_pointer",
13022     "mangled_component_name" : "_ZThn8_N7android8hardware8vibrator4V1_012BpHwVibratorD1Ev"
13023    },
13024    {
13025     "kind" : "deleting_dtor_pointer",
13026     "mangled_component_name" : "_ZThn8_N7android8hardware8vibrator4V1_012BpHwVibratorD0Ev"
13027    },
13028    {
13029     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
13030    },
13031    {
13032     "mangled_component_name" : "_ZThn8_N7android8hardware8vibrator4V1_012BpHwVibrator15onLastStrongRefEPKv"
13033    },
13034    {
13035     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13036    },
13037    {
13038     "component_value" : -24,
13039     "kind" : "offset_to_top"
13040    },
13041    {
13042     "kind" : "rtti",
13043     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_012BpHwVibratorE"
13044    },
13045    {
13046     "kind" : "complete_dtor_pointer",
13047     "mangled_component_name" : "_ZThn24_N7android8hardware8vibrator4V1_012BpHwVibratorD1Ev"
13048    },
13049    {
13050     "kind" : "deleting_dtor_pointer",
13051     "mangled_component_name" : "_ZThn24_N7android8hardware8vibrator4V1_012BpHwVibratorD0Ev"
13052    },
13053    {
13054     "kind" : "vcall_offset"
13055    },
13056    {
13057     "component_value" : -76,
13058     "kind" : "vcall_offset"
13059    },
13060    {
13061     "component_value" : -84,
13062     "kind" : "vcall_offset"
13063    },
13064    {
13065     "component_value" : -76,
13066     "kind" : "vcall_offset"
13067    },
13068    {
13069     "component_value" : -84,
13070     "kind" : "vcall_offset"
13071    },
13072    {
13073     "component_value" : -84,
13074     "kind" : "offset_to_top"
13075    },
13076    {
13077     "kind" : "rtti",
13078     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_012BpHwVibratorE"
13079    },
13080    {
13081     "kind" : "complete_dtor_pointer",
13082     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_012BpHwVibratorD1Ev"
13083    },
13084    {
13085     "kind" : "deleting_dtor_pointer",
13086     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_012BpHwVibratorD0Ev"
13087    },
13088    {
13089     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
13090    },
13091    {
13092     "mangled_component_name" : "_ZTv0_n20_N7android8hardware8vibrator4V1_012BpHwVibrator15onLastStrongRefEPKv"
13093    },
13094    {
13095     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13096    },
13097    {
13098     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13099    }
13100   ]
13101  },
13102  {
13103   "alignment" : 4,
13104   "base_specifiers" :
13105   [
13106    {
13107     "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE"
13108    }
13109   ],
13110   "linker_set_key" : "_ZTIN7android8hardware8vibrator4V1_09IVibratorE",
13111   "name" : "android::hardware::vibrator::V1_0::IVibrator",
13112   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_09IVibratorE",
13113   "self_type" : "_ZTIN7android8hardware8vibrator4V1_09IVibratorE",
13114   "size" : 12,
13115   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/IVibrator.h",
13116   "vtable_components" :
13117   [
13118    {
13119     "component_value" : 4,
13120     "kind" : "vbase_offset"
13121    },
13122    {
13123     "kind" : "offset_to_top"
13124    },
13125    {
13126     "kind" : "rtti",
13127     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_09IVibratorE"
13128    },
13129    {
13130     "mangled_component_name" : "_ZNK7android8hardware8vibrator4V1_09IVibrator8isRemoteEv"
13131    },
13132    {
13133     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13134    },
13135    {
13136     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13137    },
13138    {
13139     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13140    },
13141    {
13142     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
13143    },
13144    {
13145     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator21setHALInstrumentationEv"
13146    },
13147    {
13148     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
13149    },
13150    {
13151     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator4pingEv"
13152    },
13153    {
13154     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13155    },
13156    {
13157     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator21notifySyspropsChangedEv"
13158    },
13159    {
13160     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13161    },
13162    {
13163     "kind" : "complete_dtor_pointer",
13164     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibratorD1Ev"
13165    },
13166    {
13167     "kind" : "deleting_dtor_pointer",
13168     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibratorD0Ev"
13169    },
13170    {
13171     "is_pure" : true,
13172     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator2onEj"
13173    },
13174    {
13175     "is_pure" : true,
13176     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator3offEv"
13177    },
13178    {
13179     "is_pure" : true,
13180     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator24supportsAmplitudeControlEv"
13181    },
13182    {
13183     "is_pure" : true,
13184     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator12setAmplitudeEh"
13185    },
13186    {
13187     "is_pure" : true,
13188     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator7performENS2_6EffectENS2_14EffectStrengthENSt3__18functionIFvNS2_6StatusEjEEE"
13189    },
13190    {
13191     "kind" : "vcall_offset"
13192    },
13193    {
13194     "kind" : "vcall_offset"
13195    },
13196    {
13197     "kind" : "vcall_offset"
13198    },
13199    {
13200     "kind" : "vcall_offset"
13201    },
13202    {
13203     "component_value" : -4,
13204     "kind" : "vcall_offset"
13205    },
13206    {
13207     "component_value" : -4,
13208     "kind" : "offset_to_top"
13209    },
13210    {
13211     "kind" : "rtti",
13212     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_09IVibratorE"
13213    },
13214    {
13215     "kind" : "complete_dtor_pointer",
13216     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_09IVibratorD1Ev"
13217    },
13218    {
13219     "kind" : "deleting_dtor_pointer",
13220     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_09IVibratorD0Ev"
13221    },
13222    {
13223     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13224    },
13225    {
13226     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13227    },
13228    {
13229     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13230    },
13231    {
13232     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13233    }
13234   ]
13235  },
13236  {
13237   "alignment" : 4,
13238   "base_specifiers" :
13239   [
13240    {
13241     "referenced_type" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
13242    }
13243   ],
13244   "fields" :
13245   [
13246    {
13247     "access" : "private",
13248     "field_name" : "_hidl_mImpl",
13249     "field_offset" : 544,
13250     "referenced_type" : "_ZTIN7android2spINS_8hardware8vibrator4V1_19IVibratorEEE"
13251    }
13252   ],
13253   "linker_set_key" : "_ZTIN7android8hardware8vibrator4V1_112BnHwVibratorE",
13254   "name" : "android::hardware::vibrator::V1_1::BnHwVibrator",
13255   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_112BnHwVibratorE",
13256   "self_type" : "_ZTIN7android8hardware8vibrator4V1_112BnHwVibratorE",
13257   "size" : 80,
13258   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.1/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.1/BnHwVibrator.h",
13259   "vtable_components" :
13260   [
13261    {
13262     "component_value" : 72,
13263     "kind" : "vbase_offset"
13264    },
13265    {
13266     "kind" : "offset_to_top"
13267    },
13268    {
13269     "kind" : "rtti",
13270     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_112BnHwVibratorE"
13271    },
13272    {
13273     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
13274    },
13275    {
13276     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
13277    },
13278    {
13279     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
13280    },
13281    {
13282     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BnHwBase13checkSubclassEPKv"
13283    },
13284    {
13285     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
13286    },
13287    {
13288     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
13289    },
13290    {
13291     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
13292    },
13293    {
13294     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
13295    },
13296    {
13297     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
13298    },
13299    {
13300     "kind" : "complete_dtor_pointer",
13301     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BnHwVibratorD1Ev"
13302    },
13303    {
13304     "kind" : "deleting_dtor_pointer",
13305     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BnHwVibratorD0Ev"
13306    },
13307    {
13308     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BnHwVibrator10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
13309    },
13310    {
13311     "component_value" : -20,
13312     "kind" : "offset_to_top"
13313    },
13314    {
13315     "kind" : "rtti",
13316     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_112BnHwVibratorE"
13317    },
13318    {
13319     "kind" : "complete_dtor_pointer",
13320     "mangled_component_name" : "_ZThn20_N7android8hardware8vibrator4V1_112BnHwVibratorD1Ev"
13321    },
13322    {
13323     "kind" : "deleting_dtor_pointer",
13324     "mangled_component_name" : "_ZThn20_N7android8hardware8vibrator4V1_112BnHwVibratorD0Ev"
13325    },
13326    {
13327     "kind" : "vcall_offset"
13328    },
13329    {
13330     "kind" : "vcall_offset"
13331    },
13332    {
13333     "kind" : "vcall_offset"
13334    },
13335    {
13336     "kind" : "vcall_offset"
13337    },
13338    {
13339     "component_value" : -72,
13340     "kind" : "vcall_offset"
13341    },
13342    {
13343     "component_value" : -72,
13344     "kind" : "offset_to_top"
13345    },
13346    {
13347     "kind" : "rtti",
13348     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_112BnHwVibratorE"
13349    },
13350    {
13351     "kind" : "complete_dtor_pointer",
13352     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_112BnHwVibratorD1Ev"
13353    },
13354    {
13355     "kind" : "deleting_dtor_pointer",
13356     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_112BnHwVibratorD0Ev"
13357    },
13358    {
13359     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13360    },
13361    {
13362     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13363    },
13364    {
13365     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13366    },
13367    {
13368     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13369    }
13370   ]
13371  },
13372  {
13373   "alignment" : 4,
13374   "base_specifiers" :
13375   [
13376    {
13377     "referenced_type" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEEE"
13378    },
13379    {
13380     "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
13381    }
13382   ],
13383   "fields" :
13384   [
13385    {
13386     "access" : "private",
13387     "field_name" : "_hidl_mMutex",
13388     "field_offset" : 544,
13389     "referenced_type" : "_ZTINSt3__15mutexE"
13390    },
13391    {
13392     "access" : "private",
13393     "field_name" : "_hidl_mDeathRecipients",
13394     "field_offset" : 576,
13395     "referenced_type" : "_ZTINSt3__16vectorIN7android2spINS1_8hardware27hidl_binder_death_recipientEEENS_9allocatorIS5_EEEE"
13396    }
13397   ],
13398   "linker_set_key" : "_ZTIN7android8hardware8vibrator4V1_112BpHwVibratorE",
13399   "name" : "android::hardware::vibrator::V1_1::BpHwVibrator",
13400   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_112BpHwVibratorE",
13401   "self_type" : "_ZTIN7android8hardware8vibrator4V1_112BpHwVibratorE",
13402   "size" : 92,
13403   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.1/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.1/BpHwVibrator.h",
13404   "vtable_components" :
13405   [
13406    {
13407     "component_value" : 84,
13408     "kind" : "vbase_offset"
13409    },
13410    {
13411     "kind" : "offset_to_top"
13412    },
13413    {
13414     "kind" : "rtti",
13415     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_112BpHwVibratorE"
13416    },
13417    {
13418     "mangled_component_name" : "_ZNK7android8hardware8vibrator4V1_112BpHwVibrator8isRemoteEv"
13419    },
13420    {
13421     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13422    },
13423    {
13424     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13425    },
13426    {
13427     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13428    },
13429    {
13430     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
13431    },
13432    {
13433     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator21setHALInstrumentationEv"
13434    },
13435    {
13436     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
13437    },
13438    {
13439     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator4pingEv"
13440    },
13441    {
13442     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13443    },
13444    {
13445     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator21notifySyspropsChangedEv"
13446    },
13447    {
13448     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13449    },
13450    {
13451     "kind" : "complete_dtor_pointer",
13452     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibratorD1Ev"
13453    },
13454    {
13455     "kind" : "deleting_dtor_pointer",
13456     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibratorD0Ev"
13457    },
13458    {
13459     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator2onEj"
13460    },
13461    {
13462     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator3offEv"
13463    },
13464    {
13465     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator24supportsAmplitudeControlEv"
13466    },
13467    {
13468     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator12setAmplitudeEh"
13469    },
13470    {
13471     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator7performENS1_4V1_06EffectENS4_14EffectStrengthENSt3__18functionIFvNS4_6StatusEjEEE"
13472    },
13473    {
13474     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator11perform_1_1ENS2_10Effect_1_1ENS1_4V1_014EffectStrengthENSt3__18functionIFvNS5_6StatusEjEEE"
13475    },
13476    {
13477     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEE10onAsBinderEv"
13478    },
13479    {
13480     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator15onLastStrongRefEPKv"
13481    },
13482    {
13483     "component_value" : 80,
13484     "kind" : "vbase_offset"
13485    },
13486    {
13487     "component_value" : -4,
13488     "kind" : "offset_to_top"
13489    },
13490    {
13491     "kind" : "rtti",
13492     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_112BpHwVibratorE"
13493    },
13494    {
13495     "kind" : "complete_dtor_pointer",
13496     "mangled_component_name" : "_ZThn4_N7android8hardware8vibrator4V1_112BpHwVibratorD1Ev"
13497    },
13498    {
13499     "kind" : "deleting_dtor_pointer",
13500     "mangled_component_name" : "_ZThn4_N7android8hardware8vibrator4V1_112BpHwVibratorD0Ev"
13501    },
13502    {
13503     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEE10onAsBinderEv"
13504    },
13505    {
13506     "component_value" : 76,
13507     "kind" : "vbase_offset"
13508    },
13509    {
13510     "component_value" : -8,
13511     "kind" : "offset_to_top"
13512    },
13513    {
13514     "kind" : "rtti",
13515     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_112BpHwVibratorE"
13516    },
13517    {
13518     "kind" : "complete_dtor_pointer",
13519     "mangled_component_name" : "_ZThn8_N7android8hardware8vibrator4V1_112BpHwVibratorD1Ev"
13520    },
13521    {
13522     "kind" : "deleting_dtor_pointer",
13523     "mangled_component_name" : "_ZThn8_N7android8hardware8vibrator4V1_112BpHwVibratorD0Ev"
13524    },
13525    {
13526     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
13527    },
13528    {
13529     "mangled_component_name" : "_ZThn8_N7android8hardware8vibrator4V1_112BpHwVibrator15onLastStrongRefEPKv"
13530    },
13531    {
13532     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13533    },
13534    {
13535     "component_value" : -24,
13536     "kind" : "offset_to_top"
13537    },
13538    {
13539     "kind" : "rtti",
13540     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_112BpHwVibratorE"
13541    },
13542    {
13543     "kind" : "complete_dtor_pointer",
13544     "mangled_component_name" : "_ZThn24_N7android8hardware8vibrator4V1_112BpHwVibratorD1Ev"
13545    },
13546    {
13547     "kind" : "deleting_dtor_pointer",
13548     "mangled_component_name" : "_ZThn24_N7android8hardware8vibrator4V1_112BpHwVibratorD0Ev"
13549    },
13550    {
13551     "kind" : "vcall_offset"
13552    },
13553    {
13554     "component_value" : -76,
13555     "kind" : "vcall_offset"
13556    },
13557    {
13558     "component_value" : -84,
13559     "kind" : "vcall_offset"
13560    },
13561    {
13562     "component_value" : -76,
13563     "kind" : "vcall_offset"
13564    },
13565    {
13566     "component_value" : -84,
13567     "kind" : "vcall_offset"
13568    },
13569    {
13570     "component_value" : -84,
13571     "kind" : "offset_to_top"
13572    },
13573    {
13574     "kind" : "rtti",
13575     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_112BpHwVibratorE"
13576    },
13577    {
13578     "kind" : "complete_dtor_pointer",
13579     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_112BpHwVibratorD1Ev"
13580    },
13581    {
13582     "kind" : "deleting_dtor_pointer",
13583     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_112BpHwVibratorD0Ev"
13584    },
13585    {
13586     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
13587    },
13588    {
13589     "mangled_component_name" : "_ZTv0_n20_N7android8hardware8vibrator4V1_112BpHwVibrator15onLastStrongRefEPKv"
13590    },
13591    {
13592     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13593    },
13594    {
13595     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13596    }
13597   ]
13598  },
13599  {
13600   "alignment" : 4,
13601   "base_specifiers" :
13602   [
13603    {
13604     "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_09IVibratorE"
13605    }
13606   ],
13607   "linker_set_key" : "_ZTIN7android8hardware8vibrator4V1_19IVibratorE",
13608   "name" : "android::hardware::vibrator::V1_1::IVibrator",
13609   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_19IVibratorE",
13610   "self_type" : "_ZTIN7android8hardware8vibrator4V1_19IVibratorE",
13611   "size" : 12,
13612   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.1/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.1/IVibrator.h",
13613   "vtable_components" :
13614   [
13615    {
13616     "component_value" : 4,
13617     "kind" : "vbase_offset"
13618    },
13619    {
13620     "kind" : "offset_to_top"
13621    },
13622    {
13623     "kind" : "rtti",
13624     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_19IVibratorE"
13625    },
13626    {
13627     "mangled_component_name" : "_ZNK7android8hardware8vibrator4V1_19IVibrator8isRemoteEv"
13628    },
13629    {
13630     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13631    },
13632    {
13633     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13634    },
13635    {
13636     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13637    },
13638    {
13639     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
13640    },
13641    {
13642     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator21setHALInstrumentationEv"
13643    },
13644    {
13645     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
13646    },
13647    {
13648     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator4pingEv"
13649    },
13650    {
13651     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13652    },
13653    {
13654     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator21notifySyspropsChangedEv"
13655    },
13656    {
13657     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13658    },
13659    {
13660     "kind" : "complete_dtor_pointer",
13661     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibratorD1Ev"
13662    },
13663    {
13664     "kind" : "deleting_dtor_pointer",
13665     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibratorD0Ev"
13666    },
13667    {
13668     "is_pure" : true,
13669     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator2onEj"
13670    },
13671    {
13672     "is_pure" : true,
13673     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator3offEv"
13674    },
13675    {
13676     "is_pure" : true,
13677     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator24supportsAmplitudeControlEv"
13678    },
13679    {
13680     "is_pure" : true,
13681     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator12setAmplitudeEh"
13682    },
13683    {
13684     "is_pure" : true,
13685     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator7performENS1_4V1_06EffectENS4_14EffectStrengthENSt3__18functionIFvNS4_6StatusEjEEE"
13686    },
13687    {
13688     "is_pure" : true,
13689     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator11perform_1_1ENS2_10Effect_1_1ENS1_4V1_014EffectStrengthENSt3__18functionIFvNS5_6StatusEjEEE"
13690    },
13691    {
13692     "kind" : "vcall_offset"
13693    },
13694    {
13695     "kind" : "vcall_offset"
13696    },
13697    {
13698     "kind" : "vcall_offset"
13699    },
13700    {
13701     "kind" : "vcall_offset"
13702    },
13703    {
13704     "component_value" : -4,
13705     "kind" : "vcall_offset"
13706    },
13707    {
13708     "component_value" : -4,
13709     "kind" : "offset_to_top"
13710    },
13711    {
13712     "kind" : "rtti",
13713     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_19IVibratorE"
13714    },
13715    {
13716     "kind" : "complete_dtor_pointer",
13717     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_19IVibratorD1Ev"
13718    },
13719    {
13720     "kind" : "deleting_dtor_pointer",
13721     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_19IVibratorD0Ev"
13722    },
13723    {
13724     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13725    },
13726    {
13727     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13728    },
13729    {
13730     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13731    },
13732    {
13733     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13734    }
13735   ]
13736  },
13737  {
13738   "alignment" : 4,
13739   "base_specifiers" :
13740   [
13741    {
13742     "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_29IVibratorE"
13743    },
13744    {
13745     "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
13746    }
13747   ],
13748   "fields" :
13749   [
13750    {
13751     "access" : "private",
13752     "field_name" : "mImpl",
13753     "field_offset" : 384,
13754     "referenced_type" : "_ZTIKN7android2spINS_8hardware8vibrator4V1_29IVibratorEEE"
13755    },
13756    {
13757     "access" : "private",
13758     "field_name" : "mOnewayQueue",
13759     "field_offset" : 416,
13760     "referenced_type" : "_ZTIN7android8hardware7details10TaskRunnerE"
13761    }
13762   ],
13763   "linker_set_key" : "_ZTIN7android8hardware8vibrator4V1_210BsVibratorE",
13764   "name" : "android::hardware::vibrator::V1_2::BsVibrator",
13765   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_210BsVibratorE",
13766   "self_type" : "_ZTIN7android8hardware8vibrator4V1_210BsVibratorE",
13767   "size" : 68,
13768   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BsVibrator.h",
13769   "vtable_components" :
13770   [
13771    {
13772     "component_value" : 60,
13773     "kind" : "vbase_offset"
13774    },
13775    {
13776     "kind" : "offset_to_top"
13777    },
13778    {
13779     "kind" : "rtti",
13780     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_210BsVibratorE"
13781    },
13782    {
13783     "mangled_component_name" : "_ZNK7android8hardware8vibrator4V1_29IVibrator8isRemoteEv"
13784    },
13785    {
13786     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_210BsVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13787    },
13788    {
13789     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_210BsVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13790    },
13791    {
13792     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_210BsVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13793    },
13794    {
13795     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_210BsVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
13796    },
13797    {
13798     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_210BsVibrator21setHALInstrumentationEv"
13799    },
13800    {
13801     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_210BsVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
13802    },
13803    {
13804     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_210BsVibrator4pingEv"
13805    },
13806    {
13807     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_210BsVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13808    },
13809    {
13810     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_210BsVibrator21notifySyspropsChangedEv"
13811    },
13812    {
13813     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_210BsVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13814    },
13815    {
13816     "kind" : "complete_dtor_pointer",
13817     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_210BsVibratorD1Ev"
13818    },
13819    {
13820     "kind" : "deleting_dtor_pointer",
13821     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_210BsVibratorD0Ev"
13822    },
13823    {
13824     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_210BsVibrator2onEj"
13825    },
13826    {
13827     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_210BsVibrator3offEv"
13828    },
13829    {
13830     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_210BsVibrator24supportsAmplitudeControlEv"
13831    },
13832    {
13833     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_210BsVibrator12setAmplitudeEh"
13834    },
13835    {
13836     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_210BsVibrator7performENS1_4V1_06EffectENS4_14EffectStrengthENSt3__18functionIFvNS4_6StatusEjEEE"
13837    },
13838    {
13839     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_210BsVibrator11perform_1_1ENS1_4V1_110Effect_1_1ENS1_4V1_014EffectStrengthENSt3__18functionIFvNS6_6StatusEjEEE"
13840    },
13841    {
13842     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_210BsVibrator11perform_1_2ENS2_6EffectENS1_4V1_014EffectStrengthENSt3__18functionIFvNS5_6StatusEjEEE"
13843    },
13844    {
13845     "component_value" : -4,
13846     "kind" : "offset_to_top"
13847    },
13848    {
13849     "kind" : "rtti",
13850     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_210BsVibratorE"
13851    },
13852    {
13853     "kind" : "complete_dtor_pointer",
13854     "mangled_component_name" : "_ZThn4_N7android8hardware8vibrator4V1_210BsVibratorD1Ev"
13855    },
13856    {
13857     "kind" : "deleting_dtor_pointer",
13858     "mangled_component_name" : "_ZThn4_N7android8hardware8vibrator4V1_210BsVibratorD0Ev"
13859    },
13860    {
13861     "kind" : "vcall_offset"
13862    },
13863    {
13864     "kind" : "vcall_offset"
13865    },
13866    {
13867     "kind" : "vcall_offset"
13868    },
13869    {
13870     "kind" : "vcall_offset"
13871    },
13872    {
13873     "component_value" : -60,
13874     "kind" : "vcall_offset"
13875    },
13876    {
13877     "component_value" : -60,
13878     "kind" : "offset_to_top"
13879    },
13880    {
13881     "kind" : "rtti",
13882     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_210BsVibratorE"
13883    },
13884    {
13885     "kind" : "complete_dtor_pointer",
13886     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_210BsVibratorD1Ev"
13887    },
13888    {
13889     "kind" : "deleting_dtor_pointer",
13890     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_210BsVibratorD0Ev"
13891    },
13892    {
13893     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13894    },
13895    {
13896     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13897    },
13898    {
13899     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13900    },
13901    {
13902     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13903    }
13904   ]
13905  },
13906  {
13907   "alignment" : 4,
13908   "base_specifiers" :
13909   [
13910    {
13911     "referenced_type" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
13912    }
13913   ],
13914   "fields" :
13915   [
13916    {
13917     "access" : "private",
13918     "field_name" : "_hidl_mImpl",
13919     "field_offset" : 544,
13920     "referenced_type" : "_ZTIN7android2spINS_8hardware8vibrator4V1_29IVibratorEEE"
13921    }
13922   ],
13923   "linker_set_key" : "_ZTIN7android8hardware8vibrator4V1_212BnHwVibratorE",
13924   "name" : "android::hardware::vibrator::V1_2::BnHwVibrator",
13925   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_212BnHwVibratorE",
13926   "self_type" : "_ZTIN7android8hardware8vibrator4V1_212BnHwVibratorE",
13927   "size" : 80,
13928   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BnHwVibrator.h",
13929   "vtable_components" :
13930   [
13931    {
13932     "component_value" : 72,
13933     "kind" : "vbase_offset"
13934    },
13935    {
13936     "kind" : "offset_to_top"
13937    },
13938    {
13939     "kind" : "rtti",
13940     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_212BnHwVibratorE"
13941    },
13942    {
13943     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
13944    },
13945    {
13946     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
13947    },
13948    {
13949     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
13950    },
13951    {
13952     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BnHwBase13checkSubclassEPKv"
13953    },
13954    {
13955     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
13956    },
13957    {
13958     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
13959    },
13960    {
13961     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
13962    },
13963    {
13964     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
13965    },
13966    {
13967     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
13968    },
13969    {
13970     "kind" : "complete_dtor_pointer",
13971     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BnHwVibratorD1Ev"
13972    },
13973    {
13974     "kind" : "deleting_dtor_pointer",
13975     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BnHwVibratorD0Ev"
13976    },
13977    {
13978     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BnHwVibrator10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
13979    },
13980    {
13981     "component_value" : -20,
13982     "kind" : "offset_to_top"
13983    },
13984    {
13985     "kind" : "rtti",
13986     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_212BnHwVibratorE"
13987    },
13988    {
13989     "kind" : "complete_dtor_pointer",
13990     "mangled_component_name" : "_ZThn20_N7android8hardware8vibrator4V1_212BnHwVibratorD1Ev"
13991    },
13992    {
13993     "kind" : "deleting_dtor_pointer",
13994     "mangled_component_name" : "_ZThn20_N7android8hardware8vibrator4V1_212BnHwVibratorD0Ev"
13995    },
13996    {
13997     "kind" : "vcall_offset"
13998    },
13999    {
14000     "kind" : "vcall_offset"
14001    },
14002    {
14003     "kind" : "vcall_offset"
14004    },
14005    {
14006     "kind" : "vcall_offset"
14007    },
14008    {
14009     "component_value" : -72,
14010     "kind" : "vcall_offset"
14011    },
14012    {
14013     "component_value" : -72,
14014     "kind" : "offset_to_top"
14015    },
14016    {
14017     "kind" : "rtti",
14018     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_212BnHwVibratorE"
14019    },
14020    {
14021     "kind" : "complete_dtor_pointer",
14022     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_212BnHwVibratorD1Ev"
14023    },
14024    {
14025     "kind" : "deleting_dtor_pointer",
14026     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_212BnHwVibratorD0Ev"
14027    },
14028    {
14029     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14030    },
14031    {
14032     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14033    },
14034    {
14035     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14036    },
14037    {
14038     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14039    }
14040   ]
14041  },
14042  {
14043   "alignment" : 4,
14044   "base_specifiers" :
14045   [
14046    {
14047     "referenced_type" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEEE"
14048    },
14049    {
14050     "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
14051    }
14052   ],
14053   "fields" :
14054   [
14055    {
14056     "access" : "private",
14057     "field_name" : "_hidl_mMutex",
14058     "field_offset" : 544,
14059     "referenced_type" : "_ZTINSt3__15mutexE"
14060    },
14061    {
14062     "access" : "private",
14063     "field_name" : "_hidl_mDeathRecipients",
14064     "field_offset" : 576,
14065     "referenced_type" : "_ZTINSt3__16vectorIN7android2spINS1_8hardware27hidl_binder_death_recipientEEENS_9allocatorIS5_EEEE"
14066    }
14067   ],
14068   "linker_set_key" : "_ZTIN7android8hardware8vibrator4V1_212BpHwVibratorE",
14069   "name" : "android::hardware::vibrator::V1_2::BpHwVibrator",
14070   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_212BpHwVibratorE",
14071   "self_type" : "_ZTIN7android8hardware8vibrator4V1_212BpHwVibratorE",
14072   "size" : 92,
14073   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BpHwVibrator.h",
14074   "vtable_components" :
14075   [
14076    {
14077     "component_value" : 84,
14078     "kind" : "vbase_offset"
14079    },
14080    {
14081     "kind" : "offset_to_top"
14082    },
14083    {
14084     "kind" : "rtti",
14085     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_212BpHwVibratorE"
14086    },
14087    {
14088     "mangled_component_name" : "_ZNK7android8hardware8vibrator4V1_212BpHwVibrator8isRemoteEv"
14089    },
14090    {
14091     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
14092    },
14093    {
14094     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
14095    },
14096    {
14097     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
14098    },
14099    {
14100     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
14101    },
14102    {
14103     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator21setHALInstrumentationEv"
14104    },
14105    {
14106     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
14107    },
14108    {
14109     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator4pingEv"
14110    },
14111    {
14112     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
14113    },
14114    {
14115     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator21notifySyspropsChangedEv"
14116    },
14117    {
14118     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
14119    },
14120    {
14121     "kind" : "complete_dtor_pointer",
14122     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibratorD1Ev"
14123    },
14124    {
14125     "kind" : "deleting_dtor_pointer",
14126     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibratorD0Ev"
14127    },
14128    {
14129     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator2onEj"
14130    },
14131    {
14132     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator3offEv"
14133    },
14134    {
14135     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator24supportsAmplitudeControlEv"
14136    },
14137    {
14138     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator12setAmplitudeEh"
14139    },
14140    {
14141     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator7performENS1_4V1_06EffectENS4_14EffectStrengthENSt3__18functionIFvNS4_6StatusEjEEE"
14142    },
14143    {
14144     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator11perform_1_1ENS1_4V1_110Effect_1_1ENS1_4V1_014EffectStrengthENSt3__18functionIFvNS6_6StatusEjEEE"
14145    },
14146    {
14147     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator11perform_1_2ENS2_6EffectENS1_4V1_014EffectStrengthENSt3__18functionIFvNS5_6StatusEjEEE"
14148    },
14149    {
14150     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEE10onAsBinderEv"
14151    },
14152    {
14153     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator15onLastStrongRefEPKv"
14154    },
14155    {
14156     "component_value" : 80,
14157     "kind" : "vbase_offset"
14158    },
14159    {
14160     "component_value" : -4,
14161     "kind" : "offset_to_top"
14162    },
14163    {
14164     "kind" : "rtti",
14165     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_212BpHwVibratorE"
14166    },
14167    {
14168     "kind" : "complete_dtor_pointer",
14169     "mangled_component_name" : "_ZThn4_N7android8hardware8vibrator4V1_212BpHwVibratorD1Ev"
14170    },
14171    {
14172     "kind" : "deleting_dtor_pointer",
14173     "mangled_component_name" : "_ZThn4_N7android8hardware8vibrator4V1_212BpHwVibratorD0Ev"
14174    },
14175    {
14176     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEE10onAsBinderEv"
14177    },
14178    {
14179     "component_value" : 76,
14180     "kind" : "vbase_offset"
14181    },
14182    {
14183     "component_value" : -8,
14184     "kind" : "offset_to_top"
14185    },
14186    {
14187     "kind" : "rtti",
14188     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_212BpHwVibratorE"
14189    },
14190    {
14191     "kind" : "complete_dtor_pointer",
14192     "mangled_component_name" : "_ZThn8_N7android8hardware8vibrator4V1_212BpHwVibratorD1Ev"
14193    },
14194    {
14195     "kind" : "deleting_dtor_pointer",
14196     "mangled_component_name" : "_ZThn8_N7android8hardware8vibrator4V1_212BpHwVibratorD0Ev"
14197    },
14198    {
14199     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
14200    },
14201    {
14202     "mangled_component_name" : "_ZThn8_N7android8hardware8vibrator4V1_212BpHwVibrator15onLastStrongRefEPKv"
14203    },
14204    {
14205     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
14206    },
14207    {
14208     "component_value" : -24,
14209     "kind" : "offset_to_top"
14210    },
14211    {
14212     "kind" : "rtti",
14213     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_212BpHwVibratorE"
14214    },
14215    {
14216     "kind" : "complete_dtor_pointer",
14217     "mangled_component_name" : "_ZThn24_N7android8hardware8vibrator4V1_212BpHwVibratorD1Ev"
14218    },
14219    {
14220     "kind" : "deleting_dtor_pointer",
14221     "mangled_component_name" : "_ZThn24_N7android8hardware8vibrator4V1_212BpHwVibratorD0Ev"
14222    },
14223    {
14224     "kind" : "vcall_offset"
14225    },
14226    {
14227     "component_value" : -76,
14228     "kind" : "vcall_offset"
14229    },
14230    {
14231     "component_value" : -84,
14232     "kind" : "vcall_offset"
14233    },
14234    {
14235     "component_value" : -76,
14236     "kind" : "vcall_offset"
14237    },
14238    {
14239     "component_value" : -84,
14240     "kind" : "vcall_offset"
14241    },
14242    {
14243     "component_value" : -84,
14244     "kind" : "offset_to_top"
14245    },
14246    {
14247     "kind" : "rtti",
14248     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_212BpHwVibratorE"
14249    },
14250    {
14251     "kind" : "complete_dtor_pointer",
14252     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_212BpHwVibratorD1Ev"
14253    },
14254    {
14255     "kind" : "deleting_dtor_pointer",
14256     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_212BpHwVibratorD0Ev"
14257    },
14258    {
14259     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
14260    },
14261    {
14262     "mangled_component_name" : "_ZTv0_n20_N7android8hardware8vibrator4V1_212BpHwVibrator15onLastStrongRefEPKv"
14263    },
14264    {
14265     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
14266    },
14267    {
14268     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14269    }
14270   ]
14271  },
14272  {
14273   "alignment" : 4,
14274   "base_specifiers" :
14275   [
14276    {
14277     "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_19IVibratorE"
14278    }
14279   ],
14280   "linker_set_key" : "_ZTIN7android8hardware8vibrator4V1_29IVibratorE",
14281   "name" : "android::hardware::vibrator::V1_2::IVibrator",
14282   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_29IVibratorE",
14283   "self_type" : "_ZTIN7android8hardware8vibrator4V1_29IVibratorE",
14284   "size" : 12,
14285   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/IVibrator.h",
14286   "vtable_components" :
14287   [
14288    {
14289     "component_value" : 4,
14290     "kind" : "vbase_offset"
14291    },
14292    {
14293     "kind" : "offset_to_top"
14294    },
14295    {
14296     "kind" : "rtti",
14297     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_29IVibratorE"
14298    },
14299    {
14300     "mangled_component_name" : "_ZNK7android8hardware8vibrator4V1_29IVibrator8isRemoteEv"
14301    },
14302    {
14303     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
14304    },
14305    {
14306     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
14307    },
14308    {
14309     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
14310    },
14311    {
14312     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
14313    },
14314    {
14315     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator21setHALInstrumentationEv"
14316    },
14317    {
14318     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
14319    },
14320    {
14321     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator4pingEv"
14322    },
14323    {
14324     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
14325    },
14326    {
14327     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator21notifySyspropsChangedEv"
14328    },
14329    {
14330     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
14331    },
14332    {
14333     "kind" : "complete_dtor_pointer",
14334     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibratorD1Ev"
14335    },
14336    {
14337     "kind" : "deleting_dtor_pointer",
14338     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibratorD0Ev"
14339    },
14340    {
14341     "is_pure" : true,
14342     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator2onEj"
14343    },
14344    {
14345     "is_pure" : true,
14346     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator3offEv"
14347    },
14348    {
14349     "is_pure" : true,
14350     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator24supportsAmplitudeControlEv"
14351    },
14352    {
14353     "is_pure" : true,
14354     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator12setAmplitudeEh"
14355    },
14356    {
14357     "is_pure" : true,
14358     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator7performENS1_4V1_06EffectENS4_14EffectStrengthENSt3__18functionIFvNS4_6StatusEjEEE"
14359    },
14360    {
14361     "is_pure" : true,
14362     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator11perform_1_1ENS1_4V1_110Effect_1_1ENS1_4V1_014EffectStrengthENSt3__18functionIFvNS6_6StatusEjEEE"
14363    },
14364    {
14365     "is_pure" : true,
14366     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator11perform_1_2ENS2_6EffectENS1_4V1_014EffectStrengthENSt3__18functionIFvNS5_6StatusEjEEE"
14367    },
14368    {
14369     "kind" : "vcall_offset"
14370    },
14371    {
14372     "kind" : "vcall_offset"
14373    },
14374    {
14375     "kind" : "vcall_offset"
14376    },
14377    {
14378     "kind" : "vcall_offset"
14379    },
14380    {
14381     "component_value" : -4,
14382     "kind" : "vcall_offset"
14383    },
14384    {
14385     "component_value" : -4,
14386     "kind" : "offset_to_top"
14387    },
14388    {
14389     "kind" : "rtti",
14390     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_29IVibratorE"
14391    },
14392    {
14393     "kind" : "complete_dtor_pointer",
14394     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_29IVibratorD1Ev"
14395    },
14396    {
14397     "kind" : "deleting_dtor_pointer",
14398     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_29IVibratorD0Ev"
14399    },
14400    {
14401     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14402    },
14403    {
14404     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14405    },
14406    {
14407     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14408    },
14409    {
14410     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14411    }
14412   ]
14413  },
14414  {
14415   "alignment" : 4,
14416   "base_specifiers" :
14417   [
14418    {
14419     "referenced_type" : "_ZTIN7android8hardware7IBinderE"
14420    }
14421   ],
14422   "fields" :
14423   [
14424    {
14425     "access" : "protected",
14426     "field_name" : "mSchedPolicy",
14427     "field_offset" : 32,
14428     "referenced_type" : "_ZTIi"
14429    },
14430    {
14431     "access" : "protected",
14432     "field_name" : "mSchedPriority",
14433     "field_offset" : 64,
14434     "referenced_type" : "_ZTIi"
14435    },
14436    {
14437     "access" : "private",
14438     "field_name" : "mExtras",
14439     "field_offset" : 96,
14440     "referenced_type" : "_ZTINSt3__16atomicIPN7android8hardware9BHwBinder6ExtrasEEE"
14441    },
14442    {
14443     "access" : "private",
14444     "field_name" : "mReserved0",
14445     "field_offset" : 128,
14446     "referenced_type" : "_ZTIPv"
14447    }
14448   ],
14449   "linker_set_key" : "_ZTIN7android8hardware9BHwBinderE",
14450   "name" : "android::hardware::BHwBinder",
14451   "record_kind" : "class",
14452   "referenced_type" : "_ZTIN7android8hardware9BHwBinderE",
14453   "self_type" : "_ZTIN7android8hardware9BHwBinderE",
14454   "size" : 28,
14455   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
14456   "vtable_components" :
14457   [
14458    {
14459     "component_value" : 20,
14460     "kind" : "vbase_offset"
14461    },
14462    {
14463     "kind" : "offset_to_top"
14464    },
14465    {
14466     "kind" : "rtti",
14467     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
14468    },
14469    {
14470     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
14471    },
14472    {
14473     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
14474    },
14475    {
14476     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
14477    },
14478    {
14479     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
14480    },
14481    {
14482     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
14483    },
14484    {
14485     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
14486    },
14487    {
14488     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
14489    },
14490    {
14491     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
14492    },
14493    {
14494     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
14495    },
14496    {
14497     "kind" : "complete_dtor_pointer",
14498     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
14499    },
14500    {
14501     "kind" : "deleting_dtor_pointer",
14502     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
14503    },
14504    {
14505     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
14506    },
14507    {
14508     "kind" : "vcall_offset"
14509    },
14510    {
14511     "kind" : "vcall_offset"
14512    },
14513    {
14514     "kind" : "vcall_offset"
14515    },
14516    {
14517     "kind" : "vcall_offset"
14518    },
14519    {
14520     "component_value" : -20,
14521     "kind" : "vcall_offset"
14522    },
14523    {
14524     "component_value" : -20,
14525     "kind" : "offset_to_top"
14526    },
14527    {
14528     "kind" : "rtti",
14529     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
14530    },
14531    {
14532     "kind" : "complete_dtor_pointer",
14533     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD1Ev"
14534    },
14535    {
14536     "kind" : "deleting_dtor_pointer",
14537     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD0Ev"
14538    },
14539    {
14540     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14541    },
14542    {
14543     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14544    },
14545    {
14546     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14547    },
14548    {
14549     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14550    }
14551   ]
14552  },
14553  {
14554   "alignment" : 4,
14555   "fields" :
14556   [
14557    {
14558     "field_name" : "sched_policy",
14559     "referenced_type" : "_ZTIi"
14560    },
14561    {
14562     "field_name" : "prio",
14563     "field_offset" : 32,
14564     "referenced_type" : "_ZTIi"
14565    }
14566   ],
14567   "linker_set_key" : "_ZTIN7android8hardware9SchedPrioE",
14568   "name" : "android::hardware::SchedPrio",
14569   "referenced_type" : "_ZTIN7android8hardware9SchedPrioE",
14570   "self_type" : "_ZTIN7android8hardware9SchedPrioE",
14571   "size" : 8,
14572   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
14573  },
14574  {
14575   "alignment" : 4,
14576   "fields" :
14577   [
14578    {
14579     "access" : "private",
14580     "field_name" : "mCond",
14581     "referenced_type" : "_ZTI14pthread_cond_t"
14582    }
14583   ],
14584   "linker_set_key" : "_ZTIN7android9ConditionE",
14585   "name" : "android::Condition",
14586   "record_kind" : "class",
14587   "referenced_type" : "_ZTIN7android9ConditionE",
14588   "self_type" : "_ZTIN7android9ConditionE",
14589   "size" : 4,
14590   "source_file" : "/system/core/libutils/include/utils/Condition.h"
14591  },
14592  {
14593   "alignment" : 4,
14594   "fields" :
14595   [
14596    {
14597     "field_name" : "buf",
14598     "referenced_type" : "_ZTIA5121_h"
14599    },
14600    {
14601     "field_name" : "entry",
14602     "referenced_type" : "_ZTI12logger_entry"
14603    }
14604   ],
14605   "is_anonymous" : true,
14606   "linker_set_key" : "_ZTIN7log_msgUt_E",
14607   "name" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:77:3)",
14608   "record_kind" : "union",
14609   "referenced_type" : "_ZTIN7log_msgUt_E",
14610   "self_type" : "_ZTIN7log_msgUt_E",
14611   "size" : 5124,
14612   "source_file" : "/system/core/liblog/include/log/log_read.h"
14613  }
14614 ],
14615 "rvalue_reference_types" :
14616 [
14617  {
14618   "alignment" : 4,
14619   "linker_set_key" : "_ZTION7android2spINS_8hardware27hidl_binder_death_recipientEEE",
14620   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
14621   "referenced_type" : "_ZTIN7android2spINS_8hardware27hidl_binder_death_recipientEEE",
14622   "self_type" : "_ZTION7android2spINS_8hardware27hidl_binder_death_recipientEEE",
14623   "size" : 4,
14624   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
14625  },
14626  {
14627   "alignment" : 4,
14628   "linker_set_key" : "_ZTION7android2spINS_8hardware8vibrator4V1_29IVibratorEEE",
14629   "name" : "android::sp<android::hardware::vibrator::V1_2::IVibrator> &&",
14630   "referenced_type" : "_ZTIN7android2spINS_8hardware8vibrator4V1_29IVibratorEEE",
14631   "self_type" : "_ZTION7android2spINS_8hardware8vibrator4V1_29IVibratorEEE",
14632   "size" : 4,
14633   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
14634  },
14635  {
14636   "alignment" : 4,
14637   "linker_set_key" : "_ZTION7android8hardware10hidl_arrayIhLj32EJEEE",
14638   "name" : "android::hardware::hidl_array<unsigned char, 32> &&",
14639   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIhLj32EJEEE",
14640   "self_type" : "_ZTION7android8hardware10hidl_arrayIhLj32EJEEE",
14641   "size" : 4,
14642   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
14643  },
14644  {
14645   "alignment" : 4,
14646   "linker_set_key" : "_ZTION7android8hardware11hidl_handleE",
14647   "name" : "android::hardware::hidl_handle &&",
14648   "referenced_type" : "_ZTIN7android8hardware11hidl_handleE",
14649   "self_type" : "_ZTION7android8hardware11hidl_handleE",
14650   "size" : 4,
14651   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
14652  },
14653  {
14654   "alignment" : 4,
14655   "linker_set_key" : "_ZTION7android8hardware11hidl_memoryE",
14656   "name" : "android::hardware::hidl_memory &&",
14657   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
14658   "self_type" : "_ZTION7android8hardware11hidl_memoryE",
14659   "size" : 4,
14660   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
14661  },
14662  {
14663   "alignment" : 4,
14664   "linker_set_key" : "_ZTION7android8hardware6ReturnINS0_8vibrator4V1_06StatusEEE",
14665   "name" : "android::hardware::Return<android::hardware::vibrator::V1_0::Status> &&",
14666   "referenced_type" : "_ZTIN7android8hardware6ReturnINS0_8vibrator4V1_06StatusEEE",
14667   "self_type" : "_ZTION7android8hardware6ReturnINS0_8vibrator4V1_06StatusEEE",
14668   "size" : 4,
14669   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14670  },
14671  {
14672   "alignment" : 4,
14673   "linker_set_key" : "_ZTION7android8hardware6ReturnINS_2spINS0_8vibrator4V1_29IVibratorEEEEE",
14674   "name" : "android::hardware::Return<android::sp<android::hardware::vibrator::V1_2::IVibrator> > &&",
14675   "referenced_type" : "_ZTIN7android8hardware6ReturnINS_2spINS0_8vibrator4V1_29IVibratorEEEEE",
14676   "self_type" : "_ZTION7android8hardware6ReturnINS_2spINS0_8vibrator4V1_29IVibratorEEEEE",
14677   "size" : 4,
14678   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14679  },
14680  {
14681   "alignment" : 4,
14682   "linker_set_key" : "_ZTION7android8hardware6ReturnIbEE",
14683   "name" : "android::hardware::Return<bool> &&",
14684   "referenced_type" : "_ZTIN7android8hardware6ReturnIbEE",
14685   "self_type" : "_ZTION7android8hardware6ReturnIbEE",
14686   "size" : 4,
14687   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14688  },
14689  {
14690   "alignment" : 4,
14691   "linker_set_key" : "_ZTION7android8hardware6ReturnIvEE",
14692   "name" : "android::hardware::Return<void> &&",
14693   "referenced_type" : "_ZTIN7android8hardware6ReturnIvEE",
14694   "self_type" : "_ZTION7android8hardware6ReturnIvEE",
14695   "size" : 4,
14696   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14697  },
14698  {
14699   "alignment" : 4,
14700   "linker_set_key" : "_ZTION7android8hardware6StatusE",
14701   "name" : "android::hardware::Status &&",
14702   "referenced_type" : "_ZTIN7android8hardware6StatusE",
14703   "self_type" : "_ZTION7android8hardware6StatusE",
14704   "size" : 4,
14705   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14706  },
14707  {
14708   "alignment" : 4,
14709   "linker_set_key" : "_ZTION7android8hardware7details13return_statusE",
14710   "name" : "android::hardware::details::return_status &&",
14711   "referenced_type" : "_ZTIN7android8hardware7details13return_statusE",
14712   "self_type" : "_ZTION7android8hardware7details13return_statusE",
14713   "size" : 4,
14714   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14715  },
14716  {
14717   "alignment" : 4,
14718   "linker_set_key" : "_ZTIONSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
14719   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14720   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
14721   "self_type" : "_ZTIONSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
14722   "size" : 4,
14723   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14724  },
14725  {
14726   "alignment" : 4,
14727   "linker_set_key" : "_ZTIONSt3__18functionIFN7android2spINS1_4hidl4base4V1_05IBaseEEEPvEEE",
14728   "name" : "std::function<sp<IBase> (void *)> &&",
14729   "referenced_type" : "_ZTINSt3__18functionIFN7android2spINS1_4hidl4base4V1_05IBaseEEEPvEEE",
14730   "self_type" : "_ZTIONSt3__18functionIFN7android2spINS1_4hidl4base4V1_05IBaseEEEPvEEE",
14731   "size" : 4,
14732   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14733  },
14734  {
14735   "alignment" : 4,
14736   "linker_set_key" : "_ZTIONSt3__18functionIFN7android2spINS1_8hardware7IBinderEEEPvEEE",
14737   "name" : "std::function<sp<IBinder> (void *)> &&",
14738   "referenced_type" : "_ZTINSt3__18functionIFN7android2spINS1_8hardware7IBinderEEEPvEEE",
14739   "self_type" : "_ZTIONSt3__18functionIFN7android2spINS1_8hardware7IBinderEEEPvEEE",
14740   "size" : 4,
14741   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14742  }
14743 ]
14744}
14745