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_39IVibratorENS3_4V1_09IVibratorENS4_12BpHwVibratorEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb"
228  },
229  {
230   "binding" : "weak",
231   "name" : "_ZN7android8hardware7details13castInterfaceINS0_8vibrator4V1_39IVibratorENS3_4V1_19IVibratorENS4_12BpHwVibratorEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb"
232  },
233  {
234   "binding" : "weak",
235   "name" : "_ZN7android8hardware7details13castInterfaceINS0_8vibrator4V1_39IVibratorENS3_4V1_29IVibratorENS4_12BpHwVibratorEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb"
236  },
237  {
238   "binding" : "weak",
239   "name" : "_ZN7android8hardware7details13castInterfaceINS0_8vibrator4V1_39IVibratorENS_4hidl4base4V1_05IBaseENS4_12BpHwVibratorEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
240  },
241  {
242   "binding" : "weak",
243   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_8vibrator4V1_312BpHwVibratorENS4_9IVibratorEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
244  },
245  {
246   "name" : "_ZN7android8hardware8vibrator4V1_310BsVibrator13addOnewayTaskENSt3__18functionIFvvEEE"
247  },
248  {
249   "name" : "_ZN7android8hardware8vibrator4V1_310BsVibratorC1ENS_2spINS2_9IVibratorEEE"
250  },
251  {
252   "name" : "_ZN7android8hardware8vibrator4V1_310BsVibratorC2ENS_2spINS2_9IVibratorEEE"
253  },
254  {
255   "name" : "_ZN7android8hardware8vibrator4V1_312BnHwVibrator10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
256  },
257  {
258   "name" : "_ZN7android8hardware8vibrator4V1_312BnHwVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
259  },
260  {
261   "name" : "_ZN7android8hardware8vibrator4V1_312BnHwVibrator17_hidl_perform_1_3EPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
262  },
263  {
264   "name" : "_ZN7android8hardware8vibrator4V1_312BnHwVibrator24_hidl_setExternalControlEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
265  },
266  {
267   "name" : "_ZN7android8hardware8vibrator4V1_312BnHwVibrator29_hidl_supportsExternalControlEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
268  },
269  {
270   "name" : "_ZN7android8hardware8vibrator4V1_312BnHwVibrator4pingEv"
271  },
272  {
273   "name" : "_ZN7android8hardware8vibrator4V1_312BnHwVibratorC1ERKNS_2spINS2_9IVibratorEEE"
274  },
275  {
276   "name" : "_ZN7android8hardware8vibrator4V1_312BnHwVibratorC2ERKNS_2spINS2_9IVibratorEEE"
277  },
278  {
279   "name" : "_ZN7android8hardware8vibrator4V1_312BnHwVibratorD0Ev"
280  },
281  {
282   "name" : "_ZN7android8hardware8vibrator4V1_312BnHwVibratorD1Ev"
283  },
284  {
285   "name" : "_ZN7android8hardware8vibrator4V1_312BnHwVibratorD2Ev"
286  },
287  {
288   "name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
289  },
290  {
291   "name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator11perform_1_1ENS1_4V1_110Effect_1_1ENS1_4V1_014EffectStrengthENSt3__18functionIFvNS6_6StatusEjEEE"
292  },
293  {
294   "name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator11perform_1_2ENS1_4V1_26EffectENS1_4V1_014EffectStrengthENSt3__18functionIFvNS6_6StatusEjEEE"
295  },
296  {
297   "name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator11perform_1_3ENS2_6EffectENS1_4V1_014EffectStrengthENSt3__18functionIFvNS5_6StatusEjEEE"
298  },
299  {
300   "name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
301  },
302  {
303   "name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
304  },
305  {
306   "name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator12setAmplitudeEh"
307  },
308  {
309   "name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
310  },
311  {
312   "name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
313  },
314  {
315   "name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator15onLastStrongRefEPKv"
316  },
317  {
318   "name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator17_hidl_perform_1_3EPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS2_6EffectENS1_4V1_014EffectStrengthENSt3__18functionIFvNSA_6StatusEjEEE"
319  },
320  {
321   "name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator18setExternalControlEb"
322  },
323  {
324   "name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
325  },
326  {
327   "name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator21notifySyspropsChangedEv"
328  },
329  {
330   "name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator21setHALInstrumentationEv"
331  },
332  {
333   "name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator23supportsExternalControlEv"
334  },
335  {
336   "name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator24_hidl_setExternalControlEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEb"
337  },
338  {
339   "name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator24supportsAmplitudeControlEv"
340  },
341  {
342   "name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator29_hidl_supportsExternalControlEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE"
343  },
344  {
345   "name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator2onEj"
346  },
347  {
348   "name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator3offEv"
349  },
350  {
351   "name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator4pingEv"
352  },
353  {
354   "name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
355  },
356  {
357   "name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator7performENS1_4V1_06EffectENS4_14EffectStrengthENSt3__18functionIFvNS4_6StatusEjEEE"
358  },
359  {
360   "name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibratorC1ERKNS_2spINS0_7IBinderEEE"
361  },
362  {
363   "name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibratorC2ERKNS_2spINS0_7IBinderEEE"
364  },
365  {
366   "name" : "_ZN7android8hardware8vibrator4V1_39IVibrator10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
367  },
368  {
369   "name" : "_ZN7android8hardware8vibrator4V1_39IVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
370  },
371  {
372   "name" : "_ZN7android8hardware8vibrator4V1_39IVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
373  },
374  {
375   "name" : "_ZN7android8hardware8vibrator4V1_39IVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
376  },
377  {
378   "name" : "_ZN7android8hardware8vibrator4V1_39IVibrator13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
379  },
380  {
381   "name" : "_ZN7android8hardware8vibrator4V1_39IVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
382  },
383  {
384   "name" : "_ZN7android8hardware8vibrator4V1_39IVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
385  },
386  {
387   "name" : "_ZN7android8hardware8vibrator4V1_39IVibrator17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
388  },
389  {
390   "name" : "_ZN7android8hardware8vibrator4V1_39IVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
391  },
392  {
393   "name" : "_ZN7android8hardware8vibrator4V1_39IVibrator21notifySyspropsChangedEv"
394  },
395  {
396   "name" : "_ZN7android8hardware8vibrator4V1_39IVibrator21setHALInstrumentationEv"
397  },
398  {
399   "name" : "_ZN7android8hardware8vibrator4V1_39IVibrator24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
400  },
401  {
402   "name" : "_ZN7android8hardware8vibrator4V1_39IVibrator4pingEv"
403  },
404  {
405   "name" : "_ZN7android8hardware8vibrator4V1_39IVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
406  },
407  {
408   "name" : "_ZN7android8hardware8vibrator4V1_39IVibrator8castFromERKNS_2spINS1_4V1_09IVibratorEEEb"
409  },
410  {
411   "name" : "_ZN7android8hardware8vibrator4V1_39IVibrator8castFromERKNS_2spINS1_4V1_19IVibratorEEEb"
412  },
413  {
414   "name" : "_ZN7android8hardware8vibrator4V1_39IVibrator8castFromERKNS_2spINS1_4V1_29IVibratorEEEb"
415  },
416  {
417   "name" : "_ZN7android8hardware8vibrator4V1_39IVibrator8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
418  },
419  {
420   "name" : "_ZN7android8hardware8vibrator4V1_39IVibrator8castFromERKNS_2spIS3_EEb"
421  },
422  {
423   "binding" : "weak",
424   "name" : "_ZNKSt3__18functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS7_S7_S7_PNS_6vectorIPvNS_9allocatorIS9_EEEEEEclES5_S7_S7_S7_S7_SD_"
425  },
426  {
427   "binding" : "weak",
428   "name" : "_ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_"
429  },
430  {
431   "binding" : "weak",
432   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
433  },
434  {
435   "binding" : "weak",
436   "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_"
437  },
438  {
439   "binding" : "weak",
440   "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_"
441  },
442  {
443   "binding" : "weak",
444   "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"
445  },
446  {
447   "binding" : "weak",
448   "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_"
449  },
450  {
451   "binding" : "weak",
452   "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_"
453  },
454  {
455   "binding" : "weak",
456   "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"
457  },
458  {
459   "binding" : "weak",
460   "name" : "_ZNSt3__16vectorIN7android2spINS1_8hardware27hidl_binder_death_recipientEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_"
461  },
462  {
463   "binding" : "weak",
464   "name" : "_ZNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEC2ERKSH_"
465  },
466  {
467   "binding" : "weak",
468   "name" : "_ZNSt3__16vectorIPvNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_"
469  },
470  {
471   "name" : "_ZThn20_N7android8hardware8vibrator4V1_312BnHwVibratorD0Ev"
472  },
473  {
474   "name" : "_ZThn20_N7android8hardware8vibrator4V1_312BnHwVibratorD1Ev"
475  },
476  {
477   "name" : "_ZThn8_N7android8hardware8vibrator4V1_312BpHwVibrator15onLastStrongRefEPKv"
478  },
479  {
480   "name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_312BnHwVibratorD0Ev"
481  },
482  {
483   "name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_312BnHwVibratorD1Ev"
484  },
485  {
486   "name" : "_ZTv0_n20_N7android8hardware8vibrator4V1_312BpHwVibrator15onLastStrongRefEPKv"
487  }
488 ],
489 "elf_objects" :
490 [
491  {
492   "name" : "_ZN7android8hardware8vibrator4V1_39IVibrator10descriptorE"
493  },
494  {
495   "binding" : "weak",
496   "name" : "_ZTCN7android8hardware8vibrator4V1_310BsVibratorE0_NS2_9IVibratorE"
497  },
498  {
499   "name" : "_ZTCN7android8hardware8vibrator4V1_312BnHwVibratorE0_NS0_7IBinderE"
500  },
501  {
502   "name" : "_ZTCN7android8hardware8vibrator4V1_312BnHwVibratorE0_NS0_9BHwBinderE"
503  },
504  {
505   "name" : "_ZTCN7android8hardware8vibrator4V1_312BnHwVibratorE0_NS_4hidl4base4V1_08BnHwBaseE"
506  },
507  {
508   "name" : "_ZTCN7android8hardware8vibrator4V1_312BpHwVibratorE0_NS0_11BpInterfaceINS2_9IVibratorEEE"
509  },
510  {
511   "name" : "_ZTCN7android8hardware8vibrator4V1_312BpHwVibratorE0_NS1_4V1_09IVibratorE"
512  },
513  {
514   "name" : "_ZTCN7android8hardware8vibrator4V1_312BpHwVibratorE0_NS1_4V1_19IVibratorE"
515  },
516  {
517   "name" : "_ZTCN7android8hardware8vibrator4V1_312BpHwVibratorE0_NS1_4V1_29IVibratorE"
518  },
519  {
520   "name" : "_ZTCN7android8hardware8vibrator4V1_312BpHwVibratorE0_NS2_9IVibratorE"
521  },
522  {
523   "name" : "_ZTCN7android8hardware8vibrator4V1_312BpHwVibratorE0_NS_4hidl4base4V1_05IBaseE"
524  },
525  {
526   "name" : "_ZTCN7android8hardware8vibrator4V1_312BpHwVibratorE4_NS0_10IInterfaceE"
527  },
528  {
529   "name" : "_ZTCN7android8hardware8vibrator4V1_312BpHwVibratorE8_NS0_11BpHwRefBaseE"
530  },
531  {
532   "name" : "_ZTCN7android8hardware8vibrator4V1_39IVibratorE0_NS1_4V1_09IVibratorE"
533  },
534  {
535   "name" : "_ZTCN7android8hardware8vibrator4V1_39IVibratorE0_NS1_4V1_19IVibratorE"
536  },
537  {
538   "name" : "_ZTCN7android8hardware8vibrator4V1_39IVibratorE0_NS1_4V1_29IVibratorE"
539  },
540  {
541   "name" : "_ZTCN7android8hardware8vibrator4V1_39IVibratorE0_NS_4hidl4base4V1_05IBaseE"
542  },
543  {
544   "name" : "_ZTTN7android8hardware8vibrator4V1_312BnHwVibratorE"
545  },
546  {
547   "name" : "_ZTTN7android8hardware8vibrator4V1_312BpHwVibratorE"
548  },
549  {
550   "name" : "_ZTTN7android8hardware8vibrator4V1_39IVibratorE"
551  },
552  {
553   "binding" : "weak",
554   "name" : "_ZTVN7android8hardware8vibrator4V1_310BsVibratorE"
555  },
556  {
557   "name" : "_ZTVN7android8hardware8vibrator4V1_312BnHwVibratorE"
558  },
559  {
560   "name" : "_ZTVN7android8hardware8vibrator4V1_312BpHwVibratorE"
561  },
562  {
563   "name" : "_ZTVN7android8hardware8vibrator4V1_39IVibratorE"
564  }
565 ],
566 "enum_types" :
567 [
568  {
569   "alignment" : 4,
570   "enum_fields" :
571   [
572    {
573     "enum_field_value" : 1,
574     "name" : "HAL_HDR_DOLBY_VISION"
575    },
576    {
577     "enum_field_value" : 2,
578     "name" : "HAL_HDR_HDR10"
579    },
580    {
581     "enum_field_value" : 3,
582     "name" : "HAL_HDR_HLG"
583    }
584   ],
585   "linker_set_key" : "_ZTI13android_hdr_t",
586   "name" : "android_hdr_t",
587   "referenced_type" : "_ZTI13android_hdr_t",
588   "self_type" : "_ZTI13android_hdr_t",
589   "size" : 4,
590   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
591   "underlying_type" : "_ZTIj"
592  },
593  {
594   "alignment" : 4,
595   "enum_fields" :
596   [
597    {
598     "enum_field_value" : 4,
599     "name" : "HAL_HDR_HDR10_PLUS"
600    }
601   ],
602   "linker_set_key" : "_ZTI18android_hdr_v1_2_t",
603   "name" : "android_hdr_v1_2_t",
604   "referenced_type" : "_ZTI18android_hdr_v1_2_t",
605   "self_type" : "_ZTI18android_hdr_v1_2_t",
606   "size" : 4,
607   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
608   "underlying_type" : "_ZTIj"
609  },
610  {
611   "alignment" : 4,
612   "enum_fields" :
613   [
614    {
615     "enum_field_value" : 0,
616     "name" : "ANDROID_LOG_UNKNOWN"
617    },
618    {
619     "enum_field_value" : 1,
620     "name" : "ANDROID_LOG_DEFAULT"
621    },
622    {
623     "enum_field_value" : 2,
624     "name" : "ANDROID_LOG_VERBOSE"
625    },
626    {
627     "enum_field_value" : 3,
628     "name" : "ANDROID_LOG_DEBUG"
629    },
630    {
631     "enum_field_value" : 4,
632     "name" : "ANDROID_LOG_INFO"
633    },
634    {
635     "enum_field_value" : 5,
636     "name" : "ANDROID_LOG_WARN"
637    },
638    {
639     "enum_field_value" : 6,
640     "name" : "ANDROID_LOG_ERROR"
641    },
642    {
643     "enum_field_value" : 7,
644     "name" : "ANDROID_LOG_FATAL"
645    },
646    {
647     "enum_field_value" : 8,
648     "name" : "ANDROID_LOG_SILENT"
649    }
650   ],
651   "linker_set_key" : "_ZTI19android_LogPriority",
652   "name" : "android_LogPriority",
653   "referenced_type" : "_ZTI19android_LogPriority",
654   "self_type" : "_ZTI19android_LogPriority",
655   "size" : 4,
656   "source_file" : "/system/core/liblog/include/android/log.h",
657   "underlying_type" : "_ZTIj"
658  },
659  {
660   "alignment" : 4,
661   "enum_fields" :
662   [
663    {
664     "enum_field_value" : 0,
665     "name" : "HAL_DATASPACE_UNKNOWN"
666    },
667    {
668     "enum_field_value" : 1,
669     "name" : "HAL_DATASPACE_ARBITRARY"
670    },
671    {
672     "enum_field_value" : 16,
673     "name" : "HAL_DATASPACE_STANDARD_SHIFT"
674    },
675    {
676     "enum_field_value" : 4128768,
677     "name" : "HAL_DATASPACE_STANDARD_MASK"
678    },
679    {
680     "enum_field_value" : 0,
681     "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED"
682    },
683    {
684     "enum_field_value" : 65536,
685     "name" : "HAL_DATASPACE_STANDARD_BT709"
686    },
687    {
688     "enum_field_value" : 131072,
689     "name" : "HAL_DATASPACE_STANDARD_BT601_625"
690    },
691    {
692     "enum_field_value" : 196608,
693     "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED"
694    },
695    {
696     "enum_field_value" : 262144,
697     "name" : "HAL_DATASPACE_STANDARD_BT601_525"
698    },
699    {
700     "enum_field_value" : 327680,
701     "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED"
702    },
703    {
704     "enum_field_value" : 393216,
705     "name" : "HAL_DATASPACE_STANDARD_BT2020"
706    },
707    {
708     "enum_field_value" : 458752,
709     "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE"
710    },
711    {
712     "enum_field_value" : 524288,
713     "name" : "HAL_DATASPACE_STANDARD_BT470M"
714    },
715    {
716     "enum_field_value" : 589824,
717     "name" : "HAL_DATASPACE_STANDARD_FILM"
718    },
719    {
720     "enum_field_value" : 655360,
721     "name" : "HAL_DATASPACE_STANDARD_DCI_P3"
722    },
723    {
724     "enum_field_value" : 720896,
725     "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB"
726    },
727    {
728     "enum_field_value" : 22,
729     "name" : "HAL_DATASPACE_TRANSFER_SHIFT"
730    },
731    {
732     "enum_field_value" : 130023424,
733     "name" : "HAL_DATASPACE_TRANSFER_MASK"
734    },
735    {
736     "enum_field_value" : 0,
737     "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED"
738    },
739    {
740     "enum_field_value" : 4194304,
741     "name" : "HAL_DATASPACE_TRANSFER_LINEAR"
742    },
743    {
744     "enum_field_value" : 8388608,
745     "name" : "HAL_DATASPACE_TRANSFER_SRGB"
746    },
747    {
748     "enum_field_value" : 12582912,
749     "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M"
750    },
751    {
752     "enum_field_value" : 16777216,
753     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2"
754    },
755    {
756     "enum_field_value" : 20971520,
757     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6"
758    },
759    {
760     "enum_field_value" : 25165824,
761     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8"
762    },
763    {
764     "enum_field_value" : 29360128,
765     "name" : "HAL_DATASPACE_TRANSFER_ST2084"
766    },
767    {
768     "enum_field_value" : 33554432,
769     "name" : "HAL_DATASPACE_TRANSFER_HLG"
770    },
771    {
772     "enum_field_value" : 27,
773     "name" : "HAL_DATASPACE_RANGE_SHIFT"
774    },
775    {
776     "enum_field_value" : 939524096,
777     "name" : "HAL_DATASPACE_RANGE_MASK"
778    },
779    {
780     "enum_field_value" : 0,
781     "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED"
782    },
783    {
784     "enum_field_value" : 134217728,
785     "name" : "HAL_DATASPACE_RANGE_FULL"
786    },
787    {
788     "enum_field_value" : 268435456,
789     "name" : "HAL_DATASPACE_RANGE_LIMITED"
790    },
791    {
792     "enum_field_value" : 402653184,
793     "name" : "HAL_DATASPACE_RANGE_EXTENDED"
794    },
795    {
796     "enum_field_value" : 512,
797     "name" : "HAL_DATASPACE_SRGB_LINEAR"
798    },
799    {
800     "enum_field_value" : 138477568,
801     "name" : "HAL_DATASPACE_V0_SRGB_LINEAR"
802    },
803    {
804     "enum_field_value" : 406913024,
805     "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR"
806    },
807    {
808     "enum_field_value" : 513,
809     "name" : "HAL_DATASPACE_SRGB"
810    },
811    {
812     "enum_field_value" : 142671872,
813     "name" : "HAL_DATASPACE_V0_SRGB"
814    },
815    {
816     "enum_field_value" : 411107328,
817     "name" : "HAL_DATASPACE_V0_SCRGB"
818    },
819    {
820     "enum_field_value" : 257,
821     "name" : "HAL_DATASPACE_JFIF"
822    },
823    {
824     "enum_field_value" : 146931712,
825     "name" : "HAL_DATASPACE_V0_JFIF"
826    },
827    {
828     "enum_field_value" : 258,
829     "name" : "HAL_DATASPACE_BT601_625"
830    },
831    {
832     "enum_field_value" : 281149440,
833     "name" : "HAL_DATASPACE_V0_BT601_625"
834    },
835    {
836     "enum_field_value" : 259,
837     "name" : "HAL_DATASPACE_BT601_525"
838    },
839    {
840     "enum_field_value" : 281280512,
841     "name" : "HAL_DATASPACE_V0_BT601_525"
842    },
843    {
844     "enum_field_value" : 260,
845     "name" : "HAL_DATASPACE_BT709"
846    },
847    {
848     "enum_field_value" : 281083904,
849     "name" : "HAL_DATASPACE_V0_BT709"
850    },
851    {
852     "enum_field_value" : 139067392,
853     "name" : "HAL_DATASPACE_DCI_P3_LINEAR"
854    },
855    {
856     "enum_field_value" : 155844608,
857     "name" : "HAL_DATASPACE_DCI_P3"
858    },
859    {
860     "enum_field_value" : 139067392,
861     "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR"
862    },
863    {
864     "enum_field_value" : 143261696,
865     "name" : "HAL_DATASPACE_DISPLAY_P3"
866    },
867    {
868     "enum_field_value" : 151715840,
869     "name" : "HAL_DATASPACE_ADOBE_RGB"
870    },
871    {
872     "enum_field_value" : 138805248,
873     "name" : "HAL_DATASPACE_BT2020_LINEAR"
874    },
875    {
876     "enum_field_value" : 147193856,
877     "name" : "HAL_DATASPACE_BT2020"
878    },
879    {
880     "enum_field_value" : 163971072,
881     "name" : "HAL_DATASPACE_BT2020_PQ"
882    },
883    {
884     "enum_field_value" : 4096,
885     "name" : "HAL_DATASPACE_DEPTH"
886    },
887    {
888     "enum_field_value" : 4097,
889     "name" : "HAL_DATASPACE_SENSOR"
890    }
891   ],
892   "linker_set_key" : "_ZTI19android_dataspace_t",
893   "name" : "android_dataspace_t",
894   "referenced_type" : "_ZTI19android_dataspace_t",
895   "self_type" : "_ZTI19android_dataspace_t",
896   "size" : 4,
897   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
898   "underlying_type" : "_ZTIj"
899  },
900  {
901   "alignment" : 4,
902   "enum_fields" :
903   [
904    {
905     "enum_field_value" : 0,
906     "name" : "FLEX_FORMAT_INVALID"
907    },
908    {
909     "enum_field_value" : 1,
910     "name" : "FLEX_FORMAT_Y"
911    },
912    {
913     "enum_field_value" : 7,
914     "name" : "FLEX_FORMAT_YCbCr"
915    },
916    {
917     "enum_field_value" : 1073741831,
918     "name" : "FLEX_FORMAT_YCbCrA"
919    },
920    {
921     "enum_field_value" : 7168,
922     "name" : "FLEX_FORMAT_RGB"
923    },
924    {
925     "enum_field_value" : 1073748992,
926     "name" : "FLEX_FORMAT_RGBA"
927    }
928   ],
929   "linker_set_key" : "_ZTI19android_flex_format",
930   "name" : "android_flex_format",
931   "referenced_type" : "_ZTI19android_flex_format",
932   "self_type" : "_ZTI19android_flex_format",
933   "size" : 4,
934   "source_file" : "/system/core/libsystem/include/system/graphics.h",
935   "underlying_type" : "_ZTIj"
936  },
937  {
938   "alignment" : 4,
939   "enum_fields" :
940   [
941    {
942     "enum_field_value" : 1,
943     "name" : "HAL_TRANSFORM_FLIP_H"
944    },
945    {
946     "enum_field_value" : 2,
947     "name" : "HAL_TRANSFORM_FLIP_V"
948    },
949    {
950     "enum_field_value" : 4,
951     "name" : "HAL_TRANSFORM_ROT_90"
952    },
953    {
954     "enum_field_value" : 3,
955     "name" : "HAL_TRANSFORM_ROT_180"
956    },
957    {
958     "enum_field_value" : 7,
959     "name" : "HAL_TRANSFORM_ROT_270"
960    }
961   ],
962   "linker_set_key" : "_ZTI19android_transform_t",
963   "name" : "android_transform_t",
964   "referenced_type" : "_ZTI19android_transform_t",
965   "self_type" : "_ZTI19android_transform_t",
966   "size" : 4,
967   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
968   "underlying_type" : "_ZTIj"
969  },
970  {
971   "alignment" : 4,
972   "enum_fields" :
973   [
974    {
975     "enum_field_value" : 0,
976     "name" : "HAL_COLOR_MODE_NATIVE"
977    },
978    {
979     "enum_field_value" : 1,
980     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625"
981    },
982    {
983     "enum_field_value" : 2,
984     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED"
985    },
986    {
987     "enum_field_value" : 3,
988     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525"
989    },
990    {
991     "enum_field_value" : 4,
992     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED"
993    },
994    {
995     "enum_field_value" : 5,
996     "name" : "HAL_COLOR_MODE_STANDARD_BT709"
997    },
998    {
999     "enum_field_value" : 6,
1000     "name" : "HAL_COLOR_MODE_DCI_P3"
1001    },
1002    {
1003     "enum_field_value" : 7,
1004     "name" : "HAL_COLOR_MODE_SRGB"
1005    },
1006    {
1007     "enum_field_value" : 8,
1008     "name" : "HAL_COLOR_MODE_ADOBE_RGB"
1009    },
1010    {
1011     "enum_field_value" : 9,
1012     "name" : "HAL_COLOR_MODE_DISPLAY_P3"
1013    }
1014   ],
1015   "linker_set_key" : "_ZTI20android_color_mode_t",
1016   "name" : "android_color_mode_t",
1017   "referenced_type" : "_ZTI20android_color_mode_t",
1018   "self_type" : "_ZTI20android_color_mode_t",
1019   "size" : 4,
1020   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1021   "underlying_type" : "_ZTIj"
1022  },
1023  {
1024   "alignment" : 4,
1025   "enum_fields" :
1026   [
1027    {
1028     "enum_field_value" : 0,
1029     "name" : "SYSTEM_TIME_REALTIME"
1030    },
1031    {
1032     "enum_field_value" : 1,
1033     "name" : "SYSTEM_TIME_MONOTONIC"
1034    },
1035    {
1036     "enum_field_value" : 2,
1037     "name" : "SYSTEM_TIME_PROCESS"
1038    },
1039    {
1040     "enum_field_value" : 3,
1041     "name" : "SYSTEM_TIME_THREAD"
1042    },
1043    {
1044     "enum_field_value" : 4,
1045     "name" : "SYSTEM_TIME_BOOTTIME"
1046    }
1047   ],
1048   "linker_set_key" : "_ZTI21$SYSTEM_TIME_BOOTTIME",
1049   "name" : "(anonymous enum at system/core/libutils/include/utils/Timers.h:79:1)",
1050   "referenced_type" : "_ZTI21$SYSTEM_TIME_BOOTTIME",
1051   "self_type" : "_ZTI21$SYSTEM_TIME_BOOTTIME",
1052   "size" : 4,
1053   "source_file" : "/system/core/libutils/include/utils/Timers.h",
1054   "underlying_type" : "_ZTIj"
1055  },
1056  {
1057   "alignment" : 4,
1058   "enum_fields" :
1059   [
1060    {
1061     "enum_field_value" : 1,
1062     "name" : "FLEX_COMPONENT_Y"
1063    },
1064    {
1065     "enum_field_value" : 2,
1066     "name" : "FLEX_COMPONENT_Cb"
1067    },
1068    {
1069     "enum_field_value" : 4,
1070     "name" : "FLEX_COMPONENT_Cr"
1071    },
1072    {
1073     "enum_field_value" : 1024,
1074     "name" : "FLEX_COMPONENT_R"
1075    },
1076    {
1077     "enum_field_value" : 2048,
1078     "name" : "FLEX_COMPONENT_G"
1079    },
1080    {
1081     "enum_field_value" : 4096,
1082     "name" : "FLEX_COMPONENT_B"
1083    },
1084    {
1085     "enum_field_value" : 1073741824,
1086     "name" : "FLEX_COMPONENT_A"
1087    }
1088   ],
1089   "linker_set_key" : "_ZTI22android_flex_component",
1090   "name" : "android_flex_component",
1091   "referenced_type" : "_ZTI22android_flex_component",
1092   "self_type" : "_ZTI22android_flex_component",
1093   "size" : 4,
1094   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1095   "underlying_type" : "_ZTIj"
1096  },
1097  {
1098   "alignment" : 4,
1099   "enum_fields" :
1100   [
1101    {
1102     "enum_field_value" : 1,
1103     "name" : "HAL_PIXEL_FORMAT_RGBA_8888"
1104    },
1105    {
1106     "enum_field_value" : 2,
1107     "name" : "HAL_PIXEL_FORMAT_RGBX_8888"
1108    },
1109    {
1110     "enum_field_value" : 3,
1111     "name" : "HAL_PIXEL_FORMAT_RGB_888"
1112    },
1113    {
1114     "enum_field_value" : 4,
1115     "name" : "HAL_PIXEL_FORMAT_RGB_565"
1116    },
1117    {
1118     "enum_field_value" : 5,
1119     "name" : "HAL_PIXEL_FORMAT_BGRA_8888"
1120    },
1121    {
1122     "enum_field_value" : 16,
1123     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP"
1124    },
1125    {
1126     "enum_field_value" : 17,
1127     "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP"
1128    },
1129    {
1130     "enum_field_value" : 20,
1131     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I"
1132    },
1133    {
1134     "enum_field_value" : 22,
1135     "name" : "HAL_PIXEL_FORMAT_RGBA_FP16"
1136    },
1137    {
1138     "enum_field_value" : 32,
1139     "name" : "HAL_PIXEL_FORMAT_RAW16"
1140    },
1141    {
1142     "enum_field_value" : 33,
1143     "name" : "HAL_PIXEL_FORMAT_BLOB"
1144    },
1145    {
1146     "enum_field_value" : 34,
1147     "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED"
1148    },
1149    {
1150     "enum_field_value" : 35,
1151     "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888"
1152    },
1153    {
1154     "enum_field_value" : 36,
1155     "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE"
1156    },
1157    {
1158     "enum_field_value" : 37,
1159     "name" : "HAL_PIXEL_FORMAT_RAW10"
1160    },
1161    {
1162     "enum_field_value" : 38,
1163     "name" : "HAL_PIXEL_FORMAT_RAW12"
1164    },
1165    {
1166     "enum_field_value" : 43,
1167     "name" : "HAL_PIXEL_FORMAT_RGBA_1010102"
1168    },
1169    {
1170     "enum_field_value" : 538982489,
1171     "name" : "HAL_PIXEL_FORMAT_Y8"
1172    },
1173    {
1174     "enum_field_value" : 540422489,
1175     "name" : "HAL_PIXEL_FORMAT_Y16"
1176    },
1177    {
1178     "enum_field_value" : 842094169,
1179     "name" : "HAL_PIXEL_FORMAT_YV12"
1180    }
1181   ],
1182   "linker_set_key" : "_ZTI22android_pixel_format_t",
1183   "name" : "android_pixel_format_t",
1184   "referenced_type" : "_ZTI22android_pixel_format_t",
1185   "self_type" : "_ZTI22android_pixel_format_t",
1186   "size" : 4,
1187   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1188   "underlying_type" : "_ZTIj"
1189  },
1190  {
1191   "alignment" : 4,
1192   "enum_fields" :
1193   [
1194    {
1195     "enum_field_value" : 19,
1196     "name" : "ANDROID_PRIORITY_LOWEST"
1197    },
1198    {
1199     "enum_field_value" : 10,
1200     "name" : "ANDROID_PRIORITY_BACKGROUND"
1201    },
1202    {
1203     "enum_field_value" : 0,
1204     "name" : "ANDROID_PRIORITY_NORMAL"
1205    },
1206    {
1207     "enum_field_value" : -2,
1208     "name" : "ANDROID_PRIORITY_FOREGROUND"
1209    },
1210    {
1211     "enum_field_value" : -4,
1212     "name" : "ANDROID_PRIORITY_DISPLAY"
1213    },
1214    {
1215     "enum_field_value" : -8,
1216     "name" : "ANDROID_PRIORITY_URGENT_DISPLAY"
1217    },
1218    {
1219     "enum_field_value" : -10,
1220     "name" : "ANDROID_PRIORITY_VIDEO"
1221    },
1222    {
1223     "enum_field_value" : -16,
1224     "name" : "ANDROID_PRIORITY_AUDIO"
1225    },
1226    {
1227     "enum_field_value" : -19,
1228     "name" : "ANDROID_PRIORITY_URGENT_AUDIO"
1229    },
1230    {
1231     "enum_field_value" : -20,
1232     "name" : "ANDROID_PRIORITY_HIGHEST"
1233    },
1234    {
1235     "enum_field_value" : 0,
1236     "name" : "ANDROID_PRIORITY_DEFAULT"
1237    },
1238    {
1239     "enum_field_value" : -1,
1240     "name" : "ANDROID_PRIORITY_MORE_FAVORABLE"
1241    },
1242    {
1243     "enum_field_value" : 1,
1244     "name" : "ANDROID_PRIORITY_LESS_FAVORABLE"
1245    }
1246   ],
1247   "linker_set_key" : "_ZTI23$ANDROID_PRIORITY_AUDIO",
1248   "name" : "(anonymous enum at system/core/libsystem/include/system/thread_defs.h:26:1)",
1249   "referenced_type" : "_ZTI23$ANDROID_PRIORITY_AUDIO",
1250   "self_type" : "_ZTI23$ANDROID_PRIORITY_AUDIO",
1251   "size" : 4,
1252   "source_file" : "/system/core/libsystem/include/system/thread_defs.h",
1253   "underlying_type" : "_ZTIi"
1254  },
1255  {
1256   "alignment" : 4,
1257   "enum_fields" :
1258   [
1259    {
1260     "enum_field_value" : 281411584,
1261     "name" : "HAL_DATASPACE_BT2020_ITU"
1262    },
1263    {
1264     "enum_field_value" : 298188800,
1265     "name" : "HAL_DATASPACE_BT2020_ITU_PQ"
1266    },
1267    {
1268     "enum_field_value" : 302383104,
1269     "name" : "HAL_DATASPACE_BT2020_ITU_HLG"
1270    },
1271    {
1272     "enum_field_value" : 168165376,
1273     "name" : "HAL_DATASPACE_BT2020_HLG"
1274    }
1275   ],
1276   "linker_set_key" : "_ZTI24android_dataspace_v1_1_t",
1277   "name" : "android_dataspace_v1_1_t",
1278   "referenced_type" : "_ZTI24android_dataspace_v1_1_t",
1279   "self_type" : "_ZTI24android_dataspace_v1_1_t",
1280   "size" : 4,
1281   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1282   "underlying_type" : "_ZTIj"
1283  },
1284  {
1285   "alignment" : 4,
1286   "enum_fields" :
1287   [
1288    {
1289     "enum_field_value" : 142999552,
1290     "name" : "HAL_DATASPACE_DISPLAY_BT2020"
1291    },
1292    {
1293     "enum_field_value" : 4098,
1294     "name" : "HAL_DATASPACE_DYNAMIC_DEPTH"
1295    },
1296    {
1297     "enum_field_value" : 4099,
1298     "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS"
1299    },
1300    {
1301     "enum_field_value" : 4100,
1302     "name" : "HAL_DATASPACE_HEIF"
1303    }
1304   ],
1305   "linker_set_key" : "_ZTI24android_dataspace_v1_2_t",
1306   "name" : "android_dataspace_v1_2_t",
1307   "referenced_type" : "_ZTI24android_dataspace_v1_2_t",
1308   "self_type" : "_ZTI24android_dataspace_v1_2_t",
1309   "size" : 4,
1310   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1311   "underlying_type" : "_ZTIj"
1312  },
1313  {
1314   "alignment" : 4,
1315   "enum_fields" :
1316   [
1317    {
1318     "enum_field_value" : 10,
1319     "name" : "HAL_COLOR_MODE_BT2020"
1320    },
1321    {
1322     "enum_field_value" : 11,
1323     "name" : "HAL_COLOR_MODE_BT2100_PQ"
1324    },
1325    {
1326     "enum_field_value" : 12,
1327     "name" : "HAL_COLOR_MODE_BT2100_HLG"
1328    }
1329   ],
1330   "linker_set_key" : "_ZTI25android_color_mode_v1_1_t",
1331   "name" : "android_color_mode_v1_1_t",
1332   "referenced_type" : "_ZTI25android_color_mode_v1_1_t",
1333   "self_type" : "_ZTI25android_color_mode_v1_1_t",
1334   "size" : 4,
1335   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1336   "underlying_type" : "_ZTIj"
1337  },
1338  {
1339   "alignment" : 4,
1340   "enum_fields" :
1341   [
1342    {
1343     "enum_field_value" : 0,
1344     "name" : "HAL_COLOR_TRANSFORM_IDENTITY"
1345    },
1346    {
1347     "enum_field_value" : 1,
1348     "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX"
1349    },
1350    {
1351     "enum_field_value" : 2,
1352     "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE"
1353    },
1354    {
1355     "enum_field_value" : 3,
1356     "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE"
1357    },
1358    {
1359     "enum_field_value" : 4,
1360     "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA"
1361    },
1362    {
1363     "enum_field_value" : 5,
1364     "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA"
1365    },
1366    {
1367     "enum_field_value" : 6,
1368     "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA"
1369    }
1370   ],
1371   "linker_set_key" : "_ZTI25android_color_transform_t",
1372   "name" : "android_color_transform_t",
1373   "referenced_type" : "_ZTI25android_color_transform_t",
1374   "self_type" : "_ZTI25android_color_transform_t",
1375   "size" : 4,
1376   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1377   "underlying_type" : "_ZTIj"
1378  },
1379  {
1380   "alignment" : 4,
1381   "enum_fields" :
1382   [
1383    {
1384     "enum_field_value" : 39,
1385     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888"
1386    },
1387    {
1388     "enum_field_value" : 40,
1389     "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888"
1390    },
1391    {
1392     "enum_field_value" : 41,
1393     "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888"
1394    },
1395    {
1396     "enum_field_value" : 42,
1397     "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888"
1398    }
1399   ],
1400   "linker_set_key" : "_ZTI25android_pixel_format_sw_t",
1401   "name" : "android_pixel_format_sw_t",
1402   "referenced_type" : "_ZTI25android_pixel_format_sw_t",
1403   "self_type" : "_ZTI25android_pixel_format_sw_t",
1404   "size" : 4,
1405   "source_file" : "/system/core/libsystem/include/system/graphics-sw.h",
1406   "underlying_type" : "_ZTIj"
1407  },
1408  {
1409   "alignment" : 4,
1410   "enum_fields" :
1411   [
1412    {
1413     "enum_field_value" : 48,
1414     "name" : "HAL_PIXEL_FORMAT_DEPTH_16"
1415    },
1416    {
1417     "enum_field_value" : 49,
1418     "name" : "HAL_PIXEL_FORMAT_DEPTH_24"
1419    },
1420    {
1421     "enum_field_value" : 50,
1422     "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8"
1423    },
1424    {
1425     "enum_field_value" : 51,
1426     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F"
1427    },
1428    {
1429     "enum_field_value" : 52,
1430     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8"
1431    },
1432    {
1433     "enum_field_value" : 53,
1434     "name" : "HAL_PIXEL_FORMAT_STENCIL_8"
1435    },
1436    {
1437     "enum_field_value" : 54,
1438     "name" : "HAL_PIXEL_FORMAT_YCBCR_P010"
1439    }
1440   ],
1441   "linker_set_key" : "_ZTI27android_pixel_format_v1_1_t",
1442   "name" : "android_pixel_format_v1_1_t",
1443   "referenced_type" : "_ZTI27android_pixel_format_v1_1_t",
1444   "self_type" : "_ZTI27android_pixel_format_v1_1_t",
1445   "size" : 4,
1446   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1447   "underlying_type" : "_ZTIj"
1448  },
1449  {
1450   "alignment" : 4,
1451   "enum_fields" :
1452   [
1453    {
1454     "enum_field_value" : 55,
1455     "name" : "HAL_PIXEL_FORMAT_HSV_888"
1456    }
1457   ],
1458   "linker_set_key" : "_ZTI27android_pixel_format_v1_2_t",
1459   "name" : "android_pixel_format_v1_2_t",
1460   "referenced_type" : "_ZTI27android_pixel_format_v1_2_t",
1461   "self_type" : "_ZTI27android_pixel_format_v1_2_t",
1462   "size" : 4,
1463   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1464   "underlying_type" : "_ZTIj"
1465  },
1466  {
1467   "alignment" : 4,
1468   "enum_fields" :
1469   [
1470    {
1471     "enum_field_value" : 0,
1472     "name" : "HAL_RENDER_INTENT_COLORIMETRIC"
1473    },
1474    {
1475     "enum_field_value" : 1,
1476     "name" : "HAL_RENDER_INTENT_ENHANCE"
1477    },
1478    {
1479     "enum_field_value" : 2,
1480     "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC"
1481    },
1482    {
1483     "enum_field_value" : 3,
1484     "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE"
1485    }
1486   ],
1487   "linker_set_key" : "_ZTI28android_render_intent_v1_1_t",
1488   "name" : "android_render_intent_v1_1_t",
1489   "referenced_type" : "_ZTI28android_render_intent_v1_1_t",
1490   "self_type" : "_ZTI28android_render_intent_v1_1_t",
1491   "size" : 4,
1492   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1493   "underlying_type" : "_ZTIj"
1494  },
1495  {
1496   "alignment" : 4,
1497   "enum_fields" :
1498   [
1499    {
1500     "enum_field_value" : 0,
1501     "name" : "LOG_ID_MIN"
1502    },
1503    {
1504     "enum_field_value" : 0,
1505     "name" : "LOG_ID_MAIN"
1506    },
1507    {
1508     "enum_field_value" : 1,
1509     "name" : "LOG_ID_RADIO"
1510    },
1511    {
1512     "enum_field_value" : 2,
1513     "name" : "LOG_ID_EVENTS"
1514    },
1515    {
1516     "enum_field_value" : 3,
1517     "name" : "LOG_ID_SYSTEM"
1518    },
1519    {
1520     "enum_field_value" : 4,
1521     "name" : "LOG_ID_CRASH"
1522    },
1523    {
1524     "enum_field_value" : 5,
1525     "name" : "LOG_ID_STATS"
1526    },
1527    {
1528     "enum_field_value" : 6,
1529     "name" : "LOG_ID_SECURITY"
1530    },
1531    {
1532     "enum_field_value" : 7,
1533     "name" : "LOG_ID_KERNEL"
1534    },
1535    {
1536     "enum_field_value" : 8,
1537     "name" : "LOG_ID_MAX"
1538    },
1539    {
1540     "enum_field_value" : 2147483647,
1541     "name" : "LOG_ID_DEFAULT"
1542    }
1543   ],
1544   "linker_set_key" : "_ZTI6log_id",
1545   "name" : "log_id",
1546   "referenced_type" : "_ZTI6log_id",
1547   "self_type" : "_ZTI6log_id",
1548   "size" : 4,
1549   "source_file" : "/system/core/liblog/include/android/log.h",
1550   "underlying_type" : "_ZTIj"
1551  },
1552  {
1553   "alignment" : 4,
1554   "enum_fields" :
1555   [
1556    {
1557     "enum_field_value" : 1,
1558     "name" : "android::VectorImpl::HAS_TRIVIAL_CTOR"
1559    },
1560    {
1561     "enum_field_value" : 2,
1562     "name" : "android::VectorImpl::HAS_TRIVIAL_DTOR"
1563    },
1564    {
1565     "enum_field_value" : 4,
1566     "name" : "android::VectorImpl::HAS_TRIVIAL_COPY"
1567    }
1568   ],
1569   "linker_set_key" : "_ZTIN7android10VectorImpl17$HAS_TRIVIAL_COPYE",
1570   "name" : "android::VectorImpl::(anonymous enum at system/core/libutils/include/utils/VectorImpl.h:43:5)",
1571   "referenced_type" : "_ZTIN7android10VectorImpl17$HAS_TRIVIAL_COPYE",
1572   "self_type" : "_ZTIN7android10VectorImpl17$HAS_TRIVIAL_COPYE",
1573   "size" : 4,
1574   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
1575   "underlying_type" : "_ZTIj"
1576  },
1577  {
1578   "alignment" : 4,
1579   "enum_fields" :
1580   [
1581    {
1582     "enum_field_value" : 0,
1583     "name" : "android::OK"
1584    },
1585    {
1586     "enum_field_value" : 0,
1587     "name" : "android::NO_ERROR"
1588    },
1589    {
1590     "enum_field_value" : -2147483648,
1591     "name" : "android::UNKNOWN_ERROR"
1592    },
1593    {
1594     "enum_field_value" : -12,
1595     "name" : "android::NO_MEMORY"
1596    },
1597    {
1598     "enum_field_value" : -38,
1599     "name" : "android::INVALID_OPERATION"
1600    },
1601    {
1602     "enum_field_value" : -22,
1603     "name" : "android::BAD_VALUE"
1604    },
1605    {
1606     "enum_field_value" : -2147483647,
1607     "name" : "android::BAD_TYPE"
1608    },
1609    {
1610     "enum_field_value" : -2,
1611     "name" : "android::NAME_NOT_FOUND"
1612    },
1613    {
1614     "enum_field_value" : -1,
1615     "name" : "android::PERMISSION_DENIED"
1616    },
1617    {
1618     "enum_field_value" : -19,
1619     "name" : "android::NO_INIT"
1620    },
1621    {
1622     "enum_field_value" : -17,
1623     "name" : "android::ALREADY_EXISTS"
1624    },
1625    {
1626     "enum_field_value" : -32,
1627     "name" : "android::DEAD_OBJECT"
1628    },
1629    {
1630     "enum_field_value" : -2147483646,
1631     "name" : "android::FAILED_TRANSACTION"
1632    },
1633    {
1634     "enum_field_value" : -75,
1635     "name" : "android::BAD_INDEX"
1636    },
1637    {
1638     "enum_field_value" : -61,
1639     "name" : "android::NOT_ENOUGH_DATA"
1640    },
1641    {
1642     "enum_field_value" : -11,
1643     "name" : "android::WOULD_BLOCK"
1644    },
1645    {
1646     "enum_field_value" : -110,
1647     "name" : "android::TIMED_OUT"
1648    },
1649    {
1650     "enum_field_value" : -74,
1651     "name" : "android::UNKNOWN_TRANSACTION"
1652    },
1653    {
1654     "enum_field_value" : -2147483641,
1655     "name" : "android::FDS_NOT_ALLOWED"
1656    },
1657    {
1658     "enum_field_value" : -2147483640,
1659     "name" : "android::UNEXPECTED_NULL"
1660    }
1661   ],
1662   "linker_set_key" : "_ZTIN7android15$ALREADY_EXISTSE",
1663   "name" : "android::(anonymous enum at system/core/libutils/include/utils/Errors.h:43:1)",
1664   "referenced_type" : "_ZTIN7android15$ALREADY_EXISTSE",
1665   "self_type" : "_ZTIN7android15$ALREADY_EXISTSE",
1666   "size" : 4,
1667   "source_file" : "/system/core/libutils/include/utils/Errors.h",
1668   "underlying_type" : "_ZTIi"
1669  },
1670  {
1671   "alignment" : 4,
1672   "enum_fields" :
1673   [
1674    {
1675     "enum_field_value" : 19,
1676     "name" : "android::PRIORITY_LOWEST"
1677    },
1678    {
1679     "enum_field_value" : 10,
1680     "name" : "android::PRIORITY_BACKGROUND"
1681    },
1682    {
1683     "enum_field_value" : 0,
1684     "name" : "android::PRIORITY_NORMAL"
1685    },
1686    {
1687     "enum_field_value" : -2,
1688     "name" : "android::PRIORITY_FOREGROUND"
1689    },
1690    {
1691     "enum_field_value" : -4,
1692     "name" : "android::PRIORITY_DISPLAY"
1693    },
1694    {
1695     "enum_field_value" : -8,
1696     "name" : "android::PRIORITY_URGENT_DISPLAY"
1697    },
1698    {
1699     "enum_field_value" : -16,
1700     "name" : "android::PRIORITY_AUDIO"
1701    },
1702    {
1703     "enum_field_value" : -19,
1704     "name" : "android::PRIORITY_URGENT_AUDIO"
1705    },
1706    {
1707     "enum_field_value" : -20,
1708     "name" : "android::PRIORITY_HIGHEST"
1709    },
1710    {
1711     "enum_field_value" : 0,
1712     "name" : "android::PRIORITY_DEFAULT"
1713    },
1714    {
1715     "enum_field_value" : -1,
1716     "name" : "android::PRIORITY_MORE_FAVORABLE"
1717    },
1718    {
1719     "enum_field_value" : 1,
1720     "name" : "android::PRIORITY_LESS_FAVORABLE"
1721    }
1722   ],
1723   "linker_set_key" : "_ZTIN7android15$PRIORITY_AUDIOE",
1724   "name" : "android::(anonymous enum at system/core/libutils/include/utils/ThreadDefs.h:53:1)",
1725   "referenced_type" : "_ZTIN7android15$PRIORITY_AUDIOE",
1726   "self_type" : "_ZTIN7android15$PRIORITY_AUDIOE",
1727   "size" : 4,
1728   "source_file" : "/system/core/libutils/include/utils/ThreadDefs.h",
1729   "underlying_type" : "_ZTIi"
1730  },
1731  {
1732   "alignment" : 4,
1733   "enum_fields" :
1734   [
1735    {
1736     "enum_field_value" : 1,
1737     "name" : "android::trait_trivial_copy<bool>::value"
1738    }
1739   ],
1740   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIbE6$valueE",
1741   "name" : "android::trait_trivial_copy<bool>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:98:1)",
1742   "referenced_type" : "_ZTIN7android18trait_trivial_copyIbE6$valueE",
1743   "self_type" : "_ZTIN7android18trait_trivial_copyIbE6$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<char>::value"
1755    }
1756   ],
1757   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIcE6$valueE",
1758   "name" : "android::trait_trivial_copy<char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:99:1)",
1759   "referenced_type" : "_ZTIN7android18trait_trivial_copyIcE6$valueE",
1760   "self_type" : "_ZTIN7android18trait_trivial_copyIcE6$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<double>::value"
1772    }
1773   ],
1774   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIdE6$valueE",
1775   "name" : "android::trait_trivial_copy<double>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:110:1)",
1776   "referenced_type" : "_ZTIN7android18trait_trivial_copyIdE6$valueE",
1777   "self_type" : "_ZTIN7android18trait_trivial_copyIdE6$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<float>::value"
1789    }
1790   ],
1791   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIfE6$valueE",
1792   "name" : "android::trait_trivial_copy<float>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:109:1)",
1793   "referenced_type" : "_ZTIN7android18trait_trivial_copyIfE6$valueE",
1794   "self_type" : "_ZTIN7android18trait_trivial_copyIfE6$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 char>::value"
1806    }
1807   ],
1808   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIhE6$valueE",
1809   "name" : "android::trait_trivial_copy<unsigned char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:100:1)",
1810   "referenced_type" : "_ZTIN7android18trait_trivial_copyIhE6$valueE",
1811   "self_type" : "_ZTIN7android18trait_trivial_copyIhE6$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<int>::value"
1823    }
1824   ],
1825   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIiE6$valueE",
1826   "name" : "android::trait_trivial_copy<int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:103:1)",
1827   "referenced_type" : "_ZTIN7android18trait_trivial_copyIiE6$valueE",
1828   "self_type" : "_ZTIN7android18trait_trivial_copyIiE6$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 int>::value"
1840    }
1841   ],
1842   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIjE6$valueE",
1843   "name" : "android::trait_trivial_copy<unsigned int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:104:1)",
1844   "referenced_type" : "_ZTIN7android18trait_trivial_copyIjE6$valueE",
1845   "self_type" : "_ZTIN7android18trait_trivial_copyIjE6$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<long>::value"
1857    }
1858   ],
1859   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIlE6$valueE",
1860   "name" : "android::trait_trivial_copy<long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:105:1)",
1861   "referenced_type" : "_ZTIN7android18trait_trivial_copyIlE6$valueE",
1862   "self_type" : "_ZTIN7android18trait_trivial_copyIlE6$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 long>::value"
1874    }
1875   ],
1876   "linker_set_key" : "_ZTIN7android18trait_trivial_copyImE6$valueE",
1877   "name" : "android::trait_trivial_copy<unsigned long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:106:1)",
1878   "referenced_type" : "_ZTIN7android18trait_trivial_copyImE6$valueE",
1879   "self_type" : "_ZTIN7android18trait_trivial_copyImE6$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<short>::value"
1891    }
1892   ],
1893   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIsE6$valueE",
1894   "name" : "android::trait_trivial_copy<short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:101:1)",
1895   "referenced_type" : "_ZTIN7android18trait_trivial_copyIsE6$valueE",
1896   "self_type" : "_ZTIN7android18trait_trivial_copyIsE6$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<unsigned short>::value"
1908    }
1909   ],
1910   "linker_set_key" : "_ZTIN7android18trait_trivial_copyItE6$valueE",
1911   "name" : "android::trait_trivial_copy<unsigned short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:102:1)",
1912   "referenced_type" : "_ZTIN7android18trait_trivial_copyItE6$valueE",
1913   "self_type" : "_ZTIN7android18trait_trivial_copyItE6$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<void>::value"
1925    }
1926   ],
1927   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIvE6$valueE",
1928   "name" : "android::trait_trivial_copy<void>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:97:1)",
1929   "referenced_type" : "_ZTIN7android18trait_trivial_copyIvE6$valueE",
1930   "self_type" : "_ZTIN7android18trait_trivial_copyIvE6$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_copy<long long>::value"
1942    }
1943   ],
1944   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIxE6$valueE",
1945   "name" : "android::trait_trivial_copy<long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:107:1)",
1946   "referenced_type" : "_ZTIN7android18trait_trivial_copyIxE6$valueE",
1947   "self_type" : "_ZTIN7android18trait_trivial_copyIxE6$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_copy<unsigned long long>::value"
1959    }
1960   ],
1961   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIyE6$valueE",
1962   "name" : "android::trait_trivial_copy<unsigned long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:108:1)",
1963   "referenced_type" : "_ZTIN7android18trait_trivial_copyIyE6$valueE",
1964   "self_type" : "_ZTIN7android18trait_trivial_copyIyE6$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<bool>::value"
1976    }
1977   ],
1978   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIbE6$valueE",
1979   "name" : "android::trait_trivial_ctor<bool>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:98:1)",
1980   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIbE6$valueE",
1981   "self_type" : "_ZTIN7android18trait_trivial_ctorIbE6$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<char>::value"
1993    }
1994   ],
1995   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIcE6$valueE",
1996   "name" : "android::trait_trivial_ctor<char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:99:1)",
1997   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIcE6$valueE",
1998   "self_type" : "_ZTIN7android18trait_trivial_ctorIcE6$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<double>::value"
2010    }
2011   ],
2012   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIdE6$valueE",
2013   "name" : "android::trait_trivial_ctor<double>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:110:1)",
2014   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIdE6$valueE",
2015   "self_type" : "_ZTIN7android18trait_trivial_ctorIdE6$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<float>::value"
2027    }
2028   ],
2029   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIfE6$valueE",
2030   "name" : "android::trait_trivial_ctor<float>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:109:1)",
2031   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIfE6$valueE",
2032   "self_type" : "_ZTIN7android18trait_trivial_ctorIfE6$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 char>::value"
2044    }
2045   ],
2046   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIhE6$valueE",
2047   "name" : "android::trait_trivial_ctor<unsigned char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:100:1)",
2048   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIhE6$valueE",
2049   "self_type" : "_ZTIN7android18trait_trivial_ctorIhE6$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<int>::value"
2061    }
2062   ],
2063   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIiE6$valueE",
2064   "name" : "android::trait_trivial_ctor<int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:103:1)",
2065   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIiE6$valueE",
2066   "self_type" : "_ZTIN7android18trait_trivial_ctorIiE6$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 int>::value"
2078    }
2079   ],
2080   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIjE6$valueE",
2081   "name" : "android::trait_trivial_ctor<unsigned int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:104:1)",
2082   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIjE6$valueE",
2083   "self_type" : "_ZTIN7android18trait_trivial_ctorIjE6$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<long>::value"
2095    }
2096   ],
2097   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIlE6$valueE",
2098   "name" : "android::trait_trivial_ctor<long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:105:1)",
2099   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIlE6$valueE",
2100   "self_type" : "_ZTIN7android18trait_trivial_ctorIlE6$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 long>::value"
2112    }
2113   ],
2114   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorImE6$valueE",
2115   "name" : "android::trait_trivial_ctor<unsigned long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:106:1)",
2116   "referenced_type" : "_ZTIN7android18trait_trivial_ctorImE6$valueE",
2117   "self_type" : "_ZTIN7android18trait_trivial_ctorImE6$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<short>::value"
2129    }
2130   ],
2131   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIsE6$valueE",
2132   "name" : "android::trait_trivial_ctor<short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:101:1)",
2133   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIsE6$valueE",
2134   "self_type" : "_ZTIN7android18trait_trivial_ctorIsE6$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<unsigned short>::value"
2146    }
2147   ],
2148   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorItE6$valueE",
2149   "name" : "android::trait_trivial_ctor<unsigned short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:102:1)",
2150   "referenced_type" : "_ZTIN7android18trait_trivial_ctorItE6$valueE",
2151   "self_type" : "_ZTIN7android18trait_trivial_ctorItE6$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<void>::value"
2163    }
2164   ],
2165   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIvE6$valueE",
2166   "name" : "android::trait_trivial_ctor<void>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:97:1)",
2167   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIvE6$valueE",
2168   "self_type" : "_ZTIN7android18trait_trivial_ctorIvE6$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_ctor<long long>::value"
2180    }
2181   ],
2182   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIxE6$valueE",
2183   "name" : "android::trait_trivial_ctor<long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:107:1)",
2184   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIxE6$valueE",
2185   "self_type" : "_ZTIN7android18trait_trivial_ctorIxE6$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_ctor<unsigned long long>::value"
2197    }
2198   ],
2199   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIyE6$valueE",
2200   "name" : "android::trait_trivial_ctor<unsigned long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:108:1)",
2201   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIyE6$valueE",
2202   "self_type" : "_ZTIN7android18trait_trivial_ctorIyE6$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<bool>::value"
2214    }
2215   ],
2216   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIbE6$valueE",
2217   "name" : "android::trait_trivial_dtor<bool>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:98:1)",
2218   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIbE6$valueE",
2219   "self_type" : "_ZTIN7android18trait_trivial_dtorIbE6$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<char>::value"
2231    }
2232   ],
2233   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIcE6$valueE",
2234   "name" : "android::trait_trivial_dtor<char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:99:1)",
2235   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIcE6$valueE",
2236   "self_type" : "_ZTIN7android18trait_trivial_dtorIcE6$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<double>::value"
2248    }
2249   ],
2250   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIdE6$valueE",
2251   "name" : "android::trait_trivial_dtor<double>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:110:1)",
2252   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIdE6$valueE",
2253   "self_type" : "_ZTIN7android18trait_trivial_dtorIdE6$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<float>::value"
2265    }
2266   ],
2267   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIfE6$valueE",
2268   "name" : "android::trait_trivial_dtor<float>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:109:1)",
2269   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIfE6$valueE",
2270   "self_type" : "_ZTIN7android18trait_trivial_dtorIfE6$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 char>::value"
2282    }
2283   ],
2284   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIhE6$valueE",
2285   "name" : "android::trait_trivial_dtor<unsigned char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:100:1)",
2286   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIhE6$valueE",
2287   "self_type" : "_ZTIN7android18trait_trivial_dtorIhE6$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<int>::value"
2299    }
2300   ],
2301   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIiE6$valueE",
2302   "name" : "android::trait_trivial_dtor<int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:103:1)",
2303   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIiE6$valueE",
2304   "self_type" : "_ZTIN7android18trait_trivial_dtorIiE6$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 int>::value"
2316    }
2317   ],
2318   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIjE6$valueE",
2319   "name" : "android::trait_trivial_dtor<unsigned int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:104:1)",
2320   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIjE6$valueE",
2321   "self_type" : "_ZTIN7android18trait_trivial_dtorIjE6$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<long>::value"
2333    }
2334   ],
2335   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIlE6$valueE",
2336   "name" : "android::trait_trivial_dtor<long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:105:1)",
2337   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIlE6$valueE",
2338   "self_type" : "_ZTIN7android18trait_trivial_dtorIlE6$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 long>::value"
2350    }
2351   ],
2352   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorImE6$valueE",
2353   "name" : "android::trait_trivial_dtor<unsigned long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:106:1)",
2354   "referenced_type" : "_ZTIN7android18trait_trivial_dtorImE6$valueE",
2355   "self_type" : "_ZTIN7android18trait_trivial_dtorImE6$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<short>::value"
2367    }
2368   ],
2369   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIsE6$valueE",
2370   "name" : "android::trait_trivial_dtor<short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:101:1)",
2371   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIsE6$valueE",
2372   "self_type" : "_ZTIN7android18trait_trivial_dtorIsE6$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<unsigned short>::value"
2384    }
2385   ],
2386   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorItE6$valueE",
2387   "name" : "android::trait_trivial_dtor<unsigned short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:102:1)",
2388   "referenced_type" : "_ZTIN7android18trait_trivial_dtorItE6$valueE",
2389   "self_type" : "_ZTIN7android18trait_trivial_dtorItE6$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<void>::value"
2401    }
2402   ],
2403   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIvE6$valueE",
2404   "name" : "android::trait_trivial_dtor<void>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:97:1)",
2405   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIvE6$valueE",
2406   "self_type" : "_ZTIN7android18trait_trivial_dtorIvE6$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_dtor<long long>::value"
2418    }
2419   ],
2420   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIxE6$valueE",
2421   "name" : "android::trait_trivial_dtor<long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:107:1)",
2422   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIxE6$valueE",
2423   "self_type" : "_ZTIN7android18trait_trivial_dtorIxE6$valueE",
2424   "size" : 4,
2425   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.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_dtor<unsigned long long>::value"
2435    }
2436   ],
2437   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIyE6$valueE",
2438   "name" : "android::trait_trivial_dtor<unsigned long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:108:1)",
2439   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIyE6$valueE",
2440   "self_type" : "_ZTIN7android18trait_trivial_dtorIyE6$valueE",
2441   "size" : 4,
2442   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.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<android::String8>::value"
2452    }
2453   ],
2454   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_7String8EE6$valueE",
2455   "name" : "android::trait_trivial_move<String8>::(anonymous enum at system/core/libutils/include/utils/String8.h:242:1)",
2456   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_7String8EE6$valueE",
2457   "self_type" : "_ZTIN7android18trait_trivial_moveINS_7String8EE6$valueE",
2458   "size" : 4,
2459   "source_file" : "/system/core/libutils/include/utils/String8.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<android::String16>::value"
2469    }
2470   ],
2471   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_8String16EE6$valueE",
2472   "name" : "android::trait_trivial_move<String16>::(anonymous enum at system/core/libutils/include/utils/String16.h:197:1)",
2473   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_8String16EE6$valueE",
2474   "self_type" : "_ZTIN7android18trait_trivial_moveINS_8String16EE6$valueE",
2475   "size" : 4,
2476   "source_file" : "/system/core/libutils/include/utils/String16.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<bool>::value"
2486    }
2487   ],
2488   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIbE6$valueE",
2489   "name" : "android::trait_trivial_move<bool>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:98:1)",
2490   "referenced_type" : "_ZTIN7android18trait_trivial_moveIbE6$valueE",
2491   "self_type" : "_ZTIN7android18trait_trivial_moveIbE6$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<char>::value"
2503    }
2504   ],
2505   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIcE6$valueE",
2506   "name" : "android::trait_trivial_move<char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:99:1)",
2507   "referenced_type" : "_ZTIN7android18trait_trivial_moveIcE6$valueE",
2508   "self_type" : "_ZTIN7android18trait_trivial_moveIcE6$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<double>::value"
2520    }
2521   ],
2522   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIdE6$valueE",
2523   "name" : "android::trait_trivial_move<double>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:110:1)",
2524   "referenced_type" : "_ZTIN7android18trait_trivial_moveIdE6$valueE",
2525   "self_type" : "_ZTIN7android18trait_trivial_moveIdE6$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<float>::value"
2537    }
2538   ],
2539   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIfE6$valueE",
2540   "name" : "android::trait_trivial_move<float>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:109:1)",
2541   "referenced_type" : "_ZTIN7android18trait_trivial_moveIfE6$valueE",
2542   "self_type" : "_ZTIN7android18trait_trivial_moveIfE6$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 char>::value"
2554    }
2555   ],
2556   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIhE6$valueE",
2557   "name" : "android::trait_trivial_move<unsigned char>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:100:1)",
2558   "referenced_type" : "_ZTIN7android18trait_trivial_moveIhE6$valueE",
2559   "self_type" : "_ZTIN7android18trait_trivial_moveIhE6$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<int>::value"
2571    }
2572   ],
2573   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIiE6$valueE",
2574   "name" : "android::trait_trivial_move<int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:103:1)",
2575   "referenced_type" : "_ZTIN7android18trait_trivial_moveIiE6$valueE",
2576   "self_type" : "_ZTIN7android18trait_trivial_moveIiE6$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 int>::value"
2588    }
2589   ],
2590   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIjE6$valueE",
2591   "name" : "android::trait_trivial_move<unsigned int>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:104:1)",
2592   "referenced_type" : "_ZTIN7android18trait_trivial_moveIjE6$valueE",
2593   "self_type" : "_ZTIN7android18trait_trivial_moveIjE6$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<long>::value"
2605    }
2606   ],
2607   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIlE6$valueE",
2608   "name" : "android::trait_trivial_move<long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:105:1)",
2609   "referenced_type" : "_ZTIN7android18trait_trivial_moveIlE6$valueE",
2610   "self_type" : "_ZTIN7android18trait_trivial_moveIlE6$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 long>::value"
2622    }
2623   ],
2624   "linker_set_key" : "_ZTIN7android18trait_trivial_moveImE6$valueE",
2625   "name" : "android::trait_trivial_move<unsigned long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:106:1)",
2626   "referenced_type" : "_ZTIN7android18trait_trivial_moveImE6$valueE",
2627   "self_type" : "_ZTIN7android18trait_trivial_moveImE6$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<short>::value"
2639    }
2640   ],
2641   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIsE6$valueE",
2642   "name" : "android::trait_trivial_move<short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:101:1)",
2643   "referenced_type" : "_ZTIN7android18trait_trivial_moveIsE6$valueE",
2644   "self_type" : "_ZTIN7android18trait_trivial_moveIsE6$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<unsigned short>::value"
2656    }
2657   ],
2658   "linker_set_key" : "_ZTIN7android18trait_trivial_moveItE6$valueE",
2659   "name" : "android::trait_trivial_move<unsigned short>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:102:1)",
2660   "referenced_type" : "_ZTIN7android18trait_trivial_moveItE6$valueE",
2661   "self_type" : "_ZTIN7android18trait_trivial_moveItE6$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<void>::value"
2673    }
2674   ],
2675   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIvE6$valueE",
2676   "name" : "android::trait_trivial_move<void>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:97:1)",
2677   "referenced_type" : "_ZTIN7android18trait_trivial_moveIvE6$valueE",
2678   "self_type" : "_ZTIN7android18trait_trivial_moveIvE6$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" : 1,
2689     "name" : "android::trait_trivial_move<long long>::value"
2690    }
2691   ],
2692   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIxE6$valueE",
2693   "name" : "android::trait_trivial_move<long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:107:1)",
2694   "referenced_type" : "_ZTIN7android18trait_trivial_moveIxE6$valueE",
2695   "self_type" : "_ZTIN7android18trait_trivial_moveIxE6$valueE",
2696   "size" : 4,
2697   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2698   "underlying_type" : "_ZTIj"
2699  },
2700  {
2701   "alignment" : 4,
2702   "enum_fields" :
2703   [
2704    {
2705     "enum_field_value" : 1,
2706     "name" : "android::trait_trivial_move<unsigned long long>::value"
2707    }
2708   ],
2709   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIyE6$valueE",
2710   "name" : "android::trait_trivial_move<unsigned long long>::(anonymous enum at system/core/libutils/include/utils/TypeHelpers.h:108:1)",
2711   "referenced_type" : "_ZTIN7android18trait_trivial_moveIyE6$valueE",
2712   "self_type" : "_ZTIN7android18trait_trivial_moveIyE6$valueE",
2713   "size" : 4,
2714   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
2715   "underlying_type" : "_ZTIj"
2716  },
2717  {
2718   "alignment" : 4,
2719   "enum_fields" :
2720   [
2721    {
2722     "enum_field_value" : 0,
2723     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN"
2724    },
2725    {
2726     "enum_field_value" : 1,
2727     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT"
2728    },
2729    {
2730     "enum_field_value" : 2,
2731     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT"
2732    }
2733   ],
2734   "linker_set_key" : "_ZTIN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
2735   "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
2736   "referenced_type" : "_ZTIN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
2737   "self_type" : "_ZTIN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
2738   "size" : 4,
2739   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
2740   "underlying_type" : "_ZTIi"
2741  },
2742  {
2743   "alignment" : 4,
2744   "enum_fields" :
2745   [
2746    {
2747     "enum_field_value" : -1,
2748     "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant::NO_PID"
2749    }
2750   ],
2751   "linker_set_key" : "_ZTIN7android4hidl7manager4V1_015IServiceManager11PidConstantE",
2752   "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
2753   "referenced_type" : "_ZTIN7android4hidl7manager4V1_015IServiceManager11PidConstantE",
2754   "self_type" : "_ZTIN7android4hidl7manager4V1_015IServiceManager11PidConstantE",
2755   "size" : 4,
2756   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
2757   "underlying_type" : "_ZTIi"
2758  },
2759  {
2760   "alignment" : 1,
2761   "enum_fields" :
2762   [
2763    {
2764     "enum_field_value" : 0,
2765     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::EMPTY"
2766    },
2767    {
2768     "enum_field_value" : 1,
2769     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::HWBINDER"
2770    },
2771    {
2772     "enum_field_value" : 2,
2773     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::PASSTHROUGH"
2774    }
2775   ],
2776   "linker_set_key" : "_ZTIN7android4hidl7manager4V1_015IServiceManager9TransportE",
2777   "name" : "android::hidl::manager::V1_0::IServiceManager::Transport",
2778   "referenced_type" : "_ZTIN7android4hidl7manager4V1_015IServiceManager9TransportE",
2779   "self_type" : "_ZTIN7android4hidl7manager4V1_015IServiceManager9TransportE",
2780   "size" : 1,
2781   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
2782   "underlying_type" : "_ZTIh"
2783  },
2784  {
2785   "alignment" : 4,
2786   "enum_fields" :
2787   [
2788    {
2789     "enum_field_value" : 0,
2790     "name" : "android::Mutex::PRIVATE"
2791    },
2792    {
2793     "enum_field_value" : 1,
2794     "name" : "android::Mutex::SHARED"
2795    }
2796   ],
2797   "linker_set_key" : "_ZTIN7android5Mutex8$PRIVATEE",
2798   "name" : "android::Mutex::(anonymous enum at system/core/libutils/include/utils/Mutex.h:96:5)",
2799   "referenced_type" : "_ZTIN7android5Mutex8$PRIVATEE",
2800   "self_type" : "_ZTIN7android5Mutex8$PRIVATEE",
2801   "size" : 4,
2802   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
2803   "underlying_type" : "_ZTIj"
2804  },
2805  {
2806   "alignment" : 4,
2807   "enum_fields" :
2808   [
2809    {
2810     "enum_field_value" : 0,
2811     "name" : "android::RWLock::PRIVATE"
2812    },
2813    {
2814     "enum_field_value" : 1,
2815     "name" : "android::RWLock::SHARED"
2816    }
2817   ],
2818   "linker_set_key" : "_ZTIN7android6RWLock8$PRIVATEE",
2819   "name" : "android::RWLock::(anonymous enum at system/core/libutils/include/utils/RWLock.h:44:5)",
2820   "referenced_type" : "_ZTIN7android6RWLock8$PRIVATEE",
2821   "self_type" : "_ZTIN7android6RWLock8$PRIVATEE",
2822   "size" : 4,
2823   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
2824   "underlying_type" : "_ZTIj"
2825  },
2826  {
2827   "access" : "protected",
2828   "alignment" : 4,
2829   "enum_fields" :
2830   [
2831    {
2832     "enum_field_value" : 1,
2833     "name" : "android::RefBase::FIRST_INC_STRONG"
2834    }
2835   ],
2836   "linker_set_key" : "_ZTIN7android7RefBase17$FIRST_INC_STRONGE",
2837   "name" : "android::RefBase::(anonymous enum at system/core/libutils/include/utils/RefBase.h:313:5)",
2838   "referenced_type" : "_ZTIN7android7RefBase17$FIRST_INC_STRONGE",
2839   "self_type" : "_ZTIN7android7RefBase17$FIRST_INC_STRONGE",
2840   "size" : 4,
2841   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
2842   "underlying_type" : "_ZTIj"
2843  },
2844  {
2845   "access" : "protected",
2846   "alignment" : 4,
2847   "enum_fields" :
2848   [
2849    {
2850     "enum_field_value" : 0,
2851     "name" : "android::RefBase::OBJECT_LIFETIME_STRONG"
2852    },
2853    {
2854     "enum_field_value" : 1,
2855     "name" : "android::RefBase::OBJECT_LIFETIME_WEAK"
2856    },
2857    {
2858     "enum_field_value" : 1,
2859     "name" : "android::RefBase::OBJECT_LIFETIME_MASK"
2860    }
2861   ],
2862   "linker_set_key" : "_ZTIN7android7RefBase21$OBJECT_LIFETIME_MASKE",
2863   "name" : "android::RefBase::(anonymous enum at system/core/libutils/include/utils/RefBase.h:304:5)",
2864   "referenced_type" : "_ZTIN7android7RefBase21$OBJECT_LIFETIME_MASKE",
2865   "self_type" : "_ZTIN7android7RefBase21$OBJECT_LIFETIME_MASKE",
2866   "size" : 4,
2867   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
2868   "underlying_type" : "_ZTIj"
2869  },
2870  {
2871   "alignment" : 4,
2872   "enum_fields" :
2873   [
2874    {
2875     "enum_field_value" : 0,
2876     "name" : "android::String8::kEmptyString"
2877    }
2878   ],
2879   "linker_set_key" : "_ZTIN7android7String813StaticLinkageE",
2880   "name" : "android::String8::StaticLinkage",
2881   "referenced_type" : "_ZTIN7android7String813StaticLinkageE",
2882   "self_type" : "_ZTIN7android7String813StaticLinkageE",
2883   "size" : 4,
2884   "source_file" : "/system/core/libutils/include/utils/String8.h",
2885   "underlying_type" : "_ZTIj"
2886  },
2887  {
2888   "alignment" : 4,
2889   "enum_fields" :
2890   [
2891    {
2892     "enum_field_value" : 0,
2893     "name" : "android::String16::kEmptyString"
2894    }
2895   ],
2896   "linker_set_key" : "_ZTIN7android8String1613StaticLinkageE",
2897   "name" : "android::String16::StaticLinkage",
2898   "referenced_type" : "_ZTIN7android8String1613StaticLinkageE",
2899   "self_type" : "_ZTIN7android8String1613StaticLinkageE",
2900   "size" : 4,
2901   "source_file" : "/system/core/libutils/include/utils/String16.h",
2902   "underlying_type" : "_ZTIj"
2903  },
2904  {
2905   "alignment" : 4,
2906   "enum_fields" :
2907   [
2908    {
2909     "enum_field_value" : 0,
2910     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::READPTRPOS"
2911    },
2912    {
2913     "enum_field_value" : 1,
2914     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::WRITEPTRPOS"
2915    },
2916    {
2917     "enum_field_value" : 2,
2918     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::DATAPTRPOS"
2919    },
2920    {
2921     "enum_field_value" : 3,
2922     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::EVFLAGWORDPOS"
2923    }
2924   ],
2925   "linker_set_key" : "_ZTIN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EE11GrantorTypeE",
2926   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
2927   "referenced_type" : "_ZTIN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EE11GrantorTypeE",
2928   "self_type" : "_ZTIN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EE11GrantorTypeE",
2929   "size" : 4,
2930   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
2931   "underlying_type" : "_ZTIi"
2932  },
2933  {
2934   "alignment" : 4,
2935   "enum_fields" :
2936   [
2937    {
2938     "enum_field_value" : 0,
2939     "name" : "android::hardware::ProcessState::CallRestriction::NONE"
2940    },
2941    {
2942     "enum_field_value" : 1,
2943     "name" : "android::hardware::ProcessState::CallRestriction::ERROR_IF_NOT_ONEWAY"
2944    },
2945    {
2946     "enum_field_value" : 2,
2947     "name" : "android::hardware::ProcessState::CallRestriction::FATAL_IF_NOT_ONEWAY"
2948    }
2949   ],
2950   "linker_set_key" : "_ZTIN7android8hardware12ProcessState15CallRestrictionE",
2951   "name" : "android::hardware::ProcessState::CallRestriction",
2952   "referenced_type" : "_ZTIN7android8hardware12ProcessState15CallRestrictionE",
2953   "self_type" : "_ZTIN7android8hardware12ProcessState15CallRestrictionE",
2954   "size" : 4,
2955   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
2956   "underlying_type" : "_ZTIi"
2957  },
2958  {
2959   "alignment" : 4,
2960   "enum_fields" :
2961   [
2962    {
2963     "enum_field_value" : 0,
2964     "name" : "android::hardware::HidlReturnRestriction::NONE"
2965    },
2966    {
2967     "enum_field_value" : 1,
2968     "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
2969    },
2970    {
2971     "enum_field_value" : 2,
2972     "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
2973    }
2974   ],
2975   "linker_set_key" : "_ZTIN7android8hardware21HidlReturnRestrictionE",
2976   "name" : "android::hardware::HidlReturnRestriction",
2977   "referenced_type" : "_ZTIN7android8hardware21HidlReturnRestrictionE",
2978   "self_type" : "_ZTIN7android8hardware21HidlReturnRestrictionE",
2979   "size" : 4,
2980   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
2981   "underlying_type" : "_ZTIi"
2982  },
2983  {
2984   "alignment" : 4,
2985   "enum_fields" :
2986   [
2987    {
2988     "enum_field_value" : 0,
2989     "name" : "android::hardware::Status::EX_NONE"
2990    },
2991    {
2992     "enum_field_value" : -1,
2993     "name" : "android::hardware::Status::EX_SECURITY"
2994    },
2995    {
2996     "enum_field_value" : -2,
2997     "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
2998    },
2999    {
3000     "enum_field_value" : -3,
3001     "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
3002    },
3003    {
3004     "enum_field_value" : -4,
3005     "name" : "android::hardware::Status::EX_NULL_POINTER"
3006    },
3007    {
3008     "enum_field_value" : -5,
3009     "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
3010    },
3011    {
3012     "enum_field_value" : -6,
3013     "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
3014    },
3015    {
3016     "enum_field_value" : -7,
3017     "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
3018    },
3019    {
3020     "enum_field_value" : -128,
3021     "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
3022    },
3023    {
3024     "enum_field_value" : -129,
3025     "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
3026    }
3027   ],
3028   "linker_set_key" : "_ZTIN7android8hardware6Status9ExceptionE",
3029   "name" : "android::hardware::Status::Exception",
3030   "referenced_type" : "_ZTIN7android8hardware6Status9ExceptionE",
3031   "self_type" : "_ZTIN7android8hardware6Status9ExceptionE",
3032   "size" : 4,
3033   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
3034   "underlying_type" : "_ZTIi"
3035  },
3036  {
3037   "alignment" : 4,
3038   "enum_fields" :
3039   [
3040    {
3041     "enum_field_value" : 1,
3042     "name" : "android::hardware::IBinder::FLAG_ONEWAY"
3043    }
3044   ],
3045   "linker_set_key" : "_ZTIN7android8hardware7IBinder12$FLAG_ONEWAYE",
3046   "name" : "android::hardware::IBinder::(anonymous enum at system/libhwbinder/include/hwbinder/IBinder.h:47:5)",
3047   "referenced_type" : "_ZTIN7android8hardware7IBinder12$FLAG_ONEWAYE",
3048   "self_type" : "_ZTIN7android8hardware7IBinder12$FLAG_ONEWAYE",
3049   "size" : 4,
3050   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
3051   "underlying_type" : "_ZTIj"
3052  },
3053  {
3054   "alignment" : 4,
3055   "enum_fields" :
3056   [
3057    {
3058     "enum_field_value" : 0,
3059     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
3060    },
3061    {
3062     "enum_field_value" : 1,
3063     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
3064    },
3065    {
3066     "enum_field_value" : 2,
3067     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
3068    },
3069    {
3070     "enum_field_value" : 3,
3071     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
3072    },
3073    {
3074     "enum_field_value" : 4,
3075     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
3076    },
3077    {
3078     "enum_field_value" : 5,
3079     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
3080    },
3081    {
3082     "enum_field_value" : 6,
3083     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
3084    },
3085    {
3086     "enum_field_value" : 7,
3087     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
3088    },
3089    {
3090     "enum_field_value" : 8,
3091     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
3092    },
3093    {
3094     "enum_field_value" : 9,
3095     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
3096    }
3097   ],
3098   "linker_set_key" : "_ZTIN7android8hardware7details16HidlInstrumentor20InstrumentationEventE",
3099   "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
3100   "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentor20InstrumentationEventE",
3101   "self_type" : "_ZTIN7android8hardware7details16HidlInstrumentor20InstrumentationEventE",
3102   "size" : 4,
3103   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
3104   "underlying_type" : "_ZTIj"
3105  },
3106  {
3107   "alignment" : 4,
3108   "enum_fields" :
3109   [
3110    {
3111     "enum_field_value" : 1,
3112     "name" : "android::hardware::kSynchronizedReadWrite"
3113    },
3114    {
3115     "enum_field_value" : 2,
3116     "name" : "android::hardware::kUnsynchronizedWrite"
3117    }
3118   ],
3119   "linker_set_key" : "_ZTIN7android8hardware8MQFlavorE",
3120   "name" : "android::hardware::MQFlavor",
3121   "referenced_type" : "_ZTIN7android8hardware8MQFlavorE",
3122   "self_type" : "_ZTIN7android8hardware8MQFlavorE",
3123   "size" : 4,
3124   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
3125   "underlying_type" : "_ZTIj"
3126  },
3127  {
3128   "alignment" : 1,
3129   "enum_fields" :
3130   [
3131    {
3132     "enum_field_value" : 0,
3133     "name" : "android::hardware::vibrator::V1_0::EffectStrength::LIGHT"
3134    },
3135    {
3136     "enum_field_value" : 1,
3137     "name" : "android::hardware::vibrator::V1_0::EffectStrength::MEDIUM"
3138    },
3139    {
3140     "enum_field_value" : 2,
3141     "name" : "android::hardware::vibrator::V1_0::EffectStrength::STRONG"
3142    }
3143   ],
3144   "linker_set_key" : "_ZTIN7android8hardware8vibrator4V1_014EffectStrengthE",
3145   "name" : "android::hardware::vibrator::V1_0::EffectStrength",
3146   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_014EffectStrengthE",
3147   "self_type" : "_ZTIN7android8hardware8vibrator4V1_014EffectStrengthE",
3148   "size" : 1,
3149   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/types.h",
3150   "underlying_type" : "_ZTIh"
3151  },
3152  {
3153   "alignment" : 4,
3154   "enum_fields" :
3155   [
3156    {
3157     "enum_field_value" : 0,
3158     "name" : "android::hardware::vibrator::V1_0::Effect::CLICK"
3159    },
3160    {
3161     "enum_field_value" : 1,
3162     "name" : "android::hardware::vibrator::V1_0::Effect::DOUBLE_CLICK"
3163    }
3164   ],
3165   "linker_set_key" : "_ZTIN7android8hardware8vibrator4V1_06EffectE",
3166   "name" : "android::hardware::vibrator::V1_0::Effect",
3167   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_06EffectE",
3168   "self_type" : "_ZTIN7android8hardware8vibrator4V1_06EffectE",
3169   "size" : 4,
3170   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/types.h",
3171   "underlying_type" : "_ZTIj"
3172  },
3173  {
3174   "alignment" : 4,
3175   "enum_fields" :
3176   [
3177    {
3178     "enum_field_value" : 0,
3179     "name" : "android::hardware::vibrator::V1_0::Status::OK"
3180    },
3181    {
3182     "enum_field_value" : 1,
3183     "name" : "android::hardware::vibrator::V1_0::Status::UNKNOWN_ERROR"
3184    },
3185    {
3186     "enum_field_value" : 2,
3187     "name" : "android::hardware::vibrator::V1_0::Status::BAD_VALUE"
3188    },
3189    {
3190     "enum_field_value" : 3,
3191     "name" : "android::hardware::vibrator::V1_0::Status::UNSUPPORTED_OPERATION"
3192    }
3193   ],
3194   "linker_set_key" : "_ZTIN7android8hardware8vibrator4V1_06StatusE",
3195   "name" : "android::hardware::vibrator::V1_0::Status",
3196   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_06StatusE",
3197   "self_type" : "_ZTIN7android8hardware8vibrator4V1_06StatusE",
3198   "size" : 4,
3199   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/types.h",
3200   "underlying_type" : "_ZTIj"
3201  },
3202  {
3203   "alignment" : 4,
3204   "enum_fields" :
3205   [
3206    {
3207     "enum_field_value" : 0,
3208     "name" : "android::hardware::vibrator::V1_1::Effect_1_1::CLICK"
3209    },
3210    {
3211     "enum_field_value" : 1,
3212     "name" : "android::hardware::vibrator::V1_1::Effect_1_1::DOUBLE_CLICK"
3213    },
3214    {
3215     "enum_field_value" : 2,
3216     "name" : "android::hardware::vibrator::V1_1::Effect_1_1::TICK"
3217    }
3218   ],
3219   "linker_set_key" : "_ZTIN7android8hardware8vibrator4V1_110Effect_1_1E",
3220   "name" : "android::hardware::vibrator::V1_1::Effect_1_1",
3221   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_110Effect_1_1E",
3222   "self_type" : "_ZTIN7android8hardware8vibrator4V1_110Effect_1_1E",
3223   "size" : 4,
3224   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.1/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.1/types.h",
3225   "underlying_type" : "_ZTIj"
3226  },
3227  {
3228   "alignment" : 4,
3229   "enum_fields" :
3230   [
3231    {
3232     "enum_field_value" : 0,
3233     "name" : "android::hardware::vibrator::V1_2::Effect::CLICK"
3234    },
3235    {
3236     "enum_field_value" : 1,
3237     "name" : "android::hardware::vibrator::V1_2::Effect::DOUBLE_CLICK"
3238    },
3239    {
3240     "enum_field_value" : 2,
3241     "name" : "android::hardware::vibrator::V1_2::Effect::TICK"
3242    },
3243    {
3244     "enum_field_value" : 3,
3245     "name" : "android::hardware::vibrator::V1_2::Effect::THUD"
3246    },
3247    {
3248     "enum_field_value" : 4,
3249     "name" : "android::hardware::vibrator::V1_2::Effect::POP"
3250    },
3251    {
3252     "enum_field_value" : 5,
3253     "name" : "android::hardware::vibrator::V1_2::Effect::HEAVY_CLICK"
3254    },
3255    {
3256     "enum_field_value" : 6,
3257     "name" : "android::hardware::vibrator::V1_2::Effect::RINGTONE_1"
3258    },
3259    {
3260     "enum_field_value" : 7,
3261     "name" : "android::hardware::vibrator::V1_2::Effect::RINGTONE_2"
3262    },
3263    {
3264     "enum_field_value" : 8,
3265     "name" : "android::hardware::vibrator::V1_2::Effect::RINGTONE_3"
3266    },
3267    {
3268     "enum_field_value" : 9,
3269     "name" : "android::hardware::vibrator::V1_2::Effect::RINGTONE_4"
3270    },
3271    {
3272     "enum_field_value" : 10,
3273     "name" : "android::hardware::vibrator::V1_2::Effect::RINGTONE_5"
3274    },
3275    {
3276     "enum_field_value" : 11,
3277     "name" : "android::hardware::vibrator::V1_2::Effect::RINGTONE_6"
3278    },
3279    {
3280     "enum_field_value" : 12,
3281     "name" : "android::hardware::vibrator::V1_2::Effect::RINGTONE_7"
3282    },
3283    {
3284     "enum_field_value" : 13,
3285     "name" : "android::hardware::vibrator::V1_2::Effect::RINGTONE_8"
3286    },
3287    {
3288     "enum_field_value" : 14,
3289     "name" : "android::hardware::vibrator::V1_2::Effect::RINGTONE_9"
3290    },
3291    {
3292     "enum_field_value" : 15,
3293     "name" : "android::hardware::vibrator::V1_2::Effect::RINGTONE_10"
3294    },
3295    {
3296     "enum_field_value" : 16,
3297     "name" : "android::hardware::vibrator::V1_2::Effect::RINGTONE_11"
3298    },
3299    {
3300     "enum_field_value" : 17,
3301     "name" : "android::hardware::vibrator::V1_2::Effect::RINGTONE_12"
3302    },
3303    {
3304     "enum_field_value" : 18,
3305     "name" : "android::hardware::vibrator::V1_2::Effect::RINGTONE_13"
3306    },
3307    {
3308     "enum_field_value" : 19,
3309     "name" : "android::hardware::vibrator::V1_2::Effect::RINGTONE_14"
3310    },
3311    {
3312     "enum_field_value" : 20,
3313     "name" : "android::hardware::vibrator::V1_2::Effect::RINGTONE_15"
3314    }
3315   ],
3316   "linker_set_key" : "_ZTIN7android8hardware8vibrator4V1_26EffectE",
3317   "name" : "android::hardware::vibrator::V1_2::Effect",
3318   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_26EffectE",
3319   "self_type" : "_ZTIN7android8hardware8vibrator4V1_26EffectE",
3320   "size" : 4,
3321   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/types.h",
3322   "underlying_type" : "_ZTIj"
3323  },
3324  {
3325   "alignment" : 4,
3326   "enum_fields" :
3327   [
3328    {
3329     "enum_field_value" : 0,
3330     "name" : "android::hardware::vibrator::V1_3::Effect::CLICK"
3331    },
3332    {
3333     "enum_field_value" : 1,
3334     "name" : "android::hardware::vibrator::V1_3::Effect::DOUBLE_CLICK"
3335    },
3336    {
3337     "enum_field_value" : 2,
3338     "name" : "android::hardware::vibrator::V1_3::Effect::TICK"
3339    },
3340    {
3341     "enum_field_value" : 3,
3342     "name" : "android::hardware::vibrator::V1_3::Effect::THUD"
3343    },
3344    {
3345     "enum_field_value" : 4,
3346     "name" : "android::hardware::vibrator::V1_3::Effect::POP"
3347    },
3348    {
3349     "enum_field_value" : 5,
3350     "name" : "android::hardware::vibrator::V1_3::Effect::HEAVY_CLICK"
3351    },
3352    {
3353     "enum_field_value" : 6,
3354     "name" : "android::hardware::vibrator::V1_3::Effect::RINGTONE_1"
3355    },
3356    {
3357     "enum_field_value" : 7,
3358     "name" : "android::hardware::vibrator::V1_3::Effect::RINGTONE_2"
3359    },
3360    {
3361     "enum_field_value" : 8,
3362     "name" : "android::hardware::vibrator::V1_3::Effect::RINGTONE_3"
3363    },
3364    {
3365     "enum_field_value" : 9,
3366     "name" : "android::hardware::vibrator::V1_3::Effect::RINGTONE_4"
3367    },
3368    {
3369     "enum_field_value" : 10,
3370     "name" : "android::hardware::vibrator::V1_3::Effect::RINGTONE_5"
3371    },
3372    {
3373     "enum_field_value" : 11,
3374     "name" : "android::hardware::vibrator::V1_3::Effect::RINGTONE_6"
3375    },
3376    {
3377     "enum_field_value" : 12,
3378     "name" : "android::hardware::vibrator::V1_3::Effect::RINGTONE_7"
3379    },
3380    {
3381     "enum_field_value" : 13,
3382     "name" : "android::hardware::vibrator::V1_3::Effect::RINGTONE_8"
3383    },
3384    {
3385     "enum_field_value" : 14,
3386     "name" : "android::hardware::vibrator::V1_3::Effect::RINGTONE_9"
3387    },
3388    {
3389     "enum_field_value" : 15,
3390     "name" : "android::hardware::vibrator::V1_3::Effect::RINGTONE_10"
3391    },
3392    {
3393     "enum_field_value" : 16,
3394     "name" : "android::hardware::vibrator::V1_3::Effect::RINGTONE_11"
3395    },
3396    {
3397     "enum_field_value" : 17,
3398     "name" : "android::hardware::vibrator::V1_3::Effect::RINGTONE_12"
3399    },
3400    {
3401     "enum_field_value" : 18,
3402     "name" : "android::hardware::vibrator::V1_3::Effect::RINGTONE_13"
3403    },
3404    {
3405     "enum_field_value" : 19,
3406     "name" : "android::hardware::vibrator::V1_3::Effect::RINGTONE_14"
3407    },
3408    {
3409     "enum_field_value" : 20,
3410     "name" : "android::hardware::vibrator::V1_3::Effect::RINGTONE_15"
3411    },
3412    {
3413     "enum_field_value" : 21,
3414     "name" : "android::hardware::vibrator::V1_3::Effect::TEXTURE_TICK"
3415    }
3416   ],
3417   "linker_set_key" : "_ZTIN7android8hardware8vibrator4V1_36EffectE",
3418   "name" : "android::hardware::vibrator::V1_3::Effect",
3419   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_36EffectE",
3420   "self_type" : "_ZTIN7android8hardware8vibrator4V1_36EffectE",
3421   "size" : 4,
3422   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/types.h",
3423   "underlying_type" : "_ZTIj"
3424  },
3425  {
3426   "alignment" : 4,
3427   "enum_fields" :
3428   [
3429    {
3430     "enum_field_value" : 0,
3431     "name" : "android::Condition::WAKE_UP_ONE"
3432    },
3433    {
3434     "enum_field_value" : 1,
3435     "name" : "android::Condition::WAKE_UP_ALL"
3436    }
3437   ],
3438   "linker_set_key" : "_ZTIN7android9Condition10WakeUpTypeE",
3439   "name" : "android::Condition::WakeUpType",
3440   "referenced_type" : "_ZTIN7android9Condition10WakeUpTypeE",
3441   "self_type" : "_ZTIN7android9Condition10WakeUpTypeE",
3442   "size" : 4,
3443   "source_file" : "/system/core/libutils/include/utils/Condition.h",
3444   "underlying_type" : "_ZTIj"
3445  },
3446  {
3447   "alignment" : 4,
3448   "enum_fields" :
3449   [
3450    {
3451     "enum_field_value" : 0,
3452     "name" : "android::Condition::PRIVATE"
3453    },
3454    {
3455     "enum_field_value" : 1,
3456     "name" : "android::Condition::SHARED"
3457    }
3458   ],
3459   "linker_set_key" : "_ZTIN7android9Condition8$PRIVATEE",
3460   "name" : "android::Condition::(anonymous enum at system/core/libutils/include/utils/Condition.h:54:5)",
3461   "referenced_type" : "_ZTIN7android9Condition8$PRIVATEE",
3462   "self_type" : "_ZTIN7android9Condition8$PRIVATEE",
3463   "size" : 4,
3464   "source_file" : "/system/core/libutils/include/utils/Condition.h",
3465   "underlying_type" : "_ZTIj"
3466  }
3467 ],
3468 "function_types" :
3469 [
3470  {
3471   "alignment" : 4,
3472   "linker_set_key" : "_ZTIFbRKN7android8String16ERKNS_2spINS_8hardware7IBinderEEEPvE",
3473   "name" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
3474   "parameters" :
3475   [
3476    {
3477     "referenced_type" : "_ZTIRKN7android8String16E"
3478    },
3479    {
3480     "referenced_type" : "_ZTIRKN7android2spINS_8hardware7IBinderEEE"
3481    },
3482    {
3483     "referenced_type" : "_ZTIPv"
3484    }
3485   ],
3486   "referenced_type" : "_ZTIFbRKN7android8String16ERKNS_2spINS_8hardware7IBinderEEEPvE",
3487   "return_type" : "_ZTIb",
3488   "self_type" : "_ZTIFbRKN7android8String16ERKNS_2spINS_8hardware7IBinderEEEPvE",
3489   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
3490  },
3491  {
3492   "alignment" : 4,
3493   "linker_set_key" : "_ZTIFiPvE",
3494   "name" : "int (void *)",
3495   "parameters" :
3496   [
3497    {
3498     "referenced_type" : "_ZTIPv"
3499    }
3500   ],
3501   "referenced_type" : "_ZTIFiPvE",
3502   "return_type" : "_ZTIi",
3503   "self_type" : "_ZTIFiPvE",
3504   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
3505  },
3506  {
3507   "alignment" : 4,
3508   "linker_set_key" : "_ZTIFvPN7android8hardware6ParcelEPKhjPKyjPvE",
3509   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
3510   "parameters" :
3511   [
3512    {
3513     "referenced_type" : "_ZTIPN7android8hardware6ParcelE"
3514    },
3515    {
3516     "referenced_type" : "_ZTIPKh"
3517    },
3518    {
3519     "referenced_type" : "_ZTIj"
3520    },
3521    {
3522     "referenced_type" : "_ZTIPKy"
3523    },
3524    {
3525     "referenced_type" : "_ZTIj"
3526    },
3527    {
3528     "referenced_type" : "_ZTIPv"
3529    }
3530   ],
3531   "referenced_type" : "_ZTIFvPN7android8hardware6ParcelEPKhjPKyjPvE",
3532   "return_type" : "_ZTIv",
3533   "self_type" : "_ZTIFvPN7android8hardware6ParcelEPKhjPKyjPvE",
3534   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3535  }
3536 ],
3537 "functions" :
3538 [
3539  {
3540   "function_name" : "android::hardware::details::castInterface",
3541   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_8vibrator4V1_39IVibratorENS3_4V1_09IVibratorENS4_12BpHwVibratorEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb",
3542   "parameters" :
3543   [
3544    {
3545     "referenced_type" : "_ZTIN7android2spINS_8hardware8vibrator4V1_09IVibratorEEE"
3546    },
3547    {
3548     "referenced_type" : "_ZTIPKc"
3549    },
3550    {
3551     "referenced_type" : "_ZTIb"
3552    }
3553   ],
3554   "return_type" : "_ZTIN7android8hardware6ReturnINS_2spINS0_8vibrator4V1_39IVibratorEEEEE",
3555   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3556   "template_args" :
3557   [
3558    "_ZTIN7android8hardware8vibrator4V1_39IVibratorE",
3559    "_ZTIN7android8hardware8vibrator4V1_09IVibratorE",
3560    "_ZTIN7android8hardware8vibrator4V1_312BpHwVibratorE"
3561   ]
3562  },
3563  {
3564   "function_name" : "android::hardware::details::castInterface",
3565   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_8vibrator4V1_39IVibratorENS3_4V1_19IVibratorENS4_12BpHwVibratorEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb",
3566   "parameters" :
3567   [
3568    {
3569     "referenced_type" : "_ZTIN7android2spINS_8hardware8vibrator4V1_19IVibratorEEE"
3570    },
3571    {
3572     "referenced_type" : "_ZTIPKc"
3573    },
3574    {
3575     "referenced_type" : "_ZTIb"
3576    }
3577   ],
3578   "return_type" : "_ZTIN7android8hardware6ReturnINS_2spINS0_8vibrator4V1_39IVibratorEEEEE",
3579   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3580   "template_args" :
3581   [
3582    "_ZTIN7android8hardware8vibrator4V1_39IVibratorE",
3583    "_ZTIN7android8hardware8vibrator4V1_19IVibratorE",
3584    "_ZTIN7android8hardware8vibrator4V1_312BpHwVibratorE"
3585   ]
3586  },
3587  {
3588   "function_name" : "android::hardware::details::castInterface",
3589   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_8vibrator4V1_39IVibratorENS3_4V1_29IVibratorENS4_12BpHwVibratorEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb",
3590   "parameters" :
3591   [
3592    {
3593     "referenced_type" : "_ZTIN7android2spINS_8hardware8vibrator4V1_29IVibratorEEE"
3594    },
3595    {
3596     "referenced_type" : "_ZTIPKc"
3597    },
3598    {
3599     "referenced_type" : "_ZTIb"
3600    }
3601   ],
3602   "return_type" : "_ZTIN7android8hardware6ReturnINS_2spINS0_8vibrator4V1_39IVibratorEEEEE",
3603   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3604   "template_args" :
3605   [
3606    "_ZTIN7android8hardware8vibrator4V1_39IVibratorE",
3607    "_ZTIN7android8hardware8vibrator4V1_29IVibratorE",
3608    "_ZTIN7android8hardware8vibrator4V1_312BpHwVibratorE"
3609   ]
3610  },
3611  {
3612   "function_name" : "android::hardware::details::castInterface",
3613   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_8vibrator4V1_39IVibratorENS_4hidl4base4V1_05IBaseENS4_12BpHwVibratorEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
3614   "parameters" :
3615   [
3616    {
3617     "referenced_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE"
3618    },
3619    {
3620     "referenced_type" : "_ZTIPKc"
3621    },
3622    {
3623     "referenced_type" : "_ZTIb"
3624    }
3625   ],
3626   "return_type" : "_ZTIN7android8hardware6ReturnINS_2spINS0_8vibrator4V1_39IVibratorEEEEE",
3627   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3628   "template_args" :
3629   [
3630    "_ZTIN7android8hardware8vibrator4V1_39IVibratorE",
3631    "_ZTIN7android4hidl4base4V1_05IBaseE",
3632    "_ZTIN7android8hardware8vibrator4V1_312BpHwVibratorE"
3633   ]
3634  },
3635  {
3636   "function_name" : "android::hardware::details::getServiceInternal",
3637   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_8vibrator4V1_312BpHwVibratorENS4_9IVibratorEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
3638   "parameters" :
3639   [
3640    {
3641     "referenced_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
3642    },
3643    {
3644     "referenced_type" : "_ZTIb"
3645    },
3646    {
3647     "referenced_type" : "_ZTIb"
3648    }
3649   ],
3650   "return_type" : "_ZTIN7android2spINS_8hardware8vibrator4V1_39IVibratorEEE",
3651   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
3652   "template_args" :
3653   [
3654    "_ZTIN7android8hardware8vibrator4V1_312BpHwVibratorE",
3655    "_ZTIN7android8hardware8vibrator4V1_39IVibratorE",
3656    "_ZTIv",
3657    "_ZTIv"
3658   ]
3659  },
3660  {
3661   "access" : "private",
3662   "function_name" : "android::hardware::vibrator::V1_3::BsVibrator::addOnewayTask",
3663   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_310BsVibrator13addOnewayTaskENSt3__18functionIFvvEEE",
3664   "parameters" :
3665   [
3666    {
3667     "is_this_ptr" : true,
3668     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_310BsVibratorE"
3669    },
3670    {
3671     "referenced_type" : "_ZTINSt3__18functionIFvvEEE"
3672    }
3673   ],
3674   "return_type" : "_ZTIN7android8hardware6ReturnIvEE",
3675   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BsVibrator.h"
3676  },
3677  {
3678   "function_name" : "android::hardware::vibrator::V1_3::BsVibrator::BsVibrator",
3679   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_310BsVibratorC1ENS_2spINS2_9IVibratorEEE",
3680   "parameters" :
3681   [
3682    {
3683     "is_this_ptr" : true,
3684     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_310BsVibratorE"
3685    },
3686    {
3687     "referenced_type" : "_ZTIKN7android2spINS_8hardware8vibrator4V1_39IVibratorEEE"
3688    }
3689   ],
3690   "return_type" : "_ZTIv",
3691   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BsVibrator.h"
3692  },
3693  {
3694   "function_name" : "android::hardware::vibrator::V1_3::BsVibrator::BsVibrator",
3695   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_310BsVibratorC2ENS_2spINS2_9IVibratorEEE",
3696   "parameters" :
3697   [
3698    {
3699     "is_this_ptr" : true,
3700     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_310BsVibratorE"
3701    },
3702    {
3703     "referenced_type" : "_ZTIKN7android2spINS_8hardware8vibrator4V1_39IVibratorEEE"
3704    }
3705   ],
3706   "return_type" : "_ZTIv",
3707   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BsVibrator.h"
3708  },
3709  {
3710   "function_name" : "android::hardware::vibrator::V1_3::BnHwVibrator::onTransact",
3711   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BnHwVibrator10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
3712   "parameters" :
3713   [
3714    {
3715     "is_this_ptr" : true,
3716     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_312BnHwVibratorE"
3717    },
3718    {
3719     "referenced_type" : "_ZTIj"
3720    },
3721    {
3722     "referenced_type" : "_ZTIRKN7android8hardware6ParcelE"
3723    },
3724    {
3725     "referenced_type" : "_ZTIPN7android8hardware6ParcelE"
3726    },
3727    {
3728     "default_arg" : true,
3729     "referenced_type" : "_ZTIj"
3730    },
3731    {
3732     "default_arg" : true,
3733     "referenced_type" : "_ZTINSt3__18functionIFvRN7android8hardware6ParcelEEEE"
3734    }
3735   ],
3736   "return_type" : "_ZTIi",
3737   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BnHwVibrator.h"
3738  },
3739  {
3740   "access" : "private",
3741   "function_name" : "android::hardware::vibrator::V1_3::BnHwVibrator::getDebugInfo",
3742   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BnHwVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3743   "parameters" :
3744   [
3745    {
3746     "is_this_ptr" : true,
3747     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_312BnHwVibratorE"
3748    },
3749    {
3750     "referenced_type" : "_ZTINSt3__18functionIFvRKN7android4hidl4base4V1_09DebugInfoEEEE"
3751    }
3752   ],
3753   "return_type" : "_ZTIN7android8hardware6ReturnIvEE",
3754   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BnHwVibrator.h"
3755  },
3756  {
3757   "function_name" : "android::hardware::vibrator::V1_3::BnHwVibrator::_hidl_perform_1_3",
3758   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BnHwVibrator17_hidl_perform_1_3EPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3759   "parameters" :
3760   [
3761    {
3762     "referenced_type" : "_ZTIPN7android4hidl4base4V1_08BnHwBaseE"
3763    },
3764    {
3765     "referenced_type" : "_ZTIRKN7android8hardware6ParcelE"
3766    },
3767    {
3768     "referenced_type" : "_ZTIPN7android8hardware6ParcelE"
3769    },
3770    {
3771     "referenced_type" : "_ZTINSt3__18functionIFvRN7android8hardware6ParcelEEEE"
3772    }
3773   ],
3774   "return_type" : "_ZTIi",
3775   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BnHwVibrator.h"
3776  },
3777  {
3778   "function_name" : "android::hardware::vibrator::V1_3::BnHwVibrator::_hidl_setExternalControl",
3779   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BnHwVibrator24_hidl_setExternalControlEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3780   "parameters" :
3781   [
3782    {
3783     "referenced_type" : "_ZTIPN7android4hidl4base4V1_08BnHwBaseE"
3784    },
3785    {
3786     "referenced_type" : "_ZTIRKN7android8hardware6ParcelE"
3787    },
3788    {
3789     "referenced_type" : "_ZTIPN7android8hardware6ParcelE"
3790    },
3791    {
3792     "referenced_type" : "_ZTINSt3__18functionIFvRN7android8hardware6ParcelEEEE"
3793    }
3794   ],
3795   "return_type" : "_ZTIi",
3796   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BnHwVibrator.h"
3797  },
3798  {
3799   "function_name" : "android::hardware::vibrator::V1_3::BnHwVibrator::_hidl_supportsExternalControl",
3800   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BnHwVibrator29_hidl_supportsExternalControlEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
3801   "parameters" :
3802   [
3803    {
3804     "referenced_type" : "_ZTIPN7android4hidl4base4V1_08BnHwBaseE"
3805    },
3806    {
3807     "referenced_type" : "_ZTIRKN7android8hardware6ParcelE"
3808    },
3809    {
3810     "referenced_type" : "_ZTIPN7android8hardware6ParcelE"
3811    },
3812    {
3813     "referenced_type" : "_ZTINSt3__18functionIFvRN7android8hardware6ParcelEEEE"
3814    }
3815   ],
3816   "return_type" : "_ZTIi",
3817   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BnHwVibrator.h"
3818  },
3819  {
3820   "access" : "private",
3821   "function_name" : "android::hardware::vibrator::V1_3::BnHwVibrator::ping",
3822   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BnHwVibrator4pingEv",
3823   "parameters" :
3824   [
3825    {
3826     "is_this_ptr" : true,
3827     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_312BnHwVibratorE"
3828    }
3829   ],
3830   "return_type" : "_ZTIN7android8hardware6ReturnIvEE",
3831   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BnHwVibrator.h"
3832  },
3833  {
3834   "function_name" : "android::hardware::vibrator::V1_3::BnHwVibrator::BnHwVibrator",
3835   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BnHwVibratorC1ERKNS_2spINS2_9IVibratorEEE",
3836   "parameters" :
3837   [
3838    {
3839     "is_this_ptr" : true,
3840     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_312BnHwVibratorE"
3841    },
3842    {
3843     "referenced_type" : "_ZTIRKN7android2spINS_8hardware8vibrator4V1_39IVibratorEEE"
3844    }
3845   ],
3846   "return_type" : "_ZTIv",
3847   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BnHwVibrator.h"
3848  },
3849  {
3850   "function_name" : "android::hardware::vibrator::V1_3::BnHwVibrator::BnHwVibrator",
3851   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BnHwVibratorC2ERKNS_2spINS2_9IVibratorEEE",
3852   "parameters" :
3853   [
3854    {
3855     "is_this_ptr" : true,
3856     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_312BnHwVibratorE"
3857    },
3858    {
3859     "referenced_type" : "_ZTIRKN7android2spINS_8hardware8vibrator4V1_39IVibratorEEE"
3860    }
3861   ],
3862   "return_type" : "_ZTIv",
3863   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BnHwVibrator.h"
3864  },
3865  {
3866   "function_name" : "android::hardware::vibrator::V1_3::BnHwVibrator::~BnHwVibrator",
3867   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BnHwVibratorD0Ev",
3868   "parameters" :
3869   [
3870    {
3871     "is_this_ptr" : true,
3872     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_312BnHwVibratorE"
3873    }
3874   ],
3875   "return_type" : "_ZTIv",
3876   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BnHwVibrator.h"
3877  },
3878  {
3879   "function_name" : "android::hardware::vibrator::V1_3::BnHwVibrator::~BnHwVibrator",
3880   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BnHwVibratorD1Ev",
3881   "parameters" :
3882   [
3883    {
3884     "is_this_ptr" : true,
3885     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_312BnHwVibratorE"
3886    }
3887   ],
3888   "return_type" : "_ZTIv",
3889   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BnHwVibrator.h"
3890  },
3891  {
3892   "function_name" : "android::hardware::vibrator::V1_3::BnHwVibrator::~BnHwVibrator",
3893   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BnHwVibratorD2Ev",
3894   "parameters" :
3895   [
3896    {
3897     "is_this_ptr" : true,
3898     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_312BnHwVibratorE"
3899    }
3900   ],
3901   "return_type" : "_ZTIv",
3902   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BnHwVibrator.h"
3903  },
3904  {
3905   "function_name" : "android::hardware::vibrator::V1_3::BpHwVibrator::linkToDeath",
3906   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
3907   "parameters" :
3908   [
3909    {
3910     "is_this_ptr" : true,
3911     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_312BpHwVibratorE"
3912    },
3913    {
3914     "referenced_type" : "_ZTIRKN7android2spINS_8hardware20hidl_death_recipientEEE"
3915    },
3916    {
3917     "referenced_type" : "_ZTIy"
3918    }
3919   ],
3920   "return_type" : "_ZTIN7android8hardware6ReturnIbEE",
3921   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BpHwVibrator.h"
3922  },
3923  {
3924   "function_name" : "android::hardware::vibrator::V1_3::BpHwVibrator::perform_1_1",
3925   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator11perform_1_1ENS1_4V1_110Effect_1_1ENS1_4V1_014EffectStrengthENSt3__18functionIFvNS6_6StatusEjEEE",
3926   "parameters" :
3927   [
3928    {
3929     "is_this_ptr" : true,
3930     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_312BpHwVibratorE"
3931    },
3932    {
3933     "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_110Effect_1_1E"
3934    },
3935    {
3936     "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_014EffectStrengthE"
3937    },
3938    {
3939     "referenced_type" : "_ZTINSt3__18functionIFvN7android8hardware8vibrator4V1_06StatusEjEEE"
3940    }
3941   ],
3942   "return_type" : "_ZTIN7android8hardware6ReturnIvEE",
3943   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BpHwVibrator.h"
3944  },
3945  {
3946   "function_name" : "android::hardware::vibrator::V1_3::BpHwVibrator::perform_1_2",
3947   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator11perform_1_2ENS1_4V1_26EffectENS1_4V1_014EffectStrengthENSt3__18functionIFvNS6_6StatusEjEEE",
3948   "parameters" :
3949   [
3950    {
3951     "is_this_ptr" : true,
3952     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_312BpHwVibratorE"
3953    },
3954    {
3955     "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_26EffectE"
3956    },
3957    {
3958     "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_014EffectStrengthE"
3959    },
3960    {
3961     "referenced_type" : "_ZTINSt3__18functionIFvN7android8hardware8vibrator4V1_06StatusEjEEE"
3962    }
3963   ],
3964   "return_type" : "_ZTIN7android8hardware6ReturnIvEE",
3965   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BpHwVibrator.h"
3966  },
3967  {
3968   "function_name" : "android::hardware::vibrator::V1_3::BpHwVibrator::perform_1_3",
3969   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator11perform_1_3ENS2_6EffectENS1_4V1_014EffectStrengthENSt3__18functionIFvNS5_6StatusEjEEE",
3970   "parameters" :
3971   [
3972    {
3973     "is_this_ptr" : true,
3974     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_312BpHwVibratorE"
3975    },
3976    {
3977     "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_36EffectE"
3978    },
3979    {
3980     "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_014EffectStrengthE"
3981    },
3982    {
3983     "referenced_type" : "_ZTINSt3__18functionIFvN7android8hardware8vibrator4V1_06StatusEjEEE"
3984    }
3985   ],
3986   "return_type" : "_ZTIN7android8hardware6ReturnIvEE",
3987   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BpHwVibrator.h"
3988  },
3989  {
3990   "function_name" : "android::hardware::vibrator::V1_3::BpHwVibrator::getDebugInfo",
3991   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
3992   "parameters" :
3993   [
3994    {
3995     "is_this_ptr" : true,
3996     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_312BpHwVibratorE"
3997    },
3998    {
3999     "referenced_type" : "_ZTINSt3__18functionIFvRKN7android4hidl4base4V1_09DebugInfoEEEE"
4000    }
4001   ],
4002   "return_type" : "_ZTIN7android8hardware6ReturnIvEE",
4003   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BpHwVibrator.h"
4004  },
4005  {
4006   "function_name" : "android::hardware::vibrator::V1_3::BpHwVibrator::getHashChain",
4007   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
4008   "parameters" :
4009   [
4010    {
4011     "is_this_ptr" : true,
4012     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_312BpHwVibratorE"
4013    },
4014    {
4015     "referenced_type" : "_ZTINSt3__18functionIFvRKN7android8hardware8hidl_vecINS2_10hidl_arrayIhLj32EJEEEEEEEE"
4016    }
4017   ],
4018   "return_type" : "_ZTIN7android8hardware6ReturnIvEE",
4019   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BpHwVibrator.h"
4020  },
4021  {
4022   "function_name" : "android::hardware::vibrator::V1_3::BpHwVibrator::setAmplitude",
4023   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator12setAmplitudeEh",
4024   "parameters" :
4025   [
4026    {
4027     "is_this_ptr" : true,
4028     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_312BpHwVibratorE"
4029    },
4030    {
4031     "referenced_type" : "_ZTIh"
4032    }
4033   ],
4034   "return_type" : "_ZTIN7android8hardware6ReturnINS0_8vibrator4V1_06StatusEEE",
4035   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BpHwVibrator.h"
4036  },
4037  {
4038   "function_name" : "android::hardware::vibrator::V1_3::BpHwVibrator::unlinkToDeath",
4039   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
4040   "parameters" :
4041   [
4042    {
4043     "is_this_ptr" : true,
4044     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_312BpHwVibratorE"
4045    },
4046    {
4047     "referenced_type" : "_ZTIRKN7android2spINS_8hardware20hidl_death_recipientEEE"
4048    }
4049   ],
4050   "return_type" : "_ZTIN7android8hardware6ReturnIbEE",
4051   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BpHwVibrator.h"
4052  },
4053  {
4054   "function_name" : "android::hardware::vibrator::V1_3::BpHwVibrator::interfaceChain",
4055   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
4056   "parameters" :
4057   [
4058    {
4059     "is_this_ptr" : true,
4060     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_312BpHwVibratorE"
4061    },
4062    {
4063     "referenced_type" : "_ZTINSt3__18functionIFvRKN7android8hardware8hidl_vecINS2_11hidl_stringEEEEEE"
4064    }
4065   ],
4066   "return_type" : "_ZTIN7android8hardware6ReturnIvEE",
4067   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BpHwVibrator.h"
4068  },
4069  {
4070   "function_name" : "android::hardware::vibrator::V1_3::BpHwVibrator::onLastStrongRef",
4071   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator15onLastStrongRefEPKv",
4072   "parameters" :
4073   [
4074    {
4075     "is_this_ptr" : true,
4076     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_312BpHwVibratorE"
4077    },
4078    {
4079     "referenced_type" : "_ZTIPKv"
4080    }
4081   ],
4082   "return_type" : "_ZTIv",
4083   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BpHwVibrator.h"
4084  },
4085  {
4086   "function_name" : "android::hardware::vibrator::V1_3::BpHwVibrator::_hidl_perform_1_3",
4087   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator17_hidl_perform_1_3EPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS2_6EffectENS1_4V1_014EffectStrengthENSt3__18functionIFvNSA_6StatusEjEEE",
4088   "parameters" :
4089   [
4090    {
4091     "referenced_type" : "_ZTIPN7android8hardware10IInterfaceE"
4092    },
4093    {
4094     "referenced_type" : "_ZTIPN7android8hardware7details16HidlInstrumentorE"
4095    },
4096    {
4097     "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_36EffectE"
4098    },
4099    {
4100     "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_014EffectStrengthE"
4101    },
4102    {
4103     "referenced_type" : "_ZTINSt3__18functionIFvN7android8hardware8vibrator4V1_06StatusEjEEE"
4104    }
4105   ],
4106   "return_type" : "_ZTIN7android8hardware6ReturnIvEE",
4107   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BpHwVibrator.h"
4108  },
4109  {
4110   "function_name" : "android::hardware::vibrator::V1_3::BpHwVibrator::setExternalControl",
4111   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator18setExternalControlEb",
4112   "parameters" :
4113   [
4114    {
4115     "is_this_ptr" : true,
4116     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_312BpHwVibratorE"
4117    },
4118    {
4119     "referenced_type" : "_ZTIb"
4120    }
4121   ],
4122   "return_type" : "_ZTIN7android8hardware6ReturnINS0_8vibrator4V1_06StatusEEE",
4123   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BpHwVibrator.h"
4124  },
4125  {
4126   "function_name" : "android::hardware::vibrator::V1_3::BpHwVibrator::interfaceDescriptor",
4127   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
4128   "parameters" :
4129   [
4130    {
4131     "is_this_ptr" : true,
4132     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_312BpHwVibratorE"
4133    },
4134    {
4135     "referenced_type" : "_ZTINSt3__18functionIFvRKN7android8hardware11hidl_stringEEEE"
4136    }
4137   ],
4138   "return_type" : "_ZTIN7android8hardware6ReturnIvEE",
4139   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BpHwVibrator.h"
4140  },
4141  {
4142   "function_name" : "android::hardware::vibrator::V1_3::BpHwVibrator::notifySyspropsChanged",
4143   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator21notifySyspropsChangedEv",
4144   "parameters" :
4145   [
4146    {
4147     "is_this_ptr" : true,
4148     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_312BpHwVibratorE"
4149    }
4150   ],
4151   "return_type" : "_ZTIN7android8hardware6ReturnIvEE",
4152   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BpHwVibrator.h"
4153  },
4154  {
4155   "function_name" : "android::hardware::vibrator::V1_3::BpHwVibrator::setHALInstrumentation",
4156   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator21setHALInstrumentationEv",
4157   "parameters" :
4158   [
4159    {
4160     "is_this_ptr" : true,
4161     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_312BpHwVibratorE"
4162    }
4163   ],
4164   "return_type" : "_ZTIN7android8hardware6ReturnIvEE",
4165   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BpHwVibrator.h"
4166  },
4167  {
4168   "function_name" : "android::hardware::vibrator::V1_3::BpHwVibrator::supportsExternalControl",
4169   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator23supportsExternalControlEv",
4170   "parameters" :
4171   [
4172    {
4173     "is_this_ptr" : true,
4174     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_312BpHwVibratorE"
4175    }
4176   ],
4177   "return_type" : "_ZTIN7android8hardware6ReturnIbEE",
4178   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BpHwVibrator.h"
4179  },
4180  {
4181   "function_name" : "android::hardware::vibrator::V1_3::BpHwVibrator::_hidl_setExternalControl",
4182   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator24_hidl_setExternalControlEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEb",
4183   "parameters" :
4184   [
4185    {
4186     "referenced_type" : "_ZTIPN7android8hardware10IInterfaceE"
4187    },
4188    {
4189     "referenced_type" : "_ZTIPN7android8hardware7details16HidlInstrumentorE"
4190    },
4191    {
4192     "referenced_type" : "_ZTIb"
4193    }
4194   ],
4195   "return_type" : "_ZTIN7android8hardware6ReturnINS0_8vibrator4V1_06StatusEEE",
4196   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BpHwVibrator.h"
4197  },
4198  {
4199   "function_name" : "android::hardware::vibrator::V1_3::BpHwVibrator::supportsAmplitudeControl",
4200   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator24supportsAmplitudeControlEv",
4201   "parameters" :
4202   [
4203    {
4204     "is_this_ptr" : true,
4205     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_312BpHwVibratorE"
4206    }
4207   ],
4208   "return_type" : "_ZTIN7android8hardware6ReturnIbEE",
4209   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BpHwVibrator.h"
4210  },
4211  {
4212   "function_name" : "android::hardware::vibrator::V1_3::BpHwVibrator::_hidl_supportsExternalControl",
4213   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator29_hidl_supportsExternalControlEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE",
4214   "parameters" :
4215   [
4216    {
4217     "referenced_type" : "_ZTIPN7android8hardware10IInterfaceE"
4218    },
4219    {
4220     "referenced_type" : "_ZTIPN7android8hardware7details16HidlInstrumentorE"
4221    }
4222   ],
4223   "return_type" : "_ZTIN7android8hardware6ReturnIbEE",
4224   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BpHwVibrator.h"
4225  },
4226  {
4227   "function_name" : "android::hardware::vibrator::V1_3::BpHwVibrator::on",
4228   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator2onEj",
4229   "parameters" :
4230   [
4231    {
4232     "is_this_ptr" : true,
4233     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_312BpHwVibratorE"
4234    },
4235    {
4236     "referenced_type" : "_ZTIj"
4237    }
4238   ],
4239   "return_type" : "_ZTIN7android8hardware6ReturnINS0_8vibrator4V1_06StatusEEE",
4240   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BpHwVibrator.h"
4241  },
4242  {
4243   "function_name" : "android::hardware::vibrator::V1_3::BpHwVibrator::off",
4244   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator3offEv",
4245   "parameters" :
4246   [
4247    {
4248     "is_this_ptr" : true,
4249     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_312BpHwVibratorE"
4250    }
4251   ],
4252   "return_type" : "_ZTIN7android8hardware6ReturnINS0_8vibrator4V1_06StatusEEE",
4253   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BpHwVibrator.h"
4254  },
4255  {
4256   "function_name" : "android::hardware::vibrator::V1_3::BpHwVibrator::ping",
4257   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator4pingEv",
4258   "parameters" :
4259   [
4260    {
4261     "is_this_ptr" : true,
4262     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_312BpHwVibratorE"
4263    }
4264   ],
4265   "return_type" : "_ZTIN7android8hardware6ReturnIvEE",
4266   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BpHwVibrator.h"
4267  },
4268  {
4269   "function_name" : "android::hardware::vibrator::V1_3::BpHwVibrator::debug",
4270   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
4271   "parameters" :
4272   [
4273    {
4274     "is_this_ptr" : true,
4275     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_312BpHwVibratorE"
4276    },
4277    {
4278     "referenced_type" : "_ZTIRKN7android8hardware11hidl_handleE"
4279    },
4280    {
4281     "referenced_type" : "_ZTIRKN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
4282    }
4283   ],
4284   "return_type" : "_ZTIN7android8hardware6ReturnIvEE",
4285   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BpHwVibrator.h"
4286  },
4287  {
4288   "function_name" : "android::hardware::vibrator::V1_3::BpHwVibrator::perform",
4289   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator7performENS1_4V1_06EffectENS4_14EffectStrengthENSt3__18functionIFvNS4_6StatusEjEEE",
4290   "parameters" :
4291   [
4292    {
4293     "is_this_ptr" : true,
4294     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_312BpHwVibratorE"
4295    },
4296    {
4297     "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_06EffectE"
4298    },
4299    {
4300     "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_014EffectStrengthE"
4301    },
4302    {
4303     "referenced_type" : "_ZTINSt3__18functionIFvN7android8hardware8vibrator4V1_06StatusEjEEE"
4304    }
4305   ],
4306   "return_type" : "_ZTIN7android8hardware6ReturnIvEE",
4307   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BpHwVibrator.h"
4308  },
4309  {
4310   "function_name" : "android::hardware::vibrator::V1_3::BpHwVibrator::BpHwVibrator",
4311   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BpHwVibratorC1ERKNS_2spINS0_7IBinderEEE",
4312   "parameters" :
4313   [
4314    {
4315     "is_this_ptr" : true,
4316     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_312BpHwVibratorE"
4317    },
4318    {
4319     "referenced_type" : "_ZTIRKN7android2spINS_8hardware7IBinderEEE"
4320    }
4321   ],
4322   "return_type" : "_ZTIv",
4323   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BpHwVibrator.h"
4324  },
4325  {
4326   "function_name" : "android::hardware::vibrator::V1_3::BpHwVibrator::BpHwVibrator",
4327   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BpHwVibratorC2ERKNS_2spINS0_7IBinderEEE",
4328   "parameters" :
4329   [
4330    {
4331     "is_this_ptr" : true,
4332     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_312BpHwVibratorE"
4333    },
4334    {
4335     "referenced_type" : "_ZTIRKN7android2spINS_8hardware7IBinderEEE"
4336    }
4337   ],
4338   "return_type" : "_ZTIv",
4339   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BpHwVibrator.h"
4340  },
4341  {
4342   "function_name" : "android::hardware::vibrator::V1_3::IVibrator::getService",
4343   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_39IVibrator10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
4344   "parameters" :
4345   [
4346    {
4347     "default_arg" : true,
4348     "referenced_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
4349    },
4350    {
4351     "default_arg" : true,
4352     "referenced_type" : "_ZTIb"
4353    }
4354   ],
4355   "return_type" : "_ZTIN7android2spINS_8hardware8vibrator4V1_39IVibratorEEE",
4356   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/IVibrator.h"
4357  },
4358  {
4359   "function_name" : "android::hardware::vibrator::V1_3::IVibrator::linkToDeath",
4360   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_39IVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
4361   "parameters" :
4362   [
4363    {
4364     "is_this_ptr" : true,
4365     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_39IVibratorE"
4366    },
4367    {
4368     "referenced_type" : "_ZTIRKN7android2spINS_8hardware20hidl_death_recipientEEE"
4369    },
4370    {
4371     "referenced_type" : "_ZTIy"
4372    }
4373   ],
4374   "return_type" : "_ZTIN7android8hardware6ReturnIbEE",
4375   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/IVibrator.h"
4376  },
4377  {
4378   "function_name" : "android::hardware::vibrator::V1_3::IVibrator::getDebugInfo",
4379   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_39IVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
4380   "parameters" :
4381   [
4382    {
4383     "is_this_ptr" : true,
4384     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_39IVibratorE"
4385    },
4386    {
4387     "referenced_type" : "_ZTINSt3__18functionIFvRKN7android4hidl4base4V1_09DebugInfoEEEE"
4388    }
4389   ],
4390   "return_type" : "_ZTIN7android8hardware6ReturnIvEE",
4391   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/IVibrator.h"
4392  },
4393  {
4394   "function_name" : "android::hardware::vibrator::V1_3::IVibrator::getHashChain",
4395   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_39IVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
4396   "parameters" :
4397   [
4398    {
4399     "is_this_ptr" : true,
4400     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_39IVibratorE"
4401    },
4402    {
4403     "referenced_type" : "_ZTINSt3__18functionIFvRKN7android8hardware8hidl_vecINS2_10hidl_arrayIhLj32EJEEEEEEEE"
4404    }
4405   ],
4406   "return_type" : "_ZTIN7android8hardware6ReturnIvEE",
4407   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/IVibrator.h"
4408  },
4409  {
4410   "function_name" : "android::hardware::vibrator::V1_3::IVibrator::tryGetService",
4411   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_39IVibrator13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
4412   "parameters" :
4413   [
4414    {
4415     "default_arg" : true,
4416     "referenced_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
4417    },
4418    {
4419     "default_arg" : true,
4420     "referenced_type" : "_ZTIb"
4421    }
4422   ],
4423   "return_type" : "_ZTIN7android2spINS_8hardware8vibrator4V1_39IVibratorEEE",
4424   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/IVibrator.h"
4425  },
4426  {
4427   "function_name" : "android::hardware::vibrator::V1_3::IVibrator::unlinkToDeath",
4428   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_39IVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
4429   "parameters" :
4430   [
4431    {
4432     "is_this_ptr" : true,
4433     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_39IVibratorE"
4434    },
4435    {
4436     "referenced_type" : "_ZTIRKN7android2spINS_8hardware20hidl_death_recipientEEE"
4437    }
4438   ],
4439   "return_type" : "_ZTIN7android8hardware6ReturnIbEE",
4440   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/IVibrator.h"
4441  },
4442  {
4443   "function_name" : "android::hardware::vibrator::V1_3::IVibrator::interfaceChain",
4444   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_39IVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
4445   "parameters" :
4446   [
4447    {
4448     "is_this_ptr" : true,
4449     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_39IVibratorE"
4450    },
4451    {
4452     "referenced_type" : "_ZTINSt3__18functionIFvRKN7android8hardware8hidl_vecINS2_11hidl_stringEEEEEE"
4453    }
4454   ],
4455   "return_type" : "_ZTIN7android8hardware6ReturnIvEE",
4456   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/IVibrator.h"
4457  },
4458  {
4459   "function_name" : "android::hardware::vibrator::V1_3::IVibrator::registerAsService",
4460   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_39IVibrator17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
4461   "parameters" :
4462   [
4463    {
4464     "is_this_ptr" : true,
4465     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_39IVibratorE"
4466    },
4467    {
4468     "default_arg" : true,
4469     "referenced_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
4470    }
4471   ],
4472   "return_type" : "_ZTIi",
4473   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/IVibrator.h"
4474  },
4475  {
4476   "function_name" : "android::hardware::vibrator::V1_3::IVibrator::interfaceDescriptor",
4477   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_39IVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
4478   "parameters" :
4479   [
4480    {
4481     "is_this_ptr" : true,
4482     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_39IVibratorE"
4483    },
4484    {
4485     "referenced_type" : "_ZTINSt3__18functionIFvRKN7android8hardware11hidl_stringEEEE"
4486    }
4487   ],
4488   "return_type" : "_ZTIN7android8hardware6ReturnIvEE",
4489   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/IVibrator.h"
4490  },
4491  {
4492   "function_name" : "android::hardware::vibrator::V1_3::IVibrator::notifySyspropsChanged",
4493   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_39IVibrator21notifySyspropsChangedEv",
4494   "parameters" :
4495   [
4496    {
4497     "is_this_ptr" : true,
4498     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_39IVibratorE"
4499    }
4500   ],
4501   "return_type" : "_ZTIN7android8hardware6ReturnIvEE",
4502   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/IVibrator.h"
4503  },
4504  {
4505   "function_name" : "android::hardware::vibrator::V1_3::IVibrator::setHALInstrumentation",
4506   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_39IVibrator21setHALInstrumentationEv",
4507   "parameters" :
4508   [
4509    {
4510     "is_this_ptr" : true,
4511     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_39IVibratorE"
4512    }
4513   ],
4514   "return_type" : "_ZTIN7android8hardware6ReturnIvEE",
4515   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/IVibrator.h"
4516  },
4517  {
4518   "function_name" : "android::hardware::vibrator::V1_3::IVibrator::registerForNotifications",
4519   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_39IVibrator24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
4520   "parameters" :
4521   [
4522    {
4523     "referenced_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
4524    },
4525    {
4526     "referenced_type" : "_ZTIRKN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
4527    }
4528   ],
4529   "return_type" : "_ZTIb",
4530   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/IVibrator.h"
4531  },
4532  {
4533   "function_name" : "android::hardware::vibrator::V1_3::IVibrator::ping",
4534   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_39IVibrator4pingEv",
4535   "parameters" :
4536   [
4537    {
4538     "is_this_ptr" : true,
4539     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_39IVibratorE"
4540    }
4541   ],
4542   "return_type" : "_ZTIN7android8hardware6ReturnIvEE",
4543   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/IVibrator.h"
4544  },
4545  {
4546   "function_name" : "android::hardware::vibrator::V1_3::IVibrator::debug",
4547   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_39IVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
4548   "parameters" :
4549   [
4550    {
4551     "is_this_ptr" : true,
4552     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_39IVibratorE"
4553    },
4554    {
4555     "referenced_type" : "_ZTIRKN7android8hardware11hidl_handleE"
4556    },
4557    {
4558     "referenced_type" : "_ZTIRKN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
4559    }
4560   ],
4561   "return_type" : "_ZTIN7android8hardware6ReturnIvEE",
4562   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/IVibrator.h"
4563  },
4564  {
4565   "function_name" : "android::hardware::vibrator::V1_3::IVibrator::castFrom",
4566   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_39IVibrator8castFromERKNS_2spINS1_4V1_09IVibratorEEEb",
4567   "parameters" :
4568   [
4569    {
4570     "referenced_type" : "_ZTIRKN7android2spINS_8hardware8vibrator4V1_09IVibratorEEE"
4571    },
4572    {
4573     "default_arg" : true,
4574     "referenced_type" : "_ZTIb"
4575    }
4576   ],
4577   "return_type" : "_ZTIN7android8hardware6ReturnINS_2spINS0_8vibrator4V1_39IVibratorEEEEE",
4578   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/IVibrator.h"
4579  },
4580  {
4581   "function_name" : "android::hardware::vibrator::V1_3::IVibrator::castFrom",
4582   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_39IVibrator8castFromERKNS_2spINS1_4V1_19IVibratorEEEb",
4583   "parameters" :
4584   [
4585    {
4586     "referenced_type" : "_ZTIRKN7android2spINS_8hardware8vibrator4V1_19IVibratorEEE"
4587    },
4588    {
4589     "default_arg" : true,
4590     "referenced_type" : "_ZTIb"
4591    }
4592   ],
4593   "return_type" : "_ZTIN7android8hardware6ReturnINS_2spINS0_8vibrator4V1_39IVibratorEEEEE",
4594   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/IVibrator.h"
4595  },
4596  {
4597   "function_name" : "android::hardware::vibrator::V1_3::IVibrator::castFrom",
4598   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_39IVibrator8castFromERKNS_2spINS1_4V1_29IVibratorEEEb",
4599   "parameters" :
4600   [
4601    {
4602     "referenced_type" : "_ZTIRKN7android2spINS_8hardware8vibrator4V1_29IVibratorEEE"
4603    },
4604    {
4605     "default_arg" : true,
4606     "referenced_type" : "_ZTIb"
4607    }
4608   ],
4609   "return_type" : "_ZTIN7android8hardware6ReturnINS_2spINS0_8vibrator4V1_39IVibratorEEEEE",
4610   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/IVibrator.h"
4611  },
4612  {
4613   "function_name" : "android::hardware::vibrator::V1_3::IVibrator::castFrom",
4614   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_39IVibrator8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
4615   "parameters" :
4616   [
4617    {
4618     "referenced_type" : "_ZTIRKN7android2spINS_4hidl4base4V1_05IBaseEEE"
4619    },
4620    {
4621     "default_arg" : true,
4622     "referenced_type" : "_ZTIb"
4623    }
4624   ],
4625   "return_type" : "_ZTIN7android8hardware6ReturnINS_2spINS0_8vibrator4V1_39IVibratorEEEEE",
4626   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/IVibrator.h"
4627  },
4628  {
4629   "function_name" : "android::hardware::vibrator::V1_3::IVibrator::castFrom",
4630   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_39IVibrator8castFromERKNS_2spIS3_EEb",
4631   "parameters" :
4632   [
4633    {
4634     "referenced_type" : "_ZTIRKN7android2spINS_8hardware8vibrator4V1_39IVibratorEEE"
4635    },
4636    {
4637     "default_arg" : true,
4638     "referenced_type" : "_ZTIb"
4639    }
4640   ],
4641   "return_type" : "_ZTIN7android8hardware6ReturnINS_2spINS0_8vibrator4V1_39IVibratorEEEEE",
4642   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/IVibrator.h"
4643  },
4644  {
4645   "function_name" : "android::hardware::vibrator::V1_3::BpHwVibrator::onLastStrongRef",
4646   "linker_set_key" : "_ZThn8_N7android8hardware8vibrator4V1_312BpHwVibrator15onLastStrongRefEPKv",
4647   "parameters" :
4648   [
4649    {
4650     "is_this_ptr" : true,
4651     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_312BpHwVibratorE"
4652    },
4653    {
4654     "referenced_type" : "_ZTIPKv"
4655    }
4656   ],
4657   "return_type" : "_ZTIv",
4658   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BpHwVibrator.h"
4659  },
4660  {
4661   "function_name" : "android::hardware::vibrator::V1_3::BpHwVibrator::onLastStrongRef",
4662   "linker_set_key" : "_ZTv0_n20_N7android8hardware8vibrator4V1_312BpHwVibrator15onLastStrongRefEPKv",
4663   "parameters" :
4664   [
4665    {
4666     "is_this_ptr" : true,
4667     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_312BpHwVibratorE"
4668    },
4669    {
4670     "referenced_type" : "_ZTIPKv"
4671    }
4672   ],
4673   "return_type" : "_ZTIv",
4674   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BpHwVibrator.h"
4675  }
4676 ],
4677 "global_vars" :
4678 [
4679  {
4680   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_39IVibrator10descriptorE",
4681   "name" : "android::hardware::vibrator::V1_3::IVibrator::descriptor",
4682   "referenced_type" : "_ZTIPKc",
4683   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/IVibrator.h"
4684  }
4685 ],
4686 "lvalue_reference_types" :
4687 [
4688  {
4689   "alignment" : 4,
4690   "linker_set_key" : "_ZTIRK7log_msg",
4691   "name" : "const log_msg &",
4692   "referenced_type" : "_ZTIK7log_msg",
4693   "self_type" : "_ZTIRK7log_msg",
4694   "size" : 4,
4695   "source_file" : "/system/core/liblog/include/log/log_read.h"
4696  },
4697  {
4698   "alignment" : 4,
4699   "linker_set_key" : "_ZTIRKN7android2spINS_4hidl4base4V1_05IBaseEEE",
4700   "name" : "const android::sp<android::hidl::base::V1_0::IBase> &",
4701   "referenced_type" : "_ZTIKN7android2spINS_4hidl4base4V1_05IBaseEEE",
4702   "self_type" : "_ZTIRKN7android2spINS_4hidl4base4V1_05IBaseEEE",
4703   "size" : 4,
4704   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4705  },
4706  {
4707   "alignment" : 4,
4708   "linker_set_key" : "_ZTIRKN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
4709   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
4710   "referenced_type" : "_ZTIKN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
4711   "self_type" : "_ZTIRKN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
4712   "size" : 4,
4713   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/IVibrator.h"
4714  },
4715  {
4716   "alignment" : 4,
4717   "linker_set_key" : "_ZTIRKN7android2spINS_8hardware20hidl_death_recipientEEE",
4718   "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
4719   "referenced_type" : "_ZTIKN7android2spINS_8hardware20hidl_death_recipientEEE",
4720   "self_type" : "_ZTIRKN7android2spINS_8hardware20hidl_death_recipientEEE",
4721   "size" : 4,
4722   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4723  },
4724  {
4725   "alignment" : 4,
4726   "linker_set_key" : "_ZTIRKN7android2spINS_8hardware27hidl_binder_death_recipientEEE",
4727   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
4728   "referenced_type" : "_ZTIKN7android2spINS_8hardware27hidl_binder_death_recipientEEE",
4729   "self_type" : "_ZTIRKN7android2spINS_8hardware27hidl_binder_death_recipientEEE",
4730   "size" : 4,
4731   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4732  },
4733  {
4734   "alignment" : 4,
4735   "linker_set_key" : "_ZTIRKN7android2spINS_8hardware7IBinderEEE",
4736   "name" : "const android::sp<android::hardware::IBinder> &",
4737   "referenced_type" : "_ZTIKN7android2spINS_8hardware7IBinderEEE",
4738   "self_type" : "_ZTIRKN7android2spINS_8hardware7IBinderEEE",
4739   "size" : 4,
4740   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
4741  },
4742  {
4743   "alignment" : 4,
4744   "linker_set_key" : "_ZTIRKN7android2spINS_8hardware8vibrator4V1_09IVibratorEEE",
4745   "name" : "const android::sp<android::hardware::vibrator::V1_0::IVibrator> &",
4746   "referenced_type" : "_ZTIKN7android2spINS_8hardware8vibrator4V1_09IVibratorEEE",
4747   "self_type" : "_ZTIRKN7android2spINS_8hardware8vibrator4V1_09IVibratorEEE",
4748   "size" : 4,
4749   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4750  },
4751  {
4752   "alignment" : 4,
4753   "linker_set_key" : "_ZTIRKN7android2spINS_8hardware8vibrator4V1_19IVibratorEEE",
4754   "name" : "const android::sp<android::hardware::vibrator::V1_1::IVibrator> &",
4755   "referenced_type" : "_ZTIKN7android2spINS_8hardware8vibrator4V1_19IVibratorEEE",
4756   "self_type" : "_ZTIRKN7android2spINS_8hardware8vibrator4V1_19IVibratorEEE",
4757   "size" : 4,
4758   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4759  },
4760  {
4761   "alignment" : 4,
4762   "linker_set_key" : "_ZTIRKN7android2spINS_8hardware8vibrator4V1_29IVibratorEEE",
4763   "name" : "const android::sp<android::hardware::vibrator::V1_2::IVibrator> &",
4764   "referenced_type" : "_ZTIKN7android2spINS_8hardware8vibrator4V1_29IVibratorEEE",
4765   "self_type" : "_ZTIRKN7android2spINS_8hardware8vibrator4V1_29IVibratorEEE",
4766   "size" : 4,
4767   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4768  },
4769  {
4770   "alignment" : 4,
4771   "linker_set_key" : "_ZTIRKN7android2spINS_8hardware8vibrator4V1_39IVibratorEEE",
4772   "name" : "const android::sp<android::hardware::vibrator::V1_3::IVibrator> &",
4773   "referenced_type" : "_ZTIKN7android2spINS_8hardware8vibrator4V1_39IVibratorEEE",
4774   "self_type" : "_ZTIRKN7android2spINS_8hardware8vibrator4V1_39IVibratorEEE",
4775   "size" : 4,
4776   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4777  },
4778  {
4779   "alignment" : 4,
4780   "linker_set_key" : "_ZTIRKN7android2wpINS_8hardware9BHwBinderEEE",
4781   "name" : "const android::wp<android::hardware::BHwBinder> &",
4782   "referenced_type" : "_ZTIKN7android2wpINS_8hardware9BHwBinderEEE",
4783   "self_type" : "_ZTIRKN7android2wpINS_8hardware9BHwBinderEEE",
4784   "size" : 4,
4785   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4786  },
4787  {
4788   "alignment" : 4,
4789   "linker_set_key" : "_ZTIRKN7android7String8E",
4790   "name" : "const android::String8 &",
4791   "referenced_type" : "_ZTIKN7android7String8E",
4792   "self_type" : "_ZTIRKN7android7String8E",
4793   "size" : 4,
4794   "source_file" : "/system/core/libutils/include/utils/String8.h"
4795  },
4796  {
4797   "alignment" : 4,
4798   "linker_set_key" : "_ZTIRKN7android8String16E",
4799   "name" : "const android::String16 &",
4800   "referenced_type" : "_ZTIKN7android8String16E",
4801   "self_type" : "_ZTIRKN7android8String16E",
4802   "size" : 4,
4803   "source_file" : "/system/core/libutils/include/utils/String16.h"
4804  },
4805  {
4806   "alignment" : 4,
4807   "linker_set_key" : "_ZTIRKN7android8hardware10hidl_arrayIhLj32EJEEE",
4808   "name" : "const android::hardware::hidl_array<unsigned char, 32> &",
4809   "referenced_type" : "_ZTIKN7android8hardware10hidl_arrayIhLj32EJEEE",
4810   "self_type" : "_ZTIRKN7android8hardware10hidl_arrayIhLj32EJEEE",
4811   "size" : 4,
4812   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4813  },
4814  {
4815   "alignment" : 4,
4816   "linker_set_key" : "_ZTIRKN7android8hardware11hidl_handleE",
4817   "name" : "const android::hardware::hidl_handle &",
4818   "referenced_type" : "_ZTIKN7android8hardware11hidl_handleE",
4819   "self_type" : "_ZTIRKN7android8hardware11hidl_handleE",
4820   "size" : 4,
4821   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4822  },
4823  {
4824   "alignment" : 4,
4825   "linker_set_key" : "_ZTIRKN7android8hardware11hidl_memoryE",
4826   "name" : "const android::hardware::hidl_memory &",
4827   "referenced_type" : "_ZTIKN7android8hardware11hidl_memoryE",
4828   "self_type" : "_ZTIRKN7android8hardware11hidl_memoryE",
4829   "size" : 4,
4830   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4831  },
4832  {
4833   "alignment" : 4,
4834   "linker_set_key" : "_ZTIRKN7android8hardware11hidl_stringE",
4835   "name" : "const android::hardware::hidl_string &",
4836   "referenced_type" : "_ZTIKN7android8hardware11hidl_stringE",
4837   "self_type" : "_ZTIRKN7android8hardware11hidl_stringE",
4838   "size" : 4,
4839   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4840  },
4841  {
4842   "alignment" : 4,
4843   "linker_set_key" : "_ZTIRKN7android8hardware12hidl_versionE",
4844   "name" : "const android::hardware::hidl_version &",
4845   "referenced_type" : "_ZTIKN7android8hardware12hidl_versionE",
4846   "self_type" : "_ZTIRKN7android8hardware12hidl_versionE",
4847   "size" : 4,
4848   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4849  },
4850  {
4851   "alignment" : 4,
4852   "linker_set_key" : "_ZTIRKN7android8hardware6ParcelE",
4853   "name" : "const android::hardware::Parcel &",
4854   "referenced_type" : "_ZTIKN7android8hardware6ParcelE",
4855   "self_type" : "_ZTIRKN7android8hardware6ParcelE",
4856   "size" : 4,
4857   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4858  },
4859  {
4860   "alignment" : 4,
4861   "linker_set_key" : "_ZTIRKN7android8hardware6ReturnIbEE",
4862   "name" : "const android::hardware::Return<bool> &",
4863   "referenced_type" : "_ZTIKN7android8hardware6ReturnIbEE",
4864   "self_type" : "_ZTIRKN7android8hardware6ReturnIbEE",
4865   "size" : 4,
4866   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4867  },
4868  {
4869   "alignment" : 4,
4870   "linker_set_key" : "_ZTIRKN7android8hardware6StatusE",
4871   "name" : "const android::hardware::Status &",
4872   "referenced_type" : "_ZTIKN7android8hardware6StatusE",
4873   "self_type" : "_ZTIRKN7android8hardware6StatusE",
4874   "size" : 4,
4875   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4876  },
4877  {
4878   "linker_set_key" : "_ZTIRKN7android8hardware8hidl_vec4iterIXTL0__EEE",
4879   "name" : "const iter<is_const> &",
4880   "referenced_type" : "_ZTIKN7android8hardware8hidl_vec4iterIXTL0__EEE",
4881   "self_type" : "_ZTIRKN7android8hardware8hidl_vec4iterIXTL0__EEE",
4882   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4883  },
4884  {
4885   "alignment" : 4,
4886   "linker_set_key" : "_ZTIRKN7android8hardware8hidl_vecINS0_11hidl_stringEEE",
4887   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
4888   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecINS0_11hidl_stringEEE",
4889   "self_type" : "_ZTIRKN7android8hardware8hidl_vecINS0_11hidl_stringEEE",
4890   "size" : 4,
4891   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/IVibrator.h"
4892  },
4893  {
4894   "alignment" : 4,
4895   "linker_set_key" : "_ZTIRKN7android8hardware8hidl_vecIiEE",
4896   "name" : "const android::hardware::hidl_vec<int> &",
4897   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecIiEE",
4898   "self_type" : "_ZTIRKN7android8hardware8hidl_vecIiEE",
4899   "size" : 4,
4900   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4901  },
4902  {
4903   "alignment" : 4,
4904   "linker_set_key" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
4905   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
4906   "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
4907   "self_type" : "_ZTIRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
4908   "size" : 4,
4909   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
4910  },
4911  {
4912   "alignment" : 4,
4913   "linker_set_key" : "_ZTIRKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
4914   "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 *> > *)> > > &",
4915   "referenced_type" : "_ZTIKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
4916   "self_type" : "_ZTIRKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
4917   "size" : 4,
4918   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4919  },
4920  {
4921   "alignment" : 4,
4922   "linker_set_key" : "_ZTIRKPKN7android4hidl4base4V1_05IBaseE",
4923   "name" : "const android::hidl::base::V1_0::IBase *const &",
4924   "referenced_type" : "_ZTIKPKN7android4hidl4base4V1_05IBaseE",
4925   "self_type" : "_ZTIRKPKN7android4hidl4base4V1_05IBaseE",
4926   "size" : 4,
4927   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4928  },
4929  {
4930   "alignment" : 4,
4931   "linker_set_key" : "_ZTIRKa",
4932   "name" : "const signed char &",
4933   "referenced_type" : "_ZTIKa",
4934   "self_type" : "_ZTIRKa",
4935   "size" : 4,
4936   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4937  },
4938  {
4939   "alignment" : 4,
4940   "linker_set_key" : "_ZTIRKb",
4941   "name" : "const bool &",
4942   "referenced_type" : "_ZTIKb",
4943   "self_type" : "_ZTIRKb",
4944   "size" : 4,
4945   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4946  },
4947  {
4948   "alignment" : 4,
4949   "linker_set_key" : "_ZTIRKd",
4950   "name" : "const double &",
4951   "referenced_type" : "_ZTIKd",
4952   "self_type" : "_ZTIRKd",
4953   "size" : 4,
4954   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4955  },
4956  {
4957   "alignment" : 4,
4958   "linker_set_key" : "_ZTIRKf",
4959   "name" : "const float &",
4960   "referenced_type" : "_ZTIKf",
4961   "self_type" : "_ZTIRKf",
4962   "size" : 4,
4963   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4964  },
4965  {
4966   "alignment" : 4,
4967   "linker_set_key" : "_ZTIRKh",
4968   "name" : "const unsigned char &",
4969   "referenced_type" : "_ZTIKh",
4970   "self_type" : "_ZTIRKh",
4971   "size" : 4,
4972   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4973  },
4974  {
4975   "alignment" : 4,
4976   "linker_set_key" : "_ZTIRKi",
4977   "name" : "const int &",
4978   "referenced_type" : "_ZTIKi",
4979   "self_type" : "_ZTIRKi",
4980   "size" : 4,
4981   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4982  },
4983  {
4984   "alignment" : 4,
4985   "linker_set_key" : "_ZTIRKj",
4986   "name" : "const unsigned int &",
4987   "referenced_type" : "_ZTIKj",
4988   "self_type" : "_ZTIRKj",
4989   "size" : 4,
4990   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
4991  },
4992  {
4993   "alignment" : 4,
4994   "linker_set_key" : "_ZTIRKs",
4995   "name" : "const short &",
4996   "referenced_type" : "_ZTIKs",
4997   "self_type" : "_ZTIRKs",
4998   "size" : 4,
4999   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5000  },
5001  {
5002   "alignment" : 4,
5003   "linker_set_key" : "_ZTIRKt",
5004   "name" : "const unsigned short &",
5005   "referenced_type" : "_ZTIKt",
5006   "self_type" : "_ZTIRKt",
5007   "size" : 4,
5008   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5009  },
5010  {
5011   "alignment" : 4,
5012   "linker_set_key" : "_ZTIRKx",
5013   "name" : "const long long &",
5014   "referenced_type" : "_ZTIKx",
5015   "self_type" : "_ZTIRKx",
5016   "size" : 4,
5017   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5018  },
5019  {
5020   "alignment" : 4,
5021   "linker_set_key" : "_ZTIRKy",
5022   "name" : "const unsigned long long &",
5023   "referenced_type" : "_ZTIKy",
5024   "self_type" : "_ZTIRKy",
5025   "size" : 4,
5026   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5027  },
5028  {
5029   "alignment" : 4,
5030   "linker_set_key" : "_ZTIRN7android2spINS_8hardware27hidl_binder_death_recipientEEE",
5031   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
5032   "referenced_type" : "_ZTIN7android2spINS_8hardware27hidl_binder_death_recipientEEE",
5033   "self_type" : "_ZTIRN7android2spINS_8hardware27hidl_binder_death_recipientEEE",
5034   "size" : 4,
5035   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5036  },
5037  {
5038   "alignment" : 4,
5039   "linker_set_key" : "_ZTIRN7android2spINS_8hardware8vibrator4V1_39IVibratorEEE",
5040   "name" : "android::sp<android::hardware::vibrator::V1_3::IVibrator> &",
5041   "referenced_type" : "_ZTIN7android2spINS_8hardware8vibrator4V1_39IVibratorEEE",
5042   "self_type" : "_ZTIRN7android2spINS_8hardware8vibrator4V1_39IVibratorEEE",
5043   "size" : 4,
5044   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5045  },
5046  {
5047   "alignment" : 4,
5048   "linker_set_key" : "_ZTIRN7android5MutexE",
5049   "name" : "android::Mutex &",
5050   "referenced_type" : "_ZTIN7android5MutexE",
5051   "self_type" : "_ZTIRN7android5MutexE",
5052   "size" : 4,
5053   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
5054  },
5055  {
5056   "alignment" : 4,
5057   "linker_set_key" : "_ZTIRN7android6RWLockE",
5058   "name" : "android::RWLock &",
5059   "referenced_type" : "_ZTIN7android6RWLockE",
5060   "self_type" : "_ZTIRN7android6RWLockE",
5061   "size" : 4,
5062   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
5063  },
5064  {
5065   "alignment" : 4,
5066   "linker_set_key" : "_ZTIRN7android7String8E",
5067   "name" : "android::String8 &",
5068   "referenced_type" : "_ZTIN7android7String8E",
5069   "self_type" : "_ZTIRN7android7String8E",
5070   "size" : 4,
5071   "source_file" : "/system/core/libutils/include/utils/String8.h"
5072  },
5073  {
5074   "alignment" : 4,
5075   "linker_set_key" : "_ZTIRN7android8String16E",
5076   "name" : "android::String16 &",
5077   "referenced_type" : "_ZTIN7android8String16E",
5078   "self_type" : "_ZTIRN7android8String16E",
5079   "size" : 4,
5080   "source_file" : "/system/core/libutils/include/utils/String16.h"
5081  },
5082  {
5083   "alignment" : 4,
5084   "linker_set_key" : "_ZTIRN7android8hardware10TextOutputE",
5085   "name" : "android::hardware::TextOutput &",
5086   "referenced_type" : "_ZTIN7android8hardware10TextOutputE",
5087   "self_type" : "_ZTIRN7android8hardware10TextOutputE",
5088   "size" : 4,
5089   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5090  },
5091  {
5092   "alignment" : 4,
5093   "linker_set_key" : "_ZTIRN7android8hardware10hidl_arrayIhLj32EJEEE",
5094   "name" : "android::hardware::hidl_array<unsigned char, 32> &",
5095   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIhLj32EJEEE",
5096   "self_type" : "_ZTIRN7android8hardware10hidl_arrayIhLj32EJEEE",
5097   "size" : 4,
5098   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5099  },
5100  {
5101   "alignment" : 4,
5102   "linker_set_key" : "_ZTIRN7android8hardware11hidl_memoryE",
5103   "name" : "android::hardware::hidl_memory &",
5104   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
5105   "self_type" : "_ZTIRN7android8hardware11hidl_memoryE",
5106   "size" : 4,
5107   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5108  },
5109  {
5110   "alignment" : 4,
5111   "linker_set_key" : "_ZTIRN7android8hardware11hidl_stringE",
5112   "name" : "android::hardware::hidl_string &",
5113   "referenced_type" : "_ZTIN7android8hardware11hidl_stringE",
5114   "self_type" : "_ZTIRN7android8hardware11hidl_stringE",
5115   "size" : 4,
5116   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5117  },
5118  {
5119   "alignment" : 4,
5120   "linker_set_key" : "_ZTIRN7android8hardware6ReturnINS0_8vibrator4V1_06StatusEEE",
5121   "name" : "android::hardware::Return<android::hardware::vibrator::V1_0::Status> &",
5122   "referenced_type" : "_ZTIN7android8hardware6ReturnINS0_8vibrator4V1_06StatusEEE",
5123   "self_type" : "_ZTIRN7android8hardware6ReturnINS0_8vibrator4V1_06StatusEEE",
5124   "size" : 4,
5125   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5126  },
5127  {
5128   "alignment" : 4,
5129   "linker_set_key" : "_ZTIRN7android8hardware6ReturnINS_2spINS0_8vibrator4V1_39IVibratorEEEEE",
5130   "name" : "android::hardware::Return<android::sp<android::hardware::vibrator::V1_3::IVibrator> > &",
5131   "referenced_type" : "_ZTIN7android8hardware6ReturnINS_2spINS0_8vibrator4V1_39IVibratorEEEEE",
5132   "self_type" : "_ZTIRN7android8hardware6ReturnINS_2spINS0_8vibrator4V1_39IVibratorEEEEE",
5133   "size" : 4,
5134   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5135  },
5136  {
5137   "alignment" : 4,
5138   "linker_set_key" : "_ZTIRN7android8hardware6ReturnIbEE",
5139   "name" : "android::hardware::Return<bool> &",
5140   "referenced_type" : "_ZTIN7android8hardware6ReturnIbEE",
5141   "self_type" : "_ZTIRN7android8hardware6ReturnIbEE",
5142   "size" : 4,
5143   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5144  },
5145  {
5146   "alignment" : 4,
5147   "linker_set_key" : "_ZTIRN7android8hardware6ReturnIvEE",
5148   "name" : "android::hardware::Return<void> &",
5149   "referenced_type" : "_ZTIN7android8hardware6ReturnIvEE",
5150   "self_type" : "_ZTIRN7android8hardware6ReturnIvEE",
5151   "size" : 4,
5152   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5153  },
5154  {
5155   "alignment" : 4,
5156   "linker_set_key" : "_ZTIRN7android8hardware6StatusE",
5157   "name" : "android::hardware::Status &",
5158   "referenced_type" : "_ZTIN7android8hardware6StatusE",
5159   "self_type" : "_ZTIRN7android8hardware6StatusE",
5160   "size" : 4,
5161   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5162  },
5163  {
5164   "alignment" : 4,
5165   "linker_set_key" : "_ZTIRN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEE",
5166   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
5167   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEE",
5168   "self_type" : "_ZTIRN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEE",
5169   "size" : 4,
5170   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5171  },
5172  {
5173   "alignment" : 4,
5174   "linker_set_key" : "_ZTIRN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE",
5175   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
5176   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE",
5177   "self_type" : "_ZTIRN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE",
5178   "size" : 4,
5179   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5180  },
5181  {
5182   "alignment" : 4,
5183   "linker_set_key" : "_ZTIRN7android8hardware8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEE",
5184   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
5185   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEE",
5186   "self_type" : "_ZTIRN7android8hardware8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEE",
5187   "size" : 4,
5188   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5189  },
5190  {
5191   "alignment" : 4,
5192   "linker_set_key" : "_ZTIRN7android8hardware8hidl_vecINS0_11hidl_stringEEE",
5193   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
5194   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_11hidl_stringEEE",
5195   "self_type" : "_ZTIRN7android8hardware8hidl_vecINS0_11hidl_stringEEE",
5196   "size" : 4,
5197   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5198  },
5199  {
5200   "alignment" : 4,
5201   "linker_set_key" : "_ZTIRh",
5202   "name" : "unsigned char &",
5203   "referenced_type" : "_ZTIh",
5204   "self_type" : "_ZTIRh",
5205   "size" : 4,
5206   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
5207  },
5208  {
5209   "alignment" : 4,
5210   "linker_set_key" : "_ZTIRi",
5211   "name" : "int &",
5212   "referenced_type" : "_ZTIi",
5213   "self_type" : "_ZTIRi",
5214   "size" : 4,
5215   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
5216  },
5217  {
5218   "alignment" : 4,
5219   "linker_set_key" : "_ZTIRj",
5220   "name" : "unsigned int &",
5221   "referenced_type" : "_ZTIj",
5222   "self_type" : "_ZTIRj",
5223   "size" : 4,
5224   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/types.h"
5225  }
5226 ],
5227 "pointer_types" :
5228 [
5229  {
5230   "alignment" : 4,
5231   "linker_set_key" : "_ZTIP13native_handle",
5232   "name" : "native_handle *",
5233   "referenced_type" : "_ZTI13native_handle",
5234   "self_type" : "_ZTIP13native_handle",
5235   "size" : 4,
5236   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5237  },
5238  {
5239   "alignment" : 4,
5240   "linker_set_key" : "_ZTIP18android_flex_plane",
5241   "name" : "android_flex_plane *",
5242   "referenced_type" : "_ZTI18android_flex_plane",
5243   "self_type" : "_ZTIP18android_flex_plane",
5244   "size" : 4,
5245   "source_file" : "/system/core/libsystem/include/system/graphics.h"
5246  },
5247  {
5248   "alignment" : 4,
5249   "linker_set_key" : "_ZTIP7log_msg",
5250   "name" : "log_msg *",
5251   "referenced_type" : "_ZTI7log_msg",
5252   "self_type" : "_ZTIP7log_msg",
5253   "size" : 4,
5254   "source_file" : "/system/core/liblog/include/log/log_read.h"
5255  },
5256  {
5257   "alignment" : 4,
5258   "linker_set_key" : "_ZTIPFbRKN7android8String16ERKNS_2spINS_8hardware7IBinderEEEPvE",
5259   "name" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
5260   "referenced_type" : "_ZTIFbRKN7android8String16ERKNS_2spINS_8hardware7IBinderEEEPvE",
5261   "self_type" : "_ZTIPFbRKN7android8String16ERKNS_2spINS_8hardware7IBinderEEEPvE",
5262   "size" : 4,
5263   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
5264  },
5265  {
5266   "alignment" : 4,
5267   "linker_set_key" : "_ZTIPFiPvE",
5268   "name" : "int (*)(void *)",
5269   "referenced_type" : "_ZTIFiPvE",
5270   "self_type" : "_ZTIPFiPvE",
5271   "size" : 4,
5272   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
5273  },
5274  {
5275   "alignment" : 4,
5276   "linker_set_key" : "_ZTIPFvPN7android8hardware6ParcelEPKhjPKyjPvE",
5277   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
5278   "referenced_type" : "_ZTIFvPN7android8hardware6ParcelEPKhjPKyjPvE",
5279   "self_type" : "_ZTIPFvPN7android8hardware6ParcelEPKhjPKyjPvE",
5280   "size" : 4,
5281   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5282  },
5283  {
5284   "alignment" : 4,
5285   "linker_set_key" : "_ZTIPK13native_handle",
5286   "name" : "const native_handle *",
5287   "referenced_type" : "_ZTIK13native_handle",
5288   "self_type" : "_ZTIPK13native_handle",
5289   "size" : 4,
5290   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5291  },
5292  {
5293   "alignment" : 4,
5294   "linker_set_key" : "_ZTIPK7log_msg",
5295   "name" : "const log_msg *",
5296   "referenced_type" : "_ZTIK7log_msg",
5297   "self_type" : "_ZTIPK7log_msg",
5298   "size" : 4,
5299   "source_file" : "/system/core/liblog/include/log/log_read.h"
5300  },
5301  {
5302   "alignment" : 4,
5303   "linker_set_key" : "_ZTIPKDs",
5304   "name" : "const char16_t *",
5305   "referenced_type" : "_ZTIKDs",
5306   "self_type" : "_ZTIPKDs",
5307   "size" : 4,
5308   "source_file" : "/system/core/libutils/include/utils/String16.h"
5309  },
5310  {
5311   "alignment" : 4,
5312   "linker_set_key" : "_ZTIPKN7android10VectorImplE",
5313   "name" : "const android::VectorImpl *",
5314   "referenced_type" : "_ZTIKN7android10VectorImplE",
5315   "self_type" : "_ZTIPKN7android10VectorImplE",
5316   "size" : 4,
5317   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
5318  },
5319  {
5320   "alignment" : 4,
5321   "linker_set_key" : "_ZTIPKN7android12NativeHandleE",
5322   "name" : "const android::NativeHandle *",
5323   "referenced_type" : "_ZTIKN7android12NativeHandleE",
5324   "self_type" : "_ZTIPKN7android12NativeHandleE",
5325   "size" : 4,
5326   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
5327  },
5328  {
5329   "alignment" : 4,
5330   "linker_set_key" : "_ZTIPKN7android2spINS_4hidl4base4V1_05IBaseEEE",
5331   "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
5332   "referenced_type" : "_ZTIKN7android2spINS_4hidl4base4V1_05IBaseEEE",
5333   "self_type" : "_ZTIPKN7android2spINS_4hidl4base4V1_05IBaseEEE",
5334   "size" : 4,
5335   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5336  },
5337  {
5338   "alignment" : 4,
5339   "linker_set_key" : "_ZTIPKN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE",
5340   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5341   "referenced_type" : "_ZTIKN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE",
5342   "self_type" : "_ZTIPKN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE",
5343   "size" : 4,
5344   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5345  },
5346  {
5347   "alignment" : 4,
5348   "linker_set_key" : "_ZTIPKN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
5349   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5350   "referenced_type" : "_ZTIKN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
5351   "self_type" : "_ZTIPKN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
5352   "size" : 4,
5353   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5354  },
5355  {
5356   "alignment" : 4,
5357   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware12ProcessStateEEE",
5358   "name" : "const android::sp<android::hardware::ProcessState> *",
5359   "referenced_type" : "_ZTIKN7android2spINS_8hardware12ProcessStateEEE",
5360   "self_type" : "_ZTIPKN7android2spINS_8hardware12ProcessStateEEE",
5361   "size" : 4,
5362   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5363  },
5364  {
5365   "alignment" : 4,
5366   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware20hidl_death_recipientEEE",
5367   "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
5368   "referenced_type" : "_ZTIKN7android2spINS_8hardware20hidl_death_recipientEEE",
5369   "self_type" : "_ZTIPKN7android2spINS_8hardware20hidl_death_recipientEEE",
5370   "size" : 4,
5371   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5372  },
5373  {
5374   "alignment" : 4,
5375   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware27hidl_binder_death_recipientEEE",
5376   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
5377   "referenced_type" : "_ZTIKN7android2spINS_8hardware27hidl_binder_death_recipientEEE",
5378   "self_type" : "_ZTIPKN7android2spINS_8hardware27hidl_binder_death_recipientEEE",
5379   "size" : 4,
5380   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5381  },
5382  {
5383   "alignment" : 4,
5384   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware7IBinderEEE",
5385   "name" : "const android::sp<android::hardware::IBinder> *",
5386   "referenced_type" : "_ZTIKN7android2spINS_8hardware7IBinderEEE",
5387   "self_type" : "_ZTIPKN7android2spINS_8hardware7IBinderEEE",
5388   "size" : 4,
5389   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5390  },
5391  {
5392   "alignment" : 4,
5393   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware8vibrator4V1_09IVibratorEEE",
5394   "name" : "const android::sp<android::hardware::vibrator::V1_0::IVibrator> *",
5395   "referenced_type" : "_ZTIKN7android2spINS_8hardware8vibrator4V1_09IVibratorEEE",
5396   "self_type" : "_ZTIPKN7android2spINS_8hardware8vibrator4V1_09IVibratorEEE",
5397   "size" : 4,
5398   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5399  },
5400  {
5401   "alignment" : 4,
5402   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware8vibrator4V1_19IVibratorEEE",
5403   "name" : "const android::sp<android::hardware::vibrator::V1_1::IVibrator> *",
5404   "referenced_type" : "_ZTIKN7android2spINS_8hardware8vibrator4V1_19IVibratorEEE",
5405   "self_type" : "_ZTIPKN7android2spINS_8hardware8vibrator4V1_19IVibratorEEE",
5406   "size" : 4,
5407   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5408  },
5409  {
5410   "alignment" : 4,
5411   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware8vibrator4V1_29IVibratorEEE",
5412   "name" : "const android::sp<android::hardware::vibrator::V1_2::IVibrator> *",
5413   "referenced_type" : "_ZTIKN7android2spINS_8hardware8vibrator4V1_29IVibratorEEE",
5414   "self_type" : "_ZTIPKN7android2spINS_8hardware8vibrator4V1_29IVibratorEEE",
5415   "size" : 4,
5416   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5417  },
5418  {
5419   "alignment" : 4,
5420   "linker_set_key" : "_ZTIPKN7android2spINS_8hardware8vibrator4V1_39IVibratorEEE",
5421   "name" : "const android::sp<android::hardware::vibrator::V1_3::IVibrator> *",
5422   "referenced_type" : "_ZTIKN7android2spINS_8hardware8vibrator4V1_39IVibratorEEE",
5423   "self_type" : "_ZTIPKN7android2spINS_8hardware8vibrator4V1_39IVibratorEEE",
5424   "size" : 4,
5425   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5426  },
5427  {
5428   "alignment" : 4,
5429   "linker_set_key" : "_ZTIPKN7android2wpINS_8hardware20hidl_death_recipientEEE",
5430   "name" : "const android::wp<android::hardware::hidl_death_recipient> *",
5431   "referenced_type" : "_ZTIKN7android2wpINS_8hardware20hidl_death_recipientEEE",
5432   "self_type" : "_ZTIPKN7android2wpINS_8hardware20hidl_death_recipientEEE",
5433   "size" : 4,
5434   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5435  },
5436  {
5437   "alignment" : 4,
5438   "linker_set_key" : "_ZTIPKN7android2wpINS_8hardware9BHwBinderEEE",
5439   "name" : "const android::wp<android::hardware::BHwBinder> *",
5440   "referenced_type" : "_ZTIKN7android2wpINS_8hardware9BHwBinderEEE",
5441   "self_type" : "_ZTIPKN7android2wpINS_8hardware9BHwBinderEEE",
5442   "size" : 4,
5443   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5444  },
5445  {
5446   "alignment" : 4,
5447   "linker_set_key" : "_ZTIPKN7android4hidl4base4V1_05IBaseE",
5448   "name" : "const android::hidl::base::V1_0::IBase *",
5449   "referenced_type" : "_ZTIKN7android4hidl4base4V1_05IBaseE",
5450   "self_type" : "_ZTIPKN7android4hidl4base4V1_05IBaseE",
5451   "size" : 4,
5452   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h"
5453  },
5454  {
5455   "alignment" : 4,
5456   "linker_set_key" : "_ZTIPKN7android4hidl4base4V1_08BpHwBaseE",
5457   "name" : "const android::hidl::base::V1_0::BpHwBase *",
5458   "referenced_type" : "_ZTIKN7android4hidl4base4V1_08BpHwBaseE",
5459   "self_type" : "_ZTIPKN7android4hidl4base4V1_08BpHwBaseE",
5460   "size" : 4,
5461   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
5462  },
5463  {
5464   "alignment" : 4,
5465   "linker_set_key" : "_ZTIPKN7android4hidl7manager4V1_015IServiceManagerE",
5466   "name" : "const android::hidl::manager::V1_0::IServiceManager *",
5467   "referenced_type" : "_ZTIKN7android4hidl7manager4V1_015IServiceManagerE",
5468   "self_type" : "_ZTIPKN7android4hidl7manager4V1_015IServiceManagerE",
5469   "size" : 4,
5470   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
5471  },
5472  {
5473   "alignment" : 4,
5474   "linker_set_key" : "_ZTIPKN7android4hidl7manager4V1_020IServiceNotificationE",
5475   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
5476   "referenced_type" : "_ZTIKN7android4hidl7manager4V1_020IServiceNotificationE",
5477   "self_type" : "_ZTIPKN7android4hidl7manager4V1_020IServiceNotificationE",
5478   "size" : 4,
5479   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
5480  },
5481  {
5482   "alignment" : 4,
5483   "linker_set_key" : "_ZTIPKN7android7RefBaseE",
5484   "name" : "const android::RefBase *",
5485   "referenced_type" : "_ZTIKN7android7RefBaseE",
5486   "self_type" : "_ZTIPKN7android7RefBaseE",
5487   "size" : 4,
5488   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5489  },
5490  {
5491   "alignment" : 4,
5492   "linker_set_key" : "_ZTIPKN7android7String8E",
5493   "name" : "const android::String8 *",
5494   "referenced_type" : "_ZTIKN7android7String8E",
5495   "self_type" : "_ZTIPKN7android7String8E",
5496   "size" : 4,
5497   "source_file" : "/system/core/libutils/include/utils/String8.h"
5498  },
5499  {
5500   "alignment" : 4,
5501   "linker_set_key" : "_ZTIPKN7android8String16E",
5502   "name" : "const android::String16 *",
5503   "referenced_type" : "_ZTIKN7android8String16E",
5504   "self_type" : "_ZTIPKN7android8String16E",
5505   "size" : 4,
5506   "source_file" : "/system/core/libutils/include/utils/String16.h"
5507  },
5508  {
5509   "alignment" : 4,
5510   "linker_set_key" : "_ZTIPKN7android8hardware11BpHwRefBaseE",
5511   "name" : "const android::hardware::BpHwRefBase *",
5512   "referenced_type" : "_ZTIKN7android8hardware11BpHwRefBaseE",
5513   "self_type" : "_ZTIPKN7android8hardware11BpHwRefBaseE",
5514   "size" : 4,
5515   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5516  },
5517  {
5518   "alignment" : 4,
5519   "linker_set_key" : "_ZTIPKN7android8hardware11hidl_memoryE",
5520   "name" : "const android::hardware::hidl_memory *",
5521   "referenced_type" : "_ZTIKN7android8hardware11hidl_memoryE",
5522   "self_type" : "_ZTIPKN7android8hardware11hidl_memoryE",
5523   "size" : 4,
5524   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5525  },
5526  {
5527   "alignment" : 4,
5528   "linker_set_key" : "_ZTIPKN7android8hardware12hidl_versionE",
5529   "name" : "const android::hardware::hidl_version *",
5530   "referenced_type" : "_ZTIKN7android8hardware12hidl_versionE",
5531   "self_type" : "_ZTIPKN7android8hardware12hidl_versionE",
5532   "size" : 4,
5533   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5534  },
5535  {
5536   "alignment" : 4,
5537   "linker_set_key" : "_ZTIPKN7android8hardware6ReturnINS0_8vibrator4V1_06StatusEEE",
5538   "name" : "const android::hardware::Return<android::hardware::vibrator::V1_0::Status> *",
5539   "referenced_type" : "_ZTIKN7android8hardware6ReturnINS0_8vibrator4V1_06StatusEEE",
5540   "self_type" : "_ZTIPKN7android8hardware6ReturnINS0_8vibrator4V1_06StatusEEE",
5541   "size" : 4,
5542   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5543  },
5544  {
5545   "alignment" : 4,
5546   "linker_set_key" : "_ZTIPKN7android8hardware6ReturnINS_2spINS0_8vibrator4V1_39IVibratorEEEEE",
5547   "name" : "const android::hardware::Return<android::sp<android::hardware::vibrator::V1_3::IVibrator> > *",
5548   "referenced_type" : "_ZTIKN7android8hardware6ReturnINS_2spINS0_8vibrator4V1_39IVibratorEEEEE",
5549   "self_type" : "_ZTIPKN7android8hardware6ReturnINS_2spINS0_8vibrator4V1_39IVibratorEEEEE",
5550   "size" : 4,
5551   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5552  },
5553  {
5554   "alignment" : 4,
5555   "linker_set_key" : "_ZTIPKN7android8hardware6ReturnIbEE",
5556   "name" : "const android::hardware::Return<bool> *",
5557   "referenced_type" : "_ZTIKN7android8hardware6ReturnIbEE",
5558   "self_type" : "_ZTIPKN7android8hardware6ReturnIbEE",
5559   "size" : 4,
5560   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5561  },
5562  {
5563   "alignment" : 4,
5564   "linker_set_key" : "_ZTIPKN7android8hardware6StatusE",
5565   "name" : "const android::hardware::Status *",
5566   "referenced_type" : "_ZTIKN7android8hardware6StatusE",
5567   "self_type" : "_ZTIPKN7android8hardware6StatusE",
5568   "size" : 4,
5569   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5570  },
5571  {
5572   "alignment" : 4,
5573   "linker_set_key" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEE",
5574   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
5575   "referenced_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEE",
5576   "self_type" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEE",
5577   "size" : 4,
5578   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5579  },
5580  {
5581   "alignment" : 4,
5582   "linker_set_key" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE",
5583   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
5584   "referenced_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE",
5585   "self_type" : "_ZTIPKN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE",
5586   "size" : 4,
5587   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5588  },
5589  {
5590   "alignment" : 4,
5591   "linker_set_key" : "_ZTIPKN7android8hardware7details12hidl_pointerIiEE",
5592   "name" : "const android::hardware::details::hidl_pointer<int> *",
5593   "referenced_type" : "_ZTIKN7android8hardware7details12hidl_pointerIiEE",
5594   "self_type" : "_ZTIPKN7android8hardware7details12hidl_pointerIiEE",
5595   "size" : 4,
5596   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5597  },
5598  {
5599   "alignment" : 4,
5600   "linker_set_key" : "_ZTIPKN7android8hardware7details13return_statusE",
5601   "name" : "const android::hardware::details::return_status *",
5602   "referenced_type" : "_ZTIKN7android8hardware7details13return_statusE",
5603   "self_type" : "_ZTIPKN7android8hardware7details13return_statusE",
5604   "size" : 4,
5605   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5606  },
5607  {
5608   "alignment" : 4,
5609   "linker_set_key" : "_ZTIPKN7android8hardware8hidl_vecIiEE",
5610   "name" : "const android::hardware::hidl_vec<int> *",
5611   "referenced_type" : "_ZTIKN7android8hardware8hidl_vecIiEE",
5612   "self_type" : "_ZTIPKN7android8hardware8hidl_vecIiEE",
5613   "size" : 4,
5614   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5615  },
5616  {
5617   "alignment" : 4,
5618   "linker_set_key" : "_ZTIPKN7android8hardware8vibrator4V1_012BpHwVibratorE",
5619   "name" : "const android::hardware::vibrator::V1_0::BpHwVibrator *",
5620   "referenced_type" : "_ZTIKN7android8hardware8vibrator4V1_012BpHwVibratorE",
5621   "self_type" : "_ZTIPKN7android8hardware8vibrator4V1_012BpHwVibratorE",
5622   "size" : 4,
5623   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/BpHwVibrator.h"
5624  },
5625  {
5626   "alignment" : 4,
5627   "linker_set_key" : "_ZTIPKN7android8hardware8vibrator4V1_09IVibratorE",
5628   "name" : "const android::hardware::vibrator::V1_0::IVibrator *",
5629   "referenced_type" : "_ZTIKN7android8hardware8vibrator4V1_09IVibratorE",
5630   "self_type" : "_ZTIPKN7android8hardware8vibrator4V1_09IVibratorE",
5631   "size" : 4,
5632   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/IVibrator.h"
5633  },
5634  {
5635   "alignment" : 4,
5636   "linker_set_key" : "_ZTIPKN7android8hardware8vibrator4V1_112BpHwVibratorE",
5637   "name" : "const android::hardware::vibrator::V1_1::BpHwVibrator *",
5638   "referenced_type" : "_ZTIKN7android8hardware8vibrator4V1_112BpHwVibratorE",
5639   "self_type" : "_ZTIPKN7android8hardware8vibrator4V1_112BpHwVibratorE",
5640   "size" : 4,
5641   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.1/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.1/BpHwVibrator.h"
5642  },
5643  {
5644   "alignment" : 4,
5645   "linker_set_key" : "_ZTIPKN7android8hardware8vibrator4V1_19IVibratorE",
5646   "name" : "const android::hardware::vibrator::V1_1::IVibrator *",
5647   "referenced_type" : "_ZTIKN7android8hardware8vibrator4V1_19IVibratorE",
5648   "self_type" : "_ZTIPKN7android8hardware8vibrator4V1_19IVibratorE",
5649   "size" : 4,
5650   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.1/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.1/IVibrator.h"
5651  },
5652  {
5653   "alignment" : 4,
5654   "linker_set_key" : "_ZTIPKN7android8hardware8vibrator4V1_212BpHwVibratorE",
5655   "name" : "const android::hardware::vibrator::V1_2::BpHwVibrator *",
5656   "referenced_type" : "_ZTIKN7android8hardware8vibrator4V1_212BpHwVibratorE",
5657   "self_type" : "_ZTIPKN7android8hardware8vibrator4V1_212BpHwVibratorE",
5658   "size" : 4,
5659   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BpHwVibrator.h"
5660  },
5661  {
5662   "alignment" : 4,
5663   "linker_set_key" : "_ZTIPKN7android8hardware8vibrator4V1_29IVibratorE",
5664   "name" : "const android::hardware::vibrator::V1_2::IVibrator *",
5665   "referenced_type" : "_ZTIKN7android8hardware8vibrator4V1_29IVibratorE",
5666   "self_type" : "_ZTIPKN7android8hardware8vibrator4V1_29IVibratorE",
5667   "size" : 4,
5668   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/IVibrator.h"
5669  },
5670  {
5671   "alignment" : 4,
5672   "linker_set_key" : "_ZTIPKN7android8hardware8vibrator4V1_312BpHwVibratorE",
5673   "name" : "const android::hardware::vibrator::V1_3::BpHwVibrator *",
5674   "referenced_type" : "_ZTIKN7android8hardware8vibrator4V1_312BpHwVibratorE",
5675   "self_type" : "_ZTIPKN7android8hardware8vibrator4V1_312BpHwVibratorE",
5676   "size" : 4,
5677   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BpHwVibrator.h"
5678  },
5679  {
5680   "alignment" : 4,
5681   "linker_set_key" : "_ZTIPKN7android8hardware8vibrator4V1_39IVibratorE",
5682   "name" : "const android::hardware::vibrator::V1_3::IVibrator *",
5683   "referenced_type" : "_ZTIKN7android8hardware8vibrator4V1_39IVibratorE",
5684   "self_type" : "_ZTIPKN7android8hardware8vibrator4V1_39IVibratorE",
5685   "size" : 4,
5686   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/IVibrator.h"
5687  },
5688  {
5689   "alignment" : 4,
5690   "linker_set_key" : "_ZTIPKc",
5691   "name" : "const char *",
5692   "referenced_type" : "_ZTIKc",
5693   "self_type" : "_ZTIPKc",
5694   "size" : 4,
5695   "source_file" : "/system/core/liblog/include/android/log.h"
5696  },
5697  {
5698   "alignment" : 4,
5699   "linker_set_key" : "_ZTIPKh",
5700   "name" : "const unsigned char *",
5701   "referenced_type" : "_ZTIKh",
5702   "self_type" : "_ZTIPKh",
5703   "size" : 4,
5704   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5705  },
5706  {
5707   "alignment" : 4,
5708   "linker_set_key" : "_ZTIPKv",
5709   "name" : "const void *",
5710   "referenced_type" : "_ZTIKv",
5711   "self_type" : "_ZTIPKv",
5712   "size" : 4,
5713   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5714  },
5715  {
5716   "alignment" : 4,
5717   "linker_set_key" : "_ZTIPKy",
5718   "name" : "const unsigned long long *",
5719   "referenced_type" : "_ZTIKy",
5720   "self_type" : "_ZTIPKy",
5721   "size" : 4,
5722   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5723  },
5724  {
5725   "alignment" : 4,
5726   "linker_set_key" : "_ZTIPN7android11ScopedTraceE",
5727   "name" : "android::ScopedTrace *",
5728   "referenced_type" : "_ZTIN7android11ScopedTraceE",
5729   "self_type" : "_ZTIPN7android11ScopedTraceE",
5730   "size" : 4,
5731   "source_file" : "/system/core/libutils/include/utils/Trace.h"
5732  },
5733  {
5734   "alignment" : 4,
5735   "linker_set_key" : "_ZTIPN7android16ReferenceRenamerE",
5736   "name" : "android::ReferenceRenamer *",
5737   "referenced_type" : "_ZTIN7android16ReferenceRenamerE",
5738   "self_type" : "_ZTIPN7android16ReferenceRenamerE",
5739   "size" : 4,
5740   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5741  },
5742  {
5743   "alignment" : 4,
5744   "linker_set_key" : "_ZTIPN7android19VirtualLightRefBaseE",
5745   "name" : "android::VirtualLightRefBase *",
5746   "referenced_type" : "_ZTIN7android19VirtualLightRefBaseE",
5747   "self_type" : "_ZTIPN7android19VirtualLightRefBaseE",
5748   "size" : 4,
5749   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
5750  },
5751  {
5752   "alignment" : 4,
5753   "linker_set_key" : "_ZTIPN7android2spINS_4hidl4base4V1_05IBaseEEE",
5754   "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
5755   "referenced_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
5756   "self_type" : "_ZTIPN7android2spINS_4hidl4base4V1_05IBaseEEE",
5757   "size" : 4,
5758   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5759  },
5760  {
5761   "alignment" : 4,
5762   "linker_set_key" : "_ZTIPN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE",
5763   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
5764   "referenced_type" : "_ZTIN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE",
5765   "self_type" : "_ZTIPN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE",
5766   "size" : 4,
5767   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5768  },
5769  {
5770   "alignment" : 4,
5771   "linker_set_key" : "_ZTIPN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
5772   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
5773   "referenced_type" : "_ZTIN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
5774   "self_type" : "_ZTIPN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
5775   "size" : 4,
5776   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5777  },
5778  {
5779   "alignment" : 4,
5780   "linker_set_key" : "_ZTIPN7android2spINS_8hardware12ProcessStateEEE",
5781   "name" : "android::sp<android::hardware::ProcessState> *",
5782   "referenced_type" : "_ZTIN7android2spINS_8hardware12ProcessStateEEE",
5783   "self_type" : "_ZTIPN7android2spINS_8hardware12ProcessStateEEE",
5784   "size" : 4,
5785   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5786  },
5787  {
5788   "alignment" : 4,
5789   "linker_set_key" : "_ZTIPN7android2spINS_8hardware27hidl_binder_death_recipientEEE",
5790   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
5791   "referenced_type" : "_ZTIN7android2spINS_8hardware27hidl_binder_death_recipientEEE",
5792   "self_type" : "_ZTIPN7android2spINS_8hardware27hidl_binder_death_recipientEEE",
5793   "size" : 4,
5794   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5795  },
5796  {
5797   "alignment" : 4,
5798   "linker_set_key" : "_ZTIPN7android2spINS_8hardware7IBinder14DeathRecipientEEE",
5799   "name" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
5800   "referenced_type" : "_ZTIN7android2spINS_8hardware7IBinder14DeathRecipientEEE",
5801   "self_type" : "_ZTIPN7android2spINS_8hardware7IBinder14DeathRecipientEEE",
5802   "size" : 4,
5803   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5804  },
5805  {
5806   "alignment" : 4,
5807   "linker_set_key" : "_ZTIPN7android2spINS_8hardware7IBinderEEE",
5808   "name" : "android::sp<android::hardware::IBinder> *",
5809   "referenced_type" : "_ZTIN7android2spINS_8hardware7IBinderEEE",
5810   "self_type" : "_ZTIPN7android2spINS_8hardware7IBinderEEE",
5811   "size" : 4,
5812   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5813  },
5814  {
5815   "alignment" : 4,
5816   "linker_set_key" : "_ZTIPN7android2spINS_8hardware8vibrator4V1_09IVibratorEEE",
5817   "name" : "android::sp<android::hardware::vibrator::V1_0::IVibrator> *",
5818   "referenced_type" : "_ZTIN7android2spINS_8hardware8vibrator4V1_09IVibratorEEE",
5819   "self_type" : "_ZTIPN7android2spINS_8hardware8vibrator4V1_09IVibratorEEE",
5820   "size" : 4,
5821   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5822  },
5823  {
5824   "alignment" : 4,
5825   "linker_set_key" : "_ZTIPN7android2spINS_8hardware8vibrator4V1_19IVibratorEEE",
5826   "name" : "android::sp<android::hardware::vibrator::V1_1::IVibrator> *",
5827   "referenced_type" : "_ZTIN7android2spINS_8hardware8vibrator4V1_19IVibratorEEE",
5828   "self_type" : "_ZTIPN7android2spINS_8hardware8vibrator4V1_19IVibratorEEE",
5829   "size" : 4,
5830   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5831  },
5832  {
5833   "alignment" : 4,
5834   "linker_set_key" : "_ZTIPN7android2spINS_8hardware8vibrator4V1_29IVibratorEEE",
5835   "name" : "android::sp<android::hardware::vibrator::V1_2::IVibrator> *",
5836   "referenced_type" : "_ZTIN7android2spINS_8hardware8vibrator4V1_29IVibratorEEE",
5837   "self_type" : "_ZTIPN7android2spINS_8hardware8vibrator4V1_29IVibratorEEE",
5838   "size" : 4,
5839   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5840  },
5841  {
5842   "alignment" : 4,
5843   "linker_set_key" : "_ZTIPN7android2spINS_8hardware8vibrator4V1_39IVibratorEEE",
5844   "name" : "android::sp<android::hardware::vibrator::V1_3::IVibrator> *",
5845   "referenced_type" : "_ZTIN7android2spINS_8hardware8vibrator4V1_39IVibratorEEE",
5846   "self_type" : "_ZTIPN7android2spINS_8hardware8vibrator4V1_39IVibratorEEE",
5847   "size" : 4,
5848   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5849  },
5850  {
5851   "alignment" : 4,
5852   "linker_set_key" : "_ZTIPN7android2wpINS_8hardware20hidl_death_recipientEEE",
5853   "name" : "android::wp<android::hardware::hidl_death_recipient> *",
5854   "referenced_type" : "_ZTIN7android2wpINS_8hardware20hidl_death_recipientEEE",
5855   "self_type" : "_ZTIPN7android2wpINS_8hardware20hidl_death_recipientEEE",
5856   "size" : 4,
5857   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5858  },
5859  {
5860   "alignment" : 4,
5861   "linker_set_key" : "_ZTIPN7android2wpINS_8hardware7IBinder14DeathRecipientEEE",
5862   "name" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
5863   "referenced_type" : "_ZTIN7android2wpINS_8hardware7IBinder14DeathRecipientEEE",
5864   "self_type" : "_ZTIPN7android2wpINS_8hardware7IBinder14DeathRecipientEEE",
5865   "size" : 4,
5866   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5867  },
5868  {
5869   "alignment" : 4,
5870   "linker_set_key" : "_ZTIPN7android2wpINS_8hardware9BHwBinderEEE",
5871   "name" : "android::wp<android::hardware::BHwBinder> *",
5872   "referenced_type" : "_ZTIN7android2wpINS_8hardware9BHwBinderEEE",
5873   "self_type" : "_ZTIPN7android2wpINS_8hardware9BHwBinderEEE",
5874   "size" : 4,
5875   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5876  },
5877  {
5878   "alignment" : 4,
5879   "linker_set_key" : "_ZTIPN7android4hidl4base4V1_05IBaseE",
5880   "name" : "android::hidl::base::V1_0::IBase *",
5881   "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE",
5882   "self_type" : "_ZTIPN7android4hidl4base4V1_05IBaseE",
5883   "size" : 4,
5884   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5885  },
5886  {
5887   "alignment" : 4,
5888   "linker_set_key" : "_ZTIPN7android4hidl4base4V1_08BnHwBaseE",
5889   "name" : "android::hidl::base::V1_0::BnHwBase *",
5890   "referenced_type" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE",
5891   "self_type" : "_ZTIPN7android4hidl4base4V1_08BnHwBaseE",
5892   "size" : 4,
5893   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
5894  },
5895  {
5896   "alignment" : 4,
5897   "linker_set_key" : "_ZTIPN7android4hidl7manager4V1_015IServiceManagerE",
5898   "name" : "android::hidl::manager::V1_0::IServiceManager *",
5899   "referenced_type" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE",
5900   "self_type" : "_ZTIPN7android4hidl7manager4V1_015IServiceManagerE",
5901   "size" : 4,
5902   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5903  },
5904  {
5905   "alignment" : 4,
5906   "linker_set_key" : "_ZTIPN7android4hidl7manager4V1_020IServiceNotificationE",
5907   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
5908   "referenced_type" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE",
5909   "self_type" : "_ZTIPN7android4hidl7manager4V1_020IServiceNotificationE",
5910   "size" : 4,
5911   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5912  },
5913  {
5914   "alignment" : 4,
5915   "linker_set_key" : "_ZTIPN7android5Mutex8AutolockE",
5916   "name" : "android::Mutex::Autolock *",
5917   "referenced_type" : "_ZTIN7android5Mutex8AutolockE",
5918   "self_type" : "_ZTIPN7android5Mutex8AutolockE",
5919   "size" : 4,
5920   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
5921  },
5922  {
5923   "alignment" : 4,
5924   "linker_set_key" : "_ZTIPN7android5MutexE",
5925   "name" : "android::Mutex *",
5926   "referenced_type" : "_ZTIN7android5MutexE",
5927   "self_type" : "_ZTIPN7android5MutexE",
5928   "size" : 4,
5929   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
5930  },
5931  {
5932   "alignment" : 4,
5933   "linker_set_key" : "_ZTIPN7android6RWLock9AutoRLockE",
5934   "name" : "android::RWLock::AutoRLock *",
5935   "referenced_type" : "_ZTIN7android6RWLock9AutoRLockE",
5936   "self_type" : "_ZTIPN7android6RWLock9AutoRLockE",
5937   "size" : 4,
5938   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
5939  },
5940  {
5941   "alignment" : 4,
5942   "linker_set_key" : "_ZTIPN7android6RWLock9AutoWLockE",
5943   "name" : "android::RWLock::AutoWLock *",
5944   "referenced_type" : "_ZTIN7android6RWLock9AutoWLockE",
5945   "self_type" : "_ZTIPN7android6RWLock9AutoWLockE",
5946   "size" : 4,
5947   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
5948  },
5949  {
5950   "alignment" : 4,
5951   "linker_set_key" : "_ZTIPN7android6RWLockE",
5952   "name" : "android::RWLock *",
5953   "referenced_type" : "_ZTIN7android6RWLockE",
5954   "self_type" : "_ZTIPN7android6RWLockE",
5955   "size" : 4,
5956   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
5957  },
5958  {
5959   "alignment" : 4,
5960   "linker_set_key" : "_ZTIPN7android6ThreadE",
5961   "name" : "android::Thread *",
5962   "referenced_type" : "_ZTIN7android6ThreadE",
5963   "self_type" : "_ZTIPN7android6ThreadE",
5964   "size" : 4,
5965   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5966  },
5967  {
5968   "alignment" : 4,
5969   "linker_set_key" : "_ZTIPN7android7RefBase12weakref_implE",
5970   "name" : "android::RefBase::weakref_impl *",
5971   "referenced_type" : "_ZTIN7android7RefBase12weakref_implE",
5972   "self_type" : "_ZTIPN7android7RefBase12weakref_implE",
5973   "size" : 4,
5974   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5975  },
5976  {
5977   "alignment" : 4,
5978   "linker_set_key" : "_ZTIPN7android7RefBase12weakref_typeE",
5979   "name" : "android::RefBase::weakref_type *",
5980   "referenced_type" : "_ZTIN7android7RefBase12weakref_typeE",
5981   "self_type" : "_ZTIPN7android7RefBase12weakref_typeE",
5982   "size" : 4,
5983   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5984  },
5985  {
5986   "alignment" : 4,
5987   "linker_set_key" : "_ZTIPN7android7RefBaseE",
5988   "name" : "android::RefBase *",
5989   "referenced_type" : "_ZTIN7android7RefBaseE",
5990   "self_type" : "_ZTIPN7android7RefBaseE",
5991   "size" : 4,
5992   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5993  },
5994  {
5995   "alignment" : 4,
5996   "linker_set_key" : "_ZTIPN7android7String8E",
5997   "name" : "android::String8 *",
5998   "referenced_type" : "_ZTIN7android7String8E",
5999   "self_type" : "_ZTIPN7android7String8E",
6000   "size" : 4,
6001   "source_file" : "/system/core/libutils/include/utils/String8.h"
6002  },
6003  {
6004   "alignment" : 4,
6005   "linker_set_key" : "_ZTIPN7android8String16E",
6006   "name" : "android::String16 *",
6007   "referenced_type" : "_ZTIN7android8String16E",
6008   "self_type" : "_ZTIPN7android8String16E",
6009   "size" : 4,
6010   "source_file" : "/system/core/libutils/include/utils/String16.h"
6011  },
6012  {
6013   "alignment" : 4,
6014   "linker_set_key" : "_ZTIPN7android8hardware10IInterfaceE",
6015   "name" : "android::hardware::IInterface *",
6016   "referenced_type" : "_ZTIN7android8hardware10IInterfaceE",
6017   "self_type" : "_ZTIPN7android8hardware10IInterfaceE",
6018   "size" : 4,
6019   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6020  },
6021  {
6022   "alignment" : 4,
6023   "linker_set_key" : "_ZTIPN7android8hardware10hidl_arrayIhLj32EJEEE",
6024   "name" : "android::hardware::hidl_array<unsigned char, 32> *",
6025   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIhLj32EJEEE",
6026   "self_type" : "_ZTIPN7android8hardware10hidl_arrayIhLj32EJEEE",
6027   "size" : 4,
6028   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6029  },
6030  {
6031   "alignment" : 4,
6032   "linker_set_key" : "_ZTIPN7android8hardware11BpInterfaceINS0_8vibrator4V1_39IVibratorEEE",
6033   "name" : "android::hardware::BpInterface<android::hardware::vibrator::V1_3::IVibrator> *",
6034   "referenced_type" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_39IVibratorEEE",
6035   "self_type" : "_ZTIPN7android8hardware11BpInterfaceINS0_8vibrator4V1_39IVibratorEEE",
6036   "size" : 4,
6037   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
6038  },
6039  {
6040   "alignment" : 4,
6041   "linker_set_key" : "_ZTIPN7android8hardware11hidl_memoryE",
6042   "name" : "android::hardware::hidl_memory *",
6043   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
6044   "self_type" : "_ZTIPN7android8hardware11hidl_memoryE",
6045   "size" : 4,
6046   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6047  },
6048  {
6049   "alignment" : 4,
6050   "linker_set_key" : "_ZTIPN7android8hardware11hidl_stringE",
6051   "name" : "android::hardware::hidl_string *",
6052   "referenced_type" : "_ZTIN7android8hardware11hidl_stringE",
6053   "self_type" : "_ZTIPN7android8hardware11hidl_stringE",
6054   "size" : 4,
6055   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6056  },
6057  {
6058   "alignment" : 4,
6059   "linker_set_key" : "_ZTIPN7android8hardware12ProcessStateE",
6060   "name" : "android::hardware::ProcessState *",
6061   "referenced_type" : "_ZTIN7android8hardware12ProcessStateE",
6062   "self_type" : "_ZTIPN7android8hardware12ProcessStateE",
6063   "size" : 4,
6064   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6065  },
6066  {
6067   "alignment" : 4,
6068   "linker_set_key" : "_ZTIPN7android8hardware12hidl_versionE",
6069   "name" : "android::hardware::hidl_version *",
6070   "referenced_type" : "_ZTIN7android8hardware12hidl_versionE",
6071   "self_type" : "_ZTIPN7android8hardware12hidl_versionE",
6072   "size" : 4,
6073   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6074  },
6075  {
6076   "alignment" : 4,
6077   "linker_set_key" : "_ZTIPN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE",
6078   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
6079   "referenced_type" : "_ZTIN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE",
6080   "self_type" : "_ZTIPN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE",
6081   "size" : 4,
6082   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6083  },
6084  {
6085   "alignment" : 4,
6086   "linker_set_key" : "_ZTIPN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE",
6087   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
6088   "referenced_type" : "_ZTIN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE",
6089   "self_type" : "_ZTIPN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE",
6090   "size" : 4,
6091   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6092  },
6093  {
6094   "alignment" : 4,
6095   "linker_set_key" : "_ZTIPN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE",
6096   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
6097   "referenced_type" : "_ZTIN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE",
6098   "self_type" : "_ZTIPN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE",
6099   "size" : 4,
6100   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6101  },
6102  {
6103   "alignment" : 4,
6104   "linker_set_key" : "_ZTIPN7android8hardware17GrantorDescriptorE",
6105   "name" : "android::hardware::GrantorDescriptor *",
6106   "referenced_type" : "_ZTIN7android8hardware17GrantorDescriptorE",
6107   "self_type" : "_ZTIPN7android8hardware17GrantorDescriptorE",
6108   "size" : 4,
6109   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6110  },
6111  {
6112   "alignment" : 4,
6113   "linker_set_key" : "_ZTIPN7android8hardware20hidl_death_recipientE",
6114   "name" : "android::hardware::hidl_death_recipient *",
6115   "referenced_type" : "_ZTIN7android8hardware20hidl_death_recipientE",
6116   "self_type" : "_ZTIPN7android8hardware20hidl_death_recipientE",
6117   "size" : 4,
6118   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6119  },
6120  {
6121   "alignment" : 4,
6122   "linker_set_key" : "_ZTIPN7android8hardware27hidl_binder_death_recipientE",
6123   "name" : "android::hardware::hidl_binder_death_recipient *",
6124   "referenced_type" : "_ZTIN7android8hardware27hidl_binder_death_recipientE",
6125   "self_type" : "_ZTIPN7android8hardware27hidl_binder_death_recipientE",
6126   "size" : 4,
6127   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6128  },
6129  {
6130   "alignment" : 4,
6131   "linker_set_key" : "_ZTIPN7android8hardware6ParcelE",
6132   "name" : "android::hardware::Parcel *",
6133   "referenced_type" : "_ZTIN7android8hardware6ParcelE",
6134   "self_type" : "_ZTIPN7android8hardware6ParcelE",
6135   "size" : 4,
6136   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6137  },
6138  {
6139   "alignment" : 4,
6140   "linker_set_key" : "_ZTIPN7android8hardware6ReturnINS0_8vibrator4V1_06StatusEEE",
6141   "name" : "android::hardware::Return<android::hardware::vibrator::V1_0::Status> *",
6142   "referenced_type" : "_ZTIN7android8hardware6ReturnINS0_8vibrator4V1_06StatusEEE",
6143   "self_type" : "_ZTIPN7android8hardware6ReturnINS0_8vibrator4V1_06StatusEEE",
6144   "size" : 4,
6145   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6146  },
6147  {
6148   "alignment" : 4,
6149   "linker_set_key" : "_ZTIPN7android8hardware6ReturnINS_2spINS0_8vibrator4V1_39IVibratorEEEEE",
6150   "name" : "android::hardware::Return<android::sp<android::hardware::vibrator::V1_3::IVibrator> > *",
6151   "referenced_type" : "_ZTIN7android8hardware6ReturnINS_2spINS0_8vibrator4V1_39IVibratorEEEEE",
6152   "self_type" : "_ZTIPN7android8hardware6ReturnINS_2spINS0_8vibrator4V1_39IVibratorEEEEE",
6153   "size" : 4,
6154   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6155  },
6156  {
6157   "alignment" : 4,
6158   "linker_set_key" : "_ZTIPN7android8hardware6ReturnIbEE",
6159   "name" : "android::hardware::Return<bool> *",
6160   "referenced_type" : "_ZTIN7android8hardware6ReturnIbEE",
6161   "self_type" : "_ZTIPN7android8hardware6ReturnIbEE",
6162   "size" : 4,
6163   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6164  },
6165  {
6166   "alignment" : 4,
6167   "linker_set_key" : "_ZTIPN7android8hardware6ReturnIvEE",
6168   "name" : "android::hardware::Return<void> *",
6169   "referenced_type" : "_ZTIN7android8hardware6ReturnIvEE",
6170   "self_type" : "_ZTIPN7android8hardware6ReturnIvEE",
6171   "size" : 4,
6172   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6173  },
6174  {
6175   "alignment" : 4,
6176   "linker_set_key" : "_ZTIPN7android8hardware6StatusE",
6177   "name" : "android::hardware::Status *",
6178   "referenced_type" : "_ZTIN7android8hardware6StatusE",
6179   "self_type" : "_ZTIPN7android8hardware6StatusE",
6180   "size" : 4,
6181   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6182  },
6183  {
6184   "alignment" : 4,
6185   "linker_set_key" : "_ZTIPN7android8hardware7IBinder14DeathRecipientE",
6186   "name" : "android::hardware::IBinder::DeathRecipient *",
6187   "referenced_type" : "_ZTIN7android8hardware7IBinder14DeathRecipientE",
6188   "self_type" : "_ZTIPN7android8hardware7IBinder14DeathRecipientE",
6189   "size" : 4,
6190   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6191  },
6192  {
6193   "alignment" : 4,
6194   "linker_set_key" : "_ZTIPN7android8hardware7IBinderE",
6195   "name" : "android::hardware::IBinder *",
6196   "referenced_type" : "_ZTIN7android8hardware7IBinderE",
6197   "self_type" : "_ZTIPN7android8hardware7IBinderE",
6198   "size" : 4,
6199   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6200  },
6201  {
6202   "alignment" : 4,
6203   "linker_set_key" : "_ZTIPN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEE",
6204   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
6205   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEE",
6206   "self_type" : "_ZTIPN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEE",
6207   "size" : 4,
6208   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6209  },
6210  {
6211   "alignment" : 4,
6212   "linker_set_key" : "_ZTIPN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE",
6213   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
6214   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE",
6215   "self_type" : "_ZTIPN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE",
6216   "size" : 4,
6217   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6218  },
6219  {
6220   "alignment" : 4,
6221   "linker_set_key" : "_ZTIPN7android8hardware7details13DoNotDestructINS0_13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEEEE",
6222   "name" : "android::hardware::details::DoNotDestruct<android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > > *",
6223   "referenced_type" : "_ZTIN7android8hardware7details13DoNotDestructINS0_13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEEEE",
6224   "self_type" : "_ZTIPN7android8hardware7details13DoNotDestructINS0_13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEEEE",
6225   "size" : 4,
6226   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
6227  },
6228  {
6229   "alignment" : 4,
6230   "linker_set_key" : "_ZTIPN7android8hardware7details13return_statusE",
6231   "name" : "android::hardware::details::return_status *",
6232   "referenced_type" : "_ZTIN7android8hardware7details13return_statusE",
6233   "self_type" : "_ZTIPN7android8hardware7details13return_statusE",
6234   "size" : 4,
6235   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6236  },
6237  {
6238   "alignment" : 4,
6239   "linker_set_key" : "_ZTIPN7android8hardware7details16HidlInstrumentorE",
6240   "name" : "android::hardware::details::HidlInstrumentor *",
6241   "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorE",
6242   "self_type" : "_ZTIPN7android8hardware7details16HidlInstrumentorE",
6243   "size" : 4,
6244   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6245  },
6246  {
6247   "alignment" : 4,
6248   "linker_set_key" : "_ZTIPN7android8hardware8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEE",
6249   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
6250   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEE",
6251   "self_type" : "_ZTIPN7android8hardware8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEE",
6252   "size" : 4,
6253   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6254  },
6255  {
6256   "alignment" : 4,
6257   "linker_set_key" : "_ZTIPN7android8hardware8hidl_vecINS0_11hidl_stringEEE",
6258   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
6259   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_11hidl_stringEEE",
6260   "self_type" : "_ZTIPN7android8hardware8hidl_vecINS0_11hidl_stringEEE",
6261   "size" : 4,
6262   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6263  },
6264  {
6265   "alignment" : 4,
6266   "linker_set_key" : "_ZTIPN7android8hardware8vibrator4V1_012BnHwVibratorE",
6267   "name" : "android::hardware::vibrator::V1_0::BnHwVibrator *",
6268   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_012BnHwVibratorE",
6269   "self_type" : "_ZTIPN7android8hardware8vibrator4V1_012BnHwVibratorE",
6270   "size" : 4,
6271   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/BnHwVibrator.h"
6272  },
6273  {
6274   "alignment" : 4,
6275   "linker_set_key" : "_ZTIPN7android8hardware8vibrator4V1_09IVibratorE",
6276   "name" : "android::hardware::vibrator::V1_0::IVibrator *",
6277   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_09IVibratorE",
6278   "self_type" : "_ZTIPN7android8hardware8vibrator4V1_09IVibratorE",
6279   "size" : 4,
6280   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6281  },
6282  {
6283   "alignment" : 4,
6284   "linker_set_key" : "_ZTIPN7android8hardware8vibrator4V1_112BnHwVibratorE",
6285   "name" : "android::hardware::vibrator::V1_1::BnHwVibrator *",
6286   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_112BnHwVibratorE",
6287   "self_type" : "_ZTIPN7android8hardware8vibrator4V1_112BnHwVibratorE",
6288   "size" : 4,
6289   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.1/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.1/BnHwVibrator.h"
6290  },
6291  {
6292   "alignment" : 4,
6293   "linker_set_key" : "_ZTIPN7android8hardware8vibrator4V1_19IVibratorE",
6294   "name" : "android::hardware::vibrator::V1_1::IVibrator *",
6295   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_19IVibratorE",
6296   "self_type" : "_ZTIPN7android8hardware8vibrator4V1_19IVibratorE",
6297   "size" : 4,
6298   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6299  },
6300  {
6301   "alignment" : 4,
6302   "linker_set_key" : "_ZTIPN7android8hardware8vibrator4V1_212BnHwVibratorE",
6303   "name" : "android::hardware::vibrator::V1_2::BnHwVibrator *",
6304   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_212BnHwVibratorE",
6305   "self_type" : "_ZTIPN7android8hardware8vibrator4V1_212BnHwVibratorE",
6306   "size" : 4,
6307   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BnHwVibrator.h"
6308  },
6309  {
6310   "alignment" : 4,
6311   "linker_set_key" : "_ZTIPN7android8hardware8vibrator4V1_29IVibratorE",
6312   "name" : "android::hardware::vibrator::V1_2::IVibrator *",
6313   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_29IVibratorE",
6314   "self_type" : "_ZTIPN7android8hardware8vibrator4V1_29IVibratorE",
6315   "size" : 4,
6316   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6317  },
6318  {
6319   "alignment" : 4,
6320   "linker_set_key" : "_ZTIPN7android8hardware8vibrator4V1_310BsVibratorE",
6321   "name" : "android::hardware::vibrator::V1_3::BsVibrator *",
6322   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_310BsVibratorE",
6323   "self_type" : "_ZTIPN7android8hardware8vibrator4V1_310BsVibratorE",
6324   "size" : 4,
6325   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6326  },
6327  {
6328   "alignment" : 4,
6329   "linker_set_key" : "_ZTIPN7android8hardware8vibrator4V1_312BnHwVibratorE",
6330   "name" : "android::hardware::vibrator::V1_3::BnHwVibrator *",
6331   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_312BnHwVibratorE",
6332   "self_type" : "_ZTIPN7android8hardware8vibrator4V1_312BnHwVibratorE",
6333   "size" : 4,
6334   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6335  },
6336  {
6337   "alignment" : 4,
6338   "linker_set_key" : "_ZTIPN7android8hardware8vibrator4V1_312BpHwVibratorE",
6339   "name" : "android::hardware::vibrator::V1_3::BpHwVibrator *",
6340   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_312BpHwVibratorE",
6341   "self_type" : "_ZTIPN7android8hardware8vibrator4V1_312BpHwVibratorE",
6342   "size" : 4,
6343   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6344  },
6345  {
6346   "alignment" : 4,
6347   "linker_set_key" : "_ZTIPN7android8hardware8vibrator4V1_39IVibratorE",
6348   "name" : "android::hardware::vibrator::V1_3::IVibrator *",
6349   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_39IVibratorE",
6350   "self_type" : "_ZTIPN7android8hardware8vibrator4V1_39IVibratorE",
6351   "size" : 4,
6352   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6353  },
6354  {
6355   "alignment" : 4,
6356   "linker_set_key" : "_ZTIPN7android8hardware9BHwBinderE",
6357   "name" : "android::hardware::BHwBinder *",
6358   "referenced_type" : "_ZTIN7android8hardware9BHwBinderE",
6359   "self_type" : "_ZTIPN7android8hardware9BHwBinderE",
6360   "size" : 4,
6361   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6362  },
6363  {
6364   "alignment" : 4,
6365   "linker_set_key" : "_ZTIPN7android9ConditionE",
6366   "name" : "android::Condition *",
6367   "referenced_type" : "_ZTIN7android9ConditionE",
6368   "self_type" : "_ZTIPN7android9ConditionE",
6369   "size" : 4,
6370   "source_file" : "/system/core/libutils/include/utils/Condition.h"
6371  },
6372  {
6373   "alignment" : 4,
6374   "linker_set_key" : "_ZTIPPv",
6375   "name" : "void **",
6376   "referenced_type" : "_ZTIPv",
6377   "self_type" : "_ZTIPPv",
6378   "size" : 4,
6379   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
6380  },
6381  {
6382   "alignment" : 4,
6383   "linker_set_key" : "_ZTIPc",
6384   "name" : "char *",
6385   "referenced_type" : "_ZTIc",
6386   "self_type" : "_ZTIPc",
6387   "size" : 4,
6388   "source_file" : "/system/core/liblog/include/log/log_read.h"
6389  },
6390  {
6391   "alignment" : 4,
6392   "linker_set_key" : "_ZTIPh",
6393   "name" : "unsigned char *",
6394   "referenced_type" : "_ZTIh",
6395   "self_type" : "_ZTIPh",
6396   "size" : 4,
6397   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6398  },
6399  {
6400   "alignment" : 4,
6401   "linker_set_key" : "_ZTIPi",
6402   "name" : "int *",
6403   "referenced_type" : "_ZTIi",
6404   "self_type" : "_ZTIPi",
6405   "size" : 4,
6406   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6407  },
6408  {
6409   "alignment" : 4,
6410   "linker_set_key" : "_ZTIPv",
6411   "name" : "void *",
6412   "referenced_type" : "_ZTIv",
6413   "self_type" : "_ZTIPv",
6414   "size" : 4,
6415   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
6416  },
6417  {
6418   "alignment" : 4,
6419   "linker_set_key" : "_ZTIPy",
6420   "name" : "unsigned long long *",
6421   "referenced_type" : "_ZTIy",
6422   "self_type" : "_ZTIPy",
6423   "size" : 4,
6424   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6425  }
6426 ],
6427 "qualified_types" :
6428 [
6429  {
6430   "alignment" : 4,
6431   "is_const" : true,
6432   "linker_set_key" : "_ZTIK13native_handle",
6433   "name" : "const native_handle",
6434   "referenced_type" : "_ZTI13native_handle",
6435   "self_type" : "_ZTIK13native_handle",
6436   "size" : 12,
6437   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6438  },
6439  {
6440   "alignment" : 4,
6441   "is_const" : true,
6442   "linker_set_key" : "_ZTIK7log_msg",
6443   "name" : "const log_msg",
6444   "referenced_type" : "_ZTI7log_msg",
6445   "self_type" : "_ZTIK7log_msg",
6446   "size" : 5124,
6447   "source_file" : "/system/core/liblog/include/log/log_read.h"
6448  },
6449  {
6450   "alignment" : 2,
6451   "is_const" : true,
6452   "linker_set_key" : "_ZTIKDs",
6453   "name" : "const char16_t",
6454   "referenced_type" : "_ZTIDs",
6455   "self_type" : "_ZTIKDs",
6456   "size" : 2,
6457   "source_file" : "/system/core/libutils/include/utils/String16.h"
6458  },
6459  {
6460   "alignment" : 4,
6461   "is_const" : true,
6462   "linker_set_key" : "_ZTIKN7android10VectorImplE",
6463   "name" : "const android::VectorImpl",
6464   "referenced_type" : "_ZTIN7android10VectorImplE",
6465   "self_type" : "_ZTIKN7android10VectorImplE",
6466   "size" : 20,
6467   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
6468  },
6469  {
6470   "alignment" : 4,
6471   "is_const" : true,
6472   "linker_set_key" : "_ZTIKN7android12NativeHandleE",
6473   "name" : "const android::NativeHandle",
6474   "referenced_type" : "_ZTIN7android12NativeHandleE",
6475   "self_type" : "_ZTIKN7android12NativeHandleE",
6476   "size" : 12,
6477   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
6478  },
6479  {
6480   "alignment" : 4,
6481   "is_const" : true,
6482   "linker_set_key" : "_ZTIKN7android2spINS_4hidl4base4V1_05IBaseEEE",
6483   "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
6484   "referenced_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
6485   "self_type" : "_ZTIKN7android2spINS_4hidl4base4V1_05IBaseEEE",
6486   "size" : 4,
6487   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6488  },
6489  {
6490   "alignment" : 4,
6491   "is_const" : true,
6492   "linker_set_key" : "_ZTIKN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE",
6493   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
6494   "referenced_type" : "_ZTIN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE",
6495   "self_type" : "_ZTIKN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE",
6496   "size" : 4,
6497   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6498  },
6499  {
6500   "alignment" : 4,
6501   "is_const" : true,
6502   "linker_set_key" : "_ZTIKN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
6503   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
6504   "referenced_type" : "_ZTIN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
6505   "self_type" : "_ZTIKN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
6506   "size" : 4,
6507   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6508  },
6509  {
6510   "alignment" : 4,
6511   "is_const" : true,
6512   "linker_set_key" : "_ZTIKN7android2spINS_8hardware12ProcessStateEEE",
6513   "name" : "const android::sp<android::hardware::ProcessState>",
6514   "referenced_type" : "_ZTIN7android2spINS_8hardware12ProcessStateEEE",
6515   "self_type" : "_ZTIKN7android2spINS_8hardware12ProcessStateEEE",
6516   "size" : 4,
6517   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6518  },
6519  {
6520   "alignment" : 4,
6521   "is_const" : true,
6522   "linker_set_key" : "_ZTIKN7android2spINS_8hardware20hidl_death_recipientEEE",
6523   "name" : "const android::sp<android::hardware::hidl_death_recipient>",
6524   "referenced_type" : "_ZTIN7android2spINS_8hardware20hidl_death_recipientEEE",
6525   "self_type" : "_ZTIKN7android2spINS_8hardware20hidl_death_recipientEEE",
6526   "size" : 4,
6527   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6528  },
6529  {
6530   "alignment" : 4,
6531   "is_const" : true,
6532   "linker_set_key" : "_ZTIKN7android2spINS_8hardware27hidl_binder_death_recipientEEE",
6533   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
6534   "referenced_type" : "_ZTIN7android2spINS_8hardware27hidl_binder_death_recipientEEE",
6535   "self_type" : "_ZTIKN7android2spINS_8hardware27hidl_binder_death_recipientEEE",
6536   "size" : 4,
6537   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6538  },
6539  {
6540   "alignment" : 4,
6541   "is_const" : true,
6542   "linker_set_key" : "_ZTIKN7android2spINS_8hardware7IBinderEEE",
6543   "name" : "const android::sp<android::hardware::IBinder>",
6544   "referenced_type" : "_ZTIN7android2spINS_8hardware7IBinderEEE",
6545   "self_type" : "_ZTIKN7android2spINS_8hardware7IBinderEEE",
6546   "size" : 4,
6547   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6548  },
6549  {
6550   "alignment" : 4,
6551   "is_const" : true,
6552   "linker_set_key" : "_ZTIKN7android2spINS_8hardware8vibrator4V1_09IVibratorEEE",
6553   "name" : "const android::sp<android::hardware::vibrator::V1_0::IVibrator>",
6554   "referenced_type" : "_ZTIN7android2spINS_8hardware8vibrator4V1_09IVibratorEEE",
6555   "self_type" : "_ZTIKN7android2spINS_8hardware8vibrator4V1_09IVibratorEEE",
6556   "size" : 4,
6557   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6558  },
6559  {
6560   "alignment" : 4,
6561   "is_const" : true,
6562   "linker_set_key" : "_ZTIKN7android2spINS_8hardware8vibrator4V1_19IVibratorEEE",
6563   "name" : "const android::sp<android::hardware::vibrator::V1_1::IVibrator>",
6564   "referenced_type" : "_ZTIN7android2spINS_8hardware8vibrator4V1_19IVibratorEEE",
6565   "self_type" : "_ZTIKN7android2spINS_8hardware8vibrator4V1_19IVibratorEEE",
6566   "size" : 4,
6567   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6568  },
6569  {
6570   "alignment" : 4,
6571   "is_const" : true,
6572   "linker_set_key" : "_ZTIKN7android2spINS_8hardware8vibrator4V1_29IVibratorEEE",
6573   "name" : "const android::sp<android::hardware::vibrator::V1_2::IVibrator>",
6574   "referenced_type" : "_ZTIN7android2spINS_8hardware8vibrator4V1_29IVibratorEEE",
6575   "self_type" : "_ZTIKN7android2spINS_8hardware8vibrator4V1_29IVibratorEEE",
6576   "size" : 4,
6577   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6578  },
6579  {
6580   "alignment" : 4,
6581   "is_const" : true,
6582   "linker_set_key" : "_ZTIKN7android2spINS_8hardware8vibrator4V1_39IVibratorEEE",
6583   "name" : "const android::sp<android::hardware::vibrator::V1_3::IVibrator>",
6584   "referenced_type" : "_ZTIN7android2spINS_8hardware8vibrator4V1_39IVibratorEEE",
6585   "self_type" : "_ZTIKN7android2spINS_8hardware8vibrator4V1_39IVibratorEEE",
6586   "size" : 4,
6587   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
6588  },
6589  {
6590   "alignment" : 4,
6591   "is_const" : true,
6592   "linker_set_key" : "_ZTIKN7android2wpINS_8hardware20hidl_death_recipientEEE",
6593   "name" : "const android::wp<android::hardware::hidl_death_recipient>",
6594   "referenced_type" : "_ZTIN7android2wpINS_8hardware20hidl_death_recipientEEE",
6595   "self_type" : "_ZTIKN7android2wpINS_8hardware20hidl_death_recipientEEE",
6596   "size" : 8,
6597   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6598  },
6599  {
6600   "alignment" : 4,
6601   "is_const" : true,
6602   "linker_set_key" : "_ZTIKN7android2wpINS_8hardware9BHwBinderEEE",
6603   "name" : "const android::wp<android::hardware::BHwBinder>",
6604   "referenced_type" : "_ZTIN7android2wpINS_8hardware9BHwBinderEEE",
6605   "self_type" : "_ZTIKN7android2wpINS_8hardware9BHwBinderEEE",
6606   "size" : 8,
6607   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6608  },
6609  {
6610   "alignment" : 4,
6611   "is_const" : true,
6612   "linker_set_key" : "_ZTIKN7android4hidl4base4V1_05IBaseE",
6613   "name" : "const android::hidl::base::V1_0::IBase",
6614   "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE",
6615   "self_type" : "_ZTIKN7android4hidl4base4V1_05IBaseE",
6616   "size" : 12,
6617   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h"
6618  },
6619  {
6620   "alignment" : 4,
6621   "is_const" : true,
6622   "linker_set_key" : "_ZTIKN7android4hidl4base4V1_08BpHwBaseE",
6623   "name" : "const android::hidl::base::V1_0::BpHwBase",
6624   "referenced_type" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE",
6625   "self_type" : "_ZTIKN7android4hidl4base4V1_08BpHwBaseE",
6626   "size" : 92,
6627   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
6628  },
6629  {
6630   "alignment" : 4,
6631   "is_const" : true,
6632   "linker_set_key" : "_ZTIKN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
6633   "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
6634   "referenced_type" : "_ZTIN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
6635   "self_type" : "_ZTIKN7android4hidl4base4V1_09DebugInfo12ArchitectureE",
6636   "size" : 4,
6637   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
6638  },
6639  {
6640   "alignment" : 4,
6641   "is_const" : true,
6642   "linker_set_key" : "_ZTIKN7android4hidl7manager4V1_015IServiceManager11PidConstantE",
6643   "name" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
6644   "referenced_type" : "_ZTIN7android4hidl7manager4V1_015IServiceManager11PidConstantE",
6645   "self_type" : "_ZTIKN7android4hidl7manager4V1_015IServiceManager11PidConstantE",
6646   "size" : 4,
6647   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6648  },
6649  {
6650   "alignment" : 1,
6651   "is_const" : true,
6652   "linker_set_key" : "_ZTIKN7android4hidl7manager4V1_015IServiceManager9TransportE",
6653   "name" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
6654   "referenced_type" : "_ZTIN7android4hidl7manager4V1_015IServiceManager9TransportE",
6655   "self_type" : "_ZTIKN7android4hidl7manager4V1_015IServiceManager9TransportE",
6656   "size" : 1,
6657   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6658  },
6659  {
6660   "alignment" : 4,
6661   "is_const" : true,
6662   "linker_set_key" : "_ZTIKN7android4hidl7manager4V1_015IServiceManagerE",
6663   "name" : "const android::hidl::manager::V1_0::IServiceManager",
6664   "referenced_type" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE",
6665   "self_type" : "_ZTIKN7android4hidl7manager4V1_015IServiceManagerE",
6666   "size" : 12,
6667   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
6668  },
6669  {
6670   "alignment" : 4,
6671   "is_const" : true,
6672   "linker_set_key" : "_ZTIKN7android4hidl7manager4V1_020IServiceNotificationE",
6673   "name" : "const android::hidl::manager::V1_0::IServiceNotification",
6674   "referenced_type" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE",
6675   "self_type" : "_ZTIKN7android4hidl7manager4V1_020IServiceNotificationE",
6676   "size" : 12,
6677   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
6678  },
6679  {
6680   "alignment" : 4,
6681   "is_const" : true,
6682   "linker_set_key" : "_ZTIKN7android7RefBaseE",
6683   "name" : "const android::RefBase",
6684   "referenced_type" : "_ZTIN7android7RefBaseE",
6685   "self_type" : "_ZTIKN7android7RefBaseE",
6686   "size" : 8,
6687   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
6688  },
6689  {
6690   "alignment" : 4,
6691   "is_const" : true,
6692   "linker_set_key" : "_ZTIKN7android7String8E",
6693   "name" : "const android::String8",
6694   "referenced_type" : "_ZTIN7android7String8E",
6695   "self_type" : "_ZTIKN7android7String8E",
6696   "size" : 4,
6697   "source_file" : "/system/core/libutils/include/utils/String8.h"
6698  },
6699  {
6700   "alignment" : 4,
6701   "is_const" : true,
6702   "linker_set_key" : "_ZTIKN7android8String16E",
6703   "name" : "const android::String16",
6704   "referenced_type" : "_ZTIN7android8String16E",
6705   "self_type" : "_ZTIKN7android8String16E",
6706   "size" : 4,
6707   "source_file" : "/system/core/libutils/include/utils/String16.h"
6708  },
6709  {
6710   "alignment" : 1,
6711   "is_const" : true,
6712   "linker_set_key" : "_ZTIKN7android8hardware10hidl_arrayIhLj32EJEEE",
6713   "name" : "const android::hardware::hidl_array<unsigned char, 32>",
6714   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIhLj32EJEEE",
6715   "self_type" : "_ZTIKN7android8hardware10hidl_arrayIhLj32EJEEE",
6716   "size" : 32,
6717   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6718  },
6719  {
6720   "alignment" : 4,
6721   "is_const" : true,
6722   "linker_set_key" : "_ZTIKN7android8hardware11BpHwRefBaseE",
6723   "name" : "const android::hardware::BpHwRefBase",
6724   "referenced_type" : "_ZTIN7android8hardware11BpHwRefBaseE",
6725   "self_type" : "_ZTIKN7android8hardware11BpHwRefBaseE",
6726   "size" : 24,
6727   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
6728  },
6729  {
6730   "alignment" : 4,
6731   "is_const" : true,
6732   "linker_set_key" : "_ZTIKN7android8hardware11hidl_handleE",
6733   "name" : "const android::hardware::hidl_handle",
6734   "referenced_type" : "_ZTIN7android8hardware11hidl_handleE",
6735   "self_type" : "_ZTIKN7android8hardware11hidl_handleE",
6736   "size" : 16,
6737   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6738  },
6739  {
6740   "alignment" : 4,
6741   "is_const" : true,
6742   "linker_set_key" : "_ZTIKN7android8hardware11hidl_memoryE",
6743   "name" : "const android::hardware::hidl_memory",
6744   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
6745   "self_type" : "_ZTIKN7android8hardware11hidl_memoryE",
6746   "size" : 40,
6747   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6748  },
6749  {
6750   "alignment" : 4,
6751   "is_const" : true,
6752   "linker_set_key" : "_ZTIKN7android8hardware11hidl_stringE",
6753   "name" : "const android::hardware::hidl_string",
6754   "referenced_type" : "_ZTIN7android8hardware11hidl_stringE",
6755   "self_type" : "_ZTIKN7android8hardware11hidl_stringE",
6756   "size" : 16,
6757   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6758  },
6759  {
6760   "alignment" : 2,
6761   "is_const" : true,
6762   "linker_set_key" : "_ZTIKN7android8hardware12hidl_versionE",
6763   "name" : "const android::hardware::hidl_version",
6764   "referenced_type" : "_ZTIN7android8hardware12hidl_versionE",
6765   "self_type" : "_ZTIKN7android8hardware12hidl_versionE",
6766   "size" : 4,
6767   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6768  },
6769  {
6770   "alignment" : 4,
6771   "is_const" : true,
6772   "linker_set_key" : "_ZTIKN7android8hardware6ParcelE",
6773   "name" : "const android::hardware::Parcel",
6774   "referenced_type" : "_ZTIN7android8hardware6ParcelE",
6775   "self_type" : "_ZTIKN7android8hardware6ParcelE",
6776   "size" : 68,
6777   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
6778  },
6779  {
6780   "alignment" : 4,
6781   "is_const" : true,
6782   "linker_set_key" : "_ZTIKN7android8hardware6ReturnINS0_8vibrator4V1_06StatusEEE",
6783   "name" : "const android::hardware::Return<android::hardware::vibrator::V1_0::Status>",
6784   "referenced_type" : "_ZTIN7android8hardware6ReturnINS0_8vibrator4V1_06StatusEEE",
6785   "self_type" : "_ZTIKN7android8hardware6ReturnINS0_8vibrator4V1_06StatusEEE",
6786   "size" : 28,
6787   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6788  },
6789  {
6790   "alignment" : 4,
6791   "is_const" : true,
6792   "linker_set_key" : "_ZTIKN7android8hardware6ReturnINS_2spINS0_8vibrator4V1_39IVibratorEEEEE",
6793   "name" : "const android::hardware::Return<android::sp<android::hardware::vibrator::V1_3::IVibrator> >",
6794   "referenced_type" : "_ZTIN7android8hardware6ReturnINS_2spINS0_8vibrator4V1_39IVibratorEEEEE",
6795   "self_type" : "_ZTIKN7android8hardware6ReturnINS_2spINS0_8vibrator4V1_39IVibratorEEEEE",
6796   "size" : 28,
6797   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6798  },
6799  {
6800   "alignment" : 4,
6801   "is_const" : true,
6802   "linker_set_key" : "_ZTIKN7android8hardware6ReturnIbEE",
6803   "name" : "const android::hardware::Return<bool>",
6804   "referenced_type" : "_ZTIN7android8hardware6ReturnIbEE",
6805   "self_type" : "_ZTIKN7android8hardware6ReturnIbEE",
6806   "size" : 24,
6807   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6808  },
6809  {
6810   "alignment" : 4,
6811   "is_const" : true,
6812   "linker_set_key" : "_ZTIKN7android8hardware6StatusE",
6813   "name" : "const android::hardware::Status",
6814   "referenced_type" : "_ZTIN7android8hardware6StatusE",
6815   "self_type" : "_ZTIKN7android8hardware6StatusE",
6816   "size" : 20,
6817   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6818  },
6819  {
6820   "alignment" : 4,
6821   "is_const" : true,
6822   "linker_set_key" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEE",
6823   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
6824   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEE",
6825   "self_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEE",
6826   "size" : 8,
6827   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6828  },
6829  {
6830   "alignment" : 4,
6831   "is_const" : true,
6832   "linker_set_key" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE",
6833   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
6834   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE",
6835   "self_type" : "_ZTIKN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE",
6836   "size" : 8,
6837   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6838  },
6839  {
6840   "alignment" : 4,
6841   "is_const" : true,
6842   "linker_set_key" : "_ZTIKN7android8hardware7details12hidl_pointerIiEE",
6843   "name" : "const android::hardware::details::hidl_pointer<int>",
6844   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIiEE",
6845   "self_type" : "_ZTIKN7android8hardware7details12hidl_pointerIiEE",
6846   "size" : 8,
6847   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6848  },
6849  {
6850   "alignment" : 4,
6851   "is_const" : true,
6852   "linker_set_key" : "_ZTIKN7android8hardware7details13return_statusE",
6853   "name" : "const android::hardware::details::return_status",
6854   "referenced_type" : "_ZTIN7android8hardware7details13return_statusE",
6855   "self_type" : "_ZTIKN7android8hardware7details13return_statusE",
6856   "size" : 24,
6857   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
6858  },
6859  {
6860   "is_const" : true,
6861   "linker_set_key" : "_ZTIKN7android8hardware8hidl_vec4iterIXTL0__EEE",
6862   "name" : "const iter<is_const>",
6863   "referenced_type" : "_ZTIN7android8hardware8hidl_vec4iterIXTL0__EEE",
6864   "self_type" : "_ZTIKN7android8hardware8hidl_vec4iterIXTL0__EEE",
6865   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6866  },
6867  {
6868   "alignment" : 4,
6869   "is_const" : true,
6870   "linker_set_key" : "_ZTIKN7android8hardware8hidl_vecINS0_11hidl_stringEEE",
6871   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
6872   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_11hidl_stringEEE",
6873   "self_type" : "_ZTIKN7android8hardware8hidl_vecINS0_11hidl_stringEEE",
6874   "size" : 16,
6875   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/IVibrator.h"
6876  },
6877  {
6878   "alignment" : 4,
6879   "is_const" : true,
6880   "linker_set_key" : "_ZTIKN7android8hardware8hidl_vecIiEE",
6881   "name" : "const android::hardware::hidl_vec<int>",
6882   "referenced_type" : "_ZTIN7android8hardware8hidl_vecIiEE",
6883   "self_type" : "_ZTIKN7android8hardware8hidl_vecIiEE",
6884   "size" : 16,
6885   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6886  },
6887  {
6888   "alignment" : 4,
6889   "is_const" : true,
6890   "linker_set_key" : "_ZTIKN7android8hardware8vibrator4V1_012BpHwVibratorE",
6891   "name" : "const android::hardware::vibrator::V1_0::BpHwVibrator",
6892   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_012BpHwVibratorE",
6893   "self_type" : "_ZTIKN7android8hardware8vibrator4V1_012BpHwVibratorE",
6894   "size" : 92,
6895   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/BpHwVibrator.h"
6896  },
6897  {
6898   "alignment" : 1,
6899   "is_const" : true,
6900   "linker_set_key" : "_ZTIKN7android8hardware8vibrator4V1_014EffectStrengthE",
6901   "name" : "const android::hardware::vibrator::V1_0::EffectStrength",
6902   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_014EffectStrengthE",
6903   "self_type" : "_ZTIKN7android8hardware8vibrator4V1_014EffectStrengthE",
6904   "size" : 1,
6905   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/types.h"
6906  },
6907  {
6908   "alignment" : 4,
6909   "is_const" : true,
6910   "linker_set_key" : "_ZTIKN7android8hardware8vibrator4V1_06EffectE",
6911   "name" : "const android::hardware::vibrator::V1_0::Effect",
6912   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_06EffectE",
6913   "self_type" : "_ZTIKN7android8hardware8vibrator4V1_06EffectE",
6914   "size" : 4,
6915   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/types.h"
6916  },
6917  {
6918   "alignment" : 4,
6919   "is_const" : true,
6920   "linker_set_key" : "_ZTIKN7android8hardware8vibrator4V1_06StatusE",
6921   "name" : "const android::hardware::vibrator::V1_0::Status",
6922   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_06StatusE",
6923   "self_type" : "_ZTIKN7android8hardware8vibrator4V1_06StatusE",
6924   "size" : 4,
6925   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/types.h"
6926  },
6927  {
6928   "alignment" : 4,
6929   "is_const" : true,
6930   "linker_set_key" : "_ZTIKN7android8hardware8vibrator4V1_09IVibratorE",
6931   "name" : "const android::hardware::vibrator::V1_0::IVibrator",
6932   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_09IVibratorE",
6933   "self_type" : "_ZTIKN7android8hardware8vibrator4V1_09IVibratorE",
6934   "size" : 12,
6935   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/IVibrator.h"
6936  },
6937  {
6938   "alignment" : 4,
6939   "is_const" : true,
6940   "linker_set_key" : "_ZTIKN7android8hardware8vibrator4V1_110Effect_1_1E",
6941   "name" : "const android::hardware::vibrator::V1_1::Effect_1_1",
6942   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_110Effect_1_1E",
6943   "self_type" : "_ZTIKN7android8hardware8vibrator4V1_110Effect_1_1E",
6944   "size" : 4,
6945   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.1/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.1/types.h"
6946  },
6947  {
6948   "alignment" : 4,
6949   "is_const" : true,
6950   "linker_set_key" : "_ZTIKN7android8hardware8vibrator4V1_112BpHwVibratorE",
6951   "name" : "const android::hardware::vibrator::V1_1::BpHwVibrator",
6952   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_112BpHwVibratorE",
6953   "self_type" : "_ZTIKN7android8hardware8vibrator4V1_112BpHwVibratorE",
6954   "size" : 92,
6955   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.1/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.1/BpHwVibrator.h"
6956  },
6957  {
6958   "alignment" : 4,
6959   "is_const" : true,
6960   "linker_set_key" : "_ZTIKN7android8hardware8vibrator4V1_19IVibratorE",
6961   "name" : "const android::hardware::vibrator::V1_1::IVibrator",
6962   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_19IVibratorE",
6963   "self_type" : "_ZTIKN7android8hardware8vibrator4V1_19IVibratorE",
6964   "size" : 12,
6965   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.1/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.1/IVibrator.h"
6966  },
6967  {
6968   "alignment" : 4,
6969   "is_const" : true,
6970   "linker_set_key" : "_ZTIKN7android8hardware8vibrator4V1_212BpHwVibratorE",
6971   "name" : "const android::hardware::vibrator::V1_2::BpHwVibrator",
6972   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_212BpHwVibratorE",
6973   "self_type" : "_ZTIKN7android8hardware8vibrator4V1_212BpHwVibratorE",
6974   "size" : 92,
6975   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BpHwVibrator.h"
6976  },
6977  {
6978   "alignment" : 4,
6979   "is_const" : true,
6980   "linker_set_key" : "_ZTIKN7android8hardware8vibrator4V1_26EffectE",
6981   "name" : "const android::hardware::vibrator::V1_2::Effect",
6982   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_26EffectE",
6983   "self_type" : "_ZTIKN7android8hardware8vibrator4V1_26EffectE",
6984   "size" : 4,
6985   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/types.h"
6986  },
6987  {
6988   "alignment" : 4,
6989   "is_const" : true,
6990   "linker_set_key" : "_ZTIKN7android8hardware8vibrator4V1_29IVibratorE",
6991   "name" : "const android::hardware::vibrator::V1_2::IVibrator",
6992   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_29IVibratorE",
6993   "self_type" : "_ZTIKN7android8hardware8vibrator4V1_29IVibratorE",
6994   "size" : 12,
6995   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/IVibrator.h"
6996  },
6997  {
6998   "alignment" : 4,
6999   "is_const" : true,
7000   "linker_set_key" : "_ZTIKN7android8hardware8vibrator4V1_312BpHwVibratorE",
7001   "name" : "const android::hardware::vibrator::V1_3::BpHwVibrator",
7002   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_312BpHwVibratorE",
7003   "self_type" : "_ZTIKN7android8hardware8vibrator4V1_312BpHwVibratorE",
7004   "size" : 92,
7005   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BpHwVibrator.h"
7006  },
7007  {
7008   "alignment" : 4,
7009   "is_const" : true,
7010   "linker_set_key" : "_ZTIKN7android8hardware8vibrator4V1_36EffectE",
7011   "name" : "const android::hardware::vibrator::V1_3::Effect",
7012   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_36EffectE",
7013   "self_type" : "_ZTIKN7android8hardware8vibrator4V1_36EffectE",
7014   "size" : 4,
7015   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/types.h"
7016  },
7017  {
7018   "alignment" : 4,
7019   "is_const" : true,
7020   "linker_set_key" : "_ZTIKN7android8hardware8vibrator4V1_39IVibratorE",
7021   "name" : "const android::hardware::vibrator::V1_3::IVibrator",
7022   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_39IVibratorE",
7023   "self_type" : "_ZTIKN7android8hardware8vibrator4V1_39IVibratorE",
7024   "size" : 12,
7025   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/IVibrator.h"
7026  },
7027  {
7028   "alignment" : 4,
7029   "is_const" : true,
7030   "linker_set_key" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
7031   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
7032   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
7033   "self_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
7034   "size" : 12,
7035   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
7036  },
7037  {
7038   "alignment" : 4,
7039   "is_const" : true,
7040   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android4hidl4base4V1_09DebugInfo12ArchitectureELj3EEE",
7041   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
7042   "referenced_type" : "_ZTINSt3__15arrayIN7android4hidl4base4V1_09DebugInfo12ArchitectureELj3EEE",
7043   "self_type" : "_ZTIKNSt3__15arrayIN7android4hidl4base4V1_09DebugInfo12ArchitectureELj3EEE",
7044   "size" : 12,
7045   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
7046  },
7047  {
7048   "alignment" : 4,
7049   "is_const" : true,
7050   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android4hidl7manager4V1_015IServiceManager11PidConstantELj1EEE",
7051   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
7052   "referenced_type" : "_ZTINSt3__15arrayIN7android4hidl7manager4V1_015IServiceManager11PidConstantELj1EEE",
7053   "self_type" : "_ZTIKNSt3__15arrayIN7android4hidl7manager4V1_015IServiceManager11PidConstantELj1EEE",
7054   "size" : 4,
7055   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7056  },
7057  {
7058   "alignment" : 1,
7059   "is_const" : true,
7060   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android4hidl7manager4V1_015IServiceManager9TransportELj3EEE",
7061   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
7062   "referenced_type" : "_ZTINSt3__15arrayIN7android4hidl7manager4V1_015IServiceManager9TransportELj3EEE",
7063   "self_type" : "_ZTIKNSt3__15arrayIN7android4hidl7manager4V1_015IServiceManager9TransportELj3EEE",
7064   "size" : 3,
7065   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
7066  },
7067  {
7068   "alignment" : 1,
7069   "is_const" : true,
7070   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8vibrator4V1_014EffectStrengthELj3EEE",
7071   "name" : "const std::array<android::hardware::vibrator::V1_0::EffectStrength, 3>",
7072   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8vibrator4V1_014EffectStrengthELj3EEE",
7073   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8vibrator4V1_014EffectStrengthELj3EEE",
7074   "size" : 3,
7075   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/types.h"
7076  },
7077  {
7078   "alignment" : 4,
7079   "is_const" : true,
7080   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8vibrator4V1_06EffectELj2EEE",
7081   "name" : "const std::array<android::hardware::vibrator::V1_0::Effect, 2>",
7082   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8vibrator4V1_06EffectELj2EEE",
7083   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8vibrator4V1_06EffectELj2EEE",
7084   "size" : 8,
7085   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/types.h"
7086  },
7087  {
7088   "alignment" : 4,
7089   "is_const" : true,
7090   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8vibrator4V1_06StatusELj4EEE",
7091   "name" : "const std::array<android::hardware::vibrator::V1_0::Status, 4>",
7092   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8vibrator4V1_06StatusELj4EEE",
7093   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8vibrator4V1_06StatusELj4EEE",
7094   "size" : 16,
7095   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/types.h"
7096  },
7097  {
7098   "alignment" : 4,
7099   "is_const" : true,
7100   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8vibrator4V1_110Effect_1_1ELj3EEE",
7101   "name" : "const std::array<android::hardware::vibrator::V1_1::Effect_1_1, 3>",
7102   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8vibrator4V1_110Effect_1_1ELj3EEE",
7103   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8vibrator4V1_110Effect_1_1ELj3EEE",
7104   "size" : 12,
7105   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.1/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.1/types.h"
7106  },
7107  {
7108   "alignment" : 4,
7109   "is_const" : true,
7110   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8vibrator4V1_26EffectELj21EEE",
7111   "name" : "const std::array<android::hardware::vibrator::V1_2::Effect, 21>",
7112   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8vibrator4V1_26EffectELj21EEE",
7113   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8vibrator4V1_26EffectELj21EEE",
7114   "size" : 84,
7115   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/types.h"
7116  },
7117  {
7118   "alignment" : 4,
7119   "is_const" : true,
7120   "linker_set_key" : "_ZTIKNSt3__15arrayIN7android8hardware8vibrator4V1_36EffectELj22EEE",
7121   "name" : "const std::array<android::hardware::vibrator::V1_3::Effect, 22>",
7122   "referenced_type" : "_ZTINSt3__15arrayIN7android8hardware8vibrator4V1_36EffectELj22EEE",
7123   "self_type" : "_ZTIKNSt3__15arrayIN7android8hardware8vibrator4V1_36EffectELj22EEE",
7124   "size" : 88,
7125   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/types.h"
7126  },
7127  {
7128   "alignment" : 4,
7129   "is_const" : true,
7130   "linker_set_key" : "_ZTIKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
7131   "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 *> > *)> > >",
7132   "referenced_type" : "_ZTINSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
7133   "self_type" : "_ZTIKNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE",
7134   "size" : 12,
7135   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7136  },
7137  {
7138   "alignment" : 4,
7139   "is_const" : true,
7140   "linker_set_key" : "_ZTIKPKN7android4hidl4base4V1_05IBaseE",
7141   "name" : "const android::hidl::base::V1_0::IBase *const",
7142   "referenced_type" : "_ZTIPKN7android4hidl4base4V1_05IBaseE",
7143   "self_type" : "_ZTIKPKN7android4hidl4base4V1_05IBaseE",
7144   "size" : 4,
7145   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
7146  },
7147  {
7148   "alignment" : 4,
7149   "is_const" : true,
7150   "linker_set_key" : "_ZTIKPN7android7RefBase12weakref_implE",
7151   "name" : "android::RefBase::weakref_impl *const",
7152   "referenced_type" : "_ZTIPN7android7RefBase12weakref_implE",
7153   "self_type" : "_ZTIKPN7android7RefBase12weakref_implE",
7154   "size" : 4,
7155   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7156  },
7157  {
7158   "alignment" : 4,
7159   "is_const" : true,
7160   "linker_set_key" : "_ZTIKPN7android8hardware7IBinderE",
7161   "name" : "android::hardware::IBinder *const",
7162   "referenced_type" : "_ZTIPN7android8hardware7IBinderE",
7163   "self_type" : "_ZTIKPN7android8hardware7IBinderE",
7164   "size" : 4,
7165   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
7166  },
7167  {
7168   "alignment" : 4,
7169   "is_const" : true,
7170   "linker_set_key" : "_ZTIKSt16initializer_listIN7android8hardware10hidl_arrayIhLj32EJEEEE",
7171   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
7172   "referenced_type" : "_ZTISt16initializer_listIN7android8hardware10hidl_arrayIhLj32EJEEEE",
7173   "self_type" : "_ZTIKSt16initializer_listIN7android8hardware10hidl_arrayIhLj32EJEEEE",
7174   "size" : 8,
7175   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7176  },
7177  {
7178   "alignment" : 4,
7179   "is_const" : true,
7180   "linker_set_key" : "_ZTIKSt16initializer_listIN7android8hardware11hidl_stringEE",
7181   "name" : "const std::initializer_list<android::hardware::hidl_string>",
7182   "referenced_type" : "_ZTISt16initializer_listIN7android8hardware11hidl_stringEE",
7183   "self_type" : "_ZTIKSt16initializer_listIN7android8hardware11hidl_stringEE",
7184   "size" : 8,
7185   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
7186  },
7187  {
7188   "alignment" : 1,
7189   "is_const" : true,
7190   "linker_set_key" : "_ZTIKa",
7191   "name" : "const signed char",
7192   "referenced_type" : "_ZTIa",
7193   "self_type" : "_ZTIKa",
7194   "size" : 1,
7195   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7196  },
7197  {
7198   "alignment" : 1,
7199   "is_const" : true,
7200   "linker_set_key" : "_ZTIKb",
7201   "name" : "const bool",
7202   "referenced_type" : "_ZTIb",
7203   "self_type" : "_ZTIKb",
7204   "size" : 1,
7205   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7206  },
7207  {
7208   "alignment" : 1,
7209   "is_const" : true,
7210   "linker_set_key" : "_ZTIKc",
7211   "name" : "const char",
7212   "referenced_type" : "_ZTIc",
7213   "self_type" : "_ZTIKc",
7214   "size" : 1,
7215   "source_file" : "/system/core/liblog/include/android/log.h"
7216  },
7217  {
7218   "alignment" : 4,
7219   "is_const" : true,
7220   "linker_set_key" : "_ZTIKd",
7221   "name" : "const double",
7222   "referenced_type" : "_ZTId",
7223   "self_type" : "_ZTIKd",
7224   "size" : 8,
7225   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7226  },
7227  {
7228   "alignment" : 4,
7229   "is_const" : true,
7230   "linker_set_key" : "_ZTIKf",
7231   "name" : "const float",
7232   "referenced_type" : "_ZTIf",
7233   "self_type" : "_ZTIKf",
7234   "size" : 4,
7235   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7236  },
7237  {
7238   "alignment" : 1,
7239   "is_const" : true,
7240   "linker_set_key" : "_ZTIKh",
7241   "name" : "const unsigned char",
7242   "referenced_type" : "_ZTIh",
7243   "self_type" : "_ZTIKh",
7244   "size" : 1,
7245   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7246  },
7247  {
7248   "alignment" : 4,
7249   "is_const" : true,
7250   "linker_set_key" : "_ZTIKi",
7251   "name" : "const int",
7252   "referenced_type" : "_ZTIi",
7253   "self_type" : "_ZTIKi",
7254   "size" : 4,
7255   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
7256  },
7257  {
7258   "alignment" : 4,
7259   "is_const" : true,
7260   "linker_set_key" : "_ZTIKj",
7261   "name" : "const unsigned int",
7262   "referenced_type" : "_ZTIj",
7263   "self_type" : "_ZTIKj",
7264   "size" : 4,
7265   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7266  },
7267  {
7268   "alignment" : 2,
7269   "is_const" : true,
7270   "linker_set_key" : "_ZTIKs",
7271   "name" : "const short",
7272   "referenced_type" : "_ZTIs",
7273   "self_type" : "_ZTIKs",
7274   "size" : 2,
7275   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7276  },
7277  {
7278   "alignment" : 2,
7279   "is_const" : true,
7280   "linker_set_key" : "_ZTIKt",
7281   "name" : "const unsigned short",
7282   "referenced_type" : "_ZTIt",
7283   "self_type" : "_ZTIKt",
7284   "size" : 2,
7285   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7286  },
7287  {
7288   "is_const" : true,
7289   "linker_set_key" : "_ZTIKv",
7290   "name" : "const void",
7291   "referenced_type" : "_ZTIv",
7292   "self_type" : "_ZTIKv",
7293   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
7294  },
7295  {
7296   "alignment" : 4,
7297   "is_const" : true,
7298   "linker_set_key" : "_ZTIKx",
7299   "name" : "const long long",
7300   "referenced_type" : "_ZTIx",
7301   "self_type" : "_ZTIKx",
7302   "size" : 8,
7303   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7304  },
7305  {
7306   "alignment" : 4,
7307   "is_const" : true,
7308   "linker_set_key" : "_ZTIKy",
7309   "name" : "const unsigned long long",
7310   "referenced_type" : "_ZTIy",
7311   "self_type" : "_ZTIKy",
7312   "size" : 8,
7313   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
7314  },
7315  {
7316   "alignment" : 1,
7317   "is_volatile" : true,
7318   "linker_set_key" : "_ZTIVb",
7319   "name" : "volatile bool",
7320   "referenced_type" : "_ZTIb",
7321   "self_type" : "_ZTIVb",
7322   "size" : 1,
7323   "source_file" : "/system/core/libutils/include/utils/Thread.h"
7324  },
7325  {
7326   "alignment" : 4,
7327   "is_volatile" : true,
7328   "linker_set_key" : "_ZTIVi",
7329   "name" : "volatile int",
7330   "referenced_type" : "_ZTIi",
7331   "self_type" : "_ZTIVi",
7332   "size" : 4,
7333   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
7334  }
7335 ],
7336 "record_types" :
7337 [
7338  {
7339   "alignment" : 4,
7340   "fields" :
7341   [
7342    {
7343     "field_name" : "len",
7344     "referenced_type" : "_ZTIt"
7345    },
7346    {
7347     "field_name" : "hdr_size",
7348     "field_offset" : 16,
7349     "referenced_type" : "_ZTIt"
7350    },
7351    {
7352     "field_name" : "pid",
7353     "field_offset" : 32,
7354     "referenced_type" : "_ZTIi"
7355    },
7356    {
7357     "field_name" : "tid",
7358     "field_offset" : 64,
7359     "referenced_type" : "_ZTIj"
7360    },
7361    {
7362     "field_name" : "sec",
7363     "field_offset" : 96,
7364     "referenced_type" : "_ZTIj"
7365    },
7366    {
7367     "field_name" : "nsec",
7368     "field_offset" : 128,
7369     "referenced_type" : "_ZTIj"
7370    },
7371    {
7372     "field_name" : "lid",
7373     "field_offset" : 160,
7374     "referenced_type" : "_ZTIj"
7375    },
7376    {
7377     "field_name" : "uid",
7378     "field_offset" : 192,
7379     "referenced_type" : "_ZTIj"
7380    }
7381   ],
7382   "linker_set_key" : "_ZTI12logger_entry",
7383   "name" : "logger_entry",
7384   "referenced_type" : "_ZTI12logger_entry",
7385   "self_type" : "_ZTI12logger_entry",
7386   "size" : 28,
7387   "source_file" : "/system/core/liblog/include/log/log_read.h"
7388  },
7389  {
7390   "alignment" : 4,
7391   "fields" :
7392   [
7393    {
7394     "field_name" : "y",
7395     "referenced_type" : "_ZTIPv"
7396    },
7397    {
7398     "field_name" : "cb",
7399     "field_offset" : 32,
7400     "referenced_type" : "_ZTIPv"
7401    },
7402    {
7403     "field_name" : "cr",
7404     "field_offset" : 64,
7405     "referenced_type" : "_ZTIPv"
7406    },
7407    {
7408     "field_name" : "ystride",
7409     "field_offset" : 96,
7410     "referenced_type" : "_ZTIj"
7411    },
7412    {
7413     "field_name" : "cstride",
7414     "field_offset" : 128,
7415     "referenced_type" : "_ZTIj"
7416    },
7417    {
7418     "field_name" : "chroma_step",
7419     "field_offset" : 160,
7420     "referenced_type" : "_ZTIj"
7421    },
7422    {
7423     "field_name" : "reserved",
7424     "field_offset" : 192,
7425     "referenced_type" : "_ZTIA8_j"
7426    }
7427   ],
7428   "linker_set_key" : "_ZTI13android_ycbcr",
7429   "name" : "android_ycbcr",
7430   "referenced_type" : "_ZTI13android_ycbcr",
7431   "self_type" : "_ZTI13android_ycbcr",
7432   "size" : 56,
7433   "source_file" : "/system/core/libsystem/include/system/graphics.h"
7434  },
7435  {
7436   "alignment" : 4,
7437   "fields" :
7438   [
7439    {
7440     "field_name" : "version",
7441     "referenced_type" : "_ZTIi"
7442    },
7443    {
7444     "field_name" : "numFds",
7445     "field_offset" : 32,
7446     "referenced_type" : "_ZTIi"
7447    },
7448    {
7449     "field_name" : "numInts",
7450     "field_offset" : 64,
7451     "referenced_type" : "_ZTIi"
7452    },
7453    {
7454     "field_name" : "data",
7455     "field_offset" : 96,
7456     "referenced_type" : "_ZTIA0_i"
7457    }
7458   ],
7459   "linker_set_key" : "_ZTI13native_handle",
7460   "name" : "native_handle",
7461   "referenced_type" : "_ZTI13native_handle",
7462   "self_type" : "_ZTI13native_handle",
7463   "size" : 12,
7464   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
7465  },
7466  {
7467   "alignment" : 4,
7468   "fields" :
7469   [
7470    {
7471     "field_name" : "x",
7472     "referenced_type" : "_ZTIf"
7473    },
7474    {
7475     "field_name" : "y",
7476     "field_offset" : 32,
7477     "referenced_type" : "_ZTIf"
7478    }
7479   ],
7480   "linker_set_key" : "_ZTI16android_xy_color",
7481   "name" : "android_xy_color",
7482   "referenced_type" : "_ZTI16android_xy_color",
7483   "self_type" : "_ZTI16android_xy_color",
7484   "size" : 8,
7485   "source_file" : "/system/core/libsystem/include/system/graphics.h"
7486  },
7487  {
7488   "alignment" : 4,
7489   "fields" :
7490   [
7491    {
7492     "field_name" : "top_left",
7493     "referenced_type" : "_ZTIPh"
7494    },
7495    {
7496     "field_name" : "component",
7497     "field_offset" : 32,
7498     "referenced_type" : "_ZTI22android_flex_component"
7499    },
7500    {
7501     "field_name" : "bits_per_component",
7502     "field_offset" : 64,
7503     "referenced_type" : "_ZTIi"
7504    },
7505    {
7506     "field_name" : "bits_used",
7507     "field_offset" : 96,
7508     "referenced_type" : "_ZTIi"
7509    },
7510    {
7511     "field_name" : "h_increment",
7512     "field_offset" : 128,
7513     "referenced_type" : "_ZTIi"
7514    },
7515    {
7516     "field_name" : "v_increment",
7517     "field_offset" : 160,
7518     "referenced_type" : "_ZTIi"
7519    },
7520    {
7521     "field_name" : "h_subsampling",
7522     "field_offset" : 192,
7523     "referenced_type" : "_ZTIi"
7524    },
7525    {
7526     "field_name" : "v_subsampling",
7527     "field_offset" : 224,
7528     "referenced_type" : "_ZTIi"
7529    }
7530   ],
7531   "linker_set_key" : "_ZTI18android_flex_plane",
7532   "name" : "android_flex_plane",
7533   "referenced_type" : "_ZTI18android_flex_plane",
7534   "self_type" : "_ZTI18android_flex_plane",
7535   "size" : 32,
7536   "source_file" : "/system/core/libsystem/include/system/graphics.h"
7537  },
7538  {
7539   "alignment" : 4,
7540   "fields" :
7541   [
7542    {
7543     "field_name" : "format",
7544     "referenced_type" : "_ZTI19android_flex_format"
7545    },
7546    {
7547     "field_name" : "num_planes",
7548     "field_offset" : 32,
7549     "referenced_type" : "_ZTIj"
7550    },
7551    {
7552     "field_name" : "planes",
7553     "field_offset" : 64,
7554     "referenced_type" : "_ZTIP18android_flex_plane"
7555    }
7556   ],
7557   "linker_set_key" : "_ZTI19android_flex_layout",
7558   "name" : "android_flex_layout",
7559   "referenced_type" : "_ZTI19android_flex_layout",
7560   "self_type" : "_ZTI19android_flex_layout",
7561   "size" : 12,
7562   "source_file" : "/system/core/libsystem/include/system/graphics.h"
7563  },
7564  {
7565   "alignment" : 4,
7566   "fields" :
7567   [
7568    {
7569     "field_name" : "num_points",
7570     "referenced_type" : "_ZTIj"
7571    },
7572    {
7573     "field_name" : "reserved",
7574     "field_offset" : 32,
7575     "referenced_type" : "_ZTIA8_j"
7576    },
7577    {
7578     "field_name" : "xyzc_points",
7579     "field_offset" : 288,
7580     "referenced_type" : "_ZTIA_f"
7581    }
7582   ],
7583   "linker_set_key" : "_ZTI20android_depth_points",
7584   "name" : "android_depth_points",
7585   "referenced_type" : "_ZTI20android_depth_points",
7586   "self_type" : "_ZTI20android_depth_points",
7587   "size" : 36,
7588   "source_file" : "/system/core/libsystem/include/system/graphics.h"
7589  },
7590  {
7591   "alignment" : 4,
7592   "fields" :
7593   [
7594    {
7595     "field_name" : "struct_size",
7596     "referenced_type" : "_ZTIj"
7597    },
7598    {
7599     "field_name" : "buffer_id",
7600     "field_offset" : 32,
7601     "referenced_type" : "_ZTIi"
7602    },
7603    {
7604     "field_name" : "priority",
7605     "field_offset" : 64,
7606     "referenced_type" : "_ZTIi"
7607    },
7608    {
7609     "field_name" : "tag",
7610     "field_offset" : 96,
7611     "referenced_type" : "_ZTIPKc"
7612    },
7613    {
7614     "field_name" : "file",
7615     "field_offset" : 128,
7616     "referenced_type" : "_ZTIPKc"
7617    },
7618    {
7619     "field_name" : "line",
7620     "field_offset" : 160,
7621     "referenced_type" : "_ZTIj"
7622    },
7623    {
7624     "field_name" : "message",
7625     "field_offset" : 192,
7626     "referenced_type" : "_ZTIPKc"
7627    }
7628   ],
7629   "linker_set_key" : "_ZTI21__android_log_message",
7630   "name" : "__android_log_message",
7631   "referenced_type" : "_ZTI21__android_log_message",
7632   "self_type" : "_ZTI21__android_log_message",
7633   "size" : 28,
7634   "source_file" : "/system/core/liblog/include/android/log.h"
7635  },
7636  {
7637   "alignment" : 4,
7638   "fields" :
7639   [
7640    {
7641     "field_name" : "maxContentLightLevel",
7642     "referenced_type" : "_ZTIf"
7643    },
7644    {
7645     "field_name" : "maxFrameAverageLightLevel",
7646     "field_offset" : 32,
7647     "referenced_type" : "_ZTIf"
7648    }
7649   ],
7650   "linker_set_key" : "_ZTI25android_cta861_3_metadata",
7651   "name" : "android_cta861_3_metadata",
7652   "referenced_type" : "_ZTI25android_cta861_3_metadata",
7653   "self_type" : "_ZTI25android_cta861_3_metadata",
7654   "size" : 8,
7655   "source_file" : "/system/core/libsystem/include/system/graphics.h"
7656  },
7657  {
7658   "alignment" : 4,
7659   "fields" :
7660   [
7661    {
7662     "field_name" : "displayPrimaryRed",
7663     "referenced_type" : "_ZTI16android_xy_color"
7664    },
7665    {
7666     "field_name" : "displayPrimaryGreen",
7667     "field_offset" : 64,
7668     "referenced_type" : "_ZTI16android_xy_color"
7669    },
7670    {
7671     "field_name" : "displayPrimaryBlue",
7672     "field_offset" : 128,
7673     "referenced_type" : "_ZTI16android_xy_color"
7674    },
7675    {
7676     "field_name" : "whitePoint",
7677     "field_offset" : 192,
7678     "referenced_type" : "_ZTI16android_xy_color"
7679    },
7680    {
7681     "field_name" : "maxLuminance",
7682     "field_offset" : 256,
7683     "referenced_type" : "_ZTIf"
7684    },
7685    {
7686     "field_name" : "minLuminance",
7687     "field_offset" : 288,
7688     "referenced_type" : "_ZTIf"
7689    }
7690   ],
7691   "linker_set_key" : "_ZTI26android_smpte2086_metadata",
7692   "name" : "android_smpte2086_metadata",
7693   "referenced_type" : "_ZTI26android_smpte2086_metadata",
7694   "self_type" : "_ZTI26android_smpte2086_metadata",
7695   "size" : 40,
7696   "source_file" : "/system/core/libsystem/include/system/graphics.h"
7697  },
7698  {
7699   "alignment" : 4,
7700   "fields" :
7701   [
7702    {
7703     "referenced_type" : "_ZTIN7log_msgUt_E"
7704    }
7705   ],
7706   "linker_set_key" : "_ZTI7log_msg",
7707   "name" : "log_msg",
7708   "referenced_type" : "_ZTI7log_msg",
7709   "self_type" : "_ZTI7log_msg",
7710   "size" : 5124,
7711   "source_file" : "/system/core/liblog/include/log/log_read.h"
7712  },
7713  {
7714   "alignment" : 1,
7715   "fields" :
7716   [
7717    {
7718     "field_name" : "tv_sec",
7719     "referenced_type" : "_ZTIj"
7720    },
7721    {
7722     "field_name" : "tv_nsec",
7723     "field_offset" : 32,
7724     "referenced_type" : "_ZTIj"
7725    }
7726   ],
7727   "linker_set_key" : "_ZTI8log_time",
7728   "name" : "log_time",
7729   "referenced_type" : "_ZTI8log_time",
7730   "self_type" : "_ZTI8log_time",
7731   "size" : 8,
7732   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h"
7733  },
7734  {
7735   "alignment" : 4,
7736   "fields" :
7737   [
7738    {
7739     "access" : "private",
7740     "field_name" : "mStorage",
7741     "field_offset" : 32,
7742     "referenced_type" : "_ZTIPv"
7743    },
7744    {
7745     "access" : "private",
7746     "field_name" : "mCount",
7747     "field_offset" : 64,
7748     "referenced_type" : "_ZTIj"
7749    },
7750    {
7751     "access" : "private",
7752     "field_name" : "mFlags",
7753     "field_offset" : 96,
7754     "referenced_type" : "_ZTIKj"
7755    },
7756    {
7757     "access" : "private",
7758     "field_name" : "mItemSize",
7759     "field_offset" : 128,
7760     "referenced_type" : "_ZTIKj"
7761    }
7762   ],
7763   "linker_set_key" : "_ZTIN7android10VectorImplE",
7764   "name" : "android::VectorImpl",
7765   "record_kind" : "class",
7766   "referenced_type" : "_ZTIN7android10VectorImplE",
7767   "self_type" : "_ZTIN7android10VectorImplE",
7768   "size" : 20,
7769   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
7770   "vtable_components" :
7771   [
7772    {
7773     "kind" : "offset_to_top"
7774    },
7775    {
7776     "kind" : "rtti",
7777     "mangled_component_name" : "_ZTIN7android10VectorImplE"
7778    },
7779    {
7780     "kind" : "complete_dtor_pointer",
7781     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
7782    },
7783    {
7784     "kind" : "deleting_dtor_pointer",
7785     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
7786    },
7787    {
7788     "is_pure" : true,
7789     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
7790    },
7791    {
7792     "is_pure" : true,
7793     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
7794    },
7795    {
7796     "is_pure" : true,
7797     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
7798    },
7799    {
7800     "is_pure" : true,
7801     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
7802    },
7803    {
7804     "is_pure" : true,
7805     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
7806    },
7807    {
7808     "is_pure" : true,
7809     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
7810    }
7811   ]
7812  },
7813  {
7814   "alignment" : 4,
7815   "fields" :
7816   [
7817    {
7818     "access" : "private",
7819     "field_name" : "mVector",
7820     "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
7821    }
7822   ],
7823   "linker_set_key" : "_ZTIN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE",
7824   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
7825   "record_kind" : "class",
7826   "referenced_type" : "_ZTIN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE",
7827   "self_type" : "_ZTIN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE",
7828   "size" : 20,
7829   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
7830   "template_args" : [ "_ZTIN7android8String16E", "_ZTIN7android2spINS_8hardware7IBinderEEE" ]
7831  },
7832  {
7833   "alignment" : 4,
7834   "fields" :
7835   [
7836    {
7837     "access" : "private",
7838     "field_name" : "mTag",
7839     "referenced_type" : "_ZTIy"
7840    }
7841   ],
7842   "linker_set_key" : "_ZTIN7android11ScopedTraceE",
7843   "name" : "android::ScopedTrace",
7844   "record_kind" : "class",
7845   "referenced_type" : "_ZTIN7android11ScopedTraceE",
7846   "self_type" : "_ZTIN7android11ScopedTraceE",
7847   "size" : 8,
7848   "source_file" : "/system/core/libutils/include/utils/Trace.h"
7849  },
7850  {
7851   "alignment" : 4,
7852   "fields" :
7853   [
7854    {
7855     "access" : "private",
7856     "field_name" : "mCount",
7857     "referenced_type" : "_ZTINSt3__16atomicIiEE"
7858    }
7859   ],
7860   "linker_set_key" : "_ZTIN7android12LightRefBaseINS_12NativeHandleEEE",
7861   "name" : "android::LightRefBase<android::NativeHandle>",
7862   "record_kind" : "class",
7863   "referenced_type" : "_ZTIN7android12LightRefBaseINS_12NativeHandleEEE",
7864   "self_type" : "_ZTIN7android12LightRefBaseINS_12NativeHandleEEE",
7865   "size" : 4,
7866   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
7867   "template_args" : [ "_ZTIN7android12NativeHandleE" ]
7868  },
7869  {
7870   "alignment" : 4,
7871   "fields" :
7872   [
7873    {
7874     "access" : "private",
7875     "field_name" : "mCount",
7876     "referenced_type" : "_ZTINSt3__16atomicIiEE"
7877    }
7878   ],
7879   "linker_set_key" : "_ZTIN7android12LightRefBaseINS_19VirtualLightRefBaseEEE",
7880   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
7881   "record_kind" : "class",
7882   "referenced_type" : "_ZTIN7android12LightRefBaseINS_19VirtualLightRefBaseEEE",
7883   "self_type" : "_ZTIN7android12LightRefBaseINS_19VirtualLightRefBaseEEE",
7884   "size" : 4,
7885   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
7886   "template_args" : [ "_ZTIN7android19VirtualLightRefBaseE" ]
7887  },
7888  {
7889   "alignment" : 4,
7890   "base_specifiers" :
7891   [
7892    {
7893     "referenced_type" : "_ZTIN7android12LightRefBaseINS_12NativeHandleEEE"
7894    }
7895   ],
7896   "fields" :
7897   [
7898    {
7899     "access" : "private",
7900     "field_name" : "mHandle",
7901     "field_offset" : 32,
7902     "referenced_type" : "_ZTIP13native_handle"
7903    },
7904    {
7905     "access" : "private",
7906     "field_name" : "mOwnsHandle",
7907     "field_offset" : 64,
7908     "referenced_type" : "_ZTIb"
7909    }
7910   ],
7911   "linker_set_key" : "_ZTIN7android12NativeHandleE",
7912   "name" : "android::NativeHandle",
7913   "record_kind" : "class",
7914   "referenced_type" : "_ZTIN7android12NativeHandleE",
7915   "self_type" : "_ZTIN7android12NativeHandleE",
7916   "size" : 12,
7917   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
7918  },
7919  {
7920   "alignment" : 4,
7921   "base_specifiers" :
7922   [
7923    {
7924     "access" : "private",
7925     "referenced_type" : "_ZTIN7android16SortedVectorImplE"
7926    }
7927   ],
7928   "linker_set_key" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
7929   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
7930   "record_kind" : "class",
7931   "referenced_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
7932   "self_type" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
7933   "size" : 20,
7934   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
7935   "template_args" :
7936   [
7937    "_ZTIN7android16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
7938   ],
7939   "vtable_components" :
7940   [
7941    {
7942     "kind" : "offset_to_top"
7943    },
7944    {
7945     "kind" : "rtti",
7946     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
7947    },
7948    {
7949     "kind" : "complete_dtor_pointer",
7950     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
7951    },
7952    {
7953     "kind" : "deleting_dtor_pointer",
7954     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
7955    },
7956    {
7957     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvj"
7958    },
7959    {
7960     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvj"
7961    },
7962    {
7963     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvj"
7964    },
7965    {
7966     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvj"
7967    },
7968    {
7969     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvj"
7970    },
7971    {
7972     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvj"
7973    },
7974    {
7975     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
7976    }
7977   ]
7978  },
7979  {
7980   "alignment" : 1,
7981   "linker_set_key" : "_ZTIN7android14ReferenceMoverE",
7982   "name" : "android::ReferenceMover",
7983   "record_kind" : "class",
7984   "referenced_type" : "_ZTIN7android14ReferenceMoverE",
7985   "self_type" : "_ZTIN7android14ReferenceMoverE",
7986   "size" : 1,
7987   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
7988  },
7989  {
7990   "alignment" : 4,
7991   "linker_set_key" : "_ZTIN7android16ReferenceRenamerE",
7992   "name" : "android::ReferenceRenamer",
7993   "record_kind" : "class",
7994   "referenced_type" : "_ZTIN7android16ReferenceRenamerE",
7995   "self_type" : "_ZTIN7android16ReferenceRenamerE",
7996   "size" : 4,
7997   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
7998   "vtable_components" :
7999   [
8000    {
8001     "kind" : "offset_to_top"
8002    },
8003    {
8004     "kind" : "rtti",
8005     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
8006    },
8007    {
8008     "is_pure" : true,
8009     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEj"
8010    }
8011   ]
8012  },
8013  {
8014   "alignment" : 4,
8015   "base_specifiers" :
8016   [
8017    {
8018     "referenced_type" : "_ZTIN7android10VectorImplE"
8019    }
8020   ],
8021   "linker_set_key" : "_ZTIN7android16SortedVectorImplE",
8022   "name" : "android::SortedVectorImpl",
8023   "record_kind" : "class",
8024   "referenced_type" : "_ZTIN7android16SortedVectorImplE",
8025   "self_type" : "_ZTIN7android16SortedVectorImplE",
8026   "size" : 20,
8027   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
8028   "vtable_components" :
8029   [
8030    {
8031     "kind" : "offset_to_top"
8032    },
8033    {
8034     "kind" : "rtti",
8035     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
8036    },
8037    {
8038     "kind" : "complete_dtor_pointer",
8039     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
8040    },
8041    {
8042     "kind" : "deleting_dtor_pointer",
8043     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
8044    },
8045    {
8046     "is_pure" : true,
8047     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
8048    },
8049    {
8050     "is_pure" : true,
8051     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
8052    },
8053    {
8054     "is_pure" : true,
8055     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
8056    },
8057    {
8058     "is_pure" : true,
8059     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
8060    },
8061    {
8062     "is_pure" : true,
8063     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
8064    },
8065    {
8066     "is_pure" : true,
8067     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
8068    },
8069    {
8070     "is_pure" : true,
8071     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
8072    }
8073   ]
8074  },
8075  {
8076   "alignment" : 1,
8077   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIbEE",
8078   "name" : "android::trait_trivial_copy<bool>",
8079   "referenced_type" : "_ZTIN7android18trait_trivial_copyIbEE",
8080   "self_type" : "_ZTIN7android18trait_trivial_copyIbEE",
8081   "size" : 1,
8082   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8083   "template_args" : [ "_ZTIb" ]
8084  },
8085  {
8086   "alignment" : 1,
8087   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIcEE",
8088   "name" : "android::trait_trivial_copy<char>",
8089   "referenced_type" : "_ZTIN7android18trait_trivial_copyIcEE",
8090   "self_type" : "_ZTIN7android18trait_trivial_copyIcEE",
8091   "size" : 1,
8092   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8093   "template_args" : [ "_ZTIc" ]
8094  },
8095  {
8096   "alignment" : 1,
8097   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIdEE",
8098   "name" : "android::trait_trivial_copy<double>",
8099   "referenced_type" : "_ZTIN7android18trait_trivial_copyIdEE",
8100   "self_type" : "_ZTIN7android18trait_trivial_copyIdEE",
8101   "size" : 1,
8102   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8103   "template_args" : [ "_ZTId" ]
8104  },
8105  {
8106   "alignment" : 1,
8107   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIfEE",
8108   "name" : "android::trait_trivial_copy<float>",
8109   "referenced_type" : "_ZTIN7android18trait_trivial_copyIfEE",
8110   "self_type" : "_ZTIN7android18trait_trivial_copyIfEE",
8111   "size" : 1,
8112   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8113   "template_args" : [ "_ZTIf" ]
8114  },
8115  {
8116   "alignment" : 1,
8117   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIhEE",
8118   "name" : "android::trait_trivial_copy<unsigned char>",
8119   "referenced_type" : "_ZTIN7android18trait_trivial_copyIhEE",
8120   "self_type" : "_ZTIN7android18trait_trivial_copyIhEE",
8121   "size" : 1,
8122   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8123   "template_args" : [ "_ZTIh" ]
8124  },
8125  {
8126   "alignment" : 1,
8127   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIiEE",
8128   "name" : "android::trait_trivial_copy<int>",
8129   "referenced_type" : "_ZTIN7android18trait_trivial_copyIiEE",
8130   "self_type" : "_ZTIN7android18trait_trivial_copyIiEE",
8131   "size" : 1,
8132   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8133   "template_args" : [ "_ZTIi" ]
8134  },
8135  {
8136   "alignment" : 1,
8137   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIjEE",
8138   "name" : "android::trait_trivial_copy<unsigned int>",
8139   "referenced_type" : "_ZTIN7android18trait_trivial_copyIjEE",
8140   "self_type" : "_ZTIN7android18trait_trivial_copyIjEE",
8141   "size" : 1,
8142   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8143   "template_args" : [ "_ZTIj" ]
8144  },
8145  {
8146   "alignment" : 1,
8147   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIlEE",
8148   "name" : "android::trait_trivial_copy<long>",
8149   "referenced_type" : "_ZTIN7android18trait_trivial_copyIlEE",
8150   "self_type" : "_ZTIN7android18trait_trivial_copyIlEE",
8151   "size" : 1,
8152   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8153   "template_args" : [ "_ZTIl" ]
8154  },
8155  {
8156   "alignment" : 1,
8157   "linker_set_key" : "_ZTIN7android18trait_trivial_copyImEE",
8158   "name" : "android::trait_trivial_copy<unsigned long>",
8159   "referenced_type" : "_ZTIN7android18trait_trivial_copyImEE",
8160   "self_type" : "_ZTIN7android18trait_trivial_copyImEE",
8161   "size" : 1,
8162   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8163   "template_args" : [ "_ZTIm" ]
8164  },
8165  {
8166   "alignment" : 1,
8167   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIsEE",
8168   "name" : "android::trait_trivial_copy<short>",
8169   "referenced_type" : "_ZTIN7android18trait_trivial_copyIsEE",
8170   "self_type" : "_ZTIN7android18trait_trivial_copyIsEE",
8171   "size" : 1,
8172   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8173   "template_args" : [ "_ZTIs" ]
8174  },
8175  {
8176   "alignment" : 1,
8177   "linker_set_key" : "_ZTIN7android18trait_trivial_copyItEE",
8178   "name" : "android::trait_trivial_copy<unsigned short>",
8179   "referenced_type" : "_ZTIN7android18trait_trivial_copyItEE",
8180   "self_type" : "_ZTIN7android18trait_trivial_copyItEE",
8181   "size" : 1,
8182   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8183   "template_args" : [ "_ZTIt" ]
8184  },
8185  {
8186   "alignment" : 1,
8187   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIvEE",
8188   "name" : "android::trait_trivial_copy<void>",
8189   "referenced_type" : "_ZTIN7android18trait_trivial_copyIvEE",
8190   "self_type" : "_ZTIN7android18trait_trivial_copyIvEE",
8191   "size" : 1,
8192   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8193   "template_args" : [ "_ZTIv" ]
8194  },
8195  {
8196   "alignment" : 1,
8197   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIxEE",
8198   "name" : "android::trait_trivial_copy<long long>",
8199   "referenced_type" : "_ZTIN7android18trait_trivial_copyIxEE",
8200   "self_type" : "_ZTIN7android18trait_trivial_copyIxEE",
8201   "size" : 1,
8202   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8203   "template_args" : [ "_ZTIx" ]
8204  },
8205  {
8206   "alignment" : 1,
8207   "linker_set_key" : "_ZTIN7android18trait_trivial_copyIyEE",
8208   "name" : "android::trait_trivial_copy<unsigned long long>",
8209   "referenced_type" : "_ZTIN7android18trait_trivial_copyIyEE",
8210   "self_type" : "_ZTIN7android18trait_trivial_copyIyEE",
8211   "size" : 1,
8212   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8213   "template_args" : [ "_ZTIy" ]
8214  },
8215  {
8216   "alignment" : 1,
8217   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIbEE",
8218   "name" : "android::trait_trivial_ctor<bool>",
8219   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIbEE",
8220   "self_type" : "_ZTIN7android18trait_trivial_ctorIbEE",
8221   "size" : 1,
8222   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8223   "template_args" : [ "_ZTIb" ]
8224  },
8225  {
8226   "alignment" : 1,
8227   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIcEE",
8228   "name" : "android::trait_trivial_ctor<char>",
8229   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIcEE",
8230   "self_type" : "_ZTIN7android18trait_trivial_ctorIcEE",
8231   "size" : 1,
8232   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8233   "template_args" : [ "_ZTIc" ]
8234  },
8235  {
8236   "alignment" : 1,
8237   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIdEE",
8238   "name" : "android::trait_trivial_ctor<double>",
8239   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIdEE",
8240   "self_type" : "_ZTIN7android18trait_trivial_ctorIdEE",
8241   "size" : 1,
8242   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8243   "template_args" : [ "_ZTId" ]
8244  },
8245  {
8246   "alignment" : 1,
8247   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIfEE",
8248   "name" : "android::trait_trivial_ctor<float>",
8249   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIfEE",
8250   "self_type" : "_ZTIN7android18trait_trivial_ctorIfEE",
8251   "size" : 1,
8252   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8253   "template_args" : [ "_ZTIf" ]
8254  },
8255  {
8256   "alignment" : 1,
8257   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIhEE",
8258   "name" : "android::trait_trivial_ctor<unsigned char>",
8259   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIhEE",
8260   "self_type" : "_ZTIN7android18trait_trivial_ctorIhEE",
8261   "size" : 1,
8262   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8263   "template_args" : [ "_ZTIh" ]
8264  },
8265  {
8266   "alignment" : 1,
8267   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIiEE",
8268   "name" : "android::trait_trivial_ctor<int>",
8269   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIiEE",
8270   "self_type" : "_ZTIN7android18trait_trivial_ctorIiEE",
8271   "size" : 1,
8272   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8273   "template_args" : [ "_ZTIi" ]
8274  },
8275  {
8276   "alignment" : 1,
8277   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIjEE",
8278   "name" : "android::trait_trivial_ctor<unsigned int>",
8279   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIjEE",
8280   "self_type" : "_ZTIN7android18trait_trivial_ctorIjEE",
8281   "size" : 1,
8282   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8283   "template_args" : [ "_ZTIj" ]
8284  },
8285  {
8286   "alignment" : 1,
8287   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIlEE",
8288   "name" : "android::trait_trivial_ctor<long>",
8289   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIlEE",
8290   "self_type" : "_ZTIN7android18trait_trivial_ctorIlEE",
8291   "size" : 1,
8292   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8293   "template_args" : [ "_ZTIl" ]
8294  },
8295  {
8296   "alignment" : 1,
8297   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorImEE",
8298   "name" : "android::trait_trivial_ctor<unsigned long>",
8299   "referenced_type" : "_ZTIN7android18trait_trivial_ctorImEE",
8300   "self_type" : "_ZTIN7android18trait_trivial_ctorImEE",
8301   "size" : 1,
8302   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8303   "template_args" : [ "_ZTIm" ]
8304  },
8305  {
8306   "alignment" : 1,
8307   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIsEE",
8308   "name" : "android::trait_trivial_ctor<short>",
8309   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIsEE",
8310   "self_type" : "_ZTIN7android18trait_trivial_ctorIsEE",
8311   "size" : 1,
8312   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8313   "template_args" : [ "_ZTIs" ]
8314  },
8315  {
8316   "alignment" : 1,
8317   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorItEE",
8318   "name" : "android::trait_trivial_ctor<unsigned short>",
8319   "referenced_type" : "_ZTIN7android18trait_trivial_ctorItEE",
8320   "self_type" : "_ZTIN7android18trait_trivial_ctorItEE",
8321   "size" : 1,
8322   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8323   "template_args" : [ "_ZTIt" ]
8324  },
8325  {
8326   "alignment" : 1,
8327   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIvEE",
8328   "name" : "android::trait_trivial_ctor<void>",
8329   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIvEE",
8330   "self_type" : "_ZTIN7android18trait_trivial_ctorIvEE",
8331   "size" : 1,
8332   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8333   "template_args" : [ "_ZTIv" ]
8334  },
8335  {
8336   "alignment" : 1,
8337   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIxEE",
8338   "name" : "android::trait_trivial_ctor<long long>",
8339   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIxEE",
8340   "self_type" : "_ZTIN7android18trait_trivial_ctorIxEE",
8341   "size" : 1,
8342   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8343   "template_args" : [ "_ZTIx" ]
8344  },
8345  {
8346   "alignment" : 1,
8347   "linker_set_key" : "_ZTIN7android18trait_trivial_ctorIyEE",
8348   "name" : "android::trait_trivial_ctor<unsigned long long>",
8349   "referenced_type" : "_ZTIN7android18trait_trivial_ctorIyEE",
8350   "self_type" : "_ZTIN7android18trait_trivial_ctorIyEE",
8351   "size" : 1,
8352   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8353   "template_args" : [ "_ZTIy" ]
8354  },
8355  {
8356   "alignment" : 1,
8357   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIbEE",
8358   "name" : "android::trait_trivial_dtor<bool>",
8359   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIbEE",
8360   "self_type" : "_ZTIN7android18trait_trivial_dtorIbEE",
8361   "size" : 1,
8362   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8363   "template_args" : [ "_ZTIb" ]
8364  },
8365  {
8366   "alignment" : 1,
8367   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIcEE",
8368   "name" : "android::trait_trivial_dtor<char>",
8369   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIcEE",
8370   "self_type" : "_ZTIN7android18trait_trivial_dtorIcEE",
8371   "size" : 1,
8372   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8373   "template_args" : [ "_ZTIc" ]
8374  },
8375  {
8376   "alignment" : 1,
8377   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIdEE",
8378   "name" : "android::trait_trivial_dtor<double>",
8379   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIdEE",
8380   "self_type" : "_ZTIN7android18trait_trivial_dtorIdEE",
8381   "size" : 1,
8382   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8383   "template_args" : [ "_ZTId" ]
8384  },
8385  {
8386   "alignment" : 1,
8387   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIfEE",
8388   "name" : "android::trait_trivial_dtor<float>",
8389   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIfEE",
8390   "self_type" : "_ZTIN7android18trait_trivial_dtorIfEE",
8391   "size" : 1,
8392   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8393   "template_args" : [ "_ZTIf" ]
8394  },
8395  {
8396   "alignment" : 1,
8397   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIhEE",
8398   "name" : "android::trait_trivial_dtor<unsigned char>",
8399   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIhEE",
8400   "self_type" : "_ZTIN7android18trait_trivial_dtorIhEE",
8401   "size" : 1,
8402   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8403   "template_args" : [ "_ZTIh" ]
8404  },
8405  {
8406   "alignment" : 1,
8407   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIiEE",
8408   "name" : "android::trait_trivial_dtor<int>",
8409   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIiEE",
8410   "self_type" : "_ZTIN7android18trait_trivial_dtorIiEE",
8411   "size" : 1,
8412   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8413   "template_args" : [ "_ZTIi" ]
8414  },
8415  {
8416   "alignment" : 1,
8417   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIjEE",
8418   "name" : "android::trait_trivial_dtor<unsigned int>",
8419   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIjEE",
8420   "self_type" : "_ZTIN7android18trait_trivial_dtorIjEE",
8421   "size" : 1,
8422   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8423   "template_args" : [ "_ZTIj" ]
8424  },
8425  {
8426   "alignment" : 1,
8427   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIlEE",
8428   "name" : "android::trait_trivial_dtor<long>",
8429   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIlEE",
8430   "self_type" : "_ZTIN7android18trait_trivial_dtorIlEE",
8431   "size" : 1,
8432   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8433   "template_args" : [ "_ZTIl" ]
8434  },
8435  {
8436   "alignment" : 1,
8437   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorImEE",
8438   "name" : "android::trait_trivial_dtor<unsigned long>",
8439   "referenced_type" : "_ZTIN7android18trait_trivial_dtorImEE",
8440   "self_type" : "_ZTIN7android18trait_trivial_dtorImEE",
8441   "size" : 1,
8442   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8443   "template_args" : [ "_ZTIm" ]
8444  },
8445  {
8446   "alignment" : 1,
8447   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIsEE",
8448   "name" : "android::trait_trivial_dtor<short>",
8449   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIsEE",
8450   "self_type" : "_ZTIN7android18trait_trivial_dtorIsEE",
8451   "size" : 1,
8452   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8453   "template_args" : [ "_ZTIs" ]
8454  },
8455  {
8456   "alignment" : 1,
8457   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorItEE",
8458   "name" : "android::trait_trivial_dtor<unsigned short>",
8459   "referenced_type" : "_ZTIN7android18trait_trivial_dtorItEE",
8460   "self_type" : "_ZTIN7android18trait_trivial_dtorItEE",
8461   "size" : 1,
8462   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8463   "template_args" : [ "_ZTIt" ]
8464  },
8465  {
8466   "alignment" : 1,
8467   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIvEE",
8468   "name" : "android::trait_trivial_dtor<void>",
8469   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIvEE",
8470   "self_type" : "_ZTIN7android18trait_trivial_dtorIvEE",
8471   "size" : 1,
8472   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8473   "template_args" : [ "_ZTIv" ]
8474  },
8475  {
8476   "alignment" : 1,
8477   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIxEE",
8478   "name" : "android::trait_trivial_dtor<long long>",
8479   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIxEE",
8480   "self_type" : "_ZTIN7android18trait_trivial_dtorIxEE",
8481   "size" : 1,
8482   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8483   "template_args" : [ "_ZTIx" ]
8484  },
8485  {
8486   "alignment" : 1,
8487   "linker_set_key" : "_ZTIN7android18trait_trivial_dtorIyEE",
8488   "name" : "android::trait_trivial_dtor<unsigned long long>",
8489   "referenced_type" : "_ZTIN7android18trait_trivial_dtorIyEE",
8490   "self_type" : "_ZTIN7android18trait_trivial_dtorIyEE",
8491   "size" : 1,
8492   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8493   "template_args" : [ "_ZTIy" ]
8494  },
8495  {
8496   "alignment" : 1,
8497   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_7String8EEE",
8498   "name" : "android::trait_trivial_move<android::String8>",
8499   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_7String8EEE",
8500   "self_type" : "_ZTIN7android18trait_trivial_moveINS_7String8EEE",
8501   "size" : 1,
8502   "source_file" : "/system/core/libutils/include/utils/String8.h",
8503   "template_args" : [ "_ZTIN7android7String8E" ]
8504  },
8505  {
8506   "alignment" : 1,
8507   "linker_set_key" : "_ZTIN7android18trait_trivial_moveINS_8String16EEE",
8508   "name" : "android::trait_trivial_move<android::String16>",
8509   "referenced_type" : "_ZTIN7android18trait_trivial_moveINS_8String16EEE",
8510   "self_type" : "_ZTIN7android18trait_trivial_moveINS_8String16EEE",
8511   "size" : 1,
8512   "source_file" : "/system/core/libutils/include/utils/String16.h",
8513   "template_args" : [ "_ZTIN7android8String16E" ]
8514  },
8515  {
8516   "alignment" : 1,
8517   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIbEE",
8518   "name" : "android::trait_trivial_move<bool>",
8519   "referenced_type" : "_ZTIN7android18trait_trivial_moveIbEE",
8520   "self_type" : "_ZTIN7android18trait_trivial_moveIbEE",
8521   "size" : 1,
8522   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8523   "template_args" : [ "_ZTIb" ]
8524  },
8525  {
8526   "alignment" : 1,
8527   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIcEE",
8528   "name" : "android::trait_trivial_move<char>",
8529   "referenced_type" : "_ZTIN7android18trait_trivial_moveIcEE",
8530   "self_type" : "_ZTIN7android18trait_trivial_moveIcEE",
8531   "size" : 1,
8532   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8533   "template_args" : [ "_ZTIc" ]
8534  },
8535  {
8536   "alignment" : 1,
8537   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIdEE",
8538   "name" : "android::trait_trivial_move<double>",
8539   "referenced_type" : "_ZTIN7android18trait_trivial_moveIdEE",
8540   "self_type" : "_ZTIN7android18trait_trivial_moveIdEE",
8541   "size" : 1,
8542   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8543   "template_args" : [ "_ZTId" ]
8544  },
8545  {
8546   "alignment" : 1,
8547   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIfEE",
8548   "name" : "android::trait_trivial_move<float>",
8549   "referenced_type" : "_ZTIN7android18trait_trivial_moveIfEE",
8550   "self_type" : "_ZTIN7android18trait_trivial_moveIfEE",
8551   "size" : 1,
8552   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8553   "template_args" : [ "_ZTIf" ]
8554  },
8555  {
8556   "alignment" : 1,
8557   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIhEE",
8558   "name" : "android::trait_trivial_move<unsigned char>",
8559   "referenced_type" : "_ZTIN7android18trait_trivial_moveIhEE",
8560   "self_type" : "_ZTIN7android18trait_trivial_moveIhEE",
8561   "size" : 1,
8562   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8563   "template_args" : [ "_ZTIh" ]
8564  },
8565  {
8566   "alignment" : 1,
8567   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIiEE",
8568   "name" : "android::trait_trivial_move<int>",
8569   "referenced_type" : "_ZTIN7android18trait_trivial_moveIiEE",
8570   "self_type" : "_ZTIN7android18trait_trivial_moveIiEE",
8571   "size" : 1,
8572   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8573   "template_args" : [ "_ZTIi" ]
8574  },
8575  {
8576   "alignment" : 1,
8577   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIjEE",
8578   "name" : "android::trait_trivial_move<unsigned int>",
8579   "referenced_type" : "_ZTIN7android18trait_trivial_moveIjEE",
8580   "self_type" : "_ZTIN7android18trait_trivial_moveIjEE",
8581   "size" : 1,
8582   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8583   "template_args" : [ "_ZTIj" ]
8584  },
8585  {
8586   "alignment" : 1,
8587   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIlEE",
8588   "name" : "android::trait_trivial_move<long>",
8589   "referenced_type" : "_ZTIN7android18trait_trivial_moveIlEE",
8590   "self_type" : "_ZTIN7android18trait_trivial_moveIlEE",
8591   "size" : 1,
8592   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8593   "template_args" : [ "_ZTIl" ]
8594  },
8595  {
8596   "alignment" : 1,
8597   "linker_set_key" : "_ZTIN7android18trait_trivial_moveImEE",
8598   "name" : "android::trait_trivial_move<unsigned long>",
8599   "referenced_type" : "_ZTIN7android18trait_trivial_moveImEE",
8600   "self_type" : "_ZTIN7android18trait_trivial_moveImEE",
8601   "size" : 1,
8602   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8603   "template_args" : [ "_ZTIm" ]
8604  },
8605  {
8606   "alignment" : 1,
8607   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIsEE",
8608   "name" : "android::trait_trivial_move<short>",
8609   "referenced_type" : "_ZTIN7android18trait_trivial_moveIsEE",
8610   "self_type" : "_ZTIN7android18trait_trivial_moveIsEE",
8611   "size" : 1,
8612   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8613   "template_args" : [ "_ZTIs" ]
8614  },
8615  {
8616   "alignment" : 1,
8617   "linker_set_key" : "_ZTIN7android18trait_trivial_moveItEE",
8618   "name" : "android::trait_trivial_move<unsigned short>",
8619   "referenced_type" : "_ZTIN7android18trait_trivial_moveItEE",
8620   "self_type" : "_ZTIN7android18trait_trivial_moveItEE",
8621   "size" : 1,
8622   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8623   "template_args" : [ "_ZTIt" ]
8624  },
8625  {
8626   "alignment" : 1,
8627   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIvEE",
8628   "name" : "android::trait_trivial_move<void>",
8629   "referenced_type" : "_ZTIN7android18trait_trivial_moveIvEE",
8630   "self_type" : "_ZTIN7android18trait_trivial_moveIvEE",
8631   "size" : 1,
8632   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8633   "template_args" : [ "_ZTIv" ]
8634  },
8635  {
8636   "alignment" : 1,
8637   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIxEE",
8638   "name" : "android::trait_trivial_move<long long>",
8639   "referenced_type" : "_ZTIN7android18trait_trivial_moveIxEE",
8640   "self_type" : "_ZTIN7android18trait_trivial_moveIxEE",
8641   "size" : 1,
8642   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8643   "template_args" : [ "_ZTIx" ]
8644  },
8645  {
8646   "alignment" : 1,
8647   "linker_set_key" : "_ZTIN7android18trait_trivial_moveIyEE",
8648   "name" : "android::trait_trivial_move<unsigned long long>",
8649   "referenced_type" : "_ZTIN7android18trait_trivial_moveIyEE",
8650   "self_type" : "_ZTIN7android18trait_trivial_moveIyEE",
8651   "size" : 1,
8652   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
8653   "template_args" : [ "_ZTIy" ]
8654  },
8655  {
8656   "alignment" : 4,
8657   "base_specifiers" :
8658   [
8659    {
8660     "referenced_type" : "_ZTIN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
8661    }
8662   ],
8663   "linker_set_key" : "_ZTIN7android19VirtualLightRefBaseE",
8664   "name" : "android::VirtualLightRefBase",
8665   "record_kind" : "class",
8666   "referenced_type" : "_ZTIN7android19VirtualLightRefBaseE",
8667   "self_type" : "_ZTIN7android19VirtualLightRefBaseE",
8668   "size" : 8,
8669   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
8670   "vtable_components" :
8671   [
8672    {
8673     "kind" : "offset_to_top"
8674    },
8675    {
8676     "kind" : "rtti",
8677     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
8678    },
8679    {
8680     "kind" : "complete_dtor_pointer",
8681     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
8682    },
8683    {
8684     "kind" : "deleting_dtor_pointer",
8685     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
8686    }
8687   ]
8688  },
8689  {
8690   "alignment" : 4,
8691   "fields" :
8692   [
8693    {
8694     "access" : "private",
8695     "field_name" : "m_ptr",
8696     "referenced_type" : "_ZTIPN7android4hidl4base4V1_05IBaseE"
8697    }
8698   ],
8699   "linker_set_key" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
8700   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
8701   "record_kind" : "class",
8702   "referenced_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
8703   "self_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE",
8704   "size" : 4,
8705   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
8706   "template_args" : [ "_ZTIN7android4hidl4base4V1_05IBaseE" ]
8707  },
8708  {
8709   "alignment" : 4,
8710   "fields" :
8711   [
8712    {
8713     "access" : "private",
8714     "field_name" : "m_ptr",
8715     "referenced_type" : "_ZTIPN7android4hidl7manager4V1_015IServiceManagerE"
8716    }
8717   ],
8718   "linker_set_key" : "_ZTIN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE",
8719   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
8720   "record_kind" : "class",
8721   "referenced_type" : "_ZTIN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE",
8722   "self_type" : "_ZTIN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE",
8723   "size" : 4,
8724   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
8725   "template_args" : [ "_ZTIN7android4hidl7manager4V1_015IServiceManagerE" ]
8726  },
8727  {
8728   "alignment" : 4,
8729   "fields" :
8730   [
8731    {
8732     "access" : "private",
8733     "field_name" : "m_ptr",
8734     "referenced_type" : "_ZTIPN7android4hidl7manager4V1_020IServiceNotificationE"
8735    }
8736   ],
8737   "linker_set_key" : "_ZTIN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
8738   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
8739   "record_kind" : "class",
8740   "referenced_type" : "_ZTIN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
8741   "self_type" : "_ZTIN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
8742   "size" : 4,
8743   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
8744   "template_args" : [ "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE" ]
8745  },
8746  {
8747   "alignment" : 4,
8748   "fields" :
8749   [
8750    {
8751     "access" : "private",
8752     "field_name" : "m_ptr",
8753     "referenced_type" : "_ZTIPN7android6ThreadE"
8754    }
8755   ],
8756   "linker_set_key" : "_ZTIN7android2spINS_6ThreadEEE",
8757   "name" : "android::sp<android::Thread>",
8758   "record_kind" : "class",
8759   "referenced_type" : "_ZTIN7android2spINS_6ThreadEEE",
8760   "self_type" : "_ZTIN7android2spINS_6ThreadEEE",
8761   "size" : 4,
8762   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
8763   "template_args" : [ "_ZTIN7android6ThreadE" ]
8764  },
8765  {
8766   "alignment" : 4,
8767   "fields" :
8768   [
8769    {
8770     "access" : "private",
8771     "field_name" : "m_ptr",
8772     "referenced_type" : "_ZTIPN7android8hardware10IInterfaceE"
8773    }
8774   ],
8775   "linker_set_key" : "_ZTIN7android2spINS_8hardware10IInterfaceEEE",
8776   "name" : "android::sp<android::hardware::IInterface>",
8777   "record_kind" : "class",
8778   "referenced_type" : "_ZTIN7android2spINS_8hardware10IInterfaceEEE",
8779   "self_type" : "_ZTIN7android2spINS_8hardware10IInterfaceEEE",
8780   "size" : 4,
8781   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
8782   "template_args" : [ "_ZTIN7android8hardware10IInterfaceE" ]
8783  },
8784  {
8785   "alignment" : 4,
8786   "fields" :
8787   [
8788    {
8789     "access" : "private",
8790     "field_name" : "m_ptr",
8791     "referenced_type" : "_ZTIPN7android8hardware12ProcessStateE"
8792    }
8793   ],
8794   "linker_set_key" : "_ZTIN7android2spINS_8hardware12ProcessStateEEE",
8795   "name" : "android::sp<android::hardware::ProcessState>",
8796   "record_kind" : "class",
8797   "referenced_type" : "_ZTIN7android2spINS_8hardware12ProcessStateEEE",
8798   "self_type" : "_ZTIN7android2spINS_8hardware12ProcessStateEEE",
8799   "size" : 4,
8800   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
8801   "template_args" : [ "_ZTIN7android8hardware12ProcessStateE" ]
8802  },
8803  {
8804   "alignment" : 4,
8805   "fields" :
8806   [
8807    {
8808     "access" : "private",
8809     "field_name" : "m_ptr",
8810     "referenced_type" : "_ZTIPN7android8hardware20hidl_death_recipientE"
8811    }
8812   ],
8813   "linker_set_key" : "_ZTIN7android2spINS_8hardware20hidl_death_recipientEEE",
8814   "name" : "android::sp<android::hardware::hidl_death_recipient>",
8815   "record_kind" : "class",
8816   "referenced_type" : "_ZTIN7android2spINS_8hardware20hidl_death_recipientEEE",
8817   "self_type" : "_ZTIN7android2spINS_8hardware20hidl_death_recipientEEE",
8818   "size" : 4,
8819   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
8820   "template_args" : [ "_ZTIN7android8hardware20hidl_death_recipientE" ]
8821  },
8822  {
8823   "alignment" : 4,
8824   "fields" :
8825   [
8826    {
8827     "access" : "private",
8828     "field_name" : "m_ptr",
8829     "referenced_type" : "_ZTIPN7android8hardware27hidl_binder_death_recipientE"
8830    }
8831   ],
8832   "linker_set_key" : "_ZTIN7android2spINS_8hardware27hidl_binder_death_recipientEEE",
8833   "name" : "android::sp<android::hardware::hidl_binder_death_recipient>",
8834   "record_kind" : "class",
8835   "referenced_type" : "_ZTIN7android2spINS_8hardware27hidl_binder_death_recipientEEE",
8836   "self_type" : "_ZTIN7android2spINS_8hardware27hidl_binder_death_recipientEEE",
8837   "size" : 4,
8838   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
8839   "template_args" : [ "_ZTIN7android8hardware27hidl_binder_death_recipientE" ]
8840  },
8841  {
8842   "alignment" : 4,
8843   "fields" :
8844   [
8845    {
8846     "access" : "private",
8847     "field_name" : "m_ptr",
8848     "referenced_type" : "_ZTIPN7android8hardware7IBinder14DeathRecipientE"
8849    }
8850   ],
8851   "linker_set_key" : "_ZTIN7android2spINS_8hardware7IBinder14DeathRecipientEEE",
8852   "name" : "android::sp<android::hardware::IBinder::DeathRecipient>",
8853   "record_kind" : "class",
8854   "referenced_type" : "_ZTIN7android2spINS_8hardware7IBinder14DeathRecipientEEE",
8855   "self_type" : "_ZTIN7android2spINS_8hardware7IBinder14DeathRecipientEEE",
8856   "size" : 4,
8857   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
8858   "template_args" : [ "_ZTIN7android8hardware7IBinder14DeathRecipientE" ]
8859  },
8860  {
8861   "alignment" : 4,
8862   "fields" :
8863   [
8864    {
8865     "access" : "private",
8866     "field_name" : "m_ptr",
8867     "referenced_type" : "_ZTIPN7android8hardware7IBinderE"
8868    }
8869   ],
8870   "linker_set_key" : "_ZTIN7android2spINS_8hardware7IBinderEEE",
8871   "name" : "android::sp<android::hardware::IBinder>",
8872   "record_kind" : "class",
8873   "referenced_type" : "_ZTIN7android2spINS_8hardware7IBinderEEE",
8874   "self_type" : "_ZTIN7android2spINS_8hardware7IBinderEEE",
8875   "size" : 4,
8876   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
8877   "template_args" : [ "_ZTIN7android8hardware7IBinderE" ]
8878  },
8879  {
8880   "alignment" : 4,
8881   "fields" :
8882   [
8883    {
8884     "access" : "private",
8885     "field_name" : "m_ptr",
8886     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_09IVibratorE"
8887    }
8888   ],
8889   "linker_set_key" : "_ZTIN7android2spINS_8hardware8vibrator4V1_09IVibratorEEE",
8890   "name" : "android::sp<android::hardware::vibrator::V1_0::IVibrator>",
8891   "record_kind" : "class",
8892   "referenced_type" : "_ZTIN7android2spINS_8hardware8vibrator4V1_09IVibratorEEE",
8893   "self_type" : "_ZTIN7android2spINS_8hardware8vibrator4V1_09IVibratorEEE",
8894   "size" : 4,
8895   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
8896   "template_args" : [ "_ZTIN7android8hardware8vibrator4V1_09IVibratorE" ]
8897  },
8898  {
8899   "alignment" : 4,
8900   "fields" :
8901   [
8902    {
8903     "access" : "private",
8904     "field_name" : "m_ptr",
8905     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_19IVibratorE"
8906    }
8907   ],
8908   "linker_set_key" : "_ZTIN7android2spINS_8hardware8vibrator4V1_19IVibratorEEE",
8909   "name" : "android::sp<android::hardware::vibrator::V1_1::IVibrator>",
8910   "record_kind" : "class",
8911   "referenced_type" : "_ZTIN7android2spINS_8hardware8vibrator4V1_19IVibratorEEE",
8912   "self_type" : "_ZTIN7android2spINS_8hardware8vibrator4V1_19IVibratorEEE",
8913   "size" : 4,
8914   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
8915   "template_args" : [ "_ZTIN7android8hardware8vibrator4V1_19IVibratorE" ]
8916  },
8917  {
8918   "alignment" : 4,
8919   "fields" :
8920   [
8921    {
8922     "access" : "private",
8923     "field_name" : "m_ptr",
8924     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_29IVibratorE"
8925    }
8926   ],
8927   "linker_set_key" : "_ZTIN7android2spINS_8hardware8vibrator4V1_29IVibratorEEE",
8928   "name" : "android::sp<android::hardware::vibrator::V1_2::IVibrator>",
8929   "record_kind" : "class",
8930   "referenced_type" : "_ZTIN7android2spINS_8hardware8vibrator4V1_29IVibratorEEE",
8931   "self_type" : "_ZTIN7android2spINS_8hardware8vibrator4V1_29IVibratorEEE",
8932   "size" : 4,
8933   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
8934   "template_args" : [ "_ZTIN7android8hardware8vibrator4V1_29IVibratorE" ]
8935  },
8936  {
8937   "alignment" : 4,
8938   "fields" :
8939   [
8940    {
8941     "access" : "private",
8942     "field_name" : "m_ptr",
8943     "referenced_type" : "_ZTIPN7android8hardware8vibrator4V1_39IVibratorE"
8944    }
8945   ],
8946   "linker_set_key" : "_ZTIN7android2spINS_8hardware8vibrator4V1_39IVibratorEEE",
8947   "name" : "android::sp<android::hardware::vibrator::V1_3::IVibrator>",
8948   "record_kind" : "class",
8949   "referenced_type" : "_ZTIN7android2spINS_8hardware8vibrator4V1_39IVibratorEEE",
8950   "self_type" : "_ZTIN7android2spINS_8hardware8vibrator4V1_39IVibratorEEE",
8951   "size" : 4,
8952   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
8953   "template_args" : [ "_ZTIN7android8hardware8vibrator4V1_39IVibratorE" ]
8954  },
8955  {
8956   "alignment" : 4,
8957   "fields" :
8958   [
8959    {
8960     "access" : "private",
8961     "field_name" : "m_ptr",
8962     "referenced_type" : "_ZTIPN7android8hardware9BHwBinderE"
8963    }
8964   ],
8965   "linker_set_key" : "_ZTIN7android2spINS_8hardware9BHwBinderEEE",
8966   "name" : "android::sp<android::hardware::BHwBinder>",
8967   "record_kind" : "class",
8968   "referenced_type" : "_ZTIN7android2spINS_8hardware9BHwBinderEEE",
8969   "self_type" : "_ZTIN7android2spINS_8hardware9BHwBinderEEE",
8970   "size" : 4,
8971   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
8972   "template_args" : [ "_ZTIN7android8hardware9BHwBinderE" ]
8973  },
8974  {
8975   "alignment" : 4,
8976   "fields" :
8977   [
8978    {
8979     "access" : "private",
8980     "field_name" : "m_ptr",
8981     "referenced_type" : "_ZTIPN7android4hidl4base4V1_05IBaseE"
8982    },
8983    {
8984     "access" : "private",
8985     "field_name" : "m_refs",
8986     "field_offset" : 32,
8987     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
8988    }
8989   ],
8990   "linker_set_key" : "_ZTIN7android2wpINS_4hidl4base4V1_05IBaseEEE",
8991   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
8992   "record_kind" : "class",
8993   "referenced_type" : "_ZTIN7android2wpINS_4hidl4base4V1_05IBaseEEE",
8994   "self_type" : "_ZTIN7android2wpINS_4hidl4base4V1_05IBaseEEE",
8995   "size" : 8,
8996   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
8997   "template_args" : [ "_ZTIN7android4hidl4base4V1_05IBaseE" ]
8998  },
8999  {
9000   "alignment" : 4,
9001   "fields" :
9002   [
9003    {
9004     "access" : "private",
9005     "field_name" : "m_ptr",
9006     "referenced_type" : "_ZTIPN7android8hardware20hidl_death_recipientE"
9007    },
9008    {
9009     "access" : "private",
9010     "field_name" : "m_refs",
9011     "field_offset" : 32,
9012     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
9013    }
9014   ],
9015   "linker_set_key" : "_ZTIN7android2wpINS_8hardware20hidl_death_recipientEEE",
9016   "name" : "android::wp<android::hardware::hidl_death_recipient>",
9017   "record_kind" : "class",
9018   "referenced_type" : "_ZTIN7android2wpINS_8hardware20hidl_death_recipientEEE",
9019   "self_type" : "_ZTIN7android2wpINS_8hardware20hidl_death_recipientEEE",
9020   "size" : 8,
9021   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
9022   "template_args" : [ "_ZTIN7android8hardware20hidl_death_recipientE" ]
9023  },
9024  {
9025   "alignment" : 4,
9026   "fields" :
9027   [
9028    {
9029     "access" : "private",
9030     "field_name" : "m_ptr",
9031     "referenced_type" : "_ZTIPN7android8hardware7IBinder14DeathRecipientE"
9032    },
9033    {
9034     "access" : "private",
9035     "field_name" : "m_refs",
9036     "field_offset" : 32,
9037     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
9038    }
9039   ],
9040   "linker_set_key" : "_ZTIN7android2wpINS_8hardware7IBinder14DeathRecipientEEE",
9041   "name" : "android::wp<android::hardware::IBinder::DeathRecipient>",
9042   "record_kind" : "class",
9043   "referenced_type" : "_ZTIN7android2wpINS_8hardware7IBinder14DeathRecipientEEE",
9044   "self_type" : "_ZTIN7android2wpINS_8hardware7IBinder14DeathRecipientEEE",
9045   "size" : 8,
9046   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
9047   "template_args" : [ "_ZTIN7android8hardware7IBinder14DeathRecipientE" ]
9048  },
9049  {
9050   "alignment" : 4,
9051   "fields" :
9052   [
9053    {
9054     "access" : "private",
9055     "field_name" : "m_ptr",
9056     "referenced_type" : "_ZTIPN7android8hardware9BHwBinderE"
9057    },
9058    {
9059     "access" : "private",
9060     "field_name" : "m_refs",
9061     "field_offset" : 32,
9062     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
9063    }
9064   ],
9065   "linker_set_key" : "_ZTIN7android2wpINS_8hardware9BHwBinderEEE",
9066   "name" : "android::wp<android::hardware::BHwBinder>",
9067   "record_kind" : "class",
9068   "referenced_type" : "_ZTIN7android2wpINS_8hardware9BHwBinderEEE",
9069   "self_type" : "_ZTIN7android2wpINS_8hardware9BHwBinderEEE",
9070   "size" : 8,
9071   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
9072   "template_args" : [ "_ZTIN7android8hardware9BHwBinderE" ]
9073  },
9074  {
9075   "alignment" : 4,
9076   "base_specifiers" :
9077   [
9078    {
9079     "is_virtual" : true,
9080     "referenced_type" : "_ZTIN7android7RefBaseE"
9081    }
9082   ],
9083   "linker_set_key" : "_ZTIN7android4hidl4base4V1_05IBaseE",
9084   "name" : "android::hidl::base::V1_0::IBase",
9085   "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE",
9086   "self_type" : "_ZTIN7android4hidl4base4V1_05IBaseE",
9087   "size" : 12,
9088   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
9089   "vtable_components" :
9090   [
9091    {
9092     "component_value" : 4,
9093     "kind" : "vbase_offset"
9094    },
9095    {
9096     "kind" : "offset_to_top"
9097    },
9098    {
9099     "kind" : "rtti",
9100     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
9101    },
9102    {
9103     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
9104    },
9105    {
9106     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
9107    },
9108    {
9109     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
9110    },
9111    {
9112     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
9113    },
9114    {
9115     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
9116    },
9117    {
9118     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
9119    },
9120    {
9121     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
9122    },
9123    {
9124     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
9125    },
9126    {
9127     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
9128    },
9129    {
9130     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
9131    },
9132    {
9133     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
9134    },
9135    {
9136     "kind" : "complete_dtor_pointer",
9137     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
9138    },
9139    {
9140     "kind" : "deleting_dtor_pointer",
9141     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
9142    },
9143    {
9144     "kind" : "vcall_offset"
9145    },
9146    {
9147     "kind" : "vcall_offset"
9148    },
9149    {
9150     "kind" : "vcall_offset"
9151    },
9152    {
9153     "kind" : "vcall_offset"
9154    },
9155    {
9156     "component_value" : -4,
9157     "kind" : "vcall_offset"
9158    },
9159    {
9160     "component_value" : -4,
9161     "kind" : "offset_to_top"
9162    },
9163    {
9164     "kind" : "rtti",
9165     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
9166    },
9167    {
9168     "kind" : "complete_dtor_pointer",
9169     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD1Ev"
9170    },
9171    {
9172     "kind" : "deleting_dtor_pointer",
9173     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD0Ev"
9174    },
9175    {
9176     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9177    },
9178    {
9179     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9180    },
9181    {
9182     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9183    },
9184    {
9185     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9186    }
9187   ]
9188  },
9189  {
9190   "alignment" : 4,
9191   "base_specifiers" :
9192   [
9193    {
9194     "referenced_type" : "_ZTIN7android8hardware9BHwBinderE"
9195    },
9196    {
9197     "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
9198    }
9199   ],
9200   "fields" :
9201   [
9202    {
9203     "access" : "private",
9204     "field_name" : "_hidl_mImpl",
9205     "field_offset" : 512,
9206     "referenced_type" : "_ZTIN7android2spINS_4hidl4base4V1_05IBaseEEE"
9207    }
9208   ],
9209   "linker_set_key" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE",
9210   "name" : "android::hidl::base::V1_0::BnHwBase",
9211   "referenced_type" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE",
9212   "self_type" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE",
9213   "size" : 76,
9214   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
9215   "vtable_components" :
9216   [
9217    {
9218     "component_value" : 68,
9219     "kind" : "vbase_offset"
9220    },
9221    {
9222     "kind" : "offset_to_top"
9223    },
9224    {
9225     "kind" : "rtti",
9226     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
9227    },
9228    {
9229     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
9230    },
9231    {
9232     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
9233    },
9234    {
9235     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
9236    },
9237    {
9238     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BnHwBase13checkSubclassEPKv"
9239    },
9240    {
9241     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
9242    },
9243    {
9244     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
9245    },
9246    {
9247     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
9248    },
9249    {
9250     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
9251    },
9252    {
9253     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
9254    },
9255    {
9256     "kind" : "complete_dtor_pointer",
9257     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
9258    },
9259    {
9260     "kind" : "deleting_dtor_pointer",
9261     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
9262    },
9263    {
9264     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
9265    },
9266    {
9267     "component_value" : -20,
9268     "kind" : "offset_to_top"
9269    },
9270    {
9271     "kind" : "rtti",
9272     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
9273    },
9274    {
9275     "kind" : "complete_dtor_pointer",
9276     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD1Ev"
9277    },
9278    {
9279     "kind" : "deleting_dtor_pointer",
9280     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD0Ev"
9281    },
9282    {
9283     "kind" : "vcall_offset"
9284    },
9285    {
9286     "kind" : "vcall_offset"
9287    },
9288    {
9289     "kind" : "vcall_offset"
9290    },
9291    {
9292     "kind" : "vcall_offset"
9293    },
9294    {
9295     "component_value" : -68,
9296     "kind" : "vcall_offset"
9297    },
9298    {
9299     "component_value" : -68,
9300     "kind" : "offset_to_top"
9301    },
9302    {
9303     "kind" : "rtti",
9304     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
9305    },
9306    {
9307     "kind" : "complete_dtor_pointer",
9308     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD1Ev"
9309    },
9310    {
9311     "kind" : "deleting_dtor_pointer",
9312     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD0Ev"
9313    },
9314    {
9315     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9316    },
9317    {
9318     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9319    },
9320    {
9321     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9322    },
9323    {
9324     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9325    }
9326   ]
9327  },
9328  {
9329   "alignment" : 4,
9330   "base_specifiers" :
9331   [
9332    {
9333     "referenced_type" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
9334    },
9335    {
9336     "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
9337    }
9338   ],
9339   "fields" :
9340   [
9341    {
9342     "access" : "private",
9343     "field_name" : "_hidl_mMutex",
9344     "field_offset" : 544,
9345     "referenced_type" : "_ZTINSt3__15mutexE"
9346    },
9347    {
9348     "access" : "private",
9349     "field_name" : "_hidl_mDeathRecipients",
9350     "field_offset" : 576,
9351     "referenced_type" : "_ZTINSt3__16vectorIN7android2spINS1_8hardware27hidl_binder_death_recipientEEENS_9allocatorIS5_EEEE"
9352    }
9353   ],
9354   "linker_set_key" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE",
9355   "name" : "android::hidl::base::V1_0::BpHwBase",
9356   "referenced_type" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE",
9357   "self_type" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE",
9358   "size" : 92,
9359   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h",
9360   "vtable_components" :
9361   [
9362    {
9363     "component_value" : 84,
9364     "kind" : "vbase_offset"
9365    },
9366    {
9367     "kind" : "offset_to_top"
9368    },
9369    {
9370     "kind" : "rtti",
9371     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
9372    },
9373    {
9374     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BpHwBase8isRemoteEv"
9375    },
9376    {
9377     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
9378    },
9379    {
9380     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
9381    },
9382    {
9383     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
9384    },
9385    {
9386     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
9387    },
9388    {
9389     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21setHALInstrumentationEv"
9390    },
9391    {
9392     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
9393    },
9394    {
9395     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase4pingEv"
9396    },
9397    {
9398     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
9399    },
9400    {
9401     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21notifySyspropsChangedEv"
9402    },
9403    {
9404     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
9405    },
9406    {
9407     "kind" : "complete_dtor_pointer",
9408     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD1Ev"
9409    },
9410    {
9411     "kind" : "deleting_dtor_pointer",
9412     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD0Ev"
9413    },
9414    {
9415     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
9416    },
9417    {
9418     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase15onLastStrongRefEPKv"
9419    },
9420    {
9421     "component_value" : 80,
9422     "kind" : "vbase_offset"
9423    },
9424    {
9425     "component_value" : -4,
9426     "kind" : "offset_to_top"
9427    },
9428    {
9429     "kind" : "rtti",
9430     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
9431    },
9432    {
9433     "kind" : "complete_dtor_pointer",
9434     "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD1Ev"
9435    },
9436    {
9437     "kind" : "deleting_dtor_pointer",
9438     "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD0Ev"
9439    },
9440    {
9441     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
9442    },
9443    {
9444     "component_value" : 76,
9445     "kind" : "vbase_offset"
9446    },
9447    {
9448     "component_value" : -8,
9449     "kind" : "offset_to_top"
9450    },
9451    {
9452     "kind" : "rtti",
9453     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
9454    },
9455    {
9456     "kind" : "complete_dtor_pointer",
9457     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD1Ev"
9458    },
9459    {
9460     "kind" : "deleting_dtor_pointer",
9461     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD0Ev"
9462    },
9463    {
9464     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
9465    },
9466    {
9467     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBase15onLastStrongRefEPKv"
9468    },
9469    {
9470     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9471    },
9472    {
9473     "component_value" : -24,
9474     "kind" : "offset_to_top"
9475    },
9476    {
9477     "kind" : "rtti",
9478     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
9479    },
9480    {
9481     "kind" : "complete_dtor_pointer",
9482     "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD1Ev"
9483    },
9484    {
9485     "kind" : "deleting_dtor_pointer",
9486     "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD0Ev"
9487    },
9488    {
9489     "kind" : "vcall_offset"
9490    },
9491    {
9492     "component_value" : -76,
9493     "kind" : "vcall_offset"
9494    },
9495    {
9496     "component_value" : -84,
9497     "kind" : "vcall_offset"
9498    },
9499    {
9500     "component_value" : -76,
9501     "kind" : "vcall_offset"
9502    },
9503    {
9504     "component_value" : -84,
9505     "kind" : "vcall_offset"
9506    },
9507    {
9508     "component_value" : -84,
9509     "kind" : "offset_to_top"
9510    },
9511    {
9512     "kind" : "rtti",
9513     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
9514    },
9515    {
9516     "kind" : "complete_dtor_pointer",
9517     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD1Ev"
9518    },
9519    {
9520     "kind" : "deleting_dtor_pointer",
9521     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD0Ev"
9522    },
9523    {
9524     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
9525    },
9526    {
9527     "mangled_component_name" : "_ZTv0_n20_N7android4hidl4base4V1_08BpHwBase15onLastStrongRefEPKv"
9528    },
9529    {
9530     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
9531    },
9532    {
9533     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9534    }
9535   ]
9536  },
9537  {
9538   "alignment" : 8,
9539   "fields" :
9540   [
9541    {
9542     "field_name" : "pid",
9543     "referenced_type" : "_ZTIi"
9544    },
9545    {
9546     "field_name" : "ptr",
9547     "field_offset" : 64,
9548     "referenced_type" : "_ZTIy"
9549    },
9550    {
9551     "field_name" : "arch",
9552     "field_offset" : 128,
9553     "referenced_type" : "_ZTIN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
9554    }
9555   ],
9556   "linker_set_key" : "_ZTIN7android4hidl4base4V1_09DebugInfoE",
9557   "name" : "android::hidl::base::V1_0::DebugInfo",
9558   "referenced_type" : "_ZTIN7android4hidl4base4V1_09DebugInfoE",
9559   "self_type" : "_ZTIN7android4hidl4base4V1_09DebugInfoE",
9560   "size" : 24,
9561   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
9562  },
9563  {
9564   "alignment" : 8,
9565   "fields" :
9566   [
9567    {
9568     "field_name" : "interfaceName",
9569     "referenced_type" : "_ZTIN7android8hardware11hidl_stringE"
9570    },
9571    {
9572     "field_name" : "instanceName",
9573     "field_offset" : 128,
9574     "referenced_type" : "_ZTIN7android8hardware11hidl_stringE"
9575    },
9576    {
9577     "field_name" : "pid",
9578     "field_offset" : 256,
9579     "referenced_type" : "_ZTIi"
9580    },
9581    {
9582     "field_name" : "clientPids",
9583     "field_offset" : 320,
9584     "referenced_type" : "_ZTIN7android8hardware8hidl_vecIiEE"
9585    },
9586    {
9587     "field_name" : "arch",
9588     "field_offset" : 448,
9589     "referenced_type" : "_ZTIN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
9590    }
9591   ],
9592   "linker_set_key" : "_ZTIN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE",
9593   "name" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
9594   "referenced_type" : "_ZTIN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE",
9595   "self_type" : "_ZTIN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE",
9596   "size" : 64,
9597   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
9598  },
9599  {
9600   "alignment" : 4,
9601   "base_specifiers" :
9602   [
9603    {
9604     "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE"
9605    }
9606   ],
9607   "linker_set_key" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE",
9608   "name" : "android::hidl::manager::V1_0::IServiceManager",
9609   "referenced_type" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE",
9610   "self_type" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE",
9611   "size" : 12,
9612   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
9613   "vtable_components" :
9614   [
9615    {
9616     "component_value" : 4,
9617     "kind" : "vbase_offset"
9618    },
9619    {
9620     "kind" : "offset_to_top"
9621    },
9622    {
9623     "kind" : "rtti",
9624     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
9625    },
9626    {
9627     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_015IServiceManager8isRemoteEv"
9628    },
9629    {
9630     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
9631    },
9632    {
9633     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
9634    },
9635    {
9636     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
9637    },
9638    {
9639     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
9640    },
9641    {
9642     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21setHALInstrumentationEv"
9643    },
9644    {
9645     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
9646    },
9647    {
9648     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4pingEv"
9649    },
9650    {
9651     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
9652    },
9653    {
9654     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21notifySyspropsChangedEv"
9655    },
9656    {
9657     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
9658    },
9659    {
9660     "kind" : "complete_dtor_pointer",
9661     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD1Ev"
9662    },
9663    {
9664     "kind" : "deleting_dtor_pointer",
9665     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD0Ev"
9666    },
9667    {
9668     "is_pure" : true,
9669     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3getERKNS_8hardware11hidl_stringES7_"
9670    },
9671    {
9672     "is_pure" : true,
9673     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3addERKNS_8hardware11hidl_stringERKNS_2spINS0_4base4V1_05IBaseEEE"
9674    },
9675    {
9676     "is_pure" : true,
9677     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getTransportERKNS_8hardware11hidl_stringES7_"
9678    },
9679    {
9680     "is_pure" : true,
9681     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4listENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
9682    },
9683    {
9684     "is_pure" : true,
9685     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager15listByInterfaceERKNS_8hardware11hidl_stringENSt3__18functionIFvRKNS4_8hidl_vecIS5_EEEEE"
9686    },
9687    {
9688     "is_pure" : true,
9689     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager24registerForNotificationsERKNS_8hardware11hidl_stringES7_RKNS_2spINS2_20IServiceNotificationEEE"
9690    },
9691    {
9692     "is_pure" : true,
9693     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager9debugDumpENSt3__18functionIFvRKNS_8hardware8hidl_vecINS3_17InstanceDebugInfoEEEEEE"
9694    },
9695    {
9696     "is_pure" : true,
9697     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager25registerPassthroughClientERKNS_8hardware11hidl_stringES7_"
9698    },
9699    {
9700     "kind" : "vcall_offset"
9701    },
9702    {
9703     "kind" : "vcall_offset"
9704    },
9705    {
9706     "kind" : "vcall_offset"
9707    },
9708    {
9709     "kind" : "vcall_offset"
9710    },
9711    {
9712     "component_value" : -4,
9713     "kind" : "vcall_offset"
9714    },
9715    {
9716     "component_value" : -4,
9717     "kind" : "offset_to_top"
9718    },
9719    {
9720     "kind" : "rtti",
9721     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
9722    },
9723    {
9724     "kind" : "complete_dtor_pointer",
9725     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD1Ev"
9726    },
9727    {
9728     "kind" : "deleting_dtor_pointer",
9729     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD0Ev"
9730    },
9731    {
9732     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9733    },
9734    {
9735     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9736    },
9737    {
9738     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9739    },
9740    {
9741     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9742    }
9743   ]
9744  },
9745  {
9746   "alignment" : 4,
9747   "base_specifiers" :
9748   [
9749    {
9750     "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE"
9751    }
9752   ],
9753   "linker_set_key" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE",
9754   "name" : "android::hidl::manager::V1_0::IServiceNotification",
9755   "referenced_type" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE",
9756   "self_type" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE",
9757   "size" : 12,
9758   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
9759   "vtable_components" :
9760   [
9761    {
9762     "component_value" : 4,
9763     "kind" : "vbase_offset"
9764    },
9765    {
9766     "kind" : "offset_to_top"
9767    },
9768    {
9769     "kind" : "rtti",
9770     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
9771    },
9772    {
9773     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
9774    },
9775    {
9776     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
9777    },
9778    {
9779     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
9780    },
9781    {
9782     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
9783    },
9784    {
9785     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
9786    },
9787    {
9788     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
9789    },
9790    {
9791     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
9792    },
9793    {
9794     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
9795    },
9796    {
9797     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
9798    },
9799    {
9800     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
9801    },
9802    {
9803     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
9804    },
9805    {
9806     "kind" : "complete_dtor_pointer",
9807     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
9808    },
9809    {
9810     "kind" : "deleting_dtor_pointer",
9811     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
9812    },
9813    {
9814     "is_pure" : true,
9815     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
9816    },
9817    {
9818     "kind" : "vcall_offset"
9819    },
9820    {
9821     "kind" : "vcall_offset"
9822    },
9823    {
9824     "kind" : "vcall_offset"
9825    },
9826    {
9827     "kind" : "vcall_offset"
9828    },
9829    {
9830     "component_value" : -4,
9831     "kind" : "vcall_offset"
9832    },
9833    {
9834     "component_value" : -4,
9835     "kind" : "offset_to_top"
9836    },
9837    {
9838     "kind" : "rtti",
9839     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
9840    },
9841    {
9842     "kind" : "complete_dtor_pointer",
9843     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
9844    },
9845    {
9846     "kind" : "deleting_dtor_pointer",
9847     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
9848    },
9849    {
9850     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9851    },
9852    {
9853     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9854    },
9855    {
9856     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9857    },
9858    {
9859     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9860    }
9861   ]
9862  },
9863  {
9864   "alignment" : 4,
9865   "fields" :
9866   [
9867    {
9868     "access" : "private",
9869     "field_name" : "mLock",
9870     "referenced_type" : "_ZTIRN7android5MutexE"
9871    }
9872   ],
9873   "linker_set_key" : "_ZTIN7android5Mutex8AutolockE",
9874   "name" : "android::Mutex::Autolock",
9875   "record_kind" : "class",
9876   "referenced_type" : "_ZTIN7android5Mutex8AutolockE",
9877   "self_type" : "_ZTIN7android5Mutex8AutolockE",
9878   "size" : 4,
9879   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
9880  },
9881  {
9882   "alignment" : 4,
9883   "fields" :
9884   [
9885    {
9886     "access" : "private",
9887     "field_name" : "mMutex",
9888     "referenced_type" : "_ZTI15pthread_mutex_t"
9889    }
9890   ],
9891   "linker_set_key" : "_ZTIN7android5MutexE",
9892   "name" : "android::Mutex",
9893   "record_kind" : "class",
9894   "referenced_type" : "_ZTIN7android5MutexE",
9895   "self_type" : "_ZTIN7android5MutexE",
9896   "size" : 4,
9897   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
9898  },
9899  {
9900   "alignment" : 4,
9901   "fields" :
9902   [
9903    {
9904     "access" : "private",
9905     "field_name" : "mLock",
9906     "referenced_type" : "_ZTIRN7android6RWLockE"
9907    }
9908   ],
9909   "linker_set_key" : "_ZTIN7android6RWLock9AutoRLockE",
9910   "name" : "android::RWLock::AutoRLock",
9911   "record_kind" : "class",
9912   "referenced_type" : "_ZTIN7android6RWLock9AutoRLockE",
9913   "self_type" : "_ZTIN7android6RWLock9AutoRLockE",
9914   "size" : 4,
9915   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
9916  },
9917  {
9918   "alignment" : 4,
9919   "fields" :
9920   [
9921    {
9922     "access" : "private",
9923     "field_name" : "mLock",
9924     "referenced_type" : "_ZTIRN7android6RWLockE"
9925    }
9926   ],
9927   "linker_set_key" : "_ZTIN7android6RWLock9AutoWLockE",
9928   "name" : "android::RWLock::AutoWLock",
9929   "record_kind" : "class",
9930   "referenced_type" : "_ZTIN7android6RWLock9AutoWLockE",
9931   "self_type" : "_ZTIN7android6RWLock9AutoWLockE",
9932   "size" : 4,
9933   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
9934  },
9935  {
9936   "alignment" : 4,
9937   "fields" :
9938   [
9939    {
9940     "access" : "private",
9941     "field_name" : "mRWLock",
9942     "referenced_type" : "_ZTI16pthread_rwlock_t"
9943    }
9944   ],
9945   "linker_set_key" : "_ZTIN7android6RWLockE",
9946   "name" : "android::RWLock",
9947   "record_kind" : "class",
9948   "referenced_type" : "_ZTIN7android6RWLockE",
9949   "self_type" : "_ZTIN7android6RWLockE",
9950   "size" : 40,
9951   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
9952  },
9953  {
9954   "alignment" : 4,
9955   "base_specifiers" :
9956   [
9957    {
9958     "is_virtual" : true,
9959     "referenced_type" : "_ZTIN7android7RefBaseE"
9960    }
9961   ],
9962   "fields" :
9963   [
9964    {
9965     "access" : "private",
9966     "field_name" : "mCanCallJava",
9967     "field_offset" : 32,
9968     "referenced_type" : "_ZTIKb"
9969    },
9970    {
9971     "access" : "private",
9972     "field_name" : "mThread",
9973     "field_offset" : 64,
9974     "referenced_type" : "_ZTIPv"
9975    },
9976    {
9977     "access" : "private",
9978     "field_name" : "mLock",
9979     "field_offset" : 96,
9980     "referenced_type" : "_ZTIN7android5MutexE"
9981    },
9982    {
9983     "access" : "private",
9984     "field_name" : "mThreadExitedCondition",
9985     "field_offset" : 128,
9986     "referenced_type" : "_ZTIN7android9ConditionE"
9987    },
9988    {
9989     "access" : "private",
9990     "field_name" : "mStatus",
9991     "field_offset" : 160,
9992     "referenced_type" : "_ZTIi"
9993    },
9994    {
9995     "access" : "private",
9996     "field_name" : "mExitPending",
9997     "field_offset" : 192,
9998     "referenced_type" : "_ZTIVb"
9999    },
10000    {
10001     "access" : "private",
10002     "field_name" : "mRunning",
10003     "field_offset" : 200,
10004     "referenced_type" : "_ZTIVb"
10005    },
10006    {
10007     "access" : "private",
10008     "field_name" : "mHoldSelf",
10009     "field_offset" : 224,
10010     "referenced_type" : "_ZTIN7android2spINS_6ThreadEEE"
10011    },
10012    {
10013     "access" : "private",
10014     "field_name" : "mTid",
10015     "field_offset" : 256,
10016     "referenced_type" : "_ZTIi"
10017    }
10018   ],
10019   "linker_set_key" : "_ZTIN7android6ThreadE",
10020   "name" : "android::Thread",
10021   "record_kind" : "class",
10022   "referenced_type" : "_ZTIN7android6ThreadE",
10023   "self_type" : "_ZTIN7android6ThreadE",
10024   "size" : 44,
10025   "source_file" : "/system/core/libutils/include/utils/Thread.h",
10026   "vtable_components" :
10027   [
10028    {
10029     "component_value" : 36,
10030     "kind" : "vbase_offset"
10031    },
10032    {
10033     "kind" : "offset_to_top"
10034    },
10035    {
10036     "kind" : "rtti",
10037     "mangled_component_name" : "_ZTIN7android6ThreadE"
10038    },
10039    {
10040     "kind" : "complete_dtor_pointer",
10041     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
10042    },
10043    {
10044     "kind" : "deleting_dtor_pointer",
10045     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
10046    },
10047    {
10048     "mangled_component_name" : "_ZN7android6Thread3runEPKcij"
10049    },
10050    {
10051     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
10052    },
10053    {
10054     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
10055    },
10056    {
10057     "is_pure" : true,
10058     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
10059    },
10060    {
10061     "kind" : "vcall_offset"
10062    },
10063    {
10064     "kind" : "vcall_offset"
10065    },
10066    {
10067     "kind" : "vcall_offset"
10068    },
10069    {
10070     "kind" : "vcall_offset"
10071    },
10072    {
10073     "component_value" : -36,
10074     "kind" : "vcall_offset"
10075    },
10076    {
10077     "component_value" : -36,
10078     "kind" : "offset_to_top"
10079    },
10080    {
10081     "kind" : "rtti",
10082     "mangled_component_name" : "_ZTIN7android6ThreadE"
10083    },
10084    {
10085     "kind" : "complete_dtor_pointer",
10086     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD1Ev"
10087    },
10088    {
10089     "kind" : "deleting_dtor_pointer",
10090     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD0Ev"
10091    },
10092    {
10093     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10094    },
10095    {
10096     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10097    },
10098    {
10099     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10100    },
10101    {
10102     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10103    }
10104   ]
10105  },
10106  {
10107   "alignment" : 4,
10108   "base_specifiers" :
10109   [
10110    {
10111     "access" : "private",
10112     "referenced_type" : "_ZTIN7android10VectorImplE"
10113    }
10114   ],
10115   "linker_set_key" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
10116   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
10117   "record_kind" : "class",
10118   "referenced_type" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
10119   "self_type" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
10120   "size" : 20,
10121   "source_file" : "/system/core/libutils/include/utils/Vector.h",
10122   "template_args" : [ "_ZTIN7android8hardware12ProcessState12handle_entryE" ],
10123   "vtable_components" :
10124   [
10125    {
10126     "kind" : "offset_to_top"
10127    },
10128    {
10129     "kind" : "rtti",
10130     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
10131    },
10132    {
10133     "kind" : "complete_dtor_pointer",
10134     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
10135    },
10136    {
10137     "kind" : "deleting_dtor_pointer",
10138     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
10139    },
10140    {
10141     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvj"
10142    },
10143    {
10144     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvj"
10145    },
10146    {
10147     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvj"
10148    },
10149    {
10150     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvj"
10151    },
10152    {
10153     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvj"
10154    },
10155    {
10156     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvj"
10157    }
10158   ]
10159  },
10160  {
10161   "alignment" : 1,
10162   "linker_set_key" : "_ZTIN7android7RefBase12weakref_typeE",
10163   "name" : "android::RefBase::weakref_type",
10164   "record_kind" : "class",
10165   "referenced_type" : "_ZTIN7android7RefBase12weakref_typeE",
10166   "self_type" : "_ZTIN7android7RefBase12weakref_typeE",
10167   "size" : 1,
10168   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
10169  },
10170  {
10171   "alignment" : 4,
10172   "fields" :
10173   [
10174    {
10175     "access" : "private",
10176     "field_name" : "mRefs",
10177     "field_offset" : 32,
10178     "referenced_type" : "_ZTIKPN7android7RefBase12weakref_implE"
10179    }
10180   ],
10181   "linker_set_key" : "_ZTIN7android7RefBaseE",
10182   "name" : "android::RefBase",
10183   "record_kind" : "class",
10184   "referenced_type" : "_ZTIN7android7RefBaseE",
10185   "self_type" : "_ZTIN7android7RefBaseE",
10186   "size" : 8,
10187   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
10188   "vtable_components" :
10189   [
10190    {
10191     "kind" : "offset_to_top"
10192    },
10193    {
10194     "kind" : "rtti",
10195     "mangled_component_name" : "_ZTIN7android7RefBaseE"
10196    },
10197    {
10198     "kind" : "complete_dtor_pointer",
10199     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
10200    },
10201    {
10202     "kind" : "deleting_dtor_pointer",
10203     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
10204    },
10205    {
10206     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10207    },
10208    {
10209     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10210    },
10211    {
10212     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10213    },
10214    {
10215     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10216    }
10217   ]
10218  },
10219  {
10220   "alignment" : 4,
10221   "fields" :
10222   [
10223    {
10224     "access" : "private",
10225     "field_name" : "mString",
10226     "referenced_type" : "_ZTIPKc"
10227    }
10228   ],
10229   "linker_set_key" : "_ZTIN7android7String8E",
10230   "name" : "android::String8",
10231   "record_kind" : "class",
10232   "referenced_type" : "_ZTIN7android7String8E",
10233   "self_type" : "_ZTIN7android7String8E",
10234   "size" : 4,
10235   "source_file" : "/system/core/libutils/include/utils/String8.h"
10236  },
10237  {
10238   "alignment" : 4,
10239   "fields" :
10240   [
10241    {
10242     "access" : "private",
10243     "field_name" : "mString",
10244     "referenced_type" : "_ZTIPKDs"
10245    }
10246   ],
10247   "linker_set_key" : "_ZTIN7android8String16E",
10248   "name" : "android::String16",
10249   "record_kind" : "class",
10250   "referenced_type" : "_ZTIN7android8String16E",
10251   "self_type" : "_ZTIN7android8String16E",
10252   "size" : 4,
10253   "source_file" : "/system/core/libutils/include/utils/String16.h"
10254  },
10255  {
10256   "alignment" : 4,
10257   "base_specifiers" :
10258   [
10259    {
10260     "is_virtual" : true,
10261     "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE"
10262    },
10263    {
10264     "is_virtual" : true,
10265     "referenced_type" : "_ZTIN7android7RefBaseE"
10266    }
10267   ],
10268   "linker_set_key" : "_ZTIN7android8hardware10HidlMemoryE",
10269   "name" : "android::hardware::HidlMemory",
10270   "record_kind" : "class",
10271   "referenced_type" : "_ZTIN7android8hardware10HidlMemoryE",
10272   "self_type" : "_ZTIN7android8hardware10HidlMemoryE",
10273   "size" : 52,
10274   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10275   "vtable_components" :
10276   [
10277    {
10278     "component_value" : 44,
10279     "kind" : "vbase_offset"
10280    },
10281    {
10282     "component_value" : 4,
10283     "kind" : "vbase_offset"
10284    },
10285    {
10286     "kind" : "offset_to_top"
10287    },
10288    {
10289     "kind" : "rtti",
10290     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
10291    },
10292    {
10293     "kind" : "complete_dtor_pointer",
10294     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
10295    },
10296    {
10297     "kind" : "deleting_dtor_pointer",
10298     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
10299    },
10300    {
10301     "kind" : "vcall_offset"
10302    },
10303    {
10304     "kind" : "vcall_offset"
10305    },
10306    {
10307     "kind" : "vcall_offset"
10308    },
10309    {
10310     "kind" : "vcall_offset"
10311    },
10312    {
10313     "component_value" : -44,
10314     "kind" : "vcall_offset"
10315    },
10316    {
10317     "component_value" : -44,
10318     "kind" : "offset_to_top"
10319    },
10320    {
10321     "kind" : "rtti",
10322     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
10323    },
10324    {
10325     "kind" : "complete_dtor_pointer",
10326     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD1Ev"
10327    },
10328    {
10329     "kind" : "deleting_dtor_pointer",
10330     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD0Ev"
10331    },
10332    {
10333     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10334    },
10335    {
10336     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10337    },
10338    {
10339     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10340    },
10341    {
10342     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10343    }
10344   ]
10345  },
10346  {
10347   "alignment" : 4,
10348   "base_specifiers" :
10349   [
10350    {
10351     "is_virtual" : true,
10352     "referenced_type" : "_ZTIN7android7RefBaseE"
10353    }
10354   ],
10355   "linker_set_key" : "_ZTIN7android8hardware10IInterfaceE",
10356   "name" : "android::hardware::IInterface",
10357   "record_kind" : "class",
10358   "referenced_type" : "_ZTIN7android8hardware10IInterfaceE",
10359   "self_type" : "_ZTIN7android8hardware10IInterfaceE",
10360   "size" : 12,
10361   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
10362   "vtable_components" :
10363   [
10364    {
10365     "component_value" : 4,
10366     "kind" : "vbase_offset"
10367    },
10368    {
10369     "kind" : "offset_to_top"
10370    },
10371    {
10372     "kind" : "rtti",
10373     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
10374    },
10375    {
10376     "kind" : "complete_dtor_pointer",
10377     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
10378    },
10379    {
10380     "kind" : "deleting_dtor_pointer",
10381     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
10382    },
10383    {
10384     "is_pure" : true,
10385     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
10386    },
10387    {
10388     "kind" : "vcall_offset"
10389    },
10390    {
10391     "kind" : "vcall_offset"
10392    },
10393    {
10394     "kind" : "vcall_offset"
10395    },
10396    {
10397     "kind" : "vcall_offset"
10398    },
10399    {
10400     "component_value" : -4,
10401     "kind" : "vcall_offset"
10402    },
10403    {
10404     "component_value" : -4,
10405     "kind" : "offset_to_top"
10406    },
10407    {
10408     "kind" : "rtti",
10409     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
10410    },
10411    {
10412     "kind" : "complete_dtor_pointer",
10413     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD1Ev"
10414    },
10415    {
10416     "kind" : "deleting_dtor_pointer",
10417     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD0Ev"
10418    },
10419    {
10420     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10421    },
10422    {
10423     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10424    },
10425    {
10426     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10427    },
10428    {
10429     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10430    }
10431   ]
10432  },
10433  {
10434   "alignment" : 1,
10435   "fields" :
10436   [
10437    {
10438     "access" : "private",
10439     "field_name" : "mBuffer",
10440     "referenced_type" : "_ZTIA32_h"
10441    }
10442   ],
10443   "linker_set_key" : "_ZTIN7android8hardware10hidl_arrayIhLj32EJEEE",
10444   "name" : "android::hardware::hidl_array<unsigned char, 32>",
10445   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIhLj32EJEEE",
10446   "self_type" : "_ZTIN7android8hardware10hidl_arrayIhLj32EJEEE",
10447   "size" : 32,
10448   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10449   "template_args" : [ "_ZTIh" ]
10450  },
10451  {
10452   "alignment" : 4,
10453   "base_specifiers" :
10454   [
10455    {
10456     "is_virtual" : true,
10457     "referenced_type" : "_ZTIN7android7RefBaseE"
10458    }
10459   ],
10460   "fields" :
10461   [
10462    {
10463     "access" : "private",
10464     "field_name" : "mRemote",
10465     "field_offset" : 32,
10466     "referenced_type" : "_ZTIKPN7android8hardware7IBinderE"
10467    },
10468    {
10469     "access" : "private",
10470     "field_name" : "mRefs",
10471     "field_offset" : 64,
10472     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
10473    },
10474    {
10475     "access" : "private",
10476     "field_name" : "mState",
10477     "field_offset" : 96,
10478     "referenced_type" : "_ZTINSt3__16atomicIiEE"
10479    }
10480   ],
10481   "linker_set_key" : "_ZTIN7android8hardware11BpHwRefBaseE",
10482   "name" : "android::hardware::BpHwRefBase",
10483   "record_kind" : "class",
10484   "referenced_type" : "_ZTIN7android8hardware11BpHwRefBaseE",
10485   "self_type" : "_ZTIN7android8hardware11BpHwRefBaseE",
10486   "size" : 24,
10487   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
10488   "vtable_components" :
10489   [
10490    {
10491     "component_value" : 16,
10492     "kind" : "vbase_offset"
10493    },
10494    {
10495     "kind" : "offset_to_top"
10496    },
10497    {
10498     "kind" : "rtti",
10499     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
10500    },
10501    {
10502     "kind" : "complete_dtor_pointer",
10503     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
10504    },
10505    {
10506     "kind" : "deleting_dtor_pointer",
10507     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
10508    },
10509    {
10510     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
10511    },
10512    {
10513     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10514    },
10515    {
10516     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10517    },
10518    {
10519     "kind" : "vcall_offset"
10520    },
10521    {
10522     "component_value" : -16,
10523     "kind" : "vcall_offset"
10524    },
10525    {
10526     "component_value" : -16,
10527     "kind" : "vcall_offset"
10528    },
10529    {
10530     "component_value" : -16,
10531     "kind" : "vcall_offset"
10532    },
10533    {
10534     "component_value" : -16,
10535     "kind" : "vcall_offset"
10536    },
10537    {
10538     "component_value" : -16,
10539     "kind" : "offset_to_top"
10540    },
10541    {
10542     "kind" : "rtti",
10543     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
10544    },
10545    {
10546     "kind" : "complete_dtor_pointer",
10547     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD1Ev"
10548    },
10549    {
10550     "kind" : "deleting_dtor_pointer",
10551     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD0Ev"
10552    },
10553    {
10554     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
10555    },
10556    {
10557     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10558    },
10559    {
10560     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10561    },
10562    {
10563     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10564    }
10565   ]
10566  },
10567  {
10568   "alignment" : 4,
10569   "base_specifiers" :
10570   [
10571    {
10572     "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_09IVibratorE"
10573    },
10574    {
10575     "referenced_type" : "_ZTIN7android8hardware10IInterfaceE"
10576    },
10577    {
10578     "referenced_type" : "_ZTIN7android8hardware11BpHwRefBaseE"
10579    }
10580   ],
10581   "linker_set_key" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEEE",
10582   "name" : "android::hardware::BpInterface<android::hardware::vibrator::V1_0::IVibrator>",
10583   "record_kind" : "class",
10584   "referenced_type" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEEE",
10585   "self_type" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEEE",
10586   "size" : 32,
10587   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
10588   "template_args" : [ "_ZTIN7android8hardware8vibrator4V1_09IVibratorE" ],
10589   "vtable_components" :
10590   [
10591    {
10592     "component_value" : 24,
10593     "kind" : "vbase_offset"
10594    },
10595    {
10596     "kind" : "offset_to_top"
10597    },
10598    {
10599     "kind" : "rtti",
10600     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEEE"
10601    },
10602    {
10603     "mangled_component_name" : "_ZNK7android8hardware8vibrator4V1_09IVibrator8isRemoteEv"
10604    },
10605    {
10606     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
10607    },
10608    {
10609     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
10610    },
10611    {
10612     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
10613    },
10614    {
10615     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
10616    },
10617    {
10618     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator21setHALInstrumentationEv"
10619    },
10620    {
10621     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
10622    },
10623    {
10624     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator4pingEv"
10625    },
10626    {
10627     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
10628    },
10629    {
10630     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator21notifySyspropsChangedEv"
10631    },
10632    {
10633     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
10634    },
10635    {
10636     "kind" : "complete_dtor_pointer",
10637     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEED1Ev"
10638    },
10639    {
10640     "kind" : "deleting_dtor_pointer",
10641     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEED0Ev"
10642    },
10643    {
10644     "is_pure" : true,
10645     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator2onEj"
10646    },
10647    {
10648     "is_pure" : true,
10649     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator3offEv"
10650    },
10651    {
10652     "is_pure" : true,
10653     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator24supportsAmplitudeControlEv"
10654    },
10655    {
10656     "is_pure" : true,
10657     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator12setAmplitudeEh"
10658    },
10659    {
10660     "is_pure" : true,
10661     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator7performENS2_6EffectENS2_14EffectStrengthENSt3__18functionIFvNS2_6StatusEjEEE"
10662    },
10663    {
10664     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEE10onAsBinderEv"
10665    },
10666    {
10667     "component_value" : 20,
10668     "kind" : "vbase_offset"
10669    },
10670    {
10671     "component_value" : -4,
10672     "kind" : "offset_to_top"
10673    },
10674    {
10675     "kind" : "rtti",
10676     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEEE"
10677    },
10678    {
10679     "kind" : "complete_dtor_pointer",
10680     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEED1Ev"
10681    },
10682    {
10683     "kind" : "deleting_dtor_pointer",
10684     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEED0Ev"
10685    },
10686    {
10687     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEE10onAsBinderEv"
10688    },
10689    {
10690     "component_value" : 16,
10691     "kind" : "vbase_offset"
10692    },
10693    {
10694     "component_value" : -8,
10695     "kind" : "offset_to_top"
10696    },
10697    {
10698     "kind" : "rtti",
10699     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEEE"
10700    },
10701    {
10702     "kind" : "complete_dtor_pointer",
10703     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEED1Ev"
10704    },
10705    {
10706     "kind" : "deleting_dtor_pointer",
10707     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEED0Ev"
10708    },
10709    {
10710     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
10711    },
10712    {
10713     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10714    },
10715    {
10716     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10717    },
10718    {
10719     "kind" : "vcall_offset"
10720    },
10721    {
10722     "component_value" : -16,
10723     "kind" : "vcall_offset"
10724    },
10725    {
10726     "component_value" : -16,
10727     "kind" : "vcall_offset"
10728    },
10729    {
10730     "component_value" : -16,
10731     "kind" : "vcall_offset"
10732    },
10733    {
10734     "component_value" : -24,
10735     "kind" : "vcall_offset"
10736    },
10737    {
10738     "component_value" : -24,
10739     "kind" : "offset_to_top"
10740    },
10741    {
10742     "kind" : "rtti",
10743     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEEE"
10744    },
10745    {
10746     "kind" : "complete_dtor_pointer",
10747     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEED1Ev"
10748    },
10749    {
10750     "kind" : "deleting_dtor_pointer",
10751     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEED0Ev"
10752    },
10753    {
10754     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
10755    },
10756    {
10757     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10758    },
10759    {
10760     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10761    },
10762    {
10763     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10764    }
10765   ]
10766  },
10767  {
10768   "alignment" : 4,
10769   "base_specifiers" :
10770   [
10771    {
10772     "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_19IVibratorE"
10773    },
10774    {
10775     "referenced_type" : "_ZTIN7android8hardware10IInterfaceE"
10776    },
10777    {
10778     "referenced_type" : "_ZTIN7android8hardware11BpHwRefBaseE"
10779    }
10780   ],
10781   "linker_set_key" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEEE",
10782   "name" : "android::hardware::BpInterface<android::hardware::vibrator::V1_1::IVibrator>",
10783   "record_kind" : "class",
10784   "referenced_type" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEEE",
10785   "self_type" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEEE",
10786   "size" : 32,
10787   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
10788   "template_args" : [ "_ZTIN7android8hardware8vibrator4V1_19IVibratorE" ],
10789   "vtable_components" :
10790   [
10791    {
10792     "component_value" : 24,
10793     "kind" : "vbase_offset"
10794    },
10795    {
10796     "kind" : "offset_to_top"
10797    },
10798    {
10799     "kind" : "rtti",
10800     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEEE"
10801    },
10802    {
10803     "mangled_component_name" : "_ZNK7android8hardware8vibrator4V1_19IVibrator8isRemoteEv"
10804    },
10805    {
10806     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
10807    },
10808    {
10809     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
10810    },
10811    {
10812     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
10813    },
10814    {
10815     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
10816    },
10817    {
10818     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator21setHALInstrumentationEv"
10819    },
10820    {
10821     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
10822    },
10823    {
10824     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator4pingEv"
10825    },
10826    {
10827     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
10828    },
10829    {
10830     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator21notifySyspropsChangedEv"
10831    },
10832    {
10833     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
10834    },
10835    {
10836     "kind" : "complete_dtor_pointer",
10837     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEED1Ev"
10838    },
10839    {
10840     "kind" : "deleting_dtor_pointer",
10841     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEED0Ev"
10842    },
10843    {
10844     "is_pure" : true,
10845     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator2onEj"
10846    },
10847    {
10848     "is_pure" : true,
10849     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator3offEv"
10850    },
10851    {
10852     "is_pure" : true,
10853     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator24supportsAmplitudeControlEv"
10854    },
10855    {
10856     "is_pure" : true,
10857     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator12setAmplitudeEh"
10858    },
10859    {
10860     "is_pure" : true,
10861     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator7performENS1_4V1_06EffectENS4_14EffectStrengthENSt3__18functionIFvNS4_6StatusEjEEE"
10862    },
10863    {
10864     "is_pure" : true,
10865     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator11perform_1_1ENS2_10Effect_1_1ENS1_4V1_014EffectStrengthENSt3__18functionIFvNS5_6StatusEjEEE"
10866    },
10867    {
10868     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEE10onAsBinderEv"
10869    },
10870    {
10871     "component_value" : 20,
10872     "kind" : "vbase_offset"
10873    },
10874    {
10875     "component_value" : -4,
10876     "kind" : "offset_to_top"
10877    },
10878    {
10879     "kind" : "rtti",
10880     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEEE"
10881    },
10882    {
10883     "kind" : "complete_dtor_pointer",
10884     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEED1Ev"
10885    },
10886    {
10887     "kind" : "deleting_dtor_pointer",
10888     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEED0Ev"
10889    },
10890    {
10891     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEE10onAsBinderEv"
10892    },
10893    {
10894     "component_value" : 16,
10895     "kind" : "vbase_offset"
10896    },
10897    {
10898     "component_value" : -8,
10899     "kind" : "offset_to_top"
10900    },
10901    {
10902     "kind" : "rtti",
10903     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEEE"
10904    },
10905    {
10906     "kind" : "complete_dtor_pointer",
10907     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEED1Ev"
10908    },
10909    {
10910     "kind" : "deleting_dtor_pointer",
10911     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEED0Ev"
10912    },
10913    {
10914     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
10915    },
10916    {
10917     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10918    },
10919    {
10920     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10921    },
10922    {
10923     "kind" : "vcall_offset"
10924    },
10925    {
10926     "component_value" : -16,
10927     "kind" : "vcall_offset"
10928    },
10929    {
10930     "component_value" : -16,
10931     "kind" : "vcall_offset"
10932    },
10933    {
10934     "component_value" : -16,
10935     "kind" : "vcall_offset"
10936    },
10937    {
10938     "component_value" : -24,
10939     "kind" : "vcall_offset"
10940    },
10941    {
10942     "component_value" : -24,
10943     "kind" : "offset_to_top"
10944    },
10945    {
10946     "kind" : "rtti",
10947     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEEE"
10948    },
10949    {
10950     "kind" : "complete_dtor_pointer",
10951     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEED1Ev"
10952    },
10953    {
10954     "kind" : "deleting_dtor_pointer",
10955     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEED0Ev"
10956    },
10957    {
10958     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
10959    },
10960    {
10961     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10962    },
10963    {
10964     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10965    },
10966    {
10967     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10968    }
10969   ]
10970  },
10971  {
10972   "alignment" : 4,
10973   "base_specifiers" :
10974   [
10975    {
10976     "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_29IVibratorE"
10977    },
10978    {
10979     "referenced_type" : "_ZTIN7android8hardware10IInterfaceE"
10980    },
10981    {
10982     "referenced_type" : "_ZTIN7android8hardware11BpHwRefBaseE"
10983    }
10984   ],
10985   "linker_set_key" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEEE",
10986   "name" : "android::hardware::BpInterface<android::hardware::vibrator::V1_2::IVibrator>",
10987   "record_kind" : "class",
10988   "referenced_type" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEEE",
10989   "self_type" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEEE",
10990   "size" : 32,
10991   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
10992   "template_args" : [ "_ZTIN7android8hardware8vibrator4V1_29IVibratorE" ],
10993   "vtable_components" :
10994   [
10995    {
10996     "component_value" : 24,
10997     "kind" : "vbase_offset"
10998    },
10999    {
11000     "kind" : "offset_to_top"
11001    },
11002    {
11003     "kind" : "rtti",
11004     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEEE"
11005    },
11006    {
11007     "mangled_component_name" : "_ZNK7android8hardware8vibrator4V1_29IVibrator8isRemoteEv"
11008    },
11009    {
11010     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11011    },
11012    {
11013     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11014    },
11015    {
11016     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11017    },
11018    {
11019     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
11020    },
11021    {
11022     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator21setHALInstrumentationEv"
11023    },
11024    {
11025     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
11026    },
11027    {
11028     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator4pingEv"
11029    },
11030    {
11031     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11032    },
11033    {
11034     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator21notifySyspropsChangedEv"
11035    },
11036    {
11037     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11038    },
11039    {
11040     "kind" : "complete_dtor_pointer",
11041     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEED1Ev"
11042    },
11043    {
11044     "kind" : "deleting_dtor_pointer",
11045     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEED0Ev"
11046    },
11047    {
11048     "is_pure" : true,
11049     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator2onEj"
11050    },
11051    {
11052     "is_pure" : true,
11053     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator3offEv"
11054    },
11055    {
11056     "is_pure" : true,
11057     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator24supportsAmplitudeControlEv"
11058    },
11059    {
11060     "is_pure" : true,
11061     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator12setAmplitudeEh"
11062    },
11063    {
11064     "is_pure" : true,
11065     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator7performENS1_4V1_06EffectENS4_14EffectStrengthENSt3__18functionIFvNS4_6StatusEjEEE"
11066    },
11067    {
11068     "is_pure" : true,
11069     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator11perform_1_1ENS1_4V1_110Effect_1_1ENS1_4V1_014EffectStrengthENSt3__18functionIFvNS6_6StatusEjEEE"
11070    },
11071    {
11072     "is_pure" : true,
11073     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator11perform_1_2ENS2_6EffectENS1_4V1_014EffectStrengthENSt3__18functionIFvNS5_6StatusEjEEE"
11074    },
11075    {
11076     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEE10onAsBinderEv"
11077    },
11078    {
11079     "component_value" : 20,
11080     "kind" : "vbase_offset"
11081    },
11082    {
11083     "component_value" : -4,
11084     "kind" : "offset_to_top"
11085    },
11086    {
11087     "kind" : "rtti",
11088     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEEE"
11089    },
11090    {
11091     "kind" : "complete_dtor_pointer",
11092     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEED1Ev"
11093    },
11094    {
11095     "kind" : "deleting_dtor_pointer",
11096     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEED0Ev"
11097    },
11098    {
11099     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEE10onAsBinderEv"
11100    },
11101    {
11102     "component_value" : 16,
11103     "kind" : "vbase_offset"
11104    },
11105    {
11106     "component_value" : -8,
11107     "kind" : "offset_to_top"
11108    },
11109    {
11110     "kind" : "rtti",
11111     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEEE"
11112    },
11113    {
11114     "kind" : "complete_dtor_pointer",
11115     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEED1Ev"
11116    },
11117    {
11118     "kind" : "deleting_dtor_pointer",
11119     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEED0Ev"
11120    },
11121    {
11122     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
11123    },
11124    {
11125     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11126    },
11127    {
11128     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11129    },
11130    {
11131     "kind" : "vcall_offset"
11132    },
11133    {
11134     "component_value" : -16,
11135     "kind" : "vcall_offset"
11136    },
11137    {
11138     "component_value" : -16,
11139     "kind" : "vcall_offset"
11140    },
11141    {
11142     "component_value" : -16,
11143     "kind" : "vcall_offset"
11144    },
11145    {
11146     "component_value" : -24,
11147     "kind" : "vcall_offset"
11148    },
11149    {
11150     "component_value" : -24,
11151     "kind" : "offset_to_top"
11152    },
11153    {
11154     "kind" : "rtti",
11155     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEEE"
11156    },
11157    {
11158     "kind" : "complete_dtor_pointer",
11159     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEED1Ev"
11160    },
11161    {
11162     "kind" : "deleting_dtor_pointer",
11163     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEED0Ev"
11164    },
11165    {
11166     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
11167    },
11168    {
11169     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11170    },
11171    {
11172     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11173    },
11174    {
11175     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11176    }
11177   ]
11178  },
11179  {
11180   "alignment" : 4,
11181   "base_specifiers" :
11182   [
11183    {
11184     "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_39IVibratorE"
11185    },
11186    {
11187     "referenced_type" : "_ZTIN7android8hardware10IInterfaceE"
11188    },
11189    {
11190     "referenced_type" : "_ZTIN7android8hardware11BpHwRefBaseE"
11191    }
11192   ],
11193   "linker_set_key" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_39IVibratorEEE",
11194   "name" : "android::hardware::BpInterface<android::hardware::vibrator::V1_3::IVibrator>",
11195   "record_kind" : "class",
11196   "referenced_type" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_39IVibratorEEE",
11197   "self_type" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_39IVibratorEEE",
11198   "size" : 32,
11199   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
11200   "template_args" : [ "_ZTIN7android8hardware8vibrator4V1_39IVibratorE" ],
11201   "vtable_components" :
11202   [
11203    {
11204     "component_value" : 24,
11205     "kind" : "vbase_offset"
11206    },
11207    {
11208     "kind" : "offset_to_top"
11209    },
11210    {
11211     "kind" : "rtti",
11212     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_39IVibratorEEE"
11213    },
11214    {
11215     "mangled_component_name" : "_ZNK7android8hardware8vibrator4V1_39IVibrator8isRemoteEv"
11216    },
11217    {
11218     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11219    },
11220    {
11221     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11222    },
11223    {
11224     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11225    },
11226    {
11227     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
11228    },
11229    {
11230     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator21setHALInstrumentationEv"
11231    },
11232    {
11233     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
11234    },
11235    {
11236     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator4pingEv"
11237    },
11238    {
11239     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11240    },
11241    {
11242     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator21notifySyspropsChangedEv"
11243    },
11244    {
11245     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11246    },
11247    {
11248     "kind" : "complete_dtor_pointer",
11249     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_8vibrator4V1_39IVibratorEED1Ev"
11250    },
11251    {
11252     "kind" : "deleting_dtor_pointer",
11253     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_8vibrator4V1_39IVibratorEED0Ev"
11254    },
11255    {
11256     "is_pure" : true,
11257     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator2onEj"
11258    },
11259    {
11260     "is_pure" : true,
11261     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator3offEv"
11262    },
11263    {
11264     "is_pure" : true,
11265     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator24supportsAmplitudeControlEv"
11266    },
11267    {
11268     "is_pure" : true,
11269     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator12setAmplitudeEh"
11270    },
11271    {
11272     "is_pure" : true,
11273     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator7performENS1_4V1_06EffectENS4_14EffectStrengthENSt3__18functionIFvNS4_6StatusEjEEE"
11274    },
11275    {
11276     "is_pure" : true,
11277     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator11perform_1_1ENS1_4V1_110Effect_1_1ENS1_4V1_014EffectStrengthENSt3__18functionIFvNS6_6StatusEjEEE"
11278    },
11279    {
11280     "is_pure" : true,
11281     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator11perform_1_2ENS1_4V1_26EffectENS1_4V1_014EffectStrengthENSt3__18functionIFvNS6_6StatusEjEEE"
11282    },
11283    {
11284     "is_pure" : true,
11285     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator23supportsExternalControlEv"
11286    },
11287    {
11288     "is_pure" : true,
11289     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator18setExternalControlEb"
11290    },
11291    {
11292     "is_pure" : true,
11293     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator11perform_1_3ENS2_6EffectENS1_4V1_014EffectStrengthENSt3__18functionIFvNS5_6StatusEjEEE"
11294    },
11295    {
11296     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_8vibrator4V1_39IVibratorEE10onAsBinderEv"
11297    },
11298    {
11299     "component_value" : 20,
11300     "kind" : "vbase_offset"
11301    },
11302    {
11303     "component_value" : -4,
11304     "kind" : "offset_to_top"
11305    },
11306    {
11307     "kind" : "rtti",
11308     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_39IVibratorEEE"
11309    },
11310    {
11311     "kind" : "complete_dtor_pointer",
11312     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_8vibrator4V1_39IVibratorEED1Ev"
11313    },
11314    {
11315     "kind" : "deleting_dtor_pointer",
11316     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_8vibrator4V1_39IVibratorEED0Ev"
11317    },
11318    {
11319     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_8vibrator4V1_39IVibratorEE10onAsBinderEv"
11320    },
11321    {
11322     "component_value" : 16,
11323     "kind" : "vbase_offset"
11324    },
11325    {
11326     "component_value" : -8,
11327     "kind" : "offset_to_top"
11328    },
11329    {
11330     "kind" : "rtti",
11331     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_39IVibratorEEE"
11332    },
11333    {
11334     "kind" : "complete_dtor_pointer",
11335     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_8vibrator4V1_39IVibratorEED1Ev"
11336    },
11337    {
11338     "kind" : "deleting_dtor_pointer",
11339     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_8vibrator4V1_39IVibratorEED0Ev"
11340    },
11341    {
11342     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
11343    },
11344    {
11345     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11346    },
11347    {
11348     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11349    },
11350    {
11351     "kind" : "vcall_offset"
11352    },
11353    {
11354     "component_value" : -16,
11355     "kind" : "vcall_offset"
11356    },
11357    {
11358     "component_value" : -16,
11359     "kind" : "vcall_offset"
11360    },
11361    {
11362     "component_value" : -16,
11363     "kind" : "vcall_offset"
11364    },
11365    {
11366     "component_value" : -24,
11367     "kind" : "vcall_offset"
11368    },
11369    {
11370     "component_value" : -24,
11371     "kind" : "offset_to_top"
11372    },
11373    {
11374     "kind" : "rtti",
11375     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_39IVibratorEEE"
11376    },
11377    {
11378     "kind" : "complete_dtor_pointer",
11379     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_8vibrator4V1_39IVibratorEED1Ev"
11380    },
11381    {
11382     "kind" : "deleting_dtor_pointer",
11383     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_8vibrator4V1_39IVibratorEED0Ev"
11384    },
11385    {
11386     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
11387    },
11388    {
11389     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11390    },
11391    {
11392     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11393    },
11394    {
11395     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11396    }
11397   ]
11398  },
11399  {
11400   "alignment" : 4,
11401   "base_specifiers" :
11402   [
11403    {
11404     "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE"
11405    },
11406    {
11407     "referenced_type" : "_ZTIN7android8hardware10IInterfaceE"
11408    },
11409    {
11410     "referenced_type" : "_ZTIN7android8hardware11BpHwRefBaseE"
11411    }
11412   ],
11413   "linker_set_key" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
11414   "name" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
11415   "record_kind" : "class",
11416   "referenced_type" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
11417   "self_type" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
11418   "size" : 32,
11419   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
11420   "template_args" : [ "_ZTIN7android4hidl4base4V1_05IBaseE" ],
11421   "vtable_components" :
11422   [
11423    {
11424     "component_value" : 24,
11425     "kind" : "vbase_offset"
11426    },
11427    {
11428     "kind" : "offset_to_top"
11429    },
11430    {
11431     "kind" : "rtti",
11432     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
11433    },
11434    {
11435     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
11436    },
11437    {
11438     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
11439    },
11440    {
11441     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
11442    },
11443    {
11444     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
11445    },
11446    {
11447     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
11448    },
11449    {
11450     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
11451    },
11452    {
11453     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
11454    },
11455    {
11456     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
11457    },
11458    {
11459     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
11460    },
11461    {
11462     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
11463    },
11464    {
11465     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
11466    },
11467    {
11468     "kind" : "complete_dtor_pointer",
11469     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
11470    },
11471    {
11472     "kind" : "deleting_dtor_pointer",
11473     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
11474    },
11475    {
11476     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
11477    },
11478    {
11479     "component_value" : 20,
11480     "kind" : "vbase_offset"
11481    },
11482    {
11483     "component_value" : -4,
11484     "kind" : "offset_to_top"
11485    },
11486    {
11487     "kind" : "rtti",
11488     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
11489    },
11490    {
11491     "kind" : "complete_dtor_pointer",
11492     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
11493    },
11494    {
11495     "kind" : "deleting_dtor_pointer",
11496     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
11497    },
11498    {
11499     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
11500    },
11501    {
11502     "component_value" : 16,
11503     "kind" : "vbase_offset"
11504    },
11505    {
11506     "component_value" : -8,
11507     "kind" : "offset_to_top"
11508    },
11509    {
11510     "kind" : "rtti",
11511     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
11512    },
11513    {
11514     "kind" : "complete_dtor_pointer",
11515     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
11516    },
11517    {
11518     "kind" : "deleting_dtor_pointer",
11519     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
11520    },
11521    {
11522     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
11523    },
11524    {
11525     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11526    },
11527    {
11528     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11529    },
11530    {
11531     "kind" : "vcall_offset"
11532    },
11533    {
11534     "component_value" : -16,
11535     "kind" : "vcall_offset"
11536    },
11537    {
11538     "component_value" : -16,
11539     "kind" : "vcall_offset"
11540    },
11541    {
11542     "component_value" : -16,
11543     "kind" : "vcall_offset"
11544    },
11545    {
11546     "component_value" : -24,
11547     "kind" : "vcall_offset"
11548    },
11549    {
11550     "component_value" : -24,
11551     "kind" : "offset_to_top"
11552    },
11553    {
11554     "kind" : "rtti",
11555     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
11556    },
11557    {
11558     "kind" : "complete_dtor_pointer",
11559     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
11560    },
11561    {
11562     "kind" : "deleting_dtor_pointer",
11563     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
11564    },
11565    {
11566     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
11567    },
11568    {
11569     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11570    },
11571    {
11572     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11573    },
11574    {
11575     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11576    }
11577   ]
11578  },
11579  {
11580   "alignment" : 4,
11581   "fields" :
11582   [
11583    {
11584     "access" : "private",
11585     "field_name" : "mHandle",
11586     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEE"
11587    },
11588    {
11589     "access" : "private",
11590     "field_name" : "mOwnsHandle",
11591     "field_offset" : 64,
11592     "referenced_type" : "_ZTIb"
11593    },
11594    {
11595     "access" : "private",
11596     "field_name" : "mPad",
11597     "field_offset" : 72,
11598     "referenced_type" : "_ZTIA7_h"
11599    }
11600   ],
11601   "linker_set_key" : "_ZTIN7android8hardware11hidl_handleE",
11602   "name" : "android::hardware::hidl_handle",
11603   "referenced_type" : "_ZTIN7android8hardware11hidl_handleE",
11604   "self_type" : "_ZTIN7android8hardware11hidl_handleE",
11605   "size" : 16,
11606   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
11607  },
11608  {
11609   "alignment" : 4,
11610   "fields" :
11611   [
11612    {
11613     "access" : "private",
11614     "field_name" : "mHandle",
11615     "referenced_type" : "_ZTIN7android8hardware11hidl_handleE"
11616    },
11617    {
11618     "access" : "private",
11619     "field_name" : "mSize",
11620     "field_offset" : 128,
11621     "referenced_type" : "_ZTIy"
11622    },
11623    {
11624     "access" : "private",
11625     "field_name" : "mName",
11626     "field_offset" : 192,
11627     "referenced_type" : "_ZTIN7android8hardware11hidl_stringE"
11628    }
11629   ],
11630   "linker_set_key" : "_ZTIN7android8hardware11hidl_memoryE",
11631   "name" : "android::hardware::hidl_memory",
11632   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
11633   "self_type" : "_ZTIN7android8hardware11hidl_memoryE",
11634   "size" : 40,
11635   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
11636  },
11637  {
11638   "alignment" : 4,
11639   "fields" :
11640   [
11641    {
11642     "access" : "private",
11643     "field_name" : "mBuffer",
11644     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEE"
11645    },
11646    {
11647     "access" : "private",
11648     "field_name" : "mSize",
11649     "field_offset" : 64,
11650     "referenced_type" : "_ZTIj"
11651    },
11652    {
11653     "access" : "private",
11654     "field_name" : "mOwnsBuffer",
11655     "field_offset" : 96,
11656     "referenced_type" : "_ZTIb"
11657    },
11658    {
11659     "access" : "private",
11660     "field_name" : "mPad",
11661     "field_offset" : 104,
11662     "referenced_type" : "_ZTIA3_h"
11663    }
11664   ],
11665   "linker_set_key" : "_ZTIN7android8hardware11hidl_stringE",
11666   "name" : "android::hardware::hidl_string",
11667   "referenced_type" : "_ZTIN7android8hardware11hidl_stringE",
11668   "self_type" : "_ZTIN7android8hardware11hidl_stringE",
11669   "size" : 16,
11670   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
11671  },
11672  {
11673   "alignment" : 4,
11674   "fields" :
11675   [
11676    {
11677     "access" : "private",
11678     "field_name" : "mGrantors",
11679     "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
11680    },
11681    {
11682     "access" : "private",
11683     "field_name" : "mHandle",
11684     "field_offset" : 128,
11685     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEE"
11686    },
11687    {
11688     "access" : "private",
11689     "field_name" : "mQuantum",
11690     "field_offset" : 192,
11691     "referenced_type" : "_ZTIj"
11692    },
11693    {
11694     "access" : "private",
11695     "field_name" : "mFlags",
11696     "field_offset" : 224,
11697     "referenced_type" : "_ZTIj"
11698    }
11699   ],
11700   "linker_set_key" : "_ZTIN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE",
11701   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
11702   "referenced_type" : "_ZTIN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE",
11703   "self_type" : "_ZTIN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE",
11704   "size" : 32,
11705   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
11706   "template_args" : [ "_ZTIc" ]
11707  },
11708  {
11709   "access" : "private",
11710   "alignment" : 4,
11711   "fields" :
11712   [
11713    {
11714     "field_name" : "binder",
11715     "referenced_type" : "_ZTIPN7android8hardware7IBinderE"
11716    },
11717    {
11718     "field_name" : "refs",
11719     "field_offset" : 32,
11720     "referenced_type" : "_ZTIPN7android7RefBase12weakref_typeE"
11721    }
11722   ],
11723   "linker_set_key" : "_ZTIN7android8hardware12ProcessState12handle_entryE",
11724   "name" : "android::hardware::ProcessState::handle_entry",
11725   "referenced_type" : "_ZTIN7android8hardware12ProcessState12handle_entryE",
11726   "self_type" : "_ZTIN7android8hardware12ProcessState12handle_entryE",
11727   "size" : 8,
11728   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
11729  },
11730  {
11731   "alignment" : 4,
11732   "base_specifiers" :
11733   [
11734    {
11735     "is_virtual" : true,
11736     "referenced_type" : "_ZTIN7android7RefBaseE"
11737    }
11738   ],
11739   "fields" :
11740   [
11741    {
11742     "access" : "private",
11743     "field_name" : "mDriverFD",
11744     "field_offset" : 32,
11745     "referenced_type" : "_ZTIi"
11746    },
11747    {
11748     "access" : "private",
11749     "field_name" : "mVMStart",
11750     "field_offset" : 64,
11751     "referenced_type" : "_ZTIPv"
11752    },
11753    {
11754     "access" : "private",
11755     "field_name" : "mThreadCountLock",
11756     "field_offset" : 96,
11757     "referenced_type" : "_ZTI15pthread_mutex_t"
11758    },
11759    {
11760     "access" : "private",
11761     "field_name" : "mThreadCountDecrement",
11762     "field_offset" : 128,
11763     "referenced_type" : "_ZTI14pthread_cond_t"
11764    },
11765    {
11766     "access" : "private",
11767     "field_name" : "mExecutingThreadsCount",
11768     "field_offset" : 160,
11769     "referenced_type" : "_ZTIj"
11770    },
11771    {
11772     "access" : "private",
11773     "field_name" : "mMaxThreads",
11774     "field_offset" : 192,
11775     "referenced_type" : "_ZTIj"
11776    },
11777    {
11778     "access" : "private",
11779     "field_name" : "mStarvationStartTimeMs",
11780     "field_offset" : 224,
11781     "referenced_type" : "_ZTIx"
11782    },
11783    {
11784     "access" : "private",
11785     "field_name" : "mLock",
11786     "field_offset" : 288,
11787     "referenced_type" : "_ZTIN7android5MutexE"
11788    },
11789    {
11790     "access" : "private",
11791     "field_name" : "mHandleToObject",
11792     "field_offset" : 320,
11793     "referenced_type" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
11794    },
11795    {
11796     "access" : "private",
11797     "field_name" : "mManagesContexts",
11798     "field_offset" : 480,
11799     "referenced_type" : "_ZTIb"
11800    },
11801    {
11802     "access" : "private",
11803     "field_name" : "mBinderContextCheckFunc",
11804     "field_offset" : 512,
11805     "referenced_type" : "_ZTIPFbRKN7android8String16ERKNS_2spINS_8hardware7IBinderEEEPvE"
11806    },
11807    {
11808     "access" : "private",
11809     "field_name" : "mBinderContextUserData",
11810     "field_offset" : 544,
11811     "referenced_type" : "_ZTIPv"
11812    },
11813    {
11814     "access" : "private",
11815     "field_name" : "mContexts",
11816     "field_offset" : 576,
11817     "referenced_type" : "_ZTIN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
11818    },
11819    {
11820     "access" : "private",
11821     "field_name" : "mRootDir",
11822     "field_offset" : 736,
11823     "referenced_type" : "_ZTIN7android7String8E"
11824    },
11825    {
11826     "access" : "private",
11827     "field_name" : "mThreadPoolStarted",
11828     "field_offset" : 768,
11829     "referenced_type" : "_ZTIb"
11830    },
11831    {
11832     "access" : "private",
11833     "field_name" : "mSpawnThreadOnStart",
11834     "field_offset" : 776,
11835     "referenced_type" : "_ZTIb"
11836    },
11837    {
11838     "access" : "private",
11839     "field_name" : "mThreadPoolSeq",
11840     "field_offset" : 800,
11841     "referenced_type" : "_ZTIVi"
11842    },
11843    {
11844     "access" : "private",
11845     "field_name" : "mMmapSize",
11846     "field_offset" : 832,
11847     "referenced_type" : "_ZTIKj"
11848    },
11849    {
11850     "access" : "private",
11851     "field_name" : "mCallRestriction",
11852     "field_offset" : 864,
11853     "referenced_type" : "_ZTIN7android8hardware12ProcessState15CallRestrictionE"
11854    }
11855   ],
11856   "linker_set_key" : "_ZTIN7android8hardware12ProcessStateE",
11857   "name" : "android::hardware::ProcessState",
11858   "record_kind" : "class",
11859   "referenced_type" : "_ZTIN7android8hardware12ProcessStateE",
11860   "self_type" : "_ZTIN7android8hardware12ProcessStateE",
11861   "size" : 120,
11862   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
11863   "vtable_components" :
11864   [
11865    {
11866     "component_value" : 112,
11867     "kind" : "vbase_offset"
11868    },
11869    {
11870     "kind" : "offset_to_top"
11871    },
11872    {
11873     "kind" : "rtti",
11874     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
11875    },
11876    {
11877     "kind" : "complete_dtor_pointer",
11878     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
11879    },
11880    {
11881     "kind" : "deleting_dtor_pointer",
11882     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
11883    },
11884    {
11885     "kind" : "vcall_offset"
11886    },
11887    {
11888     "kind" : "vcall_offset"
11889    },
11890    {
11891     "kind" : "vcall_offset"
11892    },
11893    {
11894     "kind" : "vcall_offset"
11895    },
11896    {
11897     "component_value" : -112,
11898     "kind" : "vcall_offset"
11899    },
11900    {
11901     "component_value" : -112,
11902     "kind" : "offset_to_top"
11903    },
11904    {
11905     "kind" : "rtti",
11906     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
11907    },
11908    {
11909     "kind" : "complete_dtor_pointer",
11910     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD1Ev"
11911    },
11912    {
11913     "kind" : "deleting_dtor_pointer",
11914     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD0Ev"
11915    },
11916    {
11917     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11918    },
11919    {
11920     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11921    },
11922    {
11923     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11924    },
11925    {
11926     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11927    }
11928   ]
11929  },
11930  {
11931   "alignment" : 2,
11932   "fields" :
11933   [
11934    {
11935     "access" : "private",
11936     "field_name" : "mMajor",
11937     "referenced_type" : "_ZTIt"
11938    },
11939    {
11940     "access" : "private",
11941     "field_name" : "mMinor",
11942     "field_offset" : 16,
11943     "referenced_type" : "_ZTIt"
11944    }
11945   ],
11946   "linker_set_key" : "_ZTIN7android8hardware12hidl_versionE",
11947   "name" : "android::hardware::hidl_version",
11948   "referenced_type" : "_ZTIN7android8hardware12hidl_versionE",
11949   "self_type" : "_ZTIN7android8hardware12hidl_versionE",
11950   "size" : 4,
11951   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
11952  },
11953  {
11954   "alignment" : 4,
11955   "fields" :
11956   [
11957    {
11958     "access" : "private",
11959     "field_name" : "mMutex",
11960     "referenced_type" : "_ZTINSt3__15mutexE"
11961    },
11962    {
11963     "access" : "private",
11964     "field_name" : "mMap",
11965     "field_offset" : 32,
11966     "referenced_type" : "_ZTINSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS8_8hardware7IBinderEEEPvEEENS_4lessIS6_EENS4_INS_4pairIKS6_SF_EEEEEE"
11967    }
11968   ],
11969   "linker_set_key" : "_ZTIN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE",
11970   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
11971   "record_kind" : "class",
11972   "referenced_type" : "_ZTIN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE",
11973   "self_type" : "_ZTIN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE",
11974   "size" : 16,
11975   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
11976   "template_args" :
11977   [
11978    "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
11979    "_ZTINSt3__18functionIFN7android2spINS1_8hardware7IBinderEEEPvEEE"
11980   ]
11981  },
11982  {
11983   "alignment" : 4,
11984   "fields" :
11985   [
11986    {
11987     "access" : "private",
11988     "field_name" : "mMutex",
11989     "referenced_type" : "_ZTINSt3__15mutexE"
11990    },
11991    {
11992     "access" : "private",
11993     "field_name" : "mMap",
11994     "field_offset" : 32,
11995     "referenced_type" : "_ZTINSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS8_4hidl4base4V1_05IBaseEEEPvEEENS_4lessIS6_EENS4_INS_4pairIKS6_SH_EEEEEE"
11996    }
11997   ],
11998   "linker_set_key" : "_ZTIN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE",
11999   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
12000   "record_kind" : "class",
12001   "referenced_type" : "_ZTIN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE",
12002   "self_type" : "_ZTIN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE",
12003   "size" : 16,
12004   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
12005   "template_args" :
12006   [
12007    "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
12008    "_ZTINSt3__18functionIFN7android2spINS1_4hidl4base4V1_05IBaseEEEPvEEE"
12009   ]
12010  },
12011  {
12012   "alignment" : 4,
12013   "fields" :
12014   [
12015    {
12016     "access" : "private",
12017     "field_name" : "mMutex",
12018     "referenced_type" : "_ZTINSt3__15mutexE"
12019    },
12020    {
12021     "access" : "private",
12022     "field_name" : "mMap",
12023     "field_offset" : 32,
12024     "referenced_type" : "_ZTINSt3__13mapIPKN7android4hidl4base4V1_05IBaseENS1_2wpINS1_8hardware9BHwBinderEEENS_4lessIS7_EENS_9allocatorINS_4pairIKS7_SB_EEEEEE"
12025    }
12026   ],
12027   "linker_set_key" : "_ZTIN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE",
12028   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
12029   "record_kind" : "class",
12030   "referenced_type" : "_ZTIN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE",
12031   "self_type" : "_ZTIN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE",
12032   "size" : 16,
12033   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
12034   "template_args" :
12035   [
12036    "_ZTIPKN7android4hidl4base4V1_05IBaseE",
12037    "_ZTIN7android2wpINS_8hardware9BHwBinderEEE"
12038   ]
12039  },
12040  {
12041   "alignment" : 8,
12042   "fields" :
12043   [
12044    {
12045     "field_name" : "flags",
12046     "referenced_type" : "_ZTIj"
12047    },
12048    {
12049     "field_name" : "fdIndex",
12050     "field_offset" : 32,
12051     "referenced_type" : "_ZTIj"
12052    },
12053    {
12054     "field_name" : "offset",
12055     "field_offset" : 64,
12056     "referenced_type" : "_ZTIj"
12057    },
12058    {
12059     "field_name" : "extent",
12060     "field_offset" : 128,
12061     "referenced_type" : "_ZTIy"
12062    }
12063   ],
12064   "linker_set_key" : "_ZTIN7android8hardware17GrantorDescriptorE",
12065   "name" : "android::hardware::GrantorDescriptor",
12066   "referenced_type" : "_ZTIN7android8hardware17GrantorDescriptorE",
12067   "self_type" : "_ZTIN7android8hardware17GrantorDescriptorE",
12068   "size" : 24,
12069   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h"
12070  },
12071  {
12072   "alignment" : 4,
12073   "base_specifiers" :
12074   [
12075    {
12076     "is_virtual" : true,
12077     "referenced_type" : "_ZTIN7android7RefBaseE"
12078    }
12079   ],
12080   "linker_set_key" : "_ZTIN7android8hardware20hidl_death_recipientE",
12081   "name" : "android::hardware::hidl_death_recipient",
12082   "referenced_type" : "_ZTIN7android8hardware20hidl_death_recipientE",
12083   "self_type" : "_ZTIN7android8hardware20hidl_death_recipientE",
12084   "size" : 12,
12085   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
12086   "vtable_components" :
12087   [
12088    {
12089     "component_value" : 4,
12090     "kind" : "vbase_offset"
12091    },
12092    {
12093     "kind" : "offset_to_top"
12094    },
12095    {
12096     "kind" : "rtti",
12097     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
12098    },
12099    {
12100     "is_pure" : true,
12101     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEyRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
12102    },
12103    {
12104     "kind" : "complete_dtor_pointer",
12105     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
12106    },
12107    {
12108     "kind" : "deleting_dtor_pointer",
12109     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
12110    },
12111    {
12112     "kind" : "vcall_offset"
12113    },
12114    {
12115     "kind" : "vcall_offset"
12116    },
12117    {
12118     "kind" : "vcall_offset"
12119    },
12120    {
12121     "kind" : "vcall_offset"
12122    },
12123    {
12124     "component_value" : -4,
12125     "kind" : "vcall_offset"
12126    },
12127    {
12128     "component_value" : -4,
12129     "kind" : "offset_to_top"
12130    },
12131    {
12132     "kind" : "rtti",
12133     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
12134    },
12135    {
12136     "kind" : "complete_dtor_pointer",
12137     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD1Ev"
12138    },
12139    {
12140     "kind" : "deleting_dtor_pointer",
12141     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD0Ev"
12142    },
12143    {
12144     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12145    },
12146    {
12147     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12148    },
12149    {
12150     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12151    },
12152    {
12153     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12154    }
12155   ]
12156  },
12157  {
12158   "alignment" : 4,
12159   "base_specifiers" :
12160   [
12161    {
12162     "referenced_type" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
12163    }
12164   ],
12165   "fields" :
12166   [
12167    {
12168     "access" : "private",
12169     "field_name" : "mRecipient",
12170     "field_offset" : 32,
12171     "referenced_type" : "_ZTIN7android2wpINS_8hardware20hidl_death_recipientEEE"
12172    },
12173    {
12174     "access" : "private",
12175     "field_name" : "mCookie",
12176     "field_offset" : 96,
12177     "referenced_type" : "_ZTIy"
12178    },
12179    {
12180     "access" : "private",
12181     "field_name" : "mBase",
12182     "field_offset" : 160,
12183     "referenced_type" : "_ZTIN7android2wpINS_4hidl4base4V1_05IBaseEEE"
12184    }
12185   ],
12186   "linker_set_key" : "_ZTIN7android8hardware27hidl_binder_death_recipientE",
12187   "name" : "android::hardware::hidl_binder_death_recipient",
12188   "referenced_type" : "_ZTIN7android8hardware27hidl_binder_death_recipientE",
12189   "self_type" : "_ZTIN7android8hardware27hidl_binder_death_recipientE",
12190   "size" : 36,
12191   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
12192   "vtable_components" :
12193   [
12194    {
12195     "component_value" : 28,
12196     "kind" : "vbase_offset"
12197    },
12198    {
12199     "kind" : "offset_to_top"
12200    },
12201    {
12202     "kind" : "rtti",
12203     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
12204    },
12205    {
12206     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
12207    },
12208    {
12209     "kind" : "complete_dtor_pointer",
12210     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
12211    },
12212    {
12213     "kind" : "deleting_dtor_pointer",
12214     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
12215    },
12216    {
12217     "kind" : "vcall_offset"
12218    },
12219    {
12220     "kind" : "vcall_offset"
12221    },
12222    {
12223     "kind" : "vcall_offset"
12224    },
12225    {
12226     "kind" : "vcall_offset"
12227    },
12228    {
12229     "component_value" : -28,
12230     "kind" : "vcall_offset"
12231    },
12232    {
12233     "component_value" : -28,
12234     "kind" : "offset_to_top"
12235    },
12236    {
12237     "kind" : "rtti",
12238     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
12239    },
12240    {
12241     "kind" : "complete_dtor_pointer",
12242     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD1Ev"
12243    },
12244    {
12245     "kind" : "deleting_dtor_pointer",
12246     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD0Ev"
12247    },
12248    {
12249     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12250    },
12251    {
12252     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12253    },
12254    {
12255     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12256    },
12257    {
12258     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12259    }
12260   ]
12261  },
12262  {
12263   "access" : "private",
12264   "alignment" : 4,
12265   "fields" :
12266   [
12267    {
12268     "field_name" : "index",
12269     "referenced_type" : "_ZTIj"
12270    },
12271    {
12272     "field_name" : "buffer",
12273     "field_offset" : 32,
12274     "referenced_type" : "_ZTIy"
12275    },
12276    {
12277     "field_name" : "bufend",
12278     "field_offset" : 96,
12279     "referenced_type" : "_ZTIy"
12280    }
12281   ],
12282   "linker_set_key" : "_ZTIN7android8hardware6Parcel10BufferInfoE",
12283   "name" : "android::hardware::Parcel::BufferInfo",
12284   "referenced_type" : "_ZTIN7android8hardware6Parcel10BufferInfoE",
12285   "self_type" : "_ZTIN7android8hardware6Parcel10BufferInfoE",
12286   "size" : 20,
12287   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
12288  },
12289  {
12290   "alignment" : 4,
12291   "fields" :
12292   [
12293    {
12294     "access" : "private",
12295     "field_name" : "mBufCachePos",
12296     "referenced_type" : "_ZTIj"
12297    },
12298    {
12299     "access" : "private",
12300     "field_name" : "mBufCache",
12301     "field_offset" : 32,
12302     "referenced_type" : "_ZTINSt3__16vectorIN7android8hardware6Parcel10BufferInfoENS_9allocatorIS4_EEEE"
12303    },
12304    {
12305     "access" : "private",
12306     "field_name" : "mError",
12307     "field_offset" : 128,
12308     "referenced_type" : "_ZTIi"
12309    },
12310    {
12311     "access" : "private",
12312     "field_name" : "mData",
12313     "field_offset" : 160,
12314     "referenced_type" : "_ZTIPh"
12315    },
12316    {
12317     "access" : "private",
12318     "field_name" : "mDataSize",
12319     "field_offset" : 192,
12320     "referenced_type" : "_ZTIj"
12321    },
12322    {
12323     "access" : "private",
12324     "field_name" : "mDataCapacity",
12325     "field_offset" : 224,
12326     "referenced_type" : "_ZTIj"
12327    },
12328    {
12329     "access" : "private",
12330     "field_name" : "mDataPos",
12331     "field_offset" : 256,
12332     "referenced_type" : "_ZTIj"
12333    },
12334    {
12335     "access" : "private",
12336     "field_name" : "mObjects",
12337     "field_offset" : 288,
12338     "referenced_type" : "_ZTIPy"
12339    },
12340    {
12341     "access" : "private",
12342     "field_name" : "mObjectsSize",
12343     "field_offset" : 320,
12344     "referenced_type" : "_ZTIj"
12345    },
12346    {
12347     "access" : "private",
12348     "field_name" : "mObjectsCapacity",
12349     "field_offset" : 352,
12350     "referenced_type" : "_ZTIj"
12351    },
12352    {
12353     "access" : "private",
12354     "field_name" : "mNextObjectHint",
12355     "field_offset" : 384,
12356     "referenced_type" : "_ZTIj"
12357    },
12358    {
12359     "access" : "private",
12360     "field_name" : "mNumRef",
12361     "field_offset" : 416,
12362     "referenced_type" : "_ZTIj"
12363    },
12364    {
12365     "access" : "private",
12366     "field_name" : "mFdsKnown",
12367     "field_offset" : 448,
12368     "referenced_type" : "_ZTIb"
12369    },
12370    {
12371     "access" : "private",
12372     "field_name" : "mHasFds",
12373     "field_offset" : 456,
12374     "referenced_type" : "_ZTIb"
12375    },
12376    {
12377     "access" : "private",
12378     "field_name" : "mAllowFds",
12379     "field_offset" : 464,
12380     "referenced_type" : "_ZTIb"
12381    },
12382    {
12383     "access" : "private",
12384     "field_name" : "mOwner",
12385     "field_offset" : 480,
12386     "referenced_type" : "_ZTIPFvPN7android8hardware6ParcelEPKhjPKyjPvE"
12387    },
12388    {
12389     "access" : "private",
12390     "field_name" : "mOwnerCookie",
12391     "field_offset" : 512,
12392     "referenced_type" : "_ZTIPv"
12393    }
12394   ],
12395   "linker_set_key" : "_ZTIN7android8hardware6ParcelE",
12396   "name" : "android::hardware::Parcel",
12397   "record_kind" : "class",
12398   "referenced_type" : "_ZTIN7android8hardware6ParcelE",
12399   "self_type" : "_ZTIN7android8hardware6ParcelE",
12400   "size" : 68,
12401   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
12402  },
12403  {
12404   "alignment" : 4,
12405   "base_specifiers" :
12406   [
12407    {
12408     "referenced_type" : "_ZTIN7android8hardware7details13return_statusE"
12409    }
12410   ],
12411   "fields" :
12412   [
12413    {
12414     "access" : "private",
12415     "field_name" : "mVal",
12416     "field_offset" : 192,
12417     "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_06StatusE"
12418    }
12419   ],
12420   "linker_set_key" : "_ZTIN7android8hardware6ReturnINS0_8vibrator4V1_06StatusEEE",
12421   "name" : "android::hardware::Return<android::hardware::vibrator::V1_0::Status>",
12422   "record_kind" : "class",
12423   "referenced_type" : "_ZTIN7android8hardware6ReturnINS0_8vibrator4V1_06StatusEEE",
12424   "self_type" : "_ZTIN7android8hardware6ReturnINS0_8vibrator4V1_06StatusEEE",
12425   "size" : 28,
12426   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
12427   "template_args" : [ "_ZTIN7android8hardware8vibrator4V1_06StatusE" ]
12428  },
12429  {
12430   "alignment" : 4,
12431   "base_specifiers" :
12432   [
12433    {
12434     "referenced_type" : "_ZTIN7android8hardware7details13return_statusE"
12435    }
12436   ],
12437   "fields" :
12438   [
12439    {
12440     "access" : "private",
12441     "field_name" : "mVal",
12442     "field_offset" : 192,
12443     "referenced_type" : "_ZTIN7android2spINS_8hardware8vibrator4V1_39IVibratorEEE"
12444    }
12445   ],
12446   "linker_set_key" : "_ZTIN7android8hardware6ReturnINS_2spINS0_8vibrator4V1_39IVibratorEEEEE",
12447   "name" : "android::hardware::Return<android::sp<android::hardware::vibrator::V1_3::IVibrator> >",
12448   "record_kind" : "class",
12449   "referenced_type" : "_ZTIN7android8hardware6ReturnINS_2spINS0_8vibrator4V1_39IVibratorEEEEE",
12450   "self_type" : "_ZTIN7android8hardware6ReturnINS_2spINS0_8vibrator4V1_39IVibratorEEEEE",
12451   "size" : 28,
12452   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
12453   "template_args" : [ "_ZTIN7android2spINS_8hardware8vibrator4V1_39IVibratorEEE" ]
12454  },
12455  {
12456   "alignment" : 4,
12457   "base_specifiers" :
12458   [
12459    {
12460     "referenced_type" : "_ZTIN7android8hardware7details13return_statusE"
12461    }
12462   ],
12463   "fields" :
12464   [
12465    {
12466     "access" : "private",
12467     "field_name" : "mVal",
12468     "field_offset" : 168,
12469     "referenced_type" : "_ZTIb"
12470    }
12471   ],
12472   "linker_set_key" : "_ZTIN7android8hardware6ReturnIbEE",
12473   "name" : "android::hardware::Return<bool>",
12474   "record_kind" : "class",
12475   "referenced_type" : "_ZTIN7android8hardware6ReturnIbEE",
12476   "self_type" : "_ZTIN7android8hardware6ReturnIbEE",
12477   "size" : 24,
12478   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
12479   "template_args" : [ "_ZTIb" ]
12480  },
12481  {
12482   "alignment" : 4,
12483   "base_specifiers" :
12484   [
12485    {
12486     "referenced_type" : "_ZTIN7android8hardware7details13return_statusE"
12487    }
12488   ],
12489   "linker_set_key" : "_ZTIN7android8hardware6ReturnIvEE",
12490   "name" : "android::hardware::Return<void>",
12491   "record_kind" : "class",
12492   "referenced_type" : "_ZTIN7android8hardware6ReturnIvEE",
12493   "self_type" : "_ZTIN7android8hardware6ReturnIvEE",
12494   "size" : 24,
12495   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
12496   "template_args" : [ "_ZTIv" ]
12497  },
12498  {
12499   "alignment" : 4,
12500   "fields" :
12501   [
12502    {
12503     "access" : "private",
12504     "field_name" : "mException",
12505     "referenced_type" : "_ZTIi"
12506    },
12507    {
12508     "access" : "private",
12509     "field_name" : "mErrorCode",
12510     "field_offset" : 32,
12511     "referenced_type" : "_ZTIi"
12512    },
12513    {
12514     "access" : "private",
12515     "field_name" : "mMessage",
12516     "field_offset" : 64,
12517     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
12518    }
12519   ],
12520   "linker_set_key" : "_ZTIN7android8hardware6StatusE",
12521   "name" : "android::hardware::Status",
12522   "record_kind" : "class",
12523   "referenced_type" : "_ZTIN7android8hardware6StatusE",
12524   "self_type" : "_ZTIN7android8hardware6StatusE",
12525   "size" : 20,
12526   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
12527  },
12528  {
12529   "alignment" : 4,
12530   "base_specifiers" :
12531   [
12532    {
12533     "is_virtual" : true,
12534     "referenced_type" : "_ZTIN7android7RefBaseE"
12535    }
12536   ],
12537   "linker_set_key" : "_ZTIN7android8hardware7IBinder14DeathRecipientE",
12538   "name" : "android::hardware::IBinder::DeathRecipient",
12539   "record_kind" : "class",
12540   "referenced_type" : "_ZTIN7android8hardware7IBinder14DeathRecipientE",
12541   "self_type" : "_ZTIN7android8hardware7IBinder14DeathRecipientE",
12542   "size" : 12,
12543   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
12544   "vtable_components" :
12545   [
12546    {
12547     "component_value" : 4,
12548     "kind" : "vbase_offset"
12549    },
12550    {
12551     "kind" : "offset_to_top"
12552    },
12553    {
12554     "kind" : "rtti",
12555     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
12556    },
12557    {
12558     "is_pure" : true,
12559     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
12560    },
12561    {
12562     "kind" : "complete_dtor_pointer",
12563     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
12564    },
12565    {
12566     "kind" : "deleting_dtor_pointer",
12567     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
12568    },
12569    {
12570     "kind" : "vcall_offset"
12571    },
12572    {
12573     "kind" : "vcall_offset"
12574    },
12575    {
12576     "kind" : "vcall_offset"
12577    },
12578    {
12579     "kind" : "vcall_offset"
12580    },
12581    {
12582     "component_value" : -4,
12583     "kind" : "vcall_offset"
12584    },
12585    {
12586     "component_value" : -4,
12587     "kind" : "offset_to_top"
12588    },
12589    {
12590     "kind" : "rtti",
12591     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
12592    },
12593    {
12594     "kind" : "complete_dtor_pointer",
12595     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD1Ev"
12596    },
12597    {
12598     "kind" : "deleting_dtor_pointer",
12599     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD0Ev"
12600    },
12601    {
12602     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12603    },
12604    {
12605     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12606    },
12607    {
12608     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12609    },
12610    {
12611     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12612    }
12613   ]
12614  },
12615  {
12616   "alignment" : 4,
12617   "base_specifiers" :
12618   [
12619    {
12620     "is_virtual" : true,
12621     "referenced_type" : "_ZTIN7android7RefBaseE"
12622    }
12623   ],
12624   "linker_set_key" : "_ZTIN7android8hardware7IBinderE",
12625   "name" : "android::hardware::IBinder",
12626   "record_kind" : "class",
12627   "referenced_type" : "_ZTIN7android8hardware7IBinderE",
12628   "self_type" : "_ZTIN7android8hardware7IBinderE",
12629   "size" : 12,
12630   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
12631   "vtable_components" :
12632   [
12633    {
12634     "component_value" : 4,
12635     "kind" : "vbase_offset"
12636    },
12637    {
12638     "kind" : "offset_to_top"
12639    },
12640    {
12641     "kind" : "rtti",
12642     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
12643    },
12644    {
12645     "is_pure" : true,
12646     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
12647    },
12648    {
12649     "is_pure" : true,
12650     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
12651    },
12652    {
12653     "is_pure" : true,
12654     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
12655    },
12656    {
12657     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
12658    },
12659    {
12660     "is_pure" : true,
12661     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
12662    },
12663    {
12664     "is_pure" : true,
12665     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
12666    },
12667    {
12668     "is_pure" : true,
12669     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
12670    },
12671    {
12672     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
12673    },
12674    {
12675     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
12676    },
12677    {
12678     "kind" : "complete_dtor_pointer",
12679     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
12680    },
12681    {
12682     "kind" : "deleting_dtor_pointer",
12683     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
12684    },
12685    {
12686     "kind" : "vcall_offset"
12687    },
12688    {
12689     "kind" : "vcall_offset"
12690    },
12691    {
12692     "kind" : "vcall_offset"
12693    },
12694    {
12695     "kind" : "vcall_offset"
12696    },
12697    {
12698     "component_value" : -4,
12699     "kind" : "vcall_offset"
12700    },
12701    {
12702     "component_value" : -4,
12703     "kind" : "offset_to_top"
12704    },
12705    {
12706     "kind" : "rtti",
12707     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
12708    },
12709    {
12710     "kind" : "complete_dtor_pointer",
12711     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD1Ev"
12712    },
12713    {
12714     "kind" : "deleting_dtor_pointer",
12715     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD0Ev"
12716    },
12717    {
12718     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12719    },
12720    {
12721     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12722    },
12723    {
12724     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12725    },
12726    {
12727     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12728    }
12729   ]
12730  },
12731  {
12732   "alignment" : 4,
12733   "fields" :
12734   [
12735    {
12736     "access" : "private",
12737     "field_name" : "mQueue",
12738     "referenced_type" : "_ZTINSt3__110shared_ptrIN7android8hardware7details17SynchronizedQueueINS_8functionIFvvEEEEEEE"
12739    }
12740   ],
12741   "linker_set_key" : "_ZTIN7android8hardware7details10TaskRunnerE",
12742   "name" : "android::hardware::details::TaskRunner",
12743   "record_kind" : "class",
12744   "referenced_type" : "_ZTIN7android8hardware7details10TaskRunnerE",
12745   "self_type" : "_ZTIN7android8hardware7details10TaskRunnerE",
12746   "size" : 8,
12747   "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h"
12748  },
12749  {
12750   "alignment" : 4,
12751   "fields" :
12752   [
12753    {
12754     "access" : "private",
12755     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
12756    }
12757   ],
12758   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEE",
12759   "name" : "android::hardware::details::hidl_pointer<native_handle>",
12760   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEE",
12761   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEE",
12762   "size" : 8,
12763   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
12764   "template_args" : [ "_ZTI13native_handle" ]
12765  },
12766  {
12767   "access" : "private",
12768   "alignment" : 4,
12769   "fields" :
12770   [
12771    {
12772     "field_name" : "mPointer",
12773     "referenced_type" : "_ZTIP13native_handle"
12774    },
12775    {
12776     "field_name" : "_pad",
12777     "referenced_type" : "_ZTIy"
12778    }
12779   ],
12780   "is_anonymous" : true,
12781   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEUt_E",
12782   "name" : "android::hardware::details::hidl_pointer<native_handle>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5)",
12783   "record_kind" : "union",
12784   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEUt_E",
12785   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerI13native_handleEUt_E",
12786   "size" : 8,
12787   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
12788  },
12789  {
12790   "alignment" : 4,
12791   "fields" :
12792   [
12793    {
12794     "access" : "private",
12795     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
12796    }
12797   ],
12798   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEE",
12799   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
12800   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEE",
12801   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEE",
12802   "size" : 8,
12803   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
12804   "template_args" : [ "_ZTIK13native_handle" ]
12805  },
12806  {
12807   "access" : "private",
12808   "alignment" : 4,
12809   "fields" :
12810   [
12811    {
12812     "field_name" : "mPointer",
12813     "referenced_type" : "_ZTIPK13native_handle"
12814    },
12815    {
12816     "field_name" : "_pad",
12817     "referenced_type" : "_ZTIy"
12818    }
12819   ],
12820   "is_anonymous" : true,
12821   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEUt_E",
12822   "name" : "android::hardware::details::hidl_pointer<const native_handle>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5)",
12823   "record_kind" : "union",
12824   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEUt_E",
12825   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIK13native_handleEUt_E",
12826   "size" : 8,
12827   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
12828  },
12829  {
12830   "alignment" : 4,
12831   "fields" :
12832   [
12833    {
12834     "access" : "private",
12835     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEUt_E"
12836    }
12837   ],
12838   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIKcEE",
12839   "name" : "android::hardware::details::hidl_pointer<const char>",
12840   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEE",
12841   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEE",
12842   "size" : 8,
12843   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
12844   "template_args" : [ "_ZTIKc" ]
12845  },
12846  {
12847   "access" : "private",
12848   "alignment" : 4,
12849   "fields" :
12850   [
12851    {
12852     "field_name" : "mPointer",
12853     "referenced_type" : "_ZTIPKc"
12854    },
12855    {
12856     "field_name" : "_pad",
12857     "referenced_type" : "_ZTIy"
12858    }
12859   ],
12860   "is_anonymous" : true,
12861   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIKcEUt_E",
12862   "name" : "android::hardware::details::hidl_pointer<const char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5)",
12863   "record_kind" : "union",
12864   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEUt_E",
12865   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIKcEUt_E",
12866   "size" : 8,
12867   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
12868  },
12869  {
12870   "alignment" : 4,
12871   "fields" :
12872   [
12873    {
12874     "access" : "private",
12875     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEUt_E"
12876    }
12877   ],
12878   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEE",
12879   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
12880   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEE",
12881   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEE",
12882   "size" : 8,
12883   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
12884   "template_args" : [ "_ZTIN7android8hardware10hidl_arrayIhLj32EJEEE" ]
12885  },
12886  {
12887   "access" : "private",
12888   "alignment" : 4,
12889   "fields" :
12890   [
12891    {
12892     "field_name" : "mPointer",
12893     "referenced_type" : "_ZTIPN7android8hardware10hidl_arrayIhLj32EJEEE"
12894    },
12895    {
12896     "field_name" : "_pad",
12897     "referenced_type" : "_ZTIy"
12898    }
12899   ],
12900   "is_anonymous" : true,
12901   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEUt_E",
12902   "name" : "android::hardware::details::hidl_pointer<hidl_array<unsigned char, 32> >::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5)",
12903   "record_kind" : "union",
12904   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEUt_E",
12905   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEUt_E",
12906   "size" : 8,
12907   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
12908  },
12909  {
12910   "alignment" : 4,
12911   "fields" :
12912   [
12913    {
12914     "access" : "private",
12915     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E"
12916    }
12917   ],
12918   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE",
12919   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
12920   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE",
12921   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE",
12922   "size" : 8,
12923   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
12924   "template_args" : [ "_ZTIN7android8hardware11hidl_stringE" ]
12925  },
12926  {
12927   "access" : "private",
12928   "alignment" : 4,
12929   "fields" :
12930   [
12931    {
12932     "field_name" : "mPointer",
12933     "referenced_type" : "_ZTIPN7android8hardware11hidl_stringE"
12934    },
12935    {
12936     "field_name" : "_pad",
12937     "referenced_type" : "_ZTIy"
12938    }
12939   ],
12940   "is_anonymous" : true,
12941   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E",
12942   "name" : "android::hardware::details::hidl_pointer<hidl_string>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5)",
12943   "record_kind" : "union",
12944   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E",
12945   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E",
12946   "size" : 8,
12947   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
12948  },
12949  {
12950   "alignment" : 4,
12951   "fields" :
12952   [
12953    {
12954     "access" : "private",
12955     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
12956    }
12957   ],
12958   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE",
12959   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
12960   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE",
12961   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE",
12962   "size" : 8,
12963   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
12964   "template_args" : [ "_ZTIN7android8hardware17GrantorDescriptorE" ]
12965  },
12966  {
12967   "access" : "private",
12968   "alignment" : 4,
12969   "fields" :
12970   [
12971    {
12972     "field_name" : "mPointer",
12973     "referenced_type" : "_ZTIPN7android8hardware17GrantorDescriptorE"
12974    },
12975    {
12976     "field_name" : "_pad",
12977     "referenced_type" : "_ZTIy"
12978    }
12979   ],
12980   "is_anonymous" : true,
12981   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E",
12982   "name" : "android::hardware::details::hidl_pointer<GrantorDescriptor>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5)",
12983   "record_kind" : "union",
12984   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E",
12985   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E",
12986   "size" : 8,
12987   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
12988  },
12989  {
12990   "alignment" : 4,
12991   "fields" :
12992   [
12993    {
12994     "access" : "private",
12995     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIcEUt_E"
12996    }
12997   ],
12998   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIcEE",
12999   "name" : "android::hardware::details::hidl_pointer<char>",
13000   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIcEE",
13001   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIcEE",
13002   "size" : 8,
13003   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
13004   "template_args" : [ "_ZTIc" ]
13005  },
13006  {
13007   "access" : "private",
13008   "alignment" : 4,
13009   "fields" :
13010   [
13011    {
13012     "field_name" : "mPointer",
13013     "referenced_type" : "_ZTIPc"
13014    },
13015    {
13016     "field_name" : "_pad",
13017     "referenced_type" : "_ZTIy"
13018    }
13019   ],
13020   "is_anonymous" : true,
13021   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIcEUt_E",
13022   "name" : "android::hardware::details::hidl_pointer<char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5)",
13023   "record_kind" : "union",
13024   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIcEUt_E",
13025   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIcEUt_E",
13026   "size" : 8,
13027   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
13028  },
13029  {
13030   "alignment" : 4,
13031   "fields" :
13032   [
13033    {
13034     "access" : "private",
13035     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIiEUt_E"
13036    }
13037   ],
13038   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIiEE",
13039   "name" : "android::hardware::details::hidl_pointer<int>",
13040   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIiEE",
13041   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIiEE",
13042   "size" : 8,
13043   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
13044   "template_args" : [ "_ZTIi" ]
13045  },
13046  {
13047   "access" : "private",
13048   "alignment" : 4,
13049   "fields" :
13050   [
13051    {
13052     "field_name" : "mPointer",
13053     "referenced_type" : "_ZTIPi"
13054    },
13055    {
13056     "field_name" : "_pad",
13057     "referenced_type" : "_ZTIy"
13058    }
13059   ],
13060   "is_anonymous" : true,
13061   "linker_set_key" : "_ZTIN7android8hardware7details12hidl_pointerIiEUt_E",
13062   "name" : "android::hardware::details::hidl_pointer<int>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5)",
13063   "record_kind" : "union",
13064   "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIiEUt_E",
13065   "self_type" : "_ZTIN7android8hardware7details12hidl_pointerIiEUt_E",
13066   "size" : 8,
13067   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
13068  },
13069  {
13070   "alignment" : 4,
13071   "fields" :
13072   [
13073    {
13074     "access" : "private",
13075     "field_name" : "buffer",
13076     "referenced_type" : "_ZTIA16_c"
13077    }
13078   ],
13079   "linker_set_key" : "_ZTIN7android8hardware7details13DoNotDestructINS0_13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEEEE",
13080   "name" : "android::hardware::details::DoNotDestruct<android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > >",
13081   "record_kind" : "class",
13082   "referenced_type" : "_ZTIN7android8hardware7details13DoNotDestructINS0_13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEEEE",
13083   "self_type" : "_ZTIN7android8hardware7details13DoNotDestructINS0_13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEEEE",
13084   "size" : 16,
13085   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
13086   "template_args" :
13087   [
13088    "_ZTIN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE"
13089   ]
13090  },
13091  {
13092   "alignment" : 4,
13093   "fields" :
13094   [
13095    {
13096     "access" : "private",
13097     "field_name" : "mStatus",
13098     "referenced_type" : "_ZTIN7android8hardware6StatusE"
13099    },
13100    {
13101     "access" : "private",
13102     "field_name" : "mCheckedStatus",
13103     "field_offset" : 160,
13104     "referenced_type" : "_ZTIb"
13105    }
13106   ],
13107   "linker_set_key" : "_ZTIN7android8hardware7details13return_statusE",
13108   "name" : "android::hardware::details::return_status",
13109   "record_kind" : "class",
13110   "referenced_type" : "_ZTIN7android8hardware7details13return_statusE",
13111   "self_type" : "_ZTIN7android8hardware7details13return_statusE",
13112   "size" : 24,
13113   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
13114  },
13115  {
13116   "alignment" : 4,
13117   "fields" :
13118   [
13119    {
13120     "access" : "protected",
13121     "field_name" : "mInstrumentationCallbacks",
13122     "field_offset" : 32,
13123     "referenced_type" : "_ZTINSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEE"
13124    },
13125    {
13126     "access" : "protected",
13127     "field_name" : "mEnableInstrumentation",
13128     "field_offset" : 128,
13129     "referenced_type" : "_ZTIb"
13130    },
13131    {
13132     "access" : "protected",
13133     "field_name" : "mInstrumentationLibPackage",
13134     "field_offset" : 160,
13135     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
13136    },
13137    {
13138     "access" : "protected",
13139     "field_name" : "mInterfaceName",
13140     "field_offset" : 256,
13141     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
13142    }
13143   ],
13144   "linker_set_key" : "_ZTIN7android8hardware7details16HidlInstrumentorE",
13145   "name" : "android::hardware::details::HidlInstrumentor",
13146   "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorE",
13147   "self_type" : "_ZTIN7android8hardware7details16HidlInstrumentorE",
13148   "size" : 44,
13149   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
13150   "vtable_components" :
13151   [
13152    {
13153     "kind" : "offset_to_top"
13154    },
13155    {
13156     "kind" : "rtti",
13157     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
13158    },
13159    {
13160     "kind" : "complete_dtor_pointer",
13161     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
13162    },
13163    {
13164     "kind" : "deleting_dtor_pointer",
13165     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
13166    }
13167   ]
13168  },
13169  {
13170   "alignment" : 1,
13171   "linker_set_key" : "_ZTIN7android8hardware7details5i_tagE",
13172   "name" : "android::hardware::details::i_tag",
13173   "referenced_type" : "_ZTIN7android8hardware7details5i_tagE",
13174   "self_type" : "_ZTIN7android8hardware7details5i_tagE",
13175   "size" : 1,
13176   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
13177  },
13178  {
13179   "alignment" : 1,
13180   "linker_set_key" : "_ZTIN7android8hardware7details6bs_tagE",
13181   "name" : "android::hardware::details::bs_tag",
13182   "referenced_type" : "_ZTIN7android8hardware7details6bs_tagE",
13183   "self_type" : "_ZTIN7android8hardware7details6bs_tagE",
13184   "size" : 1,
13185   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
13186  },
13187  {
13188   "alignment" : 1,
13189   "linker_set_key" : "_ZTIN7android8hardware7details8bnhw_tagE",
13190   "name" : "android::hardware::details::bnhw_tag",
13191   "referenced_type" : "_ZTIN7android8hardware7details8bnhw_tagE",
13192   "self_type" : "_ZTIN7android8hardware7details8bnhw_tagE",
13193   "size" : 1,
13194   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
13195  },
13196  {
13197   "alignment" : 1,
13198   "linker_set_key" : "_ZTIN7android8hardware7details8bphw_tagE",
13199   "name" : "android::hardware::details::bphw_tag",
13200   "referenced_type" : "_ZTIN7android8hardware7details8bphw_tagE",
13201   "self_type" : "_ZTIN7android8hardware7details8bphw_tagE",
13202   "size" : 1,
13203   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
13204  },
13205  {
13206   "alignment" : 1,
13207   "linker_set_key" : "_ZTIN7android8hardware7details9std_arrayIhLj32EJEEE",
13208   "name" : "android::hardware::details::std_array<unsigned char, 32>",
13209   "referenced_type" : "_ZTIN7android8hardware7details9std_arrayIhLj32EJEEE",
13210   "self_type" : "_ZTIN7android8hardware7details9std_arrayIhLj32EJEEE",
13211   "size" : 1,
13212   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
13213   "template_args" : [ "_ZTIh" ]
13214  },
13215  {
13216   "alignment" : 4,
13217   "fields" :
13218   [
13219    {
13220     "access" : "private",
13221     "field_name" : "mBuffer",
13222     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEE"
13223    },
13224    {
13225     "access" : "private",
13226     "field_name" : "mSize",
13227     "field_offset" : 64,
13228     "referenced_type" : "_ZTIj"
13229    },
13230    {
13231     "access" : "private",
13232     "field_name" : "mOwnsBuffer",
13233     "field_offset" : 96,
13234     "referenced_type" : "_ZTIb"
13235    },
13236    {
13237     "access" : "private",
13238     "field_name" : "mPad",
13239     "field_offset" : 104,
13240     "referenced_type" : "_ZTIA3_h"
13241    }
13242   ],
13243   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEE",
13244   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
13245   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEE",
13246   "self_type" : "_ZTIN7android8hardware8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEE",
13247   "size" : 16,
13248   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
13249   "template_args" : [ "_ZTIN7android8hardware10hidl_arrayIhLj32EJEEE" ]
13250  },
13251  {
13252   "alignment" : 4,
13253   "fields" :
13254   [
13255    {
13256     "access" : "private",
13257     "field_name" : "mBuffer",
13258     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE"
13259    },
13260    {
13261     "access" : "private",
13262     "field_name" : "mSize",
13263     "field_offset" : 64,
13264     "referenced_type" : "_ZTIj"
13265    },
13266    {
13267     "access" : "private",
13268     "field_name" : "mOwnsBuffer",
13269     "field_offset" : 96,
13270     "referenced_type" : "_ZTIb"
13271    },
13272    {
13273     "access" : "private",
13274     "field_name" : "mPad",
13275     "field_offset" : 104,
13276     "referenced_type" : "_ZTIA3_h"
13277    }
13278   ],
13279   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecINS0_11hidl_stringEEE",
13280   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
13281   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_11hidl_stringEEE",
13282   "self_type" : "_ZTIN7android8hardware8hidl_vecINS0_11hidl_stringEEE",
13283   "size" : 16,
13284   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
13285   "template_args" : [ "_ZTIN7android8hardware11hidl_stringE" ]
13286  },
13287  {
13288   "alignment" : 4,
13289   "fields" :
13290   [
13291    {
13292     "access" : "private",
13293     "field_name" : "mBuffer",
13294     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
13295    },
13296    {
13297     "access" : "private",
13298     "field_name" : "mSize",
13299     "field_offset" : 64,
13300     "referenced_type" : "_ZTIj"
13301    },
13302    {
13303     "access" : "private",
13304     "field_name" : "mOwnsBuffer",
13305     "field_offset" : 96,
13306     "referenced_type" : "_ZTIb"
13307    },
13308    {
13309     "access" : "private",
13310     "field_name" : "mPad",
13311     "field_offset" : 104,
13312     "referenced_type" : "_ZTIA3_h"
13313    }
13314   ],
13315   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE",
13316   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
13317   "referenced_type" : "_ZTIN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE",
13318   "self_type" : "_ZTIN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE",
13319   "size" : 16,
13320   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
13321   "template_args" : [ "_ZTIN7android8hardware17GrantorDescriptorE" ]
13322  },
13323  {
13324   "alignment" : 4,
13325   "fields" :
13326   [
13327    {
13328     "access" : "private",
13329     "field_name" : "mBuffer",
13330     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIcEE"
13331    },
13332    {
13333     "access" : "private",
13334     "field_name" : "mSize",
13335     "field_offset" : 64,
13336     "referenced_type" : "_ZTIj"
13337    },
13338    {
13339     "access" : "private",
13340     "field_name" : "mOwnsBuffer",
13341     "field_offset" : 96,
13342     "referenced_type" : "_ZTIb"
13343    },
13344    {
13345     "access" : "private",
13346     "field_name" : "mPad",
13347     "field_offset" : 104,
13348     "referenced_type" : "_ZTIA3_h"
13349    }
13350   ],
13351   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecIcEE",
13352   "name" : "android::hardware::hidl_vec<char>",
13353   "referenced_type" : "_ZTIN7android8hardware8hidl_vecIcEE",
13354   "self_type" : "_ZTIN7android8hardware8hidl_vecIcEE",
13355   "size" : 16,
13356   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
13357   "template_args" : [ "_ZTIc" ]
13358  },
13359  {
13360   "alignment" : 4,
13361   "fields" :
13362   [
13363    {
13364     "access" : "private",
13365     "field_name" : "mBuffer",
13366     "referenced_type" : "_ZTIN7android8hardware7details12hidl_pointerIiEE"
13367    },
13368    {
13369     "access" : "private",
13370     "field_name" : "mSize",
13371     "field_offset" : 64,
13372     "referenced_type" : "_ZTIj"
13373    },
13374    {
13375     "access" : "private",
13376     "field_name" : "mOwnsBuffer",
13377     "field_offset" : 96,
13378     "referenced_type" : "_ZTIb"
13379    },
13380    {
13381     "access" : "private",
13382     "field_name" : "mPad",
13383     "field_offset" : 104,
13384     "referenced_type" : "_ZTIA3_h"
13385    }
13386   ],
13387   "linker_set_key" : "_ZTIN7android8hardware8hidl_vecIiEE",
13388   "name" : "android::hardware::hidl_vec<int>",
13389   "referenced_type" : "_ZTIN7android8hardware8hidl_vecIiEE",
13390   "self_type" : "_ZTIN7android8hardware8hidl_vecIiEE",
13391   "size" : 16,
13392   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
13393   "template_args" : [ "_ZTIi" ]
13394  },
13395  {
13396   "alignment" : 4,
13397   "base_specifiers" :
13398   [
13399    {
13400     "referenced_type" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
13401    }
13402   ],
13403   "fields" :
13404   [
13405    {
13406     "access" : "private",
13407     "field_name" : "_hidl_mImpl",
13408     "field_offset" : 544,
13409     "referenced_type" : "_ZTIN7android2spINS_8hardware8vibrator4V1_09IVibratorEEE"
13410    }
13411   ],
13412   "linker_set_key" : "_ZTIN7android8hardware8vibrator4V1_012BnHwVibratorE",
13413   "name" : "android::hardware::vibrator::V1_0::BnHwVibrator",
13414   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_012BnHwVibratorE",
13415   "self_type" : "_ZTIN7android8hardware8vibrator4V1_012BnHwVibratorE",
13416   "size" : 80,
13417   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/BnHwVibrator.h",
13418   "vtable_components" :
13419   [
13420    {
13421     "component_value" : 72,
13422     "kind" : "vbase_offset"
13423    },
13424    {
13425     "kind" : "offset_to_top"
13426    },
13427    {
13428     "kind" : "rtti",
13429     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_012BnHwVibratorE"
13430    },
13431    {
13432     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
13433    },
13434    {
13435     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
13436    },
13437    {
13438     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
13439    },
13440    {
13441     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BnHwBase13checkSubclassEPKv"
13442    },
13443    {
13444     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
13445    },
13446    {
13447     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
13448    },
13449    {
13450     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
13451    },
13452    {
13453     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
13454    },
13455    {
13456     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
13457    },
13458    {
13459     "kind" : "complete_dtor_pointer",
13460     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BnHwVibratorD1Ev"
13461    },
13462    {
13463     "kind" : "deleting_dtor_pointer",
13464     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BnHwVibratorD0Ev"
13465    },
13466    {
13467     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BnHwVibrator10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
13468    },
13469    {
13470     "component_value" : -20,
13471     "kind" : "offset_to_top"
13472    },
13473    {
13474     "kind" : "rtti",
13475     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_012BnHwVibratorE"
13476    },
13477    {
13478     "kind" : "complete_dtor_pointer",
13479     "mangled_component_name" : "_ZThn20_N7android8hardware8vibrator4V1_012BnHwVibratorD1Ev"
13480    },
13481    {
13482     "kind" : "deleting_dtor_pointer",
13483     "mangled_component_name" : "_ZThn20_N7android8hardware8vibrator4V1_012BnHwVibratorD0Ev"
13484    },
13485    {
13486     "kind" : "vcall_offset"
13487    },
13488    {
13489     "kind" : "vcall_offset"
13490    },
13491    {
13492     "kind" : "vcall_offset"
13493    },
13494    {
13495     "kind" : "vcall_offset"
13496    },
13497    {
13498     "component_value" : -72,
13499     "kind" : "vcall_offset"
13500    },
13501    {
13502     "component_value" : -72,
13503     "kind" : "offset_to_top"
13504    },
13505    {
13506     "kind" : "rtti",
13507     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_012BnHwVibratorE"
13508    },
13509    {
13510     "kind" : "complete_dtor_pointer",
13511     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_012BnHwVibratorD1Ev"
13512    },
13513    {
13514     "kind" : "deleting_dtor_pointer",
13515     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_012BnHwVibratorD0Ev"
13516    },
13517    {
13518     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13519    },
13520    {
13521     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13522    },
13523    {
13524     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13525    },
13526    {
13527     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13528    }
13529   ]
13530  },
13531  {
13532   "alignment" : 4,
13533   "base_specifiers" :
13534   [
13535    {
13536     "referenced_type" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEEE"
13537    },
13538    {
13539     "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
13540    }
13541   ],
13542   "fields" :
13543   [
13544    {
13545     "access" : "private",
13546     "field_name" : "_hidl_mMutex",
13547     "field_offset" : 544,
13548     "referenced_type" : "_ZTINSt3__15mutexE"
13549    },
13550    {
13551     "access" : "private",
13552     "field_name" : "_hidl_mDeathRecipients",
13553     "field_offset" : 576,
13554     "referenced_type" : "_ZTINSt3__16vectorIN7android2spINS1_8hardware27hidl_binder_death_recipientEEENS_9allocatorIS5_EEEE"
13555    }
13556   ],
13557   "linker_set_key" : "_ZTIN7android8hardware8vibrator4V1_012BpHwVibratorE",
13558   "name" : "android::hardware::vibrator::V1_0::BpHwVibrator",
13559   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_012BpHwVibratorE",
13560   "self_type" : "_ZTIN7android8hardware8vibrator4V1_012BpHwVibratorE",
13561   "size" : 92,
13562   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/BpHwVibrator.h",
13563   "vtable_components" :
13564   [
13565    {
13566     "component_value" : 84,
13567     "kind" : "vbase_offset"
13568    },
13569    {
13570     "kind" : "offset_to_top"
13571    },
13572    {
13573     "kind" : "rtti",
13574     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_012BpHwVibratorE"
13575    },
13576    {
13577     "mangled_component_name" : "_ZNK7android8hardware8vibrator4V1_012BpHwVibrator8isRemoteEv"
13578    },
13579    {
13580     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13581    },
13582    {
13583     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13584    },
13585    {
13586     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13587    },
13588    {
13589     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
13590    },
13591    {
13592     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibrator21setHALInstrumentationEv"
13593    },
13594    {
13595     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
13596    },
13597    {
13598     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibrator4pingEv"
13599    },
13600    {
13601     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13602    },
13603    {
13604     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibrator21notifySyspropsChangedEv"
13605    },
13606    {
13607     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13608    },
13609    {
13610     "kind" : "complete_dtor_pointer",
13611     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibratorD1Ev"
13612    },
13613    {
13614     "kind" : "deleting_dtor_pointer",
13615     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibratorD0Ev"
13616    },
13617    {
13618     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibrator2onEj"
13619    },
13620    {
13621     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibrator3offEv"
13622    },
13623    {
13624     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibrator24supportsAmplitudeControlEv"
13625    },
13626    {
13627     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibrator12setAmplitudeEh"
13628    },
13629    {
13630     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibrator7performENS2_6EffectENS2_14EffectStrengthENSt3__18functionIFvNS2_6StatusEjEEE"
13631    },
13632    {
13633     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEE10onAsBinderEv"
13634    },
13635    {
13636     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibrator15onLastStrongRefEPKv"
13637    },
13638    {
13639     "component_value" : 80,
13640     "kind" : "vbase_offset"
13641    },
13642    {
13643     "component_value" : -4,
13644     "kind" : "offset_to_top"
13645    },
13646    {
13647     "kind" : "rtti",
13648     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_012BpHwVibratorE"
13649    },
13650    {
13651     "kind" : "complete_dtor_pointer",
13652     "mangled_component_name" : "_ZThn4_N7android8hardware8vibrator4V1_012BpHwVibratorD1Ev"
13653    },
13654    {
13655     "kind" : "deleting_dtor_pointer",
13656     "mangled_component_name" : "_ZThn4_N7android8hardware8vibrator4V1_012BpHwVibratorD0Ev"
13657    },
13658    {
13659     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEE10onAsBinderEv"
13660    },
13661    {
13662     "component_value" : 76,
13663     "kind" : "vbase_offset"
13664    },
13665    {
13666     "component_value" : -8,
13667     "kind" : "offset_to_top"
13668    },
13669    {
13670     "kind" : "rtti",
13671     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_012BpHwVibratorE"
13672    },
13673    {
13674     "kind" : "complete_dtor_pointer",
13675     "mangled_component_name" : "_ZThn8_N7android8hardware8vibrator4V1_012BpHwVibratorD1Ev"
13676    },
13677    {
13678     "kind" : "deleting_dtor_pointer",
13679     "mangled_component_name" : "_ZThn8_N7android8hardware8vibrator4V1_012BpHwVibratorD0Ev"
13680    },
13681    {
13682     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
13683    },
13684    {
13685     "mangled_component_name" : "_ZThn8_N7android8hardware8vibrator4V1_012BpHwVibrator15onLastStrongRefEPKv"
13686    },
13687    {
13688     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13689    },
13690    {
13691     "component_value" : -24,
13692     "kind" : "offset_to_top"
13693    },
13694    {
13695     "kind" : "rtti",
13696     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_012BpHwVibratorE"
13697    },
13698    {
13699     "kind" : "complete_dtor_pointer",
13700     "mangled_component_name" : "_ZThn24_N7android8hardware8vibrator4V1_012BpHwVibratorD1Ev"
13701    },
13702    {
13703     "kind" : "deleting_dtor_pointer",
13704     "mangled_component_name" : "_ZThn24_N7android8hardware8vibrator4V1_012BpHwVibratorD0Ev"
13705    },
13706    {
13707     "kind" : "vcall_offset"
13708    },
13709    {
13710     "component_value" : -76,
13711     "kind" : "vcall_offset"
13712    },
13713    {
13714     "component_value" : -84,
13715     "kind" : "vcall_offset"
13716    },
13717    {
13718     "component_value" : -76,
13719     "kind" : "vcall_offset"
13720    },
13721    {
13722     "component_value" : -84,
13723     "kind" : "vcall_offset"
13724    },
13725    {
13726     "component_value" : -84,
13727     "kind" : "offset_to_top"
13728    },
13729    {
13730     "kind" : "rtti",
13731     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_012BpHwVibratorE"
13732    },
13733    {
13734     "kind" : "complete_dtor_pointer",
13735     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_012BpHwVibratorD1Ev"
13736    },
13737    {
13738     "kind" : "deleting_dtor_pointer",
13739     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_012BpHwVibratorD0Ev"
13740    },
13741    {
13742     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
13743    },
13744    {
13745     "mangled_component_name" : "_ZTv0_n20_N7android8hardware8vibrator4V1_012BpHwVibrator15onLastStrongRefEPKv"
13746    },
13747    {
13748     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
13749    },
13750    {
13751     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13752    }
13753   ]
13754  },
13755  {
13756   "alignment" : 4,
13757   "base_specifiers" :
13758   [
13759    {
13760     "referenced_type" : "_ZTIN7android4hidl4base4V1_05IBaseE"
13761    }
13762   ],
13763   "linker_set_key" : "_ZTIN7android8hardware8vibrator4V1_09IVibratorE",
13764   "name" : "android::hardware::vibrator::V1_0::IVibrator",
13765   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_09IVibratorE",
13766   "self_type" : "_ZTIN7android8hardware8vibrator4V1_09IVibratorE",
13767   "size" : 12,
13768   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/IVibrator.h",
13769   "vtable_components" :
13770   [
13771    {
13772     "component_value" : 4,
13773     "kind" : "vbase_offset"
13774    },
13775    {
13776     "kind" : "offset_to_top"
13777    },
13778    {
13779     "kind" : "rtti",
13780     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_09IVibratorE"
13781    },
13782    {
13783     "mangled_component_name" : "_ZNK7android8hardware8vibrator4V1_09IVibrator8isRemoteEv"
13784    },
13785    {
13786     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
13787    },
13788    {
13789     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
13790    },
13791    {
13792     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
13793    },
13794    {
13795     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
13796    },
13797    {
13798     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator21setHALInstrumentationEv"
13799    },
13800    {
13801     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
13802    },
13803    {
13804     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator4pingEv"
13805    },
13806    {
13807     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
13808    },
13809    {
13810     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator21notifySyspropsChangedEv"
13811    },
13812    {
13813     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
13814    },
13815    {
13816     "kind" : "complete_dtor_pointer",
13817     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibratorD1Ev"
13818    },
13819    {
13820     "kind" : "deleting_dtor_pointer",
13821     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibratorD0Ev"
13822    },
13823    {
13824     "is_pure" : true,
13825     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator2onEj"
13826    },
13827    {
13828     "is_pure" : true,
13829     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator3offEv"
13830    },
13831    {
13832     "is_pure" : true,
13833     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator24supportsAmplitudeControlEv"
13834    },
13835    {
13836     "is_pure" : true,
13837     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator12setAmplitudeEh"
13838    },
13839    {
13840     "is_pure" : true,
13841     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator7performENS2_6EffectENS2_14EffectStrengthENSt3__18functionIFvNS2_6StatusEjEEE"
13842    },
13843    {
13844     "kind" : "vcall_offset"
13845    },
13846    {
13847     "kind" : "vcall_offset"
13848    },
13849    {
13850     "kind" : "vcall_offset"
13851    },
13852    {
13853     "kind" : "vcall_offset"
13854    },
13855    {
13856     "component_value" : -4,
13857     "kind" : "vcall_offset"
13858    },
13859    {
13860     "component_value" : -4,
13861     "kind" : "offset_to_top"
13862    },
13863    {
13864     "kind" : "rtti",
13865     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_09IVibratorE"
13866    },
13867    {
13868     "kind" : "complete_dtor_pointer",
13869     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_09IVibratorD1Ev"
13870    },
13871    {
13872     "kind" : "deleting_dtor_pointer",
13873     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_09IVibratorD0Ev"
13874    },
13875    {
13876     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13877    },
13878    {
13879     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13880    },
13881    {
13882     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13883    },
13884    {
13885     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13886    }
13887   ]
13888  },
13889  {
13890   "alignment" : 4,
13891   "base_specifiers" :
13892   [
13893    {
13894     "referenced_type" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
13895    }
13896   ],
13897   "fields" :
13898   [
13899    {
13900     "access" : "private",
13901     "field_name" : "_hidl_mImpl",
13902     "field_offset" : 544,
13903     "referenced_type" : "_ZTIN7android2spINS_8hardware8vibrator4V1_19IVibratorEEE"
13904    }
13905   ],
13906   "linker_set_key" : "_ZTIN7android8hardware8vibrator4V1_112BnHwVibratorE",
13907   "name" : "android::hardware::vibrator::V1_1::BnHwVibrator",
13908   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_112BnHwVibratorE",
13909   "self_type" : "_ZTIN7android8hardware8vibrator4V1_112BnHwVibratorE",
13910   "size" : 80,
13911   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.1/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.1/BnHwVibrator.h",
13912   "vtable_components" :
13913   [
13914    {
13915     "component_value" : 72,
13916     "kind" : "vbase_offset"
13917    },
13918    {
13919     "kind" : "offset_to_top"
13920    },
13921    {
13922     "kind" : "rtti",
13923     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_112BnHwVibratorE"
13924    },
13925    {
13926     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
13927    },
13928    {
13929     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
13930    },
13931    {
13932     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
13933    },
13934    {
13935     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BnHwBase13checkSubclassEPKv"
13936    },
13937    {
13938     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
13939    },
13940    {
13941     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
13942    },
13943    {
13944     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
13945    },
13946    {
13947     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
13948    },
13949    {
13950     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
13951    },
13952    {
13953     "kind" : "complete_dtor_pointer",
13954     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BnHwVibratorD1Ev"
13955    },
13956    {
13957     "kind" : "deleting_dtor_pointer",
13958     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BnHwVibratorD0Ev"
13959    },
13960    {
13961     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BnHwVibrator10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
13962    },
13963    {
13964     "component_value" : -20,
13965     "kind" : "offset_to_top"
13966    },
13967    {
13968     "kind" : "rtti",
13969     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_112BnHwVibratorE"
13970    },
13971    {
13972     "kind" : "complete_dtor_pointer",
13973     "mangled_component_name" : "_ZThn20_N7android8hardware8vibrator4V1_112BnHwVibratorD1Ev"
13974    },
13975    {
13976     "kind" : "deleting_dtor_pointer",
13977     "mangled_component_name" : "_ZThn20_N7android8hardware8vibrator4V1_112BnHwVibratorD0Ev"
13978    },
13979    {
13980     "kind" : "vcall_offset"
13981    },
13982    {
13983     "kind" : "vcall_offset"
13984    },
13985    {
13986     "kind" : "vcall_offset"
13987    },
13988    {
13989     "kind" : "vcall_offset"
13990    },
13991    {
13992     "component_value" : -72,
13993     "kind" : "vcall_offset"
13994    },
13995    {
13996     "component_value" : -72,
13997     "kind" : "offset_to_top"
13998    },
13999    {
14000     "kind" : "rtti",
14001     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_112BnHwVibratorE"
14002    },
14003    {
14004     "kind" : "complete_dtor_pointer",
14005     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_112BnHwVibratorD1Ev"
14006    },
14007    {
14008     "kind" : "deleting_dtor_pointer",
14009     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_112BnHwVibratorD0Ev"
14010    },
14011    {
14012     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14013    },
14014    {
14015     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14016    },
14017    {
14018     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14019    },
14020    {
14021     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14022    }
14023   ]
14024  },
14025  {
14026   "alignment" : 4,
14027   "base_specifiers" :
14028   [
14029    {
14030     "referenced_type" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEEE"
14031    },
14032    {
14033     "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
14034    }
14035   ],
14036   "fields" :
14037   [
14038    {
14039     "access" : "private",
14040     "field_name" : "_hidl_mMutex",
14041     "field_offset" : 544,
14042     "referenced_type" : "_ZTINSt3__15mutexE"
14043    },
14044    {
14045     "access" : "private",
14046     "field_name" : "_hidl_mDeathRecipients",
14047     "field_offset" : 576,
14048     "referenced_type" : "_ZTINSt3__16vectorIN7android2spINS1_8hardware27hidl_binder_death_recipientEEENS_9allocatorIS5_EEEE"
14049    }
14050   ],
14051   "linker_set_key" : "_ZTIN7android8hardware8vibrator4V1_112BpHwVibratorE",
14052   "name" : "android::hardware::vibrator::V1_1::BpHwVibrator",
14053   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_112BpHwVibratorE",
14054   "self_type" : "_ZTIN7android8hardware8vibrator4V1_112BpHwVibratorE",
14055   "size" : 92,
14056   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.1/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.1/BpHwVibrator.h",
14057   "vtable_components" :
14058   [
14059    {
14060     "component_value" : 84,
14061     "kind" : "vbase_offset"
14062    },
14063    {
14064     "kind" : "offset_to_top"
14065    },
14066    {
14067     "kind" : "rtti",
14068     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_112BpHwVibratorE"
14069    },
14070    {
14071     "mangled_component_name" : "_ZNK7android8hardware8vibrator4V1_112BpHwVibrator8isRemoteEv"
14072    },
14073    {
14074     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
14075    },
14076    {
14077     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
14078    },
14079    {
14080     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
14081    },
14082    {
14083     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
14084    },
14085    {
14086     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator21setHALInstrumentationEv"
14087    },
14088    {
14089     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
14090    },
14091    {
14092     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator4pingEv"
14093    },
14094    {
14095     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
14096    },
14097    {
14098     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator21notifySyspropsChangedEv"
14099    },
14100    {
14101     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
14102    },
14103    {
14104     "kind" : "complete_dtor_pointer",
14105     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibratorD1Ev"
14106    },
14107    {
14108     "kind" : "deleting_dtor_pointer",
14109     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibratorD0Ev"
14110    },
14111    {
14112     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator2onEj"
14113    },
14114    {
14115     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator3offEv"
14116    },
14117    {
14118     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator24supportsAmplitudeControlEv"
14119    },
14120    {
14121     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator12setAmplitudeEh"
14122    },
14123    {
14124     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator7performENS1_4V1_06EffectENS4_14EffectStrengthENSt3__18functionIFvNS4_6StatusEjEEE"
14125    },
14126    {
14127     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator11perform_1_1ENS2_10Effect_1_1ENS1_4V1_014EffectStrengthENSt3__18functionIFvNS5_6StatusEjEEE"
14128    },
14129    {
14130     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEE10onAsBinderEv"
14131    },
14132    {
14133     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator15onLastStrongRefEPKv"
14134    },
14135    {
14136     "component_value" : 80,
14137     "kind" : "vbase_offset"
14138    },
14139    {
14140     "component_value" : -4,
14141     "kind" : "offset_to_top"
14142    },
14143    {
14144     "kind" : "rtti",
14145     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_112BpHwVibratorE"
14146    },
14147    {
14148     "kind" : "complete_dtor_pointer",
14149     "mangled_component_name" : "_ZThn4_N7android8hardware8vibrator4V1_112BpHwVibratorD1Ev"
14150    },
14151    {
14152     "kind" : "deleting_dtor_pointer",
14153     "mangled_component_name" : "_ZThn4_N7android8hardware8vibrator4V1_112BpHwVibratorD0Ev"
14154    },
14155    {
14156     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEE10onAsBinderEv"
14157    },
14158    {
14159     "component_value" : 76,
14160     "kind" : "vbase_offset"
14161    },
14162    {
14163     "component_value" : -8,
14164     "kind" : "offset_to_top"
14165    },
14166    {
14167     "kind" : "rtti",
14168     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_112BpHwVibratorE"
14169    },
14170    {
14171     "kind" : "complete_dtor_pointer",
14172     "mangled_component_name" : "_ZThn8_N7android8hardware8vibrator4V1_112BpHwVibratorD1Ev"
14173    },
14174    {
14175     "kind" : "deleting_dtor_pointer",
14176     "mangled_component_name" : "_ZThn8_N7android8hardware8vibrator4V1_112BpHwVibratorD0Ev"
14177    },
14178    {
14179     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
14180    },
14181    {
14182     "mangled_component_name" : "_ZThn8_N7android8hardware8vibrator4V1_112BpHwVibrator15onLastStrongRefEPKv"
14183    },
14184    {
14185     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
14186    },
14187    {
14188     "component_value" : -24,
14189     "kind" : "offset_to_top"
14190    },
14191    {
14192     "kind" : "rtti",
14193     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_112BpHwVibratorE"
14194    },
14195    {
14196     "kind" : "complete_dtor_pointer",
14197     "mangled_component_name" : "_ZThn24_N7android8hardware8vibrator4V1_112BpHwVibratorD1Ev"
14198    },
14199    {
14200     "kind" : "deleting_dtor_pointer",
14201     "mangled_component_name" : "_ZThn24_N7android8hardware8vibrator4V1_112BpHwVibratorD0Ev"
14202    },
14203    {
14204     "kind" : "vcall_offset"
14205    },
14206    {
14207     "component_value" : -76,
14208     "kind" : "vcall_offset"
14209    },
14210    {
14211     "component_value" : -84,
14212     "kind" : "vcall_offset"
14213    },
14214    {
14215     "component_value" : -76,
14216     "kind" : "vcall_offset"
14217    },
14218    {
14219     "component_value" : -84,
14220     "kind" : "vcall_offset"
14221    },
14222    {
14223     "component_value" : -84,
14224     "kind" : "offset_to_top"
14225    },
14226    {
14227     "kind" : "rtti",
14228     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_112BpHwVibratorE"
14229    },
14230    {
14231     "kind" : "complete_dtor_pointer",
14232     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_112BpHwVibratorD1Ev"
14233    },
14234    {
14235     "kind" : "deleting_dtor_pointer",
14236     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_112BpHwVibratorD0Ev"
14237    },
14238    {
14239     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
14240    },
14241    {
14242     "mangled_component_name" : "_ZTv0_n20_N7android8hardware8vibrator4V1_112BpHwVibrator15onLastStrongRefEPKv"
14243    },
14244    {
14245     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
14246    },
14247    {
14248     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14249    }
14250   ]
14251  },
14252  {
14253   "alignment" : 4,
14254   "base_specifiers" :
14255   [
14256    {
14257     "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_09IVibratorE"
14258    }
14259   ],
14260   "linker_set_key" : "_ZTIN7android8hardware8vibrator4V1_19IVibratorE",
14261   "name" : "android::hardware::vibrator::V1_1::IVibrator",
14262   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_19IVibratorE",
14263   "self_type" : "_ZTIN7android8hardware8vibrator4V1_19IVibratorE",
14264   "size" : 12,
14265   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.1/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.1/IVibrator.h",
14266   "vtable_components" :
14267   [
14268    {
14269     "component_value" : 4,
14270     "kind" : "vbase_offset"
14271    },
14272    {
14273     "kind" : "offset_to_top"
14274    },
14275    {
14276     "kind" : "rtti",
14277     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_19IVibratorE"
14278    },
14279    {
14280     "mangled_component_name" : "_ZNK7android8hardware8vibrator4V1_19IVibrator8isRemoteEv"
14281    },
14282    {
14283     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
14284    },
14285    {
14286     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
14287    },
14288    {
14289     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
14290    },
14291    {
14292     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
14293    },
14294    {
14295     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator21setHALInstrumentationEv"
14296    },
14297    {
14298     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
14299    },
14300    {
14301     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator4pingEv"
14302    },
14303    {
14304     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
14305    },
14306    {
14307     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator21notifySyspropsChangedEv"
14308    },
14309    {
14310     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
14311    },
14312    {
14313     "kind" : "complete_dtor_pointer",
14314     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibratorD1Ev"
14315    },
14316    {
14317     "kind" : "deleting_dtor_pointer",
14318     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibratorD0Ev"
14319    },
14320    {
14321     "is_pure" : true,
14322     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator2onEj"
14323    },
14324    {
14325     "is_pure" : true,
14326     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator3offEv"
14327    },
14328    {
14329     "is_pure" : true,
14330     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator24supportsAmplitudeControlEv"
14331    },
14332    {
14333     "is_pure" : true,
14334     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator12setAmplitudeEh"
14335    },
14336    {
14337     "is_pure" : true,
14338     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator7performENS1_4V1_06EffectENS4_14EffectStrengthENSt3__18functionIFvNS4_6StatusEjEEE"
14339    },
14340    {
14341     "is_pure" : true,
14342     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator11perform_1_1ENS2_10Effect_1_1ENS1_4V1_014EffectStrengthENSt3__18functionIFvNS5_6StatusEjEEE"
14343    },
14344    {
14345     "kind" : "vcall_offset"
14346    },
14347    {
14348     "kind" : "vcall_offset"
14349    },
14350    {
14351     "kind" : "vcall_offset"
14352    },
14353    {
14354     "kind" : "vcall_offset"
14355    },
14356    {
14357     "component_value" : -4,
14358     "kind" : "vcall_offset"
14359    },
14360    {
14361     "component_value" : -4,
14362     "kind" : "offset_to_top"
14363    },
14364    {
14365     "kind" : "rtti",
14366     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_19IVibratorE"
14367    },
14368    {
14369     "kind" : "complete_dtor_pointer",
14370     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_19IVibratorD1Ev"
14371    },
14372    {
14373     "kind" : "deleting_dtor_pointer",
14374     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_19IVibratorD0Ev"
14375    },
14376    {
14377     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14378    },
14379    {
14380     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14381    },
14382    {
14383     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14384    },
14385    {
14386     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14387    }
14388   ]
14389  },
14390  {
14391   "alignment" : 4,
14392   "base_specifiers" :
14393   [
14394    {
14395     "referenced_type" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
14396    }
14397   ],
14398   "fields" :
14399   [
14400    {
14401     "access" : "private",
14402     "field_name" : "_hidl_mImpl",
14403     "field_offset" : 544,
14404     "referenced_type" : "_ZTIN7android2spINS_8hardware8vibrator4V1_29IVibratorEEE"
14405    }
14406   ],
14407   "linker_set_key" : "_ZTIN7android8hardware8vibrator4V1_212BnHwVibratorE",
14408   "name" : "android::hardware::vibrator::V1_2::BnHwVibrator",
14409   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_212BnHwVibratorE",
14410   "self_type" : "_ZTIN7android8hardware8vibrator4V1_212BnHwVibratorE",
14411   "size" : 80,
14412   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BnHwVibrator.h",
14413   "vtable_components" :
14414   [
14415    {
14416     "component_value" : 72,
14417     "kind" : "vbase_offset"
14418    },
14419    {
14420     "kind" : "offset_to_top"
14421    },
14422    {
14423     "kind" : "rtti",
14424     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_212BnHwVibratorE"
14425    },
14426    {
14427     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
14428    },
14429    {
14430     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
14431    },
14432    {
14433     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
14434    },
14435    {
14436     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BnHwBase13checkSubclassEPKv"
14437    },
14438    {
14439     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
14440    },
14441    {
14442     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
14443    },
14444    {
14445     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
14446    },
14447    {
14448     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
14449    },
14450    {
14451     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
14452    },
14453    {
14454     "kind" : "complete_dtor_pointer",
14455     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BnHwVibratorD1Ev"
14456    },
14457    {
14458     "kind" : "deleting_dtor_pointer",
14459     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BnHwVibratorD0Ev"
14460    },
14461    {
14462     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BnHwVibrator10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
14463    },
14464    {
14465     "component_value" : -20,
14466     "kind" : "offset_to_top"
14467    },
14468    {
14469     "kind" : "rtti",
14470     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_212BnHwVibratorE"
14471    },
14472    {
14473     "kind" : "complete_dtor_pointer",
14474     "mangled_component_name" : "_ZThn20_N7android8hardware8vibrator4V1_212BnHwVibratorD1Ev"
14475    },
14476    {
14477     "kind" : "deleting_dtor_pointer",
14478     "mangled_component_name" : "_ZThn20_N7android8hardware8vibrator4V1_212BnHwVibratorD0Ev"
14479    },
14480    {
14481     "kind" : "vcall_offset"
14482    },
14483    {
14484     "kind" : "vcall_offset"
14485    },
14486    {
14487     "kind" : "vcall_offset"
14488    },
14489    {
14490     "kind" : "vcall_offset"
14491    },
14492    {
14493     "component_value" : -72,
14494     "kind" : "vcall_offset"
14495    },
14496    {
14497     "component_value" : -72,
14498     "kind" : "offset_to_top"
14499    },
14500    {
14501     "kind" : "rtti",
14502     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_212BnHwVibratorE"
14503    },
14504    {
14505     "kind" : "complete_dtor_pointer",
14506     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_212BnHwVibratorD1Ev"
14507    },
14508    {
14509     "kind" : "deleting_dtor_pointer",
14510     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_212BnHwVibratorD0Ev"
14511    },
14512    {
14513     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14514    },
14515    {
14516     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14517    },
14518    {
14519     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14520    },
14521    {
14522     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14523    }
14524   ]
14525  },
14526  {
14527   "alignment" : 4,
14528   "base_specifiers" :
14529   [
14530    {
14531     "referenced_type" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEEE"
14532    },
14533    {
14534     "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
14535    }
14536   ],
14537   "fields" :
14538   [
14539    {
14540     "access" : "private",
14541     "field_name" : "_hidl_mMutex",
14542     "field_offset" : 544,
14543     "referenced_type" : "_ZTINSt3__15mutexE"
14544    },
14545    {
14546     "access" : "private",
14547     "field_name" : "_hidl_mDeathRecipients",
14548     "field_offset" : 576,
14549     "referenced_type" : "_ZTINSt3__16vectorIN7android2spINS1_8hardware27hidl_binder_death_recipientEEENS_9allocatorIS5_EEEE"
14550    }
14551   ],
14552   "linker_set_key" : "_ZTIN7android8hardware8vibrator4V1_212BpHwVibratorE",
14553   "name" : "android::hardware::vibrator::V1_2::BpHwVibrator",
14554   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_212BpHwVibratorE",
14555   "self_type" : "_ZTIN7android8hardware8vibrator4V1_212BpHwVibratorE",
14556   "size" : 92,
14557   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BpHwVibrator.h",
14558   "vtable_components" :
14559   [
14560    {
14561     "component_value" : 84,
14562     "kind" : "vbase_offset"
14563    },
14564    {
14565     "kind" : "offset_to_top"
14566    },
14567    {
14568     "kind" : "rtti",
14569     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_212BpHwVibratorE"
14570    },
14571    {
14572     "mangled_component_name" : "_ZNK7android8hardware8vibrator4V1_212BpHwVibrator8isRemoteEv"
14573    },
14574    {
14575     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
14576    },
14577    {
14578     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
14579    },
14580    {
14581     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
14582    },
14583    {
14584     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
14585    },
14586    {
14587     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator21setHALInstrumentationEv"
14588    },
14589    {
14590     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
14591    },
14592    {
14593     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator4pingEv"
14594    },
14595    {
14596     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
14597    },
14598    {
14599     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator21notifySyspropsChangedEv"
14600    },
14601    {
14602     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
14603    },
14604    {
14605     "kind" : "complete_dtor_pointer",
14606     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibratorD1Ev"
14607    },
14608    {
14609     "kind" : "deleting_dtor_pointer",
14610     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibratorD0Ev"
14611    },
14612    {
14613     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator2onEj"
14614    },
14615    {
14616     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator3offEv"
14617    },
14618    {
14619     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator24supportsAmplitudeControlEv"
14620    },
14621    {
14622     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator12setAmplitudeEh"
14623    },
14624    {
14625     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator7performENS1_4V1_06EffectENS4_14EffectStrengthENSt3__18functionIFvNS4_6StatusEjEEE"
14626    },
14627    {
14628     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator11perform_1_1ENS1_4V1_110Effect_1_1ENS1_4V1_014EffectStrengthENSt3__18functionIFvNS6_6StatusEjEEE"
14629    },
14630    {
14631     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator11perform_1_2ENS2_6EffectENS1_4V1_014EffectStrengthENSt3__18functionIFvNS5_6StatusEjEEE"
14632    },
14633    {
14634     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEE10onAsBinderEv"
14635    },
14636    {
14637     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator15onLastStrongRefEPKv"
14638    },
14639    {
14640     "component_value" : 80,
14641     "kind" : "vbase_offset"
14642    },
14643    {
14644     "component_value" : -4,
14645     "kind" : "offset_to_top"
14646    },
14647    {
14648     "kind" : "rtti",
14649     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_212BpHwVibratorE"
14650    },
14651    {
14652     "kind" : "complete_dtor_pointer",
14653     "mangled_component_name" : "_ZThn4_N7android8hardware8vibrator4V1_212BpHwVibratorD1Ev"
14654    },
14655    {
14656     "kind" : "deleting_dtor_pointer",
14657     "mangled_component_name" : "_ZThn4_N7android8hardware8vibrator4V1_212BpHwVibratorD0Ev"
14658    },
14659    {
14660     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEE10onAsBinderEv"
14661    },
14662    {
14663     "component_value" : 76,
14664     "kind" : "vbase_offset"
14665    },
14666    {
14667     "component_value" : -8,
14668     "kind" : "offset_to_top"
14669    },
14670    {
14671     "kind" : "rtti",
14672     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_212BpHwVibratorE"
14673    },
14674    {
14675     "kind" : "complete_dtor_pointer",
14676     "mangled_component_name" : "_ZThn8_N7android8hardware8vibrator4V1_212BpHwVibratorD1Ev"
14677    },
14678    {
14679     "kind" : "deleting_dtor_pointer",
14680     "mangled_component_name" : "_ZThn8_N7android8hardware8vibrator4V1_212BpHwVibratorD0Ev"
14681    },
14682    {
14683     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
14684    },
14685    {
14686     "mangled_component_name" : "_ZThn8_N7android8hardware8vibrator4V1_212BpHwVibrator15onLastStrongRefEPKv"
14687    },
14688    {
14689     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
14690    },
14691    {
14692     "component_value" : -24,
14693     "kind" : "offset_to_top"
14694    },
14695    {
14696     "kind" : "rtti",
14697     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_212BpHwVibratorE"
14698    },
14699    {
14700     "kind" : "complete_dtor_pointer",
14701     "mangled_component_name" : "_ZThn24_N7android8hardware8vibrator4V1_212BpHwVibratorD1Ev"
14702    },
14703    {
14704     "kind" : "deleting_dtor_pointer",
14705     "mangled_component_name" : "_ZThn24_N7android8hardware8vibrator4V1_212BpHwVibratorD0Ev"
14706    },
14707    {
14708     "kind" : "vcall_offset"
14709    },
14710    {
14711     "component_value" : -76,
14712     "kind" : "vcall_offset"
14713    },
14714    {
14715     "component_value" : -84,
14716     "kind" : "vcall_offset"
14717    },
14718    {
14719     "component_value" : -76,
14720     "kind" : "vcall_offset"
14721    },
14722    {
14723     "component_value" : -84,
14724     "kind" : "vcall_offset"
14725    },
14726    {
14727     "component_value" : -84,
14728     "kind" : "offset_to_top"
14729    },
14730    {
14731     "kind" : "rtti",
14732     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_212BpHwVibratorE"
14733    },
14734    {
14735     "kind" : "complete_dtor_pointer",
14736     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_212BpHwVibratorD1Ev"
14737    },
14738    {
14739     "kind" : "deleting_dtor_pointer",
14740     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_212BpHwVibratorD0Ev"
14741    },
14742    {
14743     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
14744    },
14745    {
14746     "mangled_component_name" : "_ZTv0_n20_N7android8hardware8vibrator4V1_212BpHwVibrator15onLastStrongRefEPKv"
14747    },
14748    {
14749     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
14750    },
14751    {
14752     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14753    }
14754   ]
14755  },
14756  {
14757   "alignment" : 4,
14758   "base_specifiers" :
14759   [
14760    {
14761     "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_19IVibratorE"
14762    }
14763   ],
14764   "linker_set_key" : "_ZTIN7android8hardware8vibrator4V1_29IVibratorE",
14765   "name" : "android::hardware::vibrator::V1_2::IVibrator",
14766   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_29IVibratorE",
14767   "self_type" : "_ZTIN7android8hardware8vibrator4V1_29IVibratorE",
14768   "size" : 12,
14769   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/IVibrator.h",
14770   "vtable_components" :
14771   [
14772    {
14773     "component_value" : 4,
14774     "kind" : "vbase_offset"
14775    },
14776    {
14777     "kind" : "offset_to_top"
14778    },
14779    {
14780     "kind" : "rtti",
14781     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_29IVibratorE"
14782    },
14783    {
14784     "mangled_component_name" : "_ZNK7android8hardware8vibrator4V1_29IVibrator8isRemoteEv"
14785    },
14786    {
14787     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
14788    },
14789    {
14790     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
14791    },
14792    {
14793     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
14794    },
14795    {
14796     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
14797    },
14798    {
14799     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator21setHALInstrumentationEv"
14800    },
14801    {
14802     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
14803    },
14804    {
14805     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator4pingEv"
14806    },
14807    {
14808     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
14809    },
14810    {
14811     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator21notifySyspropsChangedEv"
14812    },
14813    {
14814     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
14815    },
14816    {
14817     "kind" : "complete_dtor_pointer",
14818     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibratorD1Ev"
14819    },
14820    {
14821     "kind" : "deleting_dtor_pointer",
14822     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibratorD0Ev"
14823    },
14824    {
14825     "is_pure" : true,
14826     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator2onEj"
14827    },
14828    {
14829     "is_pure" : true,
14830     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator3offEv"
14831    },
14832    {
14833     "is_pure" : true,
14834     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator24supportsAmplitudeControlEv"
14835    },
14836    {
14837     "is_pure" : true,
14838     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator12setAmplitudeEh"
14839    },
14840    {
14841     "is_pure" : true,
14842     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator7performENS1_4V1_06EffectENS4_14EffectStrengthENSt3__18functionIFvNS4_6StatusEjEEE"
14843    },
14844    {
14845     "is_pure" : true,
14846     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator11perform_1_1ENS1_4V1_110Effect_1_1ENS1_4V1_014EffectStrengthENSt3__18functionIFvNS6_6StatusEjEEE"
14847    },
14848    {
14849     "is_pure" : true,
14850     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator11perform_1_2ENS2_6EffectENS1_4V1_014EffectStrengthENSt3__18functionIFvNS5_6StatusEjEEE"
14851    },
14852    {
14853     "kind" : "vcall_offset"
14854    },
14855    {
14856     "kind" : "vcall_offset"
14857    },
14858    {
14859     "kind" : "vcall_offset"
14860    },
14861    {
14862     "kind" : "vcall_offset"
14863    },
14864    {
14865     "component_value" : -4,
14866     "kind" : "vcall_offset"
14867    },
14868    {
14869     "component_value" : -4,
14870     "kind" : "offset_to_top"
14871    },
14872    {
14873     "kind" : "rtti",
14874     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_29IVibratorE"
14875    },
14876    {
14877     "kind" : "complete_dtor_pointer",
14878     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_29IVibratorD1Ev"
14879    },
14880    {
14881     "kind" : "deleting_dtor_pointer",
14882     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_29IVibratorD0Ev"
14883    },
14884    {
14885     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
14886    },
14887    {
14888     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
14889    },
14890    {
14891     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
14892    },
14893    {
14894     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
14895    }
14896   ]
14897  },
14898  {
14899   "alignment" : 4,
14900   "base_specifiers" :
14901   [
14902    {
14903     "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_39IVibratorE"
14904    },
14905    {
14906     "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
14907    }
14908   ],
14909   "fields" :
14910   [
14911    {
14912     "access" : "private",
14913     "field_name" : "mImpl",
14914     "field_offset" : 384,
14915     "referenced_type" : "_ZTIKN7android2spINS_8hardware8vibrator4V1_39IVibratorEEE"
14916    },
14917    {
14918     "access" : "private",
14919     "field_name" : "mOnewayQueue",
14920     "field_offset" : 416,
14921     "referenced_type" : "_ZTIN7android8hardware7details10TaskRunnerE"
14922    }
14923   ],
14924   "linker_set_key" : "_ZTIN7android8hardware8vibrator4V1_310BsVibratorE",
14925   "name" : "android::hardware::vibrator::V1_3::BsVibrator",
14926   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_310BsVibratorE",
14927   "self_type" : "_ZTIN7android8hardware8vibrator4V1_310BsVibratorE",
14928   "size" : 68,
14929   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BsVibrator.h",
14930   "vtable_components" :
14931   [
14932    {
14933     "component_value" : 60,
14934     "kind" : "vbase_offset"
14935    },
14936    {
14937     "kind" : "offset_to_top"
14938    },
14939    {
14940     "kind" : "rtti",
14941     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_310BsVibratorE"
14942    },
14943    {
14944     "mangled_component_name" : "_ZNK7android8hardware8vibrator4V1_39IVibrator8isRemoteEv"
14945    },
14946    {
14947     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_310BsVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
14948    },
14949    {
14950     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_310BsVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
14951    },
14952    {
14953     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_310BsVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
14954    },
14955    {
14956     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_310BsVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
14957    },
14958    {
14959     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_310BsVibrator21setHALInstrumentationEv"
14960    },
14961    {
14962     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_310BsVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
14963    },
14964    {
14965     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_310BsVibrator4pingEv"
14966    },
14967    {
14968     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_310BsVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
14969    },
14970    {
14971     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_310BsVibrator21notifySyspropsChangedEv"
14972    },
14973    {
14974     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_310BsVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
14975    },
14976    {
14977     "kind" : "complete_dtor_pointer",
14978     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_310BsVibratorD1Ev"
14979    },
14980    {
14981     "kind" : "deleting_dtor_pointer",
14982     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_310BsVibratorD0Ev"
14983    },
14984    {
14985     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_310BsVibrator2onEj"
14986    },
14987    {
14988     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_310BsVibrator3offEv"
14989    },
14990    {
14991     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_310BsVibrator24supportsAmplitudeControlEv"
14992    },
14993    {
14994     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_310BsVibrator12setAmplitudeEh"
14995    },
14996    {
14997     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_310BsVibrator7performENS1_4V1_06EffectENS4_14EffectStrengthENSt3__18functionIFvNS4_6StatusEjEEE"
14998    },
14999    {
15000     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_310BsVibrator11perform_1_1ENS1_4V1_110Effect_1_1ENS1_4V1_014EffectStrengthENSt3__18functionIFvNS6_6StatusEjEEE"
15001    },
15002    {
15003     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_310BsVibrator11perform_1_2ENS1_4V1_26EffectENS1_4V1_014EffectStrengthENSt3__18functionIFvNS6_6StatusEjEEE"
15004    },
15005    {
15006     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_310BsVibrator23supportsExternalControlEv"
15007    },
15008    {
15009     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_310BsVibrator18setExternalControlEb"
15010    },
15011    {
15012     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_310BsVibrator11perform_1_3ENS2_6EffectENS1_4V1_014EffectStrengthENSt3__18functionIFvNS5_6StatusEjEEE"
15013    },
15014    {
15015     "component_value" : -4,
15016     "kind" : "offset_to_top"
15017    },
15018    {
15019     "kind" : "rtti",
15020     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_310BsVibratorE"
15021    },
15022    {
15023     "kind" : "complete_dtor_pointer",
15024     "mangled_component_name" : "_ZThn4_N7android8hardware8vibrator4V1_310BsVibratorD1Ev"
15025    },
15026    {
15027     "kind" : "deleting_dtor_pointer",
15028     "mangled_component_name" : "_ZThn4_N7android8hardware8vibrator4V1_310BsVibratorD0Ev"
15029    },
15030    {
15031     "kind" : "vcall_offset"
15032    },
15033    {
15034     "kind" : "vcall_offset"
15035    },
15036    {
15037     "kind" : "vcall_offset"
15038    },
15039    {
15040     "kind" : "vcall_offset"
15041    },
15042    {
15043     "component_value" : -60,
15044     "kind" : "vcall_offset"
15045    },
15046    {
15047     "component_value" : -60,
15048     "kind" : "offset_to_top"
15049    },
15050    {
15051     "kind" : "rtti",
15052     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_310BsVibratorE"
15053    },
15054    {
15055     "kind" : "complete_dtor_pointer",
15056     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_310BsVibratorD1Ev"
15057    },
15058    {
15059     "kind" : "deleting_dtor_pointer",
15060     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_310BsVibratorD0Ev"
15061    },
15062    {
15063     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
15064    },
15065    {
15066     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
15067    },
15068    {
15069     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
15070    },
15071    {
15072     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
15073    }
15074   ]
15075  },
15076  {
15077   "alignment" : 4,
15078   "base_specifiers" :
15079   [
15080    {
15081     "referenced_type" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
15082    }
15083   ],
15084   "fields" :
15085   [
15086    {
15087     "access" : "private",
15088     "field_name" : "_hidl_mImpl",
15089     "field_offset" : 544,
15090     "referenced_type" : "_ZTIN7android2spINS_8hardware8vibrator4V1_39IVibratorEEE"
15091    }
15092   ],
15093   "linker_set_key" : "_ZTIN7android8hardware8vibrator4V1_312BnHwVibratorE",
15094   "name" : "android::hardware::vibrator::V1_3::BnHwVibrator",
15095   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_312BnHwVibratorE",
15096   "self_type" : "_ZTIN7android8hardware8vibrator4V1_312BnHwVibratorE",
15097   "size" : 80,
15098   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BnHwVibrator.h",
15099   "vtable_components" :
15100   [
15101    {
15102     "component_value" : 72,
15103     "kind" : "vbase_offset"
15104    },
15105    {
15106     "kind" : "offset_to_top"
15107    },
15108    {
15109     "kind" : "rtti",
15110     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_312BnHwVibratorE"
15111    },
15112    {
15113     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
15114    },
15115    {
15116     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
15117    },
15118    {
15119     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
15120    },
15121    {
15122     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BnHwBase13checkSubclassEPKv"
15123    },
15124    {
15125     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
15126    },
15127    {
15128     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
15129    },
15130    {
15131     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
15132    },
15133    {
15134     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
15135    },
15136    {
15137     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
15138    },
15139    {
15140     "kind" : "complete_dtor_pointer",
15141     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_312BnHwVibratorD1Ev"
15142    },
15143    {
15144     "kind" : "deleting_dtor_pointer",
15145     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_312BnHwVibratorD0Ev"
15146    },
15147    {
15148     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_312BnHwVibrator10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
15149    },
15150    {
15151     "component_value" : -20,
15152     "kind" : "offset_to_top"
15153    },
15154    {
15155     "kind" : "rtti",
15156     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_312BnHwVibratorE"
15157    },
15158    {
15159     "kind" : "complete_dtor_pointer",
15160     "mangled_component_name" : "_ZThn20_N7android8hardware8vibrator4V1_312BnHwVibratorD1Ev"
15161    },
15162    {
15163     "kind" : "deleting_dtor_pointer",
15164     "mangled_component_name" : "_ZThn20_N7android8hardware8vibrator4V1_312BnHwVibratorD0Ev"
15165    },
15166    {
15167     "kind" : "vcall_offset"
15168    },
15169    {
15170     "kind" : "vcall_offset"
15171    },
15172    {
15173     "kind" : "vcall_offset"
15174    },
15175    {
15176     "kind" : "vcall_offset"
15177    },
15178    {
15179     "component_value" : -72,
15180     "kind" : "vcall_offset"
15181    },
15182    {
15183     "component_value" : -72,
15184     "kind" : "offset_to_top"
15185    },
15186    {
15187     "kind" : "rtti",
15188     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_312BnHwVibratorE"
15189    },
15190    {
15191     "kind" : "complete_dtor_pointer",
15192     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_312BnHwVibratorD1Ev"
15193    },
15194    {
15195     "kind" : "deleting_dtor_pointer",
15196     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_312BnHwVibratorD0Ev"
15197    },
15198    {
15199     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
15200    },
15201    {
15202     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
15203    },
15204    {
15205     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
15206    },
15207    {
15208     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
15209    }
15210   ]
15211  },
15212  {
15213   "alignment" : 4,
15214   "base_specifiers" :
15215   [
15216    {
15217     "referenced_type" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_39IVibratorEEE"
15218    },
15219    {
15220     "referenced_type" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
15221    }
15222   ],
15223   "fields" :
15224   [
15225    {
15226     "access" : "private",
15227     "field_name" : "_hidl_mMutex",
15228     "field_offset" : 544,
15229     "referenced_type" : "_ZTINSt3__15mutexE"
15230    },
15231    {
15232     "access" : "private",
15233     "field_name" : "_hidl_mDeathRecipients",
15234     "field_offset" : 576,
15235     "referenced_type" : "_ZTINSt3__16vectorIN7android2spINS1_8hardware27hidl_binder_death_recipientEEENS_9allocatorIS5_EEEE"
15236    }
15237   ],
15238   "linker_set_key" : "_ZTIN7android8hardware8vibrator4V1_312BpHwVibratorE",
15239   "name" : "android::hardware::vibrator::V1_3::BpHwVibrator",
15240   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_312BpHwVibratorE",
15241   "self_type" : "_ZTIN7android8hardware8vibrator4V1_312BpHwVibratorE",
15242   "size" : 92,
15243   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BpHwVibrator.h",
15244   "vtable_components" :
15245   [
15246    {
15247     "component_value" : 84,
15248     "kind" : "vbase_offset"
15249    },
15250    {
15251     "kind" : "offset_to_top"
15252    },
15253    {
15254     "kind" : "rtti",
15255     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_312BpHwVibratorE"
15256    },
15257    {
15258     "mangled_component_name" : "_ZNK7android8hardware8vibrator4V1_312BpHwVibrator8isRemoteEv"
15259    },
15260    {
15261     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
15262    },
15263    {
15264     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
15265    },
15266    {
15267     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
15268    },
15269    {
15270     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
15271    },
15272    {
15273     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator21setHALInstrumentationEv"
15274    },
15275    {
15276     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
15277    },
15278    {
15279     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator4pingEv"
15280    },
15281    {
15282     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
15283    },
15284    {
15285     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator21notifySyspropsChangedEv"
15286    },
15287    {
15288     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
15289    },
15290    {
15291     "kind" : "complete_dtor_pointer",
15292     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibratorD1Ev"
15293    },
15294    {
15295     "kind" : "deleting_dtor_pointer",
15296     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibratorD0Ev"
15297    },
15298    {
15299     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator2onEj"
15300    },
15301    {
15302     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator3offEv"
15303    },
15304    {
15305     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator24supportsAmplitudeControlEv"
15306    },
15307    {
15308     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator12setAmplitudeEh"
15309    },
15310    {
15311     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator7performENS1_4V1_06EffectENS4_14EffectStrengthENSt3__18functionIFvNS4_6StatusEjEEE"
15312    },
15313    {
15314     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator11perform_1_1ENS1_4V1_110Effect_1_1ENS1_4V1_014EffectStrengthENSt3__18functionIFvNS6_6StatusEjEEE"
15315    },
15316    {
15317     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator11perform_1_2ENS1_4V1_26EffectENS1_4V1_014EffectStrengthENSt3__18functionIFvNS6_6StatusEjEEE"
15318    },
15319    {
15320     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator23supportsExternalControlEv"
15321    },
15322    {
15323     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator18setExternalControlEb"
15324    },
15325    {
15326     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator11perform_1_3ENS2_6EffectENS1_4V1_014EffectStrengthENSt3__18functionIFvNS5_6StatusEjEEE"
15327    },
15328    {
15329     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_8vibrator4V1_39IVibratorEE10onAsBinderEv"
15330    },
15331    {
15332     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator15onLastStrongRefEPKv"
15333    },
15334    {
15335     "component_value" : 80,
15336     "kind" : "vbase_offset"
15337    },
15338    {
15339     "component_value" : -4,
15340     "kind" : "offset_to_top"
15341    },
15342    {
15343     "kind" : "rtti",
15344     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_312BpHwVibratorE"
15345    },
15346    {
15347     "kind" : "complete_dtor_pointer",
15348     "mangled_component_name" : "_ZThn4_N7android8hardware8vibrator4V1_312BpHwVibratorD1Ev"
15349    },
15350    {
15351     "kind" : "deleting_dtor_pointer",
15352     "mangled_component_name" : "_ZThn4_N7android8hardware8vibrator4V1_312BpHwVibratorD0Ev"
15353    },
15354    {
15355     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_8vibrator4V1_39IVibratorEE10onAsBinderEv"
15356    },
15357    {
15358     "component_value" : 76,
15359     "kind" : "vbase_offset"
15360    },
15361    {
15362     "component_value" : -8,
15363     "kind" : "offset_to_top"
15364    },
15365    {
15366     "kind" : "rtti",
15367     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_312BpHwVibratorE"
15368    },
15369    {
15370     "kind" : "complete_dtor_pointer",
15371     "mangled_component_name" : "_ZThn8_N7android8hardware8vibrator4V1_312BpHwVibratorD1Ev"
15372    },
15373    {
15374     "kind" : "deleting_dtor_pointer",
15375     "mangled_component_name" : "_ZThn8_N7android8hardware8vibrator4V1_312BpHwVibratorD0Ev"
15376    },
15377    {
15378     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
15379    },
15380    {
15381     "mangled_component_name" : "_ZThn8_N7android8hardware8vibrator4V1_312BpHwVibrator15onLastStrongRefEPKv"
15382    },
15383    {
15384     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
15385    },
15386    {
15387     "component_value" : -24,
15388     "kind" : "offset_to_top"
15389    },
15390    {
15391     "kind" : "rtti",
15392     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_312BpHwVibratorE"
15393    },
15394    {
15395     "kind" : "complete_dtor_pointer",
15396     "mangled_component_name" : "_ZThn24_N7android8hardware8vibrator4V1_312BpHwVibratorD1Ev"
15397    },
15398    {
15399     "kind" : "deleting_dtor_pointer",
15400     "mangled_component_name" : "_ZThn24_N7android8hardware8vibrator4V1_312BpHwVibratorD0Ev"
15401    },
15402    {
15403     "kind" : "vcall_offset"
15404    },
15405    {
15406     "component_value" : -76,
15407     "kind" : "vcall_offset"
15408    },
15409    {
15410     "component_value" : -84,
15411     "kind" : "vcall_offset"
15412    },
15413    {
15414     "component_value" : -76,
15415     "kind" : "vcall_offset"
15416    },
15417    {
15418     "component_value" : -84,
15419     "kind" : "vcall_offset"
15420    },
15421    {
15422     "component_value" : -84,
15423     "kind" : "offset_to_top"
15424    },
15425    {
15426     "kind" : "rtti",
15427     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_312BpHwVibratorE"
15428    },
15429    {
15430     "kind" : "complete_dtor_pointer",
15431     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_312BpHwVibratorD1Ev"
15432    },
15433    {
15434     "kind" : "deleting_dtor_pointer",
15435     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_312BpHwVibratorD0Ev"
15436    },
15437    {
15438     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
15439    },
15440    {
15441     "mangled_component_name" : "_ZTv0_n20_N7android8hardware8vibrator4V1_312BpHwVibrator15onLastStrongRefEPKv"
15442    },
15443    {
15444     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
15445    },
15446    {
15447     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
15448    }
15449   ]
15450  },
15451  {
15452   "alignment" : 4,
15453   "base_specifiers" :
15454   [
15455    {
15456     "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_29IVibratorE"
15457    }
15458   ],
15459   "linker_set_key" : "_ZTIN7android8hardware8vibrator4V1_39IVibratorE",
15460   "name" : "android::hardware::vibrator::V1_3::IVibrator",
15461   "referenced_type" : "_ZTIN7android8hardware8vibrator4V1_39IVibratorE",
15462   "self_type" : "_ZTIN7android8hardware8vibrator4V1_39IVibratorE",
15463   "size" : 12,
15464   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/IVibrator.h",
15465   "vtable_components" :
15466   [
15467    {
15468     "component_value" : 4,
15469     "kind" : "vbase_offset"
15470    },
15471    {
15472     "kind" : "offset_to_top"
15473    },
15474    {
15475     "kind" : "rtti",
15476     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_39IVibratorE"
15477    },
15478    {
15479     "mangled_component_name" : "_ZNK7android8hardware8vibrator4V1_39IVibrator8isRemoteEv"
15480    },
15481    {
15482     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
15483    },
15484    {
15485     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
15486    },
15487    {
15488     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
15489    },
15490    {
15491     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
15492    },
15493    {
15494     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator21setHALInstrumentationEv"
15495    },
15496    {
15497     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
15498    },
15499    {
15500     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator4pingEv"
15501    },
15502    {
15503     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
15504    },
15505    {
15506     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator21notifySyspropsChangedEv"
15507    },
15508    {
15509     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
15510    },
15511    {
15512     "kind" : "complete_dtor_pointer",
15513     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibratorD1Ev"
15514    },
15515    {
15516     "kind" : "deleting_dtor_pointer",
15517     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibratorD0Ev"
15518    },
15519    {
15520     "is_pure" : true,
15521     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator2onEj"
15522    },
15523    {
15524     "is_pure" : true,
15525     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator3offEv"
15526    },
15527    {
15528     "is_pure" : true,
15529     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator24supportsAmplitudeControlEv"
15530    },
15531    {
15532     "is_pure" : true,
15533     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator12setAmplitudeEh"
15534    },
15535    {
15536     "is_pure" : true,
15537     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator7performENS1_4V1_06EffectENS4_14EffectStrengthENSt3__18functionIFvNS4_6StatusEjEEE"
15538    },
15539    {
15540     "is_pure" : true,
15541     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator11perform_1_1ENS1_4V1_110Effect_1_1ENS1_4V1_014EffectStrengthENSt3__18functionIFvNS6_6StatusEjEEE"
15542    },
15543    {
15544     "is_pure" : true,
15545     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator11perform_1_2ENS1_4V1_26EffectENS1_4V1_014EffectStrengthENSt3__18functionIFvNS6_6StatusEjEEE"
15546    },
15547    {
15548     "is_pure" : true,
15549     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator23supportsExternalControlEv"
15550    },
15551    {
15552     "is_pure" : true,
15553     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator18setExternalControlEb"
15554    },
15555    {
15556     "is_pure" : true,
15557     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator11perform_1_3ENS2_6EffectENS1_4V1_014EffectStrengthENSt3__18functionIFvNS5_6StatusEjEEE"
15558    },
15559    {
15560     "kind" : "vcall_offset"
15561    },
15562    {
15563     "kind" : "vcall_offset"
15564    },
15565    {
15566     "kind" : "vcall_offset"
15567    },
15568    {
15569     "kind" : "vcall_offset"
15570    },
15571    {
15572     "component_value" : -4,
15573     "kind" : "vcall_offset"
15574    },
15575    {
15576     "component_value" : -4,
15577     "kind" : "offset_to_top"
15578    },
15579    {
15580     "kind" : "rtti",
15581     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_39IVibratorE"
15582    },
15583    {
15584     "kind" : "complete_dtor_pointer",
15585     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_39IVibratorD1Ev"
15586    },
15587    {
15588     "kind" : "deleting_dtor_pointer",
15589     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_39IVibratorD0Ev"
15590    },
15591    {
15592     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
15593    },
15594    {
15595     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
15596    },
15597    {
15598     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
15599    },
15600    {
15601     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
15602    }
15603   ]
15604  },
15605  {
15606   "alignment" : 4,
15607   "base_specifiers" :
15608   [
15609    {
15610     "referenced_type" : "_ZTIN7android8hardware7IBinderE"
15611    }
15612   ],
15613   "fields" :
15614   [
15615    {
15616     "access" : "protected",
15617     "field_name" : "mSchedPolicy",
15618     "field_offset" : 32,
15619     "referenced_type" : "_ZTIi"
15620    },
15621    {
15622     "access" : "protected",
15623     "field_name" : "mSchedPriority",
15624     "field_offset" : 64,
15625     "referenced_type" : "_ZTIi"
15626    },
15627    {
15628     "access" : "private",
15629     "field_name" : "mExtras",
15630     "field_offset" : 96,
15631     "referenced_type" : "_ZTINSt3__16atomicIPN7android8hardware9BHwBinder6ExtrasEEE"
15632    },
15633    {
15634     "access" : "private",
15635     "field_name" : "mReserved0",
15636     "field_offset" : 128,
15637     "referenced_type" : "_ZTIPv"
15638    }
15639   ],
15640   "linker_set_key" : "_ZTIN7android8hardware9BHwBinderE",
15641   "name" : "android::hardware::BHwBinder",
15642   "record_kind" : "class",
15643   "referenced_type" : "_ZTIN7android8hardware9BHwBinderE",
15644   "self_type" : "_ZTIN7android8hardware9BHwBinderE",
15645   "size" : 28,
15646   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
15647   "vtable_components" :
15648   [
15649    {
15650     "component_value" : 20,
15651     "kind" : "vbase_offset"
15652    },
15653    {
15654     "kind" : "offset_to_top"
15655    },
15656    {
15657     "kind" : "rtti",
15658     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
15659    },
15660    {
15661     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
15662    },
15663    {
15664     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
15665    },
15666    {
15667     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
15668    },
15669    {
15670     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
15671    },
15672    {
15673     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
15674    },
15675    {
15676     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
15677    },
15678    {
15679     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
15680    },
15681    {
15682     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
15683    },
15684    {
15685     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
15686    },
15687    {
15688     "kind" : "complete_dtor_pointer",
15689     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
15690    },
15691    {
15692     "kind" : "deleting_dtor_pointer",
15693     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
15694    },
15695    {
15696     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
15697    },
15698    {
15699     "kind" : "vcall_offset"
15700    },
15701    {
15702     "kind" : "vcall_offset"
15703    },
15704    {
15705     "kind" : "vcall_offset"
15706    },
15707    {
15708     "kind" : "vcall_offset"
15709    },
15710    {
15711     "component_value" : -20,
15712     "kind" : "vcall_offset"
15713    },
15714    {
15715     "component_value" : -20,
15716     "kind" : "offset_to_top"
15717    },
15718    {
15719     "kind" : "rtti",
15720     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
15721    },
15722    {
15723     "kind" : "complete_dtor_pointer",
15724     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD1Ev"
15725    },
15726    {
15727     "kind" : "deleting_dtor_pointer",
15728     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD0Ev"
15729    },
15730    {
15731     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
15732    },
15733    {
15734     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
15735    },
15736    {
15737     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
15738    },
15739    {
15740     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
15741    }
15742   ]
15743  },
15744  {
15745   "alignment" : 4,
15746   "fields" :
15747   [
15748    {
15749     "field_name" : "sched_policy",
15750     "referenced_type" : "_ZTIi"
15751    },
15752    {
15753     "field_name" : "prio",
15754     "field_offset" : 32,
15755     "referenced_type" : "_ZTIi"
15756    }
15757   ],
15758   "linker_set_key" : "_ZTIN7android8hardware9SchedPrioE",
15759   "name" : "android::hardware::SchedPrio",
15760   "referenced_type" : "_ZTIN7android8hardware9SchedPrioE",
15761   "self_type" : "_ZTIN7android8hardware9SchedPrioE",
15762   "size" : 8,
15763   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
15764  },
15765  {
15766   "alignment" : 4,
15767   "fields" :
15768   [
15769    {
15770     "access" : "private",
15771     "field_name" : "mCond",
15772     "referenced_type" : "_ZTI14pthread_cond_t"
15773    }
15774   ],
15775   "linker_set_key" : "_ZTIN7android9ConditionE",
15776   "name" : "android::Condition",
15777   "record_kind" : "class",
15778   "referenced_type" : "_ZTIN7android9ConditionE",
15779   "self_type" : "_ZTIN7android9ConditionE",
15780   "size" : 4,
15781   "source_file" : "/system/core/libutils/include/utils/Condition.h"
15782  },
15783  {
15784   "alignment" : 4,
15785   "fields" :
15786   [
15787    {
15788     "field_name" : "buf",
15789     "referenced_type" : "_ZTIA5121_h"
15790    },
15791    {
15792     "field_name" : "entry",
15793     "referenced_type" : "_ZTI12logger_entry"
15794    }
15795   ],
15796   "is_anonymous" : true,
15797   "linker_set_key" : "_ZTIN7log_msgUt_E",
15798   "name" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:77:3)",
15799   "record_kind" : "union",
15800   "referenced_type" : "_ZTIN7log_msgUt_E",
15801   "self_type" : "_ZTIN7log_msgUt_E",
15802   "size" : 5124,
15803   "source_file" : "/system/core/liblog/include/log/log_read.h"
15804  }
15805 ],
15806 "rvalue_reference_types" :
15807 [
15808  {
15809   "alignment" : 4,
15810   "linker_set_key" : "_ZTION7android2spINS_8hardware27hidl_binder_death_recipientEEE",
15811   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
15812   "referenced_type" : "_ZTIN7android2spINS_8hardware27hidl_binder_death_recipientEEE",
15813   "self_type" : "_ZTION7android2spINS_8hardware27hidl_binder_death_recipientEEE",
15814   "size" : 4,
15815   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
15816  },
15817  {
15818   "alignment" : 4,
15819   "linker_set_key" : "_ZTION7android2spINS_8hardware8vibrator4V1_39IVibratorEEE",
15820   "name" : "android::sp<android::hardware::vibrator::V1_3::IVibrator> &&",
15821   "referenced_type" : "_ZTIN7android2spINS_8hardware8vibrator4V1_39IVibratorEEE",
15822   "self_type" : "_ZTION7android2spINS_8hardware8vibrator4V1_39IVibratorEEE",
15823   "size" : 4,
15824   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
15825  },
15826  {
15827   "alignment" : 4,
15828   "linker_set_key" : "_ZTION7android8hardware10hidl_arrayIhLj32EJEEE",
15829   "name" : "android::hardware::hidl_array<unsigned char, 32> &&",
15830   "referenced_type" : "_ZTIN7android8hardware10hidl_arrayIhLj32EJEEE",
15831   "self_type" : "_ZTION7android8hardware10hidl_arrayIhLj32EJEEE",
15832   "size" : 4,
15833   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
15834  },
15835  {
15836   "alignment" : 4,
15837   "linker_set_key" : "_ZTION7android8hardware11hidl_handleE",
15838   "name" : "android::hardware::hidl_handle &&",
15839   "referenced_type" : "_ZTIN7android8hardware11hidl_handleE",
15840   "self_type" : "_ZTION7android8hardware11hidl_handleE",
15841   "size" : 4,
15842   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
15843  },
15844  {
15845   "alignment" : 4,
15846   "linker_set_key" : "_ZTION7android8hardware11hidl_memoryE",
15847   "name" : "android::hardware::hidl_memory &&",
15848   "referenced_type" : "_ZTIN7android8hardware11hidl_memoryE",
15849   "self_type" : "_ZTION7android8hardware11hidl_memoryE",
15850   "size" : 4,
15851   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
15852  },
15853  {
15854   "alignment" : 4,
15855   "linker_set_key" : "_ZTION7android8hardware6ReturnINS0_8vibrator4V1_06StatusEEE",
15856   "name" : "android::hardware::Return<android::hardware::vibrator::V1_0::Status> &&",
15857   "referenced_type" : "_ZTIN7android8hardware6ReturnINS0_8vibrator4V1_06StatusEEE",
15858   "self_type" : "_ZTION7android8hardware6ReturnINS0_8vibrator4V1_06StatusEEE",
15859   "size" : 4,
15860   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
15861  },
15862  {
15863   "alignment" : 4,
15864   "linker_set_key" : "_ZTION7android8hardware6ReturnINS_2spINS0_8vibrator4V1_39IVibratorEEEEE",
15865   "name" : "android::hardware::Return<android::sp<android::hardware::vibrator::V1_3::IVibrator> > &&",
15866   "referenced_type" : "_ZTIN7android8hardware6ReturnINS_2spINS0_8vibrator4V1_39IVibratorEEEEE",
15867   "self_type" : "_ZTION7android8hardware6ReturnINS_2spINS0_8vibrator4V1_39IVibratorEEEEE",
15868   "size" : 4,
15869   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
15870  },
15871  {
15872   "alignment" : 4,
15873   "linker_set_key" : "_ZTION7android8hardware6ReturnIbEE",
15874   "name" : "android::hardware::Return<bool> &&",
15875   "referenced_type" : "_ZTIN7android8hardware6ReturnIbEE",
15876   "self_type" : "_ZTION7android8hardware6ReturnIbEE",
15877   "size" : 4,
15878   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
15879  },
15880  {
15881   "alignment" : 4,
15882   "linker_set_key" : "_ZTION7android8hardware6ReturnIvEE",
15883   "name" : "android::hardware::Return<void> &&",
15884   "referenced_type" : "_ZTIN7android8hardware6ReturnIvEE",
15885   "self_type" : "_ZTION7android8hardware6ReturnIvEE",
15886   "size" : 4,
15887   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
15888  },
15889  {
15890   "alignment" : 4,
15891   "linker_set_key" : "_ZTION7android8hardware6StatusE",
15892   "name" : "android::hardware::Status &&",
15893   "referenced_type" : "_ZTIN7android8hardware6StatusE",
15894   "self_type" : "_ZTION7android8hardware6StatusE",
15895   "size" : 4,
15896   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
15897  },
15898  {
15899   "alignment" : 4,
15900   "linker_set_key" : "_ZTION7android8hardware7details13return_statusE",
15901   "name" : "android::hardware::details::return_status &&",
15902   "referenced_type" : "_ZTIN7android8hardware7details13return_statusE",
15903   "self_type" : "_ZTION7android8hardware7details13return_statusE",
15904   "size" : 4,
15905   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
15906  },
15907  {
15908   "alignment" : 4,
15909   "linker_set_key" : "_ZTIONSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
15910   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
15911   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
15912   "self_type" : "_ZTIONSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
15913   "size" : 4,
15914   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
15915  },
15916  {
15917   "alignment" : 4,
15918   "linker_set_key" : "_ZTIONSt3__18functionIFN7android2spINS1_4hidl4base4V1_05IBaseEEEPvEEE",
15919   "name" : "std::function<sp<IBase> (void *)> &&",
15920   "referenced_type" : "_ZTINSt3__18functionIFN7android2spINS1_4hidl4base4V1_05IBaseEEEPvEEE",
15921   "self_type" : "_ZTIONSt3__18functionIFN7android2spINS1_4hidl4base4V1_05IBaseEEEPvEEE",
15922   "size" : 4,
15923   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
15924  },
15925  {
15926   "alignment" : 4,
15927   "linker_set_key" : "_ZTIONSt3__18functionIFN7android2spINS1_8hardware7IBinderEEEPvEEE",
15928   "name" : "std::function<sp<IBinder> (void *)> &&",
15929   "referenced_type" : "_ZTINSt3__18functionIFN7android2spINS1_8hardware7IBinderEEEPvEEE",
15930   "self_type" : "_ZTIONSt3__18functionIFN7android2spINS1_8hardware7IBinderEEEPvEEE",
15931   "size" : 4,
15932   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
15933  }
15934 ]
15935}
15936