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