1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "char [0]",
7   "name" : "char [0]",
8   "referenced_type" : "type-48",
9   "self_type" : "type-98",
10   "source_file" : "/system/core/liblog/include/log/log_read.h"
11  },
12  {
13   "linker_set_key" : "float []",
14   "name" : "float []",
15   "referenced_type" : "type-245",
16   "self_type" : "type-477",
17   "source_file" : "/system/core/libsystem/include/system/graphics.h"
18  },
19  {
20   "alignment" : 4,
21   "linker_set_key" : "int [0]",
22   "name" : "int [0]",
23   "referenced_type" : "type-50",
24   "self_type" : "type-183",
25   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h"
26  },
27  {
28   "alignment" : 1,
29   "linker_set_key" : "unsigned char [32]",
30   "name" : "unsigned char [32]",
31   "referenced_type" : "type-95",
32   "self_type" : "type-323",
33   "size" : 32,
34   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
35  },
36  {
37   "alignment" : 1,
38   "linker_set_key" : "unsigned char [5121]",
39   "name" : "unsigned char [5121]",
40   "referenced_type" : "type-95",
41   "self_type" : "type-94",
42   "size" : 5121,
43   "source_file" : "/system/core/liblog/include/log/log_read.h"
44  },
45  {
46   "alignment" : 4,
47   "linker_set_key" : "unsigned int [8]",
48   "name" : "unsigned int [8]",
49   "referenced_type" : "type-2",
50   "self_type" : "type-470",
51   "size" : 32,
52   "source_file" : "/system/core/libsystem/include/system/graphics.h"
53  }
54 ],
55 "builtin_types" :
56 [
57  {
58   "alignment" : 1,
59   "is_integral" : true,
60   "is_unsigned" : true,
61   "linker_set_key" : "bool",
62   "name" : "bool",
63   "referenced_type" : "type-31",
64   "self_type" : "type-31",
65   "size" : 1
66  },
67  {
68   "alignment" : 1,
69   "is_integral" : true,
70   "linker_set_key" : "char",
71   "name" : "char",
72   "referenced_type" : "type-48",
73   "self_type" : "type-48",
74   "size" : 1
75  },
76  {
77   "alignment" : 2,
78   "is_integral" : true,
79   "is_unsigned" : true,
80   "linker_set_key" : "char16_t",
81   "name" : "char16_t",
82   "referenced_type" : "type-37",
83   "self_type" : "type-37",
84   "size" : 2
85  },
86  {
87   "alignment" : 4,
88   "linker_set_key" : "double",
89   "name" : "double",
90   "referenced_type" : "type-252",
91   "self_type" : "type-252",
92   "size" : 8
93  },
94  {
95   "alignment" : 4,
96   "linker_set_key" : "float",
97   "name" : "float",
98   "referenced_type" : "type-245",
99   "self_type" : "type-245",
100   "size" : 4
101  },
102  {
103   "alignment" : 4,
104   "is_integral" : true,
105   "linker_set_key" : "int",
106   "name" : "int",
107   "referenced_type" : "type-50",
108   "self_type" : "type-50",
109   "size" : 4
110  },
111  {
112   "alignment" : 4,
113   "is_integral" : true,
114   "linker_set_key" : "long",
115   "name" : "long",
116   "referenced_type" : "type-222",
117   "self_type" : "type-222",
118   "size" : 4
119  },
120  {
121   "alignment" : 4,
122   "is_integral" : true,
123   "linker_set_key" : "long long",
124   "name" : "long long",
125   "referenced_type" : "type-18",
126   "self_type" : "type-18",
127   "size" : 8
128  },
129  {
130   "alignment" : 2,
131   "is_integral" : true,
132   "linker_set_key" : "short",
133   "name" : "short",
134   "referenced_type" : "type-202",
135   "self_type" : "type-202",
136   "size" : 2
137  },
138  {
139   "alignment" : 1,
140   "is_integral" : true,
141   "linker_set_key" : "signed char",
142   "name" : "signed char",
143   "referenced_type" : "type-259",
144   "self_type" : "type-259",
145   "size" : 1
146  },
147  {
148   "alignment" : 1,
149   "is_integral" : true,
150   "is_unsigned" : true,
151   "linker_set_key" : "unsigned char",
152   "name" : "unsigned char",
153   "referenced_type" : "type-95",
154   "self_type" : "type-95",
155   "size" : 1
156  },
157  {
158   "alignment" : 4,
159   "is_integral" : true,
160   "is_unsigned" : true,
161   "linker_set_key" : "unsigned int",
162   "name" : "unsigned int",
163   "referenced_type" : "type-2",
164   "self_type" : "type-2",
165   "size" : 4
166  },
167  {
168   "alignment" : 4,
169   "is_integral" : true,
170   "is_unsigned" : true,
171   "linker_set_key" : "unsigned long",
172   "name" : "unsigned long",
173   "referenced_type" : "type-229",
174   "self_type" : "type-229",
175   "size" : 4
176  },
177  {
178   "alignment" : 4,
179   "is_integral" : true,
180   "is_unsigned" : true,
181   "linker_set_key" : "unsigned long long",
182   "name" : "unsigned long long",
183   "referenced_type" : "type-13",
184   "self_type" : "type-13",
185   "size" : 8
186  },
187  {
188   "alignment" : 2,
189   "is_integral" : true,
190   "is_unsigned" : true,
191   "linker_set_key" : "unsigned short",
192   "name" : "unsigned short",
193   "referenced_type" : "type-97",
194   "self_type" : "type-97",
195   "size" : 2
196  },
197  {
198   "linker_set_key" : "void",
199   "name" : "void",
200   "referenced_type" : "type-24",
201   "self_type" : "type-24"
202  }
203 ],
204 "elf_functions" :
205 [
206  {
207   "binding" : "weak",
208   "name" : "_ZN7android8hardware7details13castInterfaceINS0_8vibrator4V1_39IVibratorENS3_4V1_09IVibratorENS4_12BpHwVibratorEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb"
209  },
210  {
211   "binding" : "weak",
212   "name" : "_ZN7android8hardware7details13castInterfaceINS0_8vibrator4V1_39IVibratorENS3_4V1_19IVibratorENS4_12BpHwVibratorEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb"
213  },
214  {
215   "binding" : "weak",
216   "name" : "_ZN7android8hardware7details13castInterfaceINS0_8vibrator4V1_39IVibratorENS3_4V1_29IVibratorENS4_12BpHwVibratorEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb"
217  },
218  {
219   "binding" : "weak",
220   "name" : "_ZN7android8hardware7details13castInterfaceINS0_8vibrator4V1_39IVibratorENS_4hidl4base4V1_05IBaseENS4_12BpHwVibratorEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
221  },
222  {
223   "binding" : "weak",
224   "name" : "_ZN7android8hardware7details18getServiceInternalINS0_8vibrator4V1_312BpHwVibratorENS4_9IVibratorEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
225  },
226  {
227   "name" : "_ZN7android8hardware8vibrator4V1_310BsVibrator13addOnewayTaskENSt3__18functionIFvvEEE"
228  },
229  {
230   "name" : "_ZN7android8hardware8vibrator4V1_310BsVibratorC1ENS_2spINS2_9IVibratorEEE"
231  },
232  {
233   "name" : "_ZN7android8hardware8vibrator4V1_310BsVibratorC2ENS_2spINS2_9IVibratorEEE"
234  },
235  {
236   "name" : "_ZN7android8hardware8vibrator4V1_312BnHwVibrator10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
237  },
238  {
239   "name" : "_ZN7android8hardware8vibrator4V1_312BnHwVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
240  },
241  {
242   "name" : "_ZN7android8hardware8vibrator4V1_312BnHwVibrator17_hidl_perform_1_3EPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
243  },
244  {
245   "name" : "_ZN7android8hardware8vibrator4V1_312BnHwVibrator24_hidl_setExternalControlEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
246  },
247  {
248   "name" : "_ZN7android8hardware8vibrator4V1_312BnHwVibrator29_hidl_supportsExternalControlEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
249  },
250  {
251   "name" : "_ZN7android8hardware8vibrator4V1_312BnHwVibrator4pingEv"
252  },
253  {
254   "name" : "_ZN7android8hardware8vibrator4V1_312BnHwVibratorC1ERKNS_2spINS2_9IVibratorEEE"
255  },
256  {
257   "name" : "_ZN7android8hardware8vibrator4V1_312BnHwVibratorC2ERKNS_2spINS2_9IVibratorEEE"
258  },
259  {
260   "name" : "_ZN7android8hardware8vibrator4V1_312BnHwVibratorD0Ev"
261  },
262  {
263   "name" : "_ZN7android8hardware8vibrator4V1_312BnHwVibratorD1Ev"
264  },
265  {
266   "name" : "_ZN7android8hardware8vibrator4V1_312BnHwVibratorD2Ev"
267  },
268  {
269   "name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
270  },
271  {
272   "name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator11perform_1_1ENS1_4V1_110Effect_1_1ENS1_4V1_014EffectStrengthENSt3__18functionIFvNS6_6StatusEjEEE"
273  },
274  {
275   "name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator11perform_1_2ENS1_4V1_26EffectENS1_4V1_014EffectStrengthENSt3__18functionIFvNS6_6StatusEjEEE"
276  },
277  {
278   "name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator11perform_1_3ENS2_6EffectENS1_4V1_014EffectStrengthENSt3__18functionIFvNS5_6StatusEjEEE"
279  },
280  {
281   "name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
282  },
283  {
284   "name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
285  },
286  {
287   "name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator12setAmplitudeEh"
288  },
289  {
290   "name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
291  },
292  {
293   "name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
294  },
295  {
296   "name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator17_hidl_perform_1_3EPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS2_6EffectENS1_4V1_014EffectStrengthENSt3__18functionIFvNSA_6StatusEjEEE"
297  },
298  {
299   "name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator18setExternalControlEb"
300  },
301  {
302   "name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
303  },
304  {
305   "name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator21notifySyspropsChangedEv"
306  },
307  {
308   "name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator21setHALInstrumentationEv"
309  },
310  {
311   "name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator23supportsExternalControlEv"
312  },
313  {
314   "name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator24_hidl_setExternalControlEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEb"
315  },
316  {
317   "name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator24supportsAmplitudeControlEv"
318  },
319  {
320   "name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator29_hidl_supportsExternalControlEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE"
321  },
322  {
323   "name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator2onEj"
324  },
325  {
326   "name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator3offEv"
327  },
328  {
329   "name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator4pingEv"
330  },
331  {
332   "name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
333  },
334  {
335   "name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator7performENS1_4V1_06EffectENS4_14EffectStrengthENSt3__18functionIFvNS4_6StatusEjEEE"
336  },
337  {
338   "name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibratorC1ERKNS_2spINS0_7IBinderEEE"
339  },
340  {
341   "name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibratorC2ERKNS_2spINS0_7IBinderEEE"
342  },
343  {
344   "name" : "_ZN7android8hardware8vibrator4V1_39IVibrator10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
345  },
346  {
347   "name" : "_ZN7android8hardware8vibrator4V1_39IVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
348  },
349  {
350   "name" : "_ZN7android8hardware8vibrator4V1_39IVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
351  },
352  {
353   "name" : "_ZN7android8hardware8vibrator4V1_39IVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
354  },
355  {
356   "name" : "_ZN7android8hardware8vibrator4V1_39IVibrator13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
357  },
358  {
359   "name" : "_ZN7android8hardware8vibrator4V1_39IVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
360  },
361  {
362   "name" : "_ZN7android8hardware8vibrator4V1_39IVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
363  },
364  {
365   "name" : "_ZN7android8hardware8vibrator4V1_39IVibrator17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
366  },
367  {
368   "name" : "_ZN7android8hardware8vibrator4V1_39IVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
369  },
370  {
371   "name" : "_ZN7android8hardware8vibrator4V1_39IVibrator21notifySyspropsChangedEv"
372  },
373  {
374   "name" : "_ZN7android8hardware8vibrator4V1_39IVibrator21setHALInstrumentationEv"
375  },
376  {
377   "name" : "_ZN7android8hardware8vibrator4V1_39IVibrator24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
378  },
379  {
380   "name" : "_ZN7android8hardware8vibrator4V1_39IVibrator4pingEv"
381  },
382  {
383   "name" : "_ZN7android8hardware8vibrator4V1_39IVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
384  },
385  {
386   "name" : "_ZN7android8hardware8vibrator4V1_39IVibrator8castFromERKNS_2spINS1_4V1_09IVibratorEEEb"
387  },
388  {
389   "name" : "_ZN7android8hardware8vibrator4V1_39IVibrator8castFromERKNS_2spINS1_4V1_19IVibratorEEEb"
390  },
391  {
392   "name" : "_ZN7android8hardware8vibrator4V1_39IVibrator8castFromERKNS_2spINS1_4V1_29IVibratorEEEb"
393  },
394  {
395   "name" : "_ZN7android8hardware8vibrator4V1_39IVibrator8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
396  },
397  {
398   "name" : "_ZN7android8hardware8vibrator4V1_39IVibrator8castFromERKNS_2spIS3_EEb"
399  },
400  {
401   "binding" : "weak",
402   "name" : "_ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_"
403  },
404  {
405   "binding" : "weak",
406   "name" : "_ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_"
407  },
408  {
409   "binding" : "weak",
410   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_4hidl4base4V1_05IBaseEEEPvEEEEENS_19__map_value_compareIS7_SJ_NS_4lessIS7_EELb1EEENS5_ISJ_EEE12__find_equalIS7_EERPNS_16__tree_node_baseISG_EERPNS_15__tree_end_nodeIST_EERKT_"
411  },
412  {
413   "binding" : "weak",
414   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_4hidl4base4V1_05IBaseEEEPvEEEEENS_19__map_value_compareIS7_SJ_NS_4lessIS7_EELb1EEENS5_ISJ_EEE4findIS7_EENS_15__tree_iteratorISJ_PNS_11__tree_nodeISJ_SG_EEiEERKT_"
415  },
416  {
417   "binding" : "weak",
418   "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"
419  },
420  {
421   "binding" : "weak",
422   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_8hardware7IBinderEEEPvEEEEENS_19__map_value_compareIS7_SH_NS_4lessIS7_EELb1EEENS5_ISH_EEE12__find_equalIS7_EERPNS_16__tree_node_baseISE_EERPNS_15__tree_end_nodeISR_EERKT_"
423  },
424  {
425   "binding" : "weak",
426   "name" : "_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_8functionIFN7android2spINS9_8hardware7IBinderEEEPvEEEEENS_19__map_value_compareIS7_SH_NS_4lessIS7_EELb1EEENS5_ISH_EEE4findIS7_EENS_15__tree_iteratorISH_PNS_11__tree_nodeISH_SE_EEiEERKT_"
427  },
428  {
429   "binding" : "weak",
430   "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"
431  },
432  {
433   "binding" : "weak",
434   "name" : "_ZNSt3__16vectorIN7android2spINS1_8hardware27hidl_binder_death_recipientEEENS_9allocatorIS5_EEE21__push_back_slow_pathIS5_EEvOT_"
435  },
436  {
437   "binding" : "weak",
438   "name" : "_ZNSt3__16vectorINS_8functionIFvN7android8hardware7details16HidlInstrumentor20InstrumentationEventEPKcS8_S8_S8_PNS0_IPvNS_9allocatorIS9_EEEEEEENSA_ISF_EEEC2ERKSH_"
439  },
440  {
441   "binding" : "weak",
442   "name" : "_ZNSt3__16vectorIPvNS_9allocatorIS1_EEE21__push_back_slow_pathIS1_EEvOT_"
443  },
444  {
445   "name" : "_ZThn20_N7android8hardware8vibrator4V1_312BnHwVibratorD0Ev"
446  },
447  {
448   "name" : "_ZThn20_N7android8hardware8vibrator4V1_312BnHwVibratorD1Ev"
449  },
450  {
451   "name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_312BnHwVibratorD0Ev"
452  },
453  {
454   "name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_312BnHwVibratorD1Ev"
455  }
456 ],
457 "elf_objects" :
458 [
459  {
460   "name" : "_ZN7android8hardware8vibrator4V1_39IVibrator10descriptorE"
461  },
462  {
463   "binding" : "weak",
464   "name" : "_ZTCN7android8hardware8vibrator4V1_310BsVibratorE0_NS2_9IVibratorE"
465  },
466  {
467   "name" : "_ZTCN7android8hardware8vibrator4V1_312BnHwVibratorE0_NS0_7IBinderE"
468  },
469  {
470   "name" : "_ZTCN7android8hardware8vibrator4V1_312BnHwVibratorE0_NS0_9BHwBinderE"
471  },
472  {
473   "name" : "_ZTCN7android8hardware8vibrator4V1_312BnHwVibratorE0_NS_4hidl4base4V1_08BnHwBaseE"
474  },
475  {
476   "name" : "_ZTCN7android8hardware8vibrator4V1_312BpHwVibratorE0_NS0_11BpInterfaceINS2_9IVibratorEEE"
477  },
478  {
479   "name" : "_ZTCN7android8hardware8vibrator4V1_312BpHwVibratorE0_NS1_4V1_09IVibratorE"
480  },
481  {
482   "name" : "_ZTCN7android8hardware8vibrator4V1_312BpHwVibratorE0_NS1_4V1_19IVibratorE"
483  },
484  {
485   "name" : "_ZTCN7android8hardware8vibrator4V1_312BpHwVibratorE0_NS1_4V1_29IVibratorE"
486  },
487  {
488   "name" : "_ZTCN7android8hardware8vibrator4V1_312BpHwVibratorE0_NS2_9IVibratorE"
489  },
490  {
491   "name" : "_ZTCN7android8hardware8vibrator4V1_312BpHwVibratorE0_NS_4hidl4base4V1_05IBaseE"
492  },
493  {
494   "name" : "_ZTCN7android8hardware8vibrator4V1_312BpHwVibratorE4_NS0_10IInterfaceE"
495  },
496  {
497   "name" : "_ZTCN7android8hardware8vibrator4V1_312BpHwVibratorE8_NS0_11BpHwRefBaseE"
498  },
499  {
500   "name" : "_ZTCN7android8hardware8vibrator4V1_39IVibratorE0_NS1_4V1_09IVibratorE"
501  },
502  {
503   "name" : "_ZTCN7android8hardware8vibrator4V1_39IVibratorE0_NS1_4V1_19IVibratorE"
504  },
505  {
506   "name" : "_ZTCN7android8hardware8vibrator4V1_39IVibratorE0_NS1_4V1_29IVibratorE"
507  },
508  {
509   "name" : "_ZTCN7android8hardware8vibrator4V1_39IVibratorE0_NS_4hidl4base4V1_05IBaseE"
510  },
511  {
512   "name" : "_ZTTN7android8hardware8vibrator4V1_312BnHwVibratorE"
513  },
514  {
515   "name" : "_ZTTN7android8hardware8vibrator4V1_312BpHwVibratorE"
516  },
517  {
518   "name" : "_ZTTN7android8hardware8vibrator4V1_39IVibratorE"
519  },
520  {
521   "binding" : "weak",
522   "name" : "_ZTVN7android8hardware8vibrator4V1_310BsVibratorE"
523  },
524  {
525   "name" : "_ZTVN7android8hardware8vibrator4V1_312BnHwVibratorE"
526  },
527  {
528   "name" : "_ZTVN7android8hardware8vibrator4V1_312BpHwVibratorE"
529  },
530  {
531   "name" : "_ZTVN7android8hardware8vibrator4V1_39IVibratorE"
532  }
533 ],
534 "enum_types" :
535 [
536  {
537   "alignment" : 4,
538   "enum_fields" :
539   [
540    {
541     "enum_field_value" : 0,
542     "name" : "android::Condition::WAKE_UP_ONE"
543    },
544    {
545     "enum_field_value" : 1,
546     "name" : "android::Condition::WAKE_UP_ALL"
547    }
548   ],
549   "linker_set_key" : "android::Condition::WakeUpType",
550   "name" : "android::Condition::WakeUpType",
551   "referenced_type" : "type-489",
552   "self_type" : "type-489",
553   "size" : 4,
554   "source_file" : "/system/core/libutils/include/utils/Condition.h",
555   "underlying_type" : "type-2",
556   "unique_id" : "_ZTSN7android9Condition10WakeUpTypeE"
557  },
558  {
559   "alignment" : 4,
560   "enum_fields" :
561   [
562    {
563     "enum_field_value" : 0,
564     "name" : "android::String16::kEmptyString"
565    }
566   ],
567   "linker_set_key" : "android::String16::StaticLinkage",
568   "name" : "android::String16::StaticLinkage",
569   "referenced_type" : "type-378",
570   "self_type" : "type-378",
571   "size" : 4,
572   "source_file" : "/system/core/libutils/include/utils/String16.h",
573   "underlying_type" : "type-2",
574   "unique_id" : "_ZTSN7android8String1613StaticLinkageE"
575  },
576  {
577   "alignment" : 4,
578   "enum_fields" :
579   [
580    {
581     "enum_field_value" : 0,
582     "name" : "android::String8::kEmptyString"
583    }
584   ],
585   "linker_set_key" : "android::String8::StaticLinkage",
586   "name" : "android::String8::StaticLinkage",
587   "referenced_type" : "type-370",
588   "self_type" : "type-370",
589   "size" : 4,
590   "source_file" : "/system/core/libutils/include/utils/String8.h",
591   "underlying_type" : "type-2",
592   "unique_id" : "_ZTSN7android7String813StaticLinkageE"
593  },
594  {
595   "alignment" : 4,
596   "enum_fields" :
597   [
598    {
599     "enum_field_value" : 0,
600     "name" : "android::hardware::HidlReturnRestriction::NONE"
601    },
602    {
603     "enum_field_value" : 1,
604     "name" : "android::hardware::HidlReturnRestriction::ERROR_IF_UNCHECKED"
605    },
606    {
607     "enum_field_value" : 2,
608     "name" : "android::hardware::HidlReturnRestriction::FATAL_IF_UNCHECKED"
609    }
610   ],
611   "linker_set_key" : "android::hardware::HidlReturnRestriction",
612   "name" : "android::hardware::HidlReturnRestriction",
613   "referenced_type" : "type-170",
614   "self_type" : "type-170",
615   "size" : 4,
616   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
617   "underlying_type" : "type-50",
618   "unique_id" : "_ZTSN7android8hardware21HidlReturnRestrictionE"
619  },
620  {
621   "alignment" : 4,
622   "enum_fields" :
623   [
624    {
625     "enum_field_value" : 0,
626     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::READPTRPOS"
627    },
628    {
629     "enum_field_value" : 1,
630     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::WRITEPTRPOS"
631    },
632    {
633     "enum_field_value" : 2,
634     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::DATAPTRPOS"
635    },
636    {
637     "enum_field_value" : 3,
638     "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::EVFLAGWORDPOS"
639    }
640   ],
641   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
642   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>::GrantorType",
643   "referenced_type" : "type-354",
644   "self_type" : "type-354",
645   "size" : 4,
646   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
647   "underlying_type" : "type-50",
648   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EE11GrantorTypeE"
649  },
650  {
651   "alignment" : 4,
652   "enum_fields" :
653   [
654    {
655     "enum_field_value" : 1,
656     "name" : "android::hardware::kSynchronizedReadWrite"
657    },
658    {
659     "enum_field_value" : 2,
660     "name" : "android::hardware::kUnsynchronizedWrite"
661    }
662   ],
663   "linker_set_key" : "android::hardware::MQFlavor",
664   "name" : "android::hardware::MQFlavor",
665   "referenced_type" : "type-350",
666   "self_type" : "type-350",
667   "size" : 4,
668   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
669   "underlying_type" : "type-2",
670   "unique_id" : "_ZTSN7android8hardware8MQFlavorE"
671  },
672  {
673   "alignment" : 4,
674   "enum_fields" :
675   [
676    {
677     "enum_field_value" : 0,
678     "name" : "android::hardware::ProcessState::CallRestriction::NONE"
679    },
680    {
681     "enum_field_value" : 1,
682     "name" : "android::hardware::ProcessState::CallRestriction::ERROR_IF_NOT_ONEWAY"
683    },
684    {
685     "enum_field_value" : 2,
686     "name" : "android::hardware::ProcessState::CallRestriction::FATAL_IF_NOT_ONEWAY"
687    }
688   ],
689   "linker_set_key" : "android::hardware::ProcessState::CallRestriction",
690   "name" : "android::hardware::ProcessState::CallRestriction",
691   "referenced_type" : "type-51",
692   "self_type" : "type-51",
693   "size" : 4,
694   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
695   "underlying_type" : "type-50",
696   "unique_id" : "_ZTSN7android8hardware12ProcessState15CallRestrictionE"
697  },
698  {
699   "alignment" : 4,
700   "enum_fields" :
701   [
702    {
703     "enum_field_value" : 0,
704     "name" : "android::hardware::Status::EX_NONE"
705    },
706    {
707     "enum_field_value" : -1,
708     "name" : "android::hardware::Status::EX_SECURITY"
709    },
710    {
711     "enum_field_value" : -2,
712     "name" : "android::hardware::Status::EX_BAD_PARCELABLE"
713    },
714    {
715     "enum_field_value" : -3,
716     "name" : "android::hardware::Status::EX_ILLEGAL_ARGUMENT"
717    },
718    {
719     "enum_field_value" : -4,
720     "name" : "android::hardware::Status::EX_NULL_POINTER"
721    },
722    {
723     "enum_field_value" : -5,
724     "name" : "android::hardware::Status::EX_ILLEGAL_STATE"
725    },
726    {
727     "enum_field_value" : -6,
728     "name" : "android::hardware::Status::EX_NETWORK_MAIN_THREAD"
729    },
730    {
731     "enum_field_value" : -7,
732     "name" : "android::hardware::Status::EX_UNSUPPORTED_OPERATION"
733    },
734    {
735     "enum_field_value" : -128,
736     "name" : "android::hardware::Status::EX_HAS_REPLY_HEADER"
737    },
738    {
739     "enum_field_value" : -129,
740     "name" : "android::hardware::Status::EX_TRANSACTION_FAILED"
741    }
742   ],
743   "linker_set_key" : "android::hardware::Status::Exception",
744   "name" : "android::hardware::Status::Exception",
745   "referenced_type" : "type-136",
746   "self_type" : "type-136",
747   "size" : 4,
748   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
749   "underlying_type" : "type-50",
750   "unique_id" : "_ZTSN7android8hardware6Status9ExceptionE"
751  },
752  {
753   "alignment" : 4,
754   "enum_fields" :
755   [
756    {
757     "enum_field_value" : 0,
758     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_ENTRY"
759    },
760    {
761     "enum_field_value" : 1,
762     "name" : "android::hardware::details::HidlInstrumentor::SERVER_API_EXIT"
763    },
764    {
765     "enum_field_value" : 2,
766     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_ENTRY"
767    },
768    {
769     "enum_field_value" : 3,
770     "name" : "android::hardware::details::HidlInstrumentor::CLIENT_API_EXIT"
771    },
772    {
773     "enum_field_value" : 4,
774     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_ENTRY"
775    },
776    {
777     "enum_field_value" : 5,
778     "name" : "android::hardware::details::HidlInstrumentor::SYNC_CALLBACK_EXIT"
779    },
780    {
781     "enum_field_value" : 6,
782     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_ENTRY"
783    },
784    {
785     "enum_field_value" : 7,
786     "name" : "android::hardware::details::HidlInstrumentor::ASYNC_CALLBACK_EXIT"
787    },
788    {
789     "enum_field_value" : 8,
790     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_ENTRY"
791    },
792    {
793     "enum_field_value" : 9,
794     "name" : "android::hardware::details::HidlInstrumentor::PASSTHROUGH_EXIT"
795    }
796   ],
797   "linker_set_key" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
798   "name" : "android::hardware::details::HidlInstrumentor::InstrumentationEvent",
799   "referenced_type" : "type-597",
800   "self_type" : "type-597",
801   "size" : 4,
802   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
803   "underlying_type" : "type-2",
804   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentor20InstrumentationEventE"
805  },
806  {
807   "alignment" : 4,
808   "enum_fields" :
809   [
810    {
811     "enum_field_value" : 0,
812     "name" : "android::hardware::vibrator::V1_0::Effect::CLICK"
813    },
814    {
815     "enum_field_value" : 1,
816     "name" : "android::hardware::vibrator::V1_0::Effect::DOUBLE_CLICK"
817    }
818   ],
819   "linker_set_key" : "android::hardware::vibrator::V1_0::Effect",
820   "name" : "android::hardware::vibrator::V1_0::Effect",
821   "referenced_type" : "type-515",
822   "self_type" : "type-515",
823   "size" : 4,
824   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/types.h",
825   "underlying_type" : "type-2",
826   "unique_id" : "_ZTSN7android8hardware8vibrator4V1_06EffectE"
827  },
828  {
829   "alignment" : 1,
830   "enum_fields" :
831   [
832    {
833     "enum_field_value" : 0,
834     "name" : "android::hardware::vibrator::V1_0::EffectStrength::LIGHT"
835    },
836    {
837     "enum_field_value" : 1,
838     "name" : "android::hardware::vibrator::V1_0::EffectStrength::MEDIUM"
839    },
840    {
841     "enum_field_value" : 2,
842     "name" : "android::hardware::vibrator::V1_0::EffectStrength::STRONG"
843    }
844   ],
845   "linker_set_key" : "android::hardware::vibrator::V1_0::EffectStrength",
846   "name" : "android::hardware::vibrator::V1_0::EffectStrength",
847   "referenced_type" : "type-516",
848   "self_type" : "type-516",
849   "size" : 1,
850   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/types.h",
851   "underlying_type" : "type-95",
852   "unique_id" : "_ZTSN7android8hardware8vibrator4V1_014EffectStrengthE"
853  },
854  {
855   "alignment" : 4,
856   "enum_fields" :
857   [
858    {
859     "enum_field_value" : 0,
860     "name" : "android::hardware::vibrator::V1_0::Status::OK"
861    },
862    {
863     "enum_field_value" : 1,
864     "name" : "android::hardware::vibrator::V1_0::Status::UNKNOWN_ERROR"
865    },
866    {
867     "enum_field_value" : 2,
868     "name" : "android::hardware::vibrator::V1_0::Status::BAD_VALUE"
869    },
870    {
871     "enum_field_value" : 3,
872     "name" : "android::hardware::vibrator::V1_0::Status::UNSUPPORTED_OPERATION"
873    }
874   ],
875   "linker_set_key" : "android::hardware::vibrator::V1_0::Status",
876   "name" : "android::hardware::vibrator::V1_0::Status",
877   "referenced_type" : "type-151",
878   "self_type" : "type-151",
879   "size" : 4,
880   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/types.h",
881   "underlying_type" : "type-2",
882   "unique_id" : "_ZTSN7android8hardware8vibrator4V1_06StatusE"
883  },
884  {
885   "alignment" : 4,
886   "enum_fields" :
887   [
888    {
889     "enum_field_value" : 0,
890     "name" : "android::hardware::vibrator::V1_1::Effect_1_1::CLICK"
891    },
892    {
893     "enum_field_value" : 1,
894     "name" : "android::hardware::vibrator::V1_1::Effect_1_1::DOUBLE_CLICK"
895    },
896    {
897     "enum_field_value" : 2,
898     "name" : "android::hardware::vibrator::V1_1::Effect_1_1::TICK"
899    }
900   ],
901   "linker_set_key" : "android::hardware::vibrator::V1_1::Effect_1_1",
902   "name" : "android::hardware::vibrator::V1_1::Effect_1_1",
903   "referenced_type" : "type-530",
904   "self_type" : "type-530",
905   "size" : 4,
906   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.1/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.1/types.h",
907   "underlying_type" : "type-2",
908   "unique_id" : "_ZTSN7android8hardware8vibrator4V1_110Effect_1_1E"
909  },
910  {
911   "alignment" : 4,
912   "enum_fields" :
913   [
914    {
915     "enum_field_value" : 0,
916     "name" : "android::hardware::vibrator::V1_2::Effect::CLICK"
917    },
918    {
919     "enum_field_value" : 1,
920     "name" : "android::hardware::vibrator::V1_2::Effect::DOUBLE_CLICK"
921    },
922    {
923     "enum_field_value" : 2,
924     "name" : "android::hardware::vibrator::V1_2::Effect::TICK"
925    },
926    {
927     "enum_field_value" : 3,
928     "name" : "android::hardware::vibrator::V1_2::Effect::THUD"
929    },
930    {
931     "enum_field_value" : 4,
932     "name" : "android::hardware::vibrator::V1_2::Effect::POP"
933    },
934    {
935     "enum_field_value" : 5,
936     "name" : "android::hardware::vibrator::V1_2::Effect::HEAVY_CLICK"
937    },
938    {
939     "enum_field_value" : 6,
940     "name" : "android::hardware::vibrator::V1_2::Effect::RINGTONE_1"
941    },
942    {
943     "enum_field_value" : 7,
944     "name" : "android::hardware::vibrator::V1_2::Effect::RINGTONE_2"
945    },
946    {
947     "enum_field_value" : 8,
948     "name" : "android::hardware::vibrator::V1_2::Effect::RINGTONE_3"
949    },
950    {
951     "enum_field_value" : 9,
952     "name" : "android::hardware::vibrator::V1_2::Effect::RINGTONE_4"
953    },
954    {
955     "enum_field_value" : 10,
956     "name" : "android::hardware::vibrator::V1_2::Effect::RINGTONE_5"
957    },
958    {
959     "enum_field_value" : 11,
960     "name" : "android::hardware::vibrator::V1_2::Effect::RINGTONE_6"
961    },
962    {
963     "enum_field_value" : 12,
964     "name" : "android::hardware::vibrator::V1_2::Effect::RINGTONE_7"
965    },
966    {
967     "enum_field_value" : 13,
968     "name" : "android::hardware::vibrator::V1_2::Effect::RINGTONE_8"
969    },
970    {
971     "enum_field_value" : 14,
972     "name" : "android::hardware::vibrator::V1_2::Effect::RINGTONE_9"
973    },
974    {
975     "enum_field_value" : 15,
976     "name" : "android::hardware::vibrator::V1_2::Effect::RINGTONE_10"
977    },
978    {
979     "enum_field_value" : 16,
980     "name" : "android::hardware::vibrator::V1_2::Effect::RINGTONE_11"
981    },
982    {
983     "enum_field_value" : 17,
984     "name" : "android::hardware::vibrator::V1_2::Effect::RINGTONE_12"
985    },
986    {
987     "enum_field_value" : 18,
988     "name" : "android::hardware::vibrator::V1_2::Effect::RINGTONE_13"
989    },
990    {
991     "enum_field_value" : 19,
992     "name" : "android::hardware::vibrator::V1_2::Effect::RINGTONE_14"
993    },
994    {
995     "enum_field_value" : 20,
996     "name" : "android::hardware::vibrator::V1_2::Effect::RINGTONE_15"
997    }
998   ],
999   "linker_set_key" : "android::hardware::vibrator::V1_2::Effect",
1000   "name" : "android::hardware::vibrator::V1_2::Effect",
1001   "referenced_type" : "type-537",
1002   "self_type" : "type-537",
1003   "size" : 4,
1004   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/types.h",
1005   "underlying_type" : "type-2",
1006   "unique_id" : "_ZTSN7android8hardware8vibrator4V1_26EffectE"
1007  },
1008  {
1009   "alignment" : 4,
1010   "enum_fields" :
1011   [
1012    {
1013     "enum_field_value" : 0,
1014     "name" : "android::hardware::vibrator::V1_3::Effect::CLICK"
1015    },
1016    {
1017     "enum_field_value" : 1,
1018     "name" : "android::hardware::vibrator::V1_3::Effect::DOUBLE_CLICK"
1019    },
1020    {
1021     "enum_field_value" : 2,
1022     "name" : "android::hardware::vibrator::V1_3::Effect::TICK"
1023    },
1024    {
1025     "enum_field_value" : 3,
1026     "name" : "android::hardware::vibrator::V1_3::Effect::THUD"
1027    },
1028    {
1029     "enum_field_value" : 4,
1030     "name" : "android::hardware::vibrator::V1_3::Effect::POP"
1031    },
1032    {
1033     "enum_field_value" : 5,
1034     "name" : "android::hardware::vibrator::V1_3::Effect::HEAVY_CLICK"
1035    },
1036    {
1037     "enum_field_value" : 6,
1038     "name" : "android::hardware::vibrator::V1_3::Effect::RINGTONE_1"
1039    },
1040    {
1041     "enum_field_value" : 7,
1042     "name" : "android::hardware::vibrator::V1_3::Effect::RINGTONE_2"
1043    },
1044    {
1045     "enum_field_value" : 8,
1046     "name" : "android::hardware::vibrator::V1_3::Effect::RINGTONE_3"
1047    },
1048    {
1049     "enum_field_value" : 9,
1050     "name" : "android::hardware::vibrator::V1_3::Effect::RINGTONE_4"
1051    },
1052    {
1053     "enum_field_value" : 10,
1054     "name" : "android::hardware::vibrator::V1_3::Effect::RINGTONE_5"
1055    },
1056    {
1057     "enum_field_value" : 11,
1058     "name" : "android::hardware::vibrator::V1_3::Effect::RINGTONE_6"
1059    },
1060    {
1061     "enum_field_value" : 12,
1062     "name" : "android::hardware::vibrator::V1_3::Effect::RINGTONE_7"
1063    },
1064    {
1065     "enum_field_value" : 13,
1066     "name" : "android::hardware::vibrator::V1_3::Effect::RINGTONE_8"
1067    },
1068    {
1069     "enum_field_value" : 14,
1070     "name" : "android::hardware::vibrator::V1_3::Effect::RINGTONE_9"
1071    },
1072    {
1073     "enum_field_value" : 15,
1074     "name" : "android::hardware::vibrator::V1_3::Effect::RINGTONE_10"
1075    },
1076    {
1077     "enum_field_value" : 16,
1078     "name" : "android::hardware::vibrator::V1_3::Effect::RINGTONE_11"
1079    },
1080    {
1081     "enum_field_value" : 17,
1082     "name" : "android::hardware::vibrator::V1_3::Effect::RINGTONE_12"
1083    },
1084    {
1085     "enum_field_value" : 18,
1086     "name" : "android::hardware::vibrator::V1_3::Effect::RINGTONE_13"
1087    },
1088    {
1089     "enum_field_value" : 19,
1090     "name" : "android::hardware::vibrator::V1_3::Effect::RINGTONE_14"
1091    },
1092    {
1093     "enum_field_value" : 20,
1094     "name" : "android::hardware::vibrator::V1_3::Effect::RINGTONE_15"
1095    },
1096    {
1097     "enum_field_value" : 21,
1098     "name" : "android::hardware::vibrator::V1_3::Effect::TEXTURE_TICK"
1099    }
1100   ],
1101   "linker_set_key" : "android::hardware::vibrator::V1_3::Effect",
1102   "name" : "android::hardware::vibrator::V1_3::Effect",
1103   "referenced_type" : "type-543",
1104   "self_type" : "type-543",
1105   "size" : 4,
1106   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/types.h",
1107   "underlying_type" : "type-2",
1108   "unique_id" : "_ZTSN7android8hardware8vibrator4V1_36EffectE"
1109  },
1110  {
1111   "alignment" : 4,
1112   "enum_fields" :
1113   [
1114    {
1115     "enum_field_value" : 0,
1116     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::UNKNOWN"
1117    },
1118    {
1119     "enum_field_value" : 1,
1120     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_64BIT"
1121    },
1122    {
1123     "enum_field_value" : 2,
1124     "name" : "android::hidl::base::V1_0::DebugInfo::Architecture::IS_32BIT"
1125    }
1126   ],
1127   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1128   "name" : "android::hidl::base::V1_0::DebugInfo::Architecture",
1129   "referenced_type" : "type-358",
1130   "self_type" : "type-358",
1131   "size" : 4,
1132   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
1133   "underlying_type" : "type-50",
1134   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfo12ArchitectureE"
1135  },
1136  {
1137   "alignment" : 4,
1138   "enum_fields" :
1139   [
1140    {
1141     "enum_field_value" : -1,
1142     "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant::NO_PID"
1143    }
1144   ],
1145   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1146   "name" : "android::hidl::manager::V1_0::IServiceManager::PidConstant",
1147   "referenced_type" : "type-505",
1148   "self_type" : "type-505",
1149   "size" : 4,
1150   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1151   "underlying_type" : "type-50",
1152   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager11PidConstantE"
1153  },
1154  {
1155   "alignment" : 1,
1156   "enum_fields" :
1157   [
1158    {
1159     "enum_field_value" : 0,
1160     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::EMPTY"
1161    },
1162    {
1163     "enum_field_value" : 1,
1164     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::HWBINDER"
1165    },
1166    {
1167     "enum_field_value" : 2,
1168     "name" : "android::hidl::manager::V1_0::IServiceManager::Transport::PASSTHROUGH"
1169    }
1170   ],
1171   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1172   "name" : "android::hidl::manager::V1_0::IServiceManager::Transport",
1173   "referenced_type" : "type-504",
1174   "self_type" : "type-504",
1175   "size" : 1,
1176   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
1177   "underlying_type" : "type-95",
1178   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager9TransportE"
1179  },
1180  {
1181   "alignment" : 4,
1182   "enum_fields" :
1183   [
1184    {
1185     "enum_field_value" : 0,
1186     "name" : "ANDROID_LOG_UNKNOWN"
1187    },
1188    {
1189     "enum_field_value" : 1,
1190     "name" : "ANDROID_LOG_DEFAULT"
1191    },
1192    {
1193     "enum_field_value" : 2,
1194     "name" : "ANDROID_LOG_VERBOSE"
1195    },
1196    {
1197     "enum_field_value" : 3,
1198     "name" : "ANDROID_LOG_DEBUG"
1199    },
1200    {
1201     "enum_field_value" : 4,
1202     "name" : "ANDROID_LOG_INFO"
1203    },
1204    {
1205     "enum_field_value" : 5,
1206     "name" : "ANDROID_LOG_WARN"
1207    },
1208    {
1209     "enum_field_value" : 6,
1210     "name" : "ANDROID_LOG_ERROR"
1211    },
1212    {
1213     "enum_field_value" : 7,
1214     "name" : "ANDROID_LOG_FATAL"
1215    },
1216    {
1217     "enum_field_value" : 8,
1218     "name" : "ANDROID_LOG_SILENT"
1219    }
1220   ],
1221   "linker_set_key" : "android_LogPriority",
1222   "name" : "android_LogPriority",
1223   "referenced_type" : "type-1",
1224   "self_type" : "type-1",
1225   "size" : 4,
1226   "source_file" : "/system/core/liblog/include/android/log.h",
1227   "underlying_type" : "type-2",
1228   "unique_id" : "android_LogPriority"
1229  },
1230  {
1231   "alignment" : 4,
1232   "enum_fields" :
1233   [
1234    {
1235     "enum_field_value" : 0,
1236     "name" : "HAL_COLOR_MODE_NATIVE"
1237    },
1238    {
1239     "enum_field_value" : 1,
1240     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625"
1241    },
1242    {
1243     "enum_field_value" : 2,
1244     "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED"
1245    },
1246    {
1247     "enum_field_value" : 3,
1248     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525"
1249    },
1250    {
1251     "enum_field_value" : 4,
1252     "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED"
1253    },
1254    {
1255     "enum_field_value" : 5,
1256     "name" : "HAL_COLOR_MODE_STANDARD_BT709"
1257    },
1258    {
1259     "enum_field_value" : 6,
1260     "name" : "HAL_COLOR_MODE_DCI_P3"
1261    },
1262    {
1263     "enum_field_value" : 7,
1264     "name" : "HAL_COLOR_MODE_SRGB"
1265    },
1266    {
1267     "enum_field_value" : 8,
1268     "name" : "HAL_COLOR_MODE_ADOBE_RGB"
1269    },
1270    {
1271     "enum_field_value" : 9,
1272     "name" : "HAL_COLOR_MODE_DISPLAY_P3"
1273    }
1274   ],
1275   "linker_set_key" : "android_color_mode_t",
1276   "name" : "android_color_mode_t",
1277   "referenced_type" : "type-456",
1278   "self_type" : "type-456",
1279   "size" : 4,
1280   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1281   "underlying_type" : "type-2",
1282   "unique_id" : "android_color_mode_t"
1283  },
1284  {
1285   "alignment" : 4,
1286   "enum_fields" :
1287   [
1288    {
1289     "enum_field_value" : 10,
1290     "name" : "HAL_COLOR_MODE_BT2020"
1291    },
1292    {
1293     "enum_field_value" : 11,
1294     "name" : "HAL_COLOR_MODE_BT2100_PQ"
1295    },
1296    {
1297     "enum_field_value" : 12,
1298     "name" : "HAL_COLOR_MODE_BT2100_HLG"
1299    }
1300   ],
1301   "linker_set_key" : "android_color_mode_v1_1_t",
1302   "name" : "android_color_mode_v1_1_t",
1303   "referenced_type" : "type-461",
1304   "self_type" : "type-461",
1305   "size" : 4,
1306   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1307   "underlying_type" : "type-2",
1308   "unique_id" : "android_color_mode_v1_1_t"
1309  },
1310  {
1311   "alignment" : 4,
1312   "enum_fields" :
1313   [
1314    {
1315     "enum_field_value" : 0,
1316     "name" : "HAL_COLOR_TRANSFORM_IDENTITY"
1317    },
1318    {
1319     "enum_field_value" : 1,
1320     "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX"
1321    },
1322    {
1323     "enum_field_value" : 2,
1324     "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE"
1325    },
1326    {
1327     "enum_field_value" : 3,
1328     "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE"
1329    },
1330    {
1331     "enum_field_value" : 4,
1332     "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA"
1333    },
1334    {
1335     "enum_field_value" : 5,
1336     "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA"
1337    },
1338    {
1339     "enum_field_value" : 6,
1340     "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA"
1341    }
1342   ],
1343   "linker_set_key" : "android_color_transform_t",
1344   "name" : "android_color_transform_t",
1345   "referenced_type" : "type-457",
1346   "self_type" : "type-457",
1347   "size" : 4,
1348   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1349   "underlying_type" : "type-2",
1350   "unique_id" : "android_color_transform_t"
1351  },
1352  {
1353   "alignment" : 4,
1354   "enum_fields" :
1355   [
1356    {
1357     "enum_field_value" : 0,
1358     "name" : "HAL_DATASPACE_UNKNOWN"
1359    },
1360    {
1361     "enum_field_value" : 1,
1362     "name" : "HAL_DATASPACE_ARBITRARY"
1363    },
1364    {
1365     "enum_field_value" : 16,
1366     "name" : "HAL_DATASPACE_STANDARD_SHIFT"
1367    },
1368    {
1369     "enum_field_value" : 4128768,
1370     "name" : "HAL_DATASPACE_STANDARD_MASK"
1371    },
1372    {
1373     "enum_field_value" : 0,
1374     "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED"
1375    },
1376    {
1377     "enum_field_value" : 65536,
1378     "name" : "HAL_DATASPACE_STANDARD_BT709"
1379    },
1380    {
1381     "enum_field_value" : 131072,
1382     "name" : "HAL_DATASPACE_STANDARD_BT601_625"
1383    },
1384    {
1385     "enum_field_value" : 196608,
1386     "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED"
1387    },
1388    {
1389     "enum_field_value" : 262144,
1390     "name" : "HAL_DATASPACE_STANDARD_BT601_525"
1391    },
1392    {
1393     "enum_field_value" : 327680,
1394     "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED"
1395    },
1396    {
1397     "enum_field_value" : 393216,
1398     "name" : "HAL_DATASPACE_STANDARD_BT2020"
1399    },
1400    {
1401     "enum_field_value" : 458752,
1402     "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE"
1403    },
1404    {
1405     "enum_field_value" : 524288,
1406     "name" : "HAL_DATASPACE_STANDARD_BT470M"
1407    },
1408    {
1409     "enum_field_value" : 589824,
1410     "name" : "HAL_DATASPACE_STANDARD_FILM"
1411    },
1412    {
1413     "enum_field_value" : 655360,
1414     "name" : "HAL_DATASPACE_STANDARD_DCI_P3"
1415    },
1416    {
1417     "enum_field_value" : 720896,
1418     "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB"
1419    },
1420    {
1421     "enum_field_value" : 22,
1422     "name" : "HAL_DATASPACE_TRANSFER_SHIFT"
1423    },
1424    {
1425     "enum_field_value" : 130023424,
1426     "name" : "HAL_DATASPACE_TRANSFER_MASK"
1427    },
1428    {
1429     "enum_field_value" : 0,
1430     "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED"
1431    },
1432    {
1433     "enum_field_value" : 4194304,
1434     "name" : "HAL_DATASPACE_TRANSFER_LINEAR"
1435    },
1436    {
1437     "enum_field_value" : 8388608,
1438     "name" : "HAL_DATASPACE_TRANSFER_SRGB"
1439    },
1440    {
1441     "enum_field_value" : 12582912,
1442     "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M"
1443    },
1444    {
1445     "enum_field_value" : 16777216,
1446     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2"
1447    },
1448    {
1449     "enum_field_value" : 20971520,
1450     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6"
1451    },
1452    {
1453     "enum_field_value" : 25165824,
1454     "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8"
1455    },
1456    {
1457     "enum_field_value" : 29360128,
1458     "name" : "HAL_DATASPACE_TRANSFER_ST2084"
1459    },
1460    {
1461     "enum_field_value" : 33554432,
1462     "name" : "HAL_DATASPACE_TRANSFER_HLG"
1463    },
1464    {
1465     "enum_field_value" : 27,
1466     "name" : "HAL_DATASPACE_RANGE_SHIFT"
1467    },
1468    {
1469     "enum_field_value" : 939524096,
1470     "name" : "HAL_DATASPACE_RANGE_MASK"
1471    },
1472    {
1473     "enum_field_value" : 0,
1474     "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED"
1475    },
1476    {
1477     "enum_field_value" : 134217728,
1478     "name" : "HAL_DATASPACE_RANGE_FULL"
1479    },
1480    {
1481     "enum_field_value" : 268435456,
1482     "name" : "HAL_DATASPACE_RANGE_LIMITED"
1483    },
1484    {
1485     "enum_field_value" : 402653184,
1486     "name" : "HAL_DATASPACE_RANGE_EXTENDED"
1487    },
1488    {
1489     "enum_field_value" : 512,
1490     "name" : "HAL_DATASPACE_SRGB_LINEAR"
1491    },
1492    {
1493     "enum_field_value" : 138477568,
1494     "name" : "HAL_DATASPACE_V0_SRGB_LINEAR"
1495    },
1496    {
1497     "enum_field_value" : 406913024,
1498     "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR"
1499    },
1500    {
1501     "enum_field_value" : 513,
1502     "name" : "HAL_DATASPACE_SRGB"
1503    },
1504    {
1505     "enum_field_value" : 142671872,
1506     "name" : "HAL_DATASPACE_V0_SRGB"
1507    },
1508    {
1509     "enum_field_value" : 411107328,
1510     "name" : "HAL_DATASPACE_V0_SCRGB"
1511    },
1512    {
1513     "enum_field_value" : 257,
1514     "name" : "HAL_DATASPACE_JFIF"
1515    },
1516    {
1517     "enum_field_value" : 146931712,
1518     "name" : "HAL_DATASPACE_V0_JFIF"
1519    },
1520    {
1521     "enum_field_value" : 258,
1522     "name" : "HAL_DATASPACE_BT601_625"
1523    },
1524    {
1525     "enum_field_value" : 281149440,
1526     "name" : "HAL_DATASPACE_V0_BT601_625"
1527    },
1528    {
1529     "enum_field_value" : 259,
1530     "name" : "HAL_DATASPACE_BT601_525"
1531    },
1532    {
1533     "enum_field_value" : 281280512,
1534     "name" : "HAL_DATASPACE_V0_BT601_525"
1535    },
1536    {
1537     "enum_field_value" : 260,
1538     "name" : "HAL_DATASPACE_BT709"
1539    },
1540    {
1541     "enum_field_value" : 281083904,
1542     "name" : "HAL_DATASPACE_V0_BT709"
1543    },
1544    {
1545     "enum_field_value" : 139067392,
1546     "name" : "HAL_DATASPACE_DCI_P3_LINEAR"
1547    },
1548    {
1549     "enum_field_value" : 155844608,
1550     "name" : "HAL_DATASPACE_DCI_P3"
1551    },
1552    {
1553     "enum_field_value" : 139067392,
1554     "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR"
1555    },
1556    {
1557     "enum_field_value" : 143261696,
1558     "name" : "HAL_DATASPACE_DISPLAY_P3"
1559    },
1560    {
1561     "enum_field_value" : 151715840,
1562     "name" : "HAL_DATASPACE_ADOBE_RGB"
1563    },
1564    {
1565     "enum_field_value" : 138805248,
1566     "name" : "HAL_DATASPACE_BT2020_LINEAR"
1567    },
1568    {
1569     "enum_field_value" : 147193856,
1570     "name" : "HAL_DATASPACE_BT2020"
1571    },
1572    {
1573     "enum_field_value" : 163971072,
1574     "name" : "HAL_DATASPACE_BT2020_PQ"
1575    },
1576    {
1577     "enum_field_value" : 4096,
1578     "name" : "HAL_DATASPACE_DEPTH"
1579    },
1580    {
1581     "enum_field_value" : 4097,
1582     "name" : "HAL_DATASPACE_SENSOR"
1583    }
1584   ],
1585   "linker_set_key" : "android_dataspace_t",
1586   "name" : "android_dataspace_t",
1587   "referenced_type" : "type-455",
1588   "self_type" : "type-455",
1589   "size" : 4,
1590   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1591   "underlying_type" : "type-2",
1592   "unique_id" : "android_dataspace_t"
1593  },
1594  {
1595   "alignment" : 4,
1596   "enum_fields" :
1597   [
1598    {
1599     "enum_field_value" : 281411584,
1600     "name" : "HAL_DATASPACE_BT2020_ITU"
1601    },
1602    {
1603     "enum_field_value" : 298188800,
1604     "name" : "HAL_DATASPACE_BT2020_ITU_PQ"
1605    },
1606    {
1607     "enum_field_value" : 302383104,
1608     "name" : "HAL_DATASPACE_BT2020_ITU_HLG"
1609    },
1610    {
1611     "enum_field_value" : 168165376,
1612     "name" : "HAL_DATASPACE_BT2020_HLG"
1613    }
1614   ],
1615   "linker_set_key" : "android_dataspace_v1_1_t",
1616   "name" : "android_dataspace_v1_1_t",
1617   "referenced_type" : "type-460",
1618   "self_type" : "type-460",
1619   "size" : 4,
1620   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1621   "underlying_type" : "type-2",
1622   "unique_id" : "android_dataspace_v1_1_t"
1623  },
1624  {
1625   "alignment" : 4,
1626   "enum_fields" :
1627   [
1628    {
1629     "enum_field_value" : 142999552,
1630     "name" : "HAL_DATASPACE_DISPLAY_BT2020"
1631    },
1632    {
1633     "enum_field_value" : 4098,
1634     "name" : "HAL_DATASPACE_DYNAMIC_DEPTH"
1635    },
1636    {
1637     "enum_field_value" : 4099,
1638     "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS"
1639    },
1640    {
1641     "enum_field_value" : 4100,
1642     "name" : "HAL_DATASPACE_HEIF"
1643    }
1644   ],
1645   "linker_set_key" : "android_dataspace_v1_2_t",
1646   "name" : "android_dataspace_v1_2_t",
1647   "referenced_type" : "type-464",
1648   "self_type" : "type-464",
1649   "size" : 4,
1650   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1651   "underlying_type" : "type-2",
1652   "unique_id" : "android_dataspace_v1_2_t"
1653  },
1654  {
1655   "alignment" : 4,
1656   "enum_fields" :
1657   [
1658    {
1659     "enum_field_value" : 1,
1660     "name" : "FLEX_COMPONENT_Y"
1661    },
1662    {
1663     "enum_field_value" : 2,
1664     "name" : "FLEX_COMPONENT_Cb"
1665    },
1666    {
1667     "enum_field_value" : 4,
1668     "name" : "FLEX_COMPONENT_Cr"
1669    },
1670    {
1671     "enum_field_value" : 1024,
1672     "name" : "FLEX_COMPONENT_R"
1673    },
1674    {
1675     "enum_field_value" : 2048,
1676     "name" : "FLEX_COMPONENT_G"
1677    },
1678    {
1679     "enum_field_value" : 4096,
1680     "name" : "FLEX_COMPONENT_B"
1681    },
1682    {
1683     "enum_field_value" : 1073741824,
1684     "name" : "FLEX_COMPONENT_A"
1685    }
1686   ],
1687   "linker_set_key" : "android_flex_component",
1688   "name" : "android_flex_component",
1689   "referenced_type" : "type-471",
1690   "self_type" : "type-471",
1691   "size" : 4,
1692   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1693   "underlying_type" : "type-2",
1694   "unique_id" : "android_flex_component"
1695  },
1696  {
1697   "alignment" : 4,
1698   "enum_fields" :
1699   [
1700    {
1701     "enum_field_value" : 0,
1702     "name" : "FLEX_FORMAT_INVALID"
1703    },
1704    {
1705     "enum_field_value" : 1,
1706     "name" : "FLEX_FORMAT_Y"
1707    },
1708    {
1709     "enum_field_value" : 7,
1710     "name" : "FLEX_FORMAT_YCbCr"
1711    },
1712    {
1713     "enum_field_value" : 1073741831,
1714     "name" : "FLEX_FORMAT_YCbCrA"
1715    },
1716    {
1717     "enum_field_value" : 7168,
1718     "name" : "FLEX_FORMAT_RGB"
1719    },
1720    {
1721     "enum_field_value" : 1073748992,
1722     "name" : "FLEX_FORMAT_RGBA"
1723    }
1724   ],
1725   "linker_set_key" : "android_flex_format",
1726   "name" : "android_flex_format",
1727   "referenced_type" : "type-473",
1728   "self_type" : "type-473",
1729   "size" : 4,
1730   "source_file" : "/system/core/libsystem/include/system/graphics.h",
1731   "underlying_type" : "type-2",
1732   "unique_id" : "android_flex_format"
1733  },
1734  {
1735   "alignment" : 4,
1736   "enum_fields" :
1737   [
1738    {
1739     "enum_field_value" : 1,
1740     "name" : "HAL_HDR_DOLBY_VISION"
1741    },
1742    {
1743     "enum_field_value" : 2,
1744     "name" : "HAL_HDR_HDR10"
1745    },
1746    {
1747     "enum_field_value" : 3,
1748     "name" : "HAL_HDR_HLG"
1749    }
1750   ],
1751   "linker_set_key" : "android_hdr_t",
1752   "name" : "android_hdr_t",
1753   "referenced_type" : "type-458",
1754   "self_type" : "type-458",
1755   "size" : 4,
1756   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1757   "underlying_type" : "type-2",
1758   "unique_id" : "android_hdr_t"
1759  },
1760  {
1761   "alignment" : 4,
1762   "enum_fields" :
1763   [
1764    {
1765     "enum_field_value" : 4,
1766     "name" : "HAL_HDR_HDR10_PLUS"
1767    }
1768   ],
1769   "linker_set_key" : "android_hdr_v1_2_t",
1770   "name" : "android_hdr_v1_2_t",
1771   "referenced_type" : "type-463",
1772   "self_type" : "type-463",
1773   "size" : 4,
1774   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1775   "underlying_type" : "type-2",
1776   "unique_id" : "android_hdr_v1_2_t"
1777  },
1778  {
1779   "alignment" : 4,
1780   "enum_fields" :
1781   [
1782    {
1783     "enum_field_value" : 39,
1784     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888"
1785    },
1786    {
1787     "enum_field_value" : 40,
1788     "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888"
1789    },
1790    {
1791     "enum_field_value" : 41,
1792     "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888"
1793    },
1794    {
1795     "enum_field_value" : 42,
1796     "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888"
1797    }
1798   ],
1799   "linker_set_key" : "android_pixel_format_sw_t",
1800   "name" : "android_pixel_format_sw_t",
1801   "referenced_type" : "type-468",
1802   "self_type" : "type-468",
1803   "size" : 4,
1804   "source_file" : "/system/core/libsystem/include/system/graphics-sw.h",
1805   "underlying_type" : "type-2",
1806   "unique_id" : "_ZTS25android_pixel_format_sw_t"
1807  },
1808  {
1809   "alignment" : 4,
1810   "enum_fields" :
1811   [
1812    {
1813     "enum_field_value" : 1,
1814     "name" : "HAL_PIXEL_FORMAT_RGBA_8888"
1815    },
1816    {
1817     "enum_field_value" : 2,
1818     "name" : "HAL_PIXEL_FORMAT_RGBX_8888"
1819    },
1820    {
1821     "enum_field_value" : 3,
1822     "name" : "HAL_PIXEL_FORMAT_RGB_888"
1823    },
1824    {
1825     "enum_field_value" : 4,
1826     "name" : "HAL_PIXEL_FORMAT_RGB_565"
1827    },
1828    {
1829     "enum_field_value" : 5,
1830     "name" : "HAL_PIXEL_FORMAT_BGRA_8888"
1831    },
1832    {
1833     "enum_field_value" : 16,
1834     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP"
1835    },
1836    {
1837     "enum_field_value" : 17,
1838     "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP"
1839    },
1840    {
1841     "enum_field_value" : 20,
1842     "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I"
1843    },
1844    {
1845     "enum_field_value" : 22,
1846     "name" : "HAL_PIXEL_FORMAT_RGBA_FP16"
1847    },
1848    {
1849     "enum_field_value" : 32,
1850     "name" : "HAL_PIXEL_FORMAT_RAW16"
1851    },
1852    {
1853     "enum_field_value" : 33,
1854     "name" : "HAL_PIXEL_FORMAT_BLOB"
1855    },
1856    {
1857     "enum_field_value" : 34,
1858     "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED"
1859    },
1860    {
1861     "enum_field_value" : 35,
1862     "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888"
1863    },
1864    {
1865     "enum_field_value" : 36,
1866     "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE"
1867    },
1868    {
1869     "enum_field_value" : 37,
1870     "name" : "HAL_PIXEL_FORMAT_RAW10"
1871    },
1872    {
1873     "enum_field_value" : 38,
1874     "name" : "HAL_PIXEL_FORMAT_RAW12"
1875    },
1876    {
1877     "enum_field_value" : 43,
1878     "name" : "HAL_PIXEL_FORMAT_RGBA_1010102"
1879    },
1880    {
1881     "enum_field_value" : 538982489,
1882     "name" : "HAL_PIXEL_FORMAT_Y8"
1883    },
1884    {
1885     "enum_field_value" : 540422489,
1886     "name" : "HAL_PIXEL_FORMAT_Y16"
1887    },
1888    {
1889     "enum_field_value" : 842094169,
1890     "name" : "HAL_PIXEL_FORMAT_YV12"
1891    }
1892   ],
1893   "linker_set_key" : "android_pixel_format_t",
1894   "name" : "android_pixel_format_t",
1895   "referenced_type" : "type-453",
1896   "self_type" : "type-453",
1897   "size" : 4,
1898   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
1899   "underlying_type" : "type-2",
1900   "unique_id" : "android_pixel_format_t"
1901  },
1902  {
1903   "alignment" : 4,
1904   "enum_fields" :
1905   [
1906    {
1907     "enum_field_value" : 48,
1908     "name" : "HAL_PIXEL_FORMAT_DEPTH_16"
1909    },
1910    {
1911     "enum_field_value" : 49,
1912     "name" : "HAL_PIXEL_FORMAT_DEPTH_24"
1913    },
1914    {
1915     "enum_field_value" : 50,
1916     "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8"
1917    },
1918    {
1919     "enum_field_value" : 51,
1920     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F"
1921    },
1922    {
1923     "enum_field_value" : 52,
1924     "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8"
1925    },
1926    {
1927     "enum_field_value" : 53,
1928     "name" : "HAL_PIXEL_FORMAT_STENCIL_8"
1929    },
1930    {
1931     "enum_field_value" : 54,
1932     "name" : "HAL_PIXEL_FORMAT_YCBCR_P010"
1933    }
1934   ],
1935   "linker_set_key" : "android_pixel_format_v1_1_t",
1936   "name" : "android_pixel_format_v1_1_t",
1937   "referenced_type" : "type-459",
1938   "self_type" : "type-459",
1939   "size" : 4,
1940   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1941   "underlying_type" : "type-2",
1942   "unique_id" : "android_pixel_format_v1_1_t"
1943  },
1944  {
1945   "alignment" : 4,
1946   "enum_fields" :
1947   [
1948    {
1949     "enum_field_value" : 55,
1950     "name" : "HAL_PIXEL_FORMAT_HSV_888"
1951    }
1952   ],
1953   "linker_set_key" : "android_pixel_format_v1_2_t",
1954   "name" : "android_pixel_format_v1_2_t",
1955   "referenced_type" : "type-467",
1956   "self_type" : "type-467",
1957   "size" : 4,
1958   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h",
1959   "underlying_type" : "type-2",
1960   "unique_id" : "android_pixel_format_v1_2_t"
1961  },
1962  {
1963   "alignment" : 4,
1964   "enum_fields" :
1965   [
1966    {
1967     "enum_field_value" : 0,
1968     "name" : "HAL_RENDER_INTENT_COLORIMETRIC"
1969    },
1970    {
1971     "enum_field_value" : 1,
1972     "name" : "HAL_RENDER_INTENT_ENHANCE"
1973    },
1974    {
1975     "enum_field_value" : 2,
1976     "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC"
1977    },
1978    {
1979     "enum_field_value" : 3,
1980     "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE"
1981    }
1982   ],
1983   "linker_set_key" : "android_render_intent_v1_1_t",
1984   "name" : "android_render_intent_v1_1_t",
1985   "referenced_type" : "type-462",
1986   "self_type" : "type-462",
1987   "size" : 4,
1988   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h",
1989   "underlying_type" : "type-2",
1990   "unique_id" : "android_render_intent_v1_1_t"
1991  },
1992  {
1993   "alignment" : 4,
1994   "enum_fields" :
1995   [
1996    {
1997     "enum_field_value" : 1,
1998     "name" : "HAL_TRANSFORM_FLIP_H"
1999    },
2000    {
2001     "enum_field_value" : 2,
2002     "name" : "HAL_TRANSFORM_FLIP_V"
2003    },
2004    {
2005     "enum_field_value" : 4,
2006     "name" : "HAL_TRANSFORM_ROT_90"
2007    },
2008    {
2009     "enum_field_value" : 3,
2010     "name" : "HAL_TRANSFORM_ROT_180"
2011    },
2012    {
2013     "enum_field_value" : 7,
2014     "name" : "HAL_TRANSFORM_ROT_270"
2015    }
2016   ],
2017   "linker_set_key" : "android_transform_t",
2018   "name" : "android_transform_t",
2019   "referenced_type" : "type-454",
2020   "self_type" : "type-454",
2021   "size" : 4,
2022   "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h",
2023   "underlying_type" : "type-2",
2024   "unique_id" : "android_transform_t"
2025  },
2026  {
2027   "alignment" : 4,
2028   "enum_fields" :
2029   [
2030    {
2031     "enum_field_value" : 0,
2032     "name" : "LOG_ID_MIN"
2033    },
2034    {
2035     "enum_field_value" : 0,
2036     "name" : "LOG_ID_MAIN"
2037    },
2038    {
2039     "enum_field_value" : 1,
2040     "name" : "LOG_ID_RADIO"
2041    },
2042    {
2043     "enum_field_value" : 2,
2044     "name" : "LOG_ID_EVENTS"
2045    },
2046    {
2047     "enum_field_value" : 3,
2048     "name" : "LOG_ID_SYSTEM"
2049    },
2050    {
2051     "enum_field_value" : 4,
2052     "name" : "LOG_ID_CRASH"
2053    },
2054    {
2055     "enum_field_value" : 5,
2056     "name" : "LOG_ID_STATS"
2057    },
2058    {
2059     "enum_field_value" : 6,
2060     "name" : "LOG_ID_SECURITY"
2061    },
2062    {
2063     "enum_field_value" : 7,
2064     "name" : "LOG_ID_KERNEL"
2065    },
2066    {
2067     "enum_field_value" : 8,
2068     "name" : "LOG_ID_MAX"
2069    }
2070   ],
2071   "linker_set_key" : "log_id",
2072   "name" : "log_id",
2073   "referenced_type" : "type-248",
2074   "self_type" : "type-248",
2075   "size" : 4,
2076   "source_file" : "/system/core/liblog/include/android/log.h",
2077   "underlying_type" : "type-2",
2078   "unique_id" : "log_id"
2079  }
2080 ],
2081 "function_types" :
2082 [
2083  {
2084   "alignment" : 4,
2085   "linker_set_key" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2086   "name" : "bool (const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
2087   "parameters" :
2088   [
2089    {
2090     "referenced_type" : "type-32"
2091    },
2092    {
2093     "referenced_type" : "type-38"
2094    },
2095    {
2096     "referenced_type" : "type-23"
2097    }
2098   ],
2099   "referenced_type" : "type-30",
2100   "return_type" : "type-31",
2101   "self_type" : "type-30",
2102   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
2103  },
2104  {
2105   "alignment" : 4,
2106   "linker_set_key" : "int (void *)",
2107   "name" : "int (void *)",
2108   "parameters" :
2109   [
2110    {
2111     "referenced_type" : "type-23"
2112    }
2113   ],
2114   "referenced_type" : "type-481",
2115   "return_type" : "type-50",
2116   "self_type" : "type-481",
2117   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
2118  },
2119  {
2120   "alignment" : 4,
2121   "linker_set_key" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
2122   "name" : "void (android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
2123   "parameters" :
2124   [
2125    {
2126     "referenced_type" : "type-401"
2127    },
2128    {
2129     "referenced_type" : "type-339"
2130    },
2131    {
2132     "referenced_type" : "type-2"
2133    },
2134    {
2135     "referenced_type" : "type-402"
2136    },
2137    {
2138     "referenced_type" : "type-2"
2139    },
2140    {
2141     "referenced_type" : "type-23"
2142    }
2143   ],
2144   "referenced_type" : "type-400",
2145   "return_type" : "type-24",
2146   "self_type" : "type-400",
2147   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
2148  }
2149 ],
2150 "functions" :
2151 [
2152  {
2153   "function_name" : "android::hardware::details::castInterface",
2154   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_8vibrator4V1_39IVibratorENS3_4V1_09IVibratorENS4_12BpHwVibratorEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb",
2155   "parameters" :
2156   [
2157    {
2158     "referenced_type" : "type-81"
2159    },
2160    {
2161     "referenced_type" : "type-46"
2162    },
2163    {
2164     "referenced_type" : "type-31"
2165    }
2166   ],
2167   "return_type" : "type-158",
2168   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2169   "template_args" : [ "type-117", "type-83", "type-585" ]
2170  },
2171  {
2172   "function_name" : "android::hardware::details::castInterface",
2173   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_8vibrator4V1_39IVibratorENS3_4V1_19IVibratorENS4_12BpHwVibratorEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb",
2174   "parameters" :
2175   [
2176    {
2177     "referenced_type" : "type-88"
2178    },
2179    {
2180     "referenced_type" : "type-46"
2181    },
2182    {
2183     "referenced_type" : "type-31"
2184    }
2185   ],
2186   "return_type" : "type-158",
2187   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2188   "template_args" : [ "type-117", "type-90", "type-585" ]
2189  },
2190  {
2191   "function_name" : "android::hardware::details::castInterface",
2192   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_8vibrator4V1_39IVibratorENS3_4V1_29IVibratorENS4_12BpHwVibratorEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb",
2193   "parameters" :
2194   [
2195    {
2196     "referenced_type" : "type-106"
2197    },
2198    {
2199     "referenced_type" : "type-46"
2200    },
2201    {
2202     "referenced_type" : "type-31"
2203    }
2204   ],
2205   "return_type" : "type-158",
2206   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2207   "template_args" : [ "type-117", "type-108", "type-585" ]
2208  },
2209  {
2210   "function_name" : "android::hardware::details::castInterface",
2211   "linker_set_key" : "_ZN7android8hardware7details13castInterfaceINS0_8vibrator4V1_39IVibratorENS_4hidl4base4V1_05IBaseENS4_12BpHwVibratorEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb",
2212   "parameters" :
2213   [
2214    {
2215     "referenced_type" : "type-362"
2216    },
2217    {
2218     "referenced_type" : "type-46"
2219    },
2220    {
2221     "referenced_type" : "type-31"
2222    }
2223   ],
2224   "return_type" : "type-158",
2225   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2226   "template_args" : [ "type-117", "type-16", "type-585" ]
2227  },
2228  {
2229   "function_name" : "android::hardware::details::getServiceInternal",
2230   "linker_set_key" : "_ZN7android8hardware7details18getServiceInternalINS0_8vibrator4V1_312BpHwVibratorENS4_9IVibratorEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb",
2231   "parameters" :
2232   [
2233    {
2234     "referenced_type" : "type-411"
2235    },
2236    {
2237     "referenced_type" : "type-31"
2238    },
2239    {
2240     "referenced_type" : "type-31"
2241    }
2242   ],
2243   "return_type" : "type-115",
2244   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h",
2245   "template_args" : [ "type-585", "type-117", "type-24", "type-24" ]
2246  },
2247  {
2248   "access" : "private",
2249   "function_name" : "android::hardware::vibrator::V1_3::BsVibrator::addOnewayTask",
2250   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_310BsVibrator13addOnewayTaskENSt3__18functionIFvvEEE",
2251   "parameters" :
2252   [
2253    {
2254     "is_this_ptr" : true,
2255     "referenced_type" : "type-617"
2256    },
2257    {
2258     "referenced_type" : "type-672"
2259    }
2260   ],
2261   "return_type" : "type-171",
2262   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BsVibrator.h"
2263  },
2264  {
2265   "function_name" : "android::hardware::vibrator::V1_3::BsVibrator::BsVibrator",
2266   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_310BsVibratorC1ENS_2spINS2_9IVibratorEEE",
2267   "parameters" :
2268   [
2269    {
2270     "is_this_ptr" : true,
2271     "referenced_type" : "type-617"
2272    },
2273    {
2274     "referenced_type" : "type-121"
2275    }
2276   ],
2277   "return_type" : "type-24",
2278   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BsVibrator.h"
2279  },
2280  {
2281   "function_name" : "android::hardware::vibrator::V1_3::BsVibrator::BsVibrator",
2282   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_310BsVibratorC2ENS_2spINS2_9IVibratorEEE",
2283   "parameters" :
2284   [
2285    {
2286     "is_this_ptr" : true,
2287     "referenced_type" : "type-617"
2288    },
2289    {
2290     "referenced_type" : "type-121"
2291    }
2292   ],
2293   "return_type" : "type-24",
2294   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BsVibrator.h"
2295  },
2296  {
2297   "function_name" : "android::hardware::vibrator::V1_3::BnHwVibrator::onTransact",
2298   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BnHwVibrator10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE",
2299   "parameters" :
2300   [
2301    {
2302     "is_this_ptr" : true,
2303     "referenced_type" : "type-514"
2304    },
2305    {
2306     "referenced_type" : "type-2"
2307    },
2308    {
2309     "referenced_type" : "type-407"
2310    },
2311    {
2312     "referenced_type" : "type-401"
2313    },
2314    {
2315     "default_arg" : true,
2316     "referenced_type" : "type-2"
2317    },
2318    {
2319     "default_arg" : true,
2320     "referenced_type" : "type-676"
2321    }
2322   ],
2323   "return_type" : "type-50",
2324   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BnHwVibrator.h"
2325  },
2326  {
2327   "access" : "private",
2328   "function_name" : "android::hardware::vibrator::V1_3::BnHwVibrator::getDebugInfo",
2329   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BnHwVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2330   "parameters" :
2331   [
2332    {
2333     "is_this_ptr" : true,
2334     "referenced_type" : "type-514"
2335    },
2336    {
2337     "referenced_type" : "type-677"
2338    }
2339   ],
2340   "return_type" : "type-171",
2341   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BnHwVibrator.h"
2342  },
2343  {
2344   "function_name" : "android::hardware::vibrator::V1_3::BnHwVibrator::_hidl_perform_1_3",
2345   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BnHwVibrator17_hidl_perform_1_3EPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2346   "parameters" :
2347   [
2348    {
2349     "referenced_type" : "type-408"
2350    },
2351    {
2352     "referenced_type" : "type-407"
2353    },
2354    {
2355     "referenced_type" : "type-401"
2356    },
2357    {
2358     "referenced_type" : "type-678"
2359    }
2360   ],
2361   "return_type" : "type-50",
2362   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BnHwVibrator.h"
2363  },
2364  {
2365   "function_name" : "android::hardware::vibrator::V1_3::BnHwVibrator::_hidl_setExternalControl",
2366   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BnHwVibrator24_hidl_setExternalControlEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2367   "parameters" :
2368   [
2369    {
2370     "referenced_type" : "type-408"
2371    },
2372    {
2373     "referenced_type" : "type-407"
2374    },
2375    {
2376     "referenced_type" : "type-401"
2377    },
2378    {
2379     "referenced_type" : "type-679"
2380    }
2381   ],
2382   "return_type" : "type-50",
2383   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BnHwVibrator.h"
2384  },
2385  {
2386   "function_name" : "android::hardware::vibrator::V1_3::BnHwVibrator::_hidl_supportsExternalControl",
2387   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BnHwVibrator29_hidl_supportsExternalControlEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE",
2388   "parameters" :
2389   [
2390    {
2391     "referenced_type" : "type-408"
2392    },
2393    {
2394     "referenced_type" : "type-407"
2395    },
2396    {
2397     "referenced_type" : "type-401"
2398    },
2399    {
2400     "referenced_type" : "type-680"
2401    }
2402   ],
2403   "return_type" : "type-50",
2404   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BnHwVibrator.h"
2405  },
2406  {
2407   "access" : "private",
2408   "function_name" : "android::hardware::vibrator::V1_3::BnHwVibrator::ping",
2409   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BnHwVibrator4pingEv",
2410   "parameters" :
2411   [
2412    {
2413     "is_this_ptr" : true,
2414     "referenced_type" : "type-514"
2415    }
2416   ],
2417   "return_type" : "type-171",
2418   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BnHwVibrator.h"
2419  },
2420  {
2421   "function_name" : "android::hardware::vibrator::V1_3::BnHwVibrator::BnHwVibrator",
2422   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BnHwVibratorC1ERKNS_2spINS2_9IVibratorEEE",
2423   "parameters" :
2424   [
2425    {
2426     "is_this_ptr" : true,
2427     "referenced_type" : "type-514"
2428    },
2429    {
2430     "referenced_type" : "type-603"
2431    }
2432   ],
2433   "return_type" : "type-24",
2434   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BnHwVibrator.h"
2435  },
2436  {
2437   "function_name" : "android::hardware::vibrator::V1_3::BnHwVibrator::BnHwVibrator",
2438   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BnHwVibratorC2ERKNS_2spINS2_9IVibratorEEE",
2439   "parameters" :
2440   [
2441    {
2442     "is_this_ptr" : true,
2443     "referenced_type" : "type-514"
2444    },
2445    {
2446     "referenced_type" : "type-603"
2447    }
2448   ],
2449   "return_type" : "type-24",
2450   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BnHwVibrator.h"
2451  },
2452  {
2453   "function_name" : "android::hardware::vibrator::V1_3::BnHwVibrator::~BnHwVibrator",
2454   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BnHwVibratorD0Ev",
2455   "parameters" :
2456   [
2457    {
2458     "is_this_ptr" : true,
2459     "referenced_type" : "type-514"
2460    }
2461   ],
2462   "return_type" : "type-24",
2463   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BnHwVibrator.h"
2464  },
2465  {
2466   "function_name" : "android::hardware::vibrator::V1_3::BnHwVibrator::~BnHwVibrator",
2467   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BnHwVibratorD1Ev",
2468   "parameters" :
2469   [
2470    {
2471     "is_this_ptr" : true,
2472     "referenced_type" : "type-514"
2473    }
2474   ],
2475   "return_type" : "type-24",
2476   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BnHwVibrator.h"
2477  },
2478  {
2479   "function_name" : "android::hardware::vibrator::V1_3::BnHwVibrator::~BnHwVibrator",
2480   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BnHwVibratorD2Ev",
2481   "parameters" :
2482   [
2483    {
2484     "is_this_ptr" : true,
2485     "referenced_type" : "type-514"
2486    }
2487   ],
2488   "return_type" : "type-24",
2489   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BnHwVibrator.h"
2490  },
2491  {
2492   "function_name" : "android::hardware::vibrator::V1_3::BpHwVibrator::linkToDeath",
2493   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
2494   "parameters" :
2495   [
2496    {
2497     "is_this_ptr" : true,
2498     "referenced_type" : "type-643"
2499    },
2500    {
2501     "referenced_type" : "type-257"
2502    },
2503    {
2504     "referenced_type" : "type-13"
2505    }
2506   ],
2507   "return_type" : "type-143",
2508   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BpHwVibrator.h"
2509  },
2510  {
2511   "function_name" : "android::hardware::vibrator::V1_3::BpHwVibrator::perform_1_1",
2512   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator11perform_1_1ENS1_4V1_110Effect_1_1ENS1_4V1_014EffectStrengthENSt3__18functionIFvNS6_6StatusEjEEE",
2513   "parameters" :
2514   [
2515    {
2516     "is_this_ptr" : true,
2517     "referenced_type" : "type-643"
2518    },
2519    {
2520     "referenced_type" : "type-530"
2521    },
2522    {
2523     "referenced_type" : "type-516"
2524    },
2525    {
2526     "referenced_type" : "type-681"
2527    }
2528   ],
2529   "return_type" : "type-171",
2530   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BpHwVibrator.h"
2531  },
2532  {
2533   "function_name" : "android::hardware::vibrator::V1_3::BpHwVibrator::perform_1_2",
2534   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator11perform_1_2ENS1_4V1_26EffectENS1_4V1_014EffectStrengthENSt3__18functionIFvNS6_6StatusEjEEE",
2535   "parameters" :
2536   [
2537    {
2538     "is_this_ptr" : true,
2539     "referenced_type" : "type-643"
2540    },
2541    {
2542     "referenced_type" : "type-537"
2543    },
2544    {
2545     "referenced_type" : "type-516"
2546    },
2547    {
2548     "referenced_type" : "type-682"
2549    }
2550   ],
2551   "return_type" : "type-171",
2552   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BpHwVibrator.h"
2553  },
2554  {
2555   "function_name" : "android::hardware::vibrator::V1_3::BpHwVibrator::perform_1_3",
2556   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator11perform_1_3ENS2_6EffectENS1_4V1_014EffectStrengthENSt3__18functionIFvNS5_6StatusEjEEE",
2557   "parameters" :
2558   [
2559    {
2560     "is_this_ptr" : true,
2561     "referenced_type" : "type-643"
2562    },
2563    {
2564     "referenced_type" : "type-543"
2565    },
2566    {
2567     "referenced_type" : "type-516"
2568    },
2569    {
2570     "referenced_type" : "type-683"
2571    }
2572   ],
2573   "return_type" : "type-171",
2574   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BpHwVibrator.h"
2575  },
2576  {
2577   "function_name" : "android::hardware::vibrator::V1_3::BpHwVibrator::getDebugInfo",
2578   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2579   "parameters" :
2580   [
2581    {
2582     "is_this_ptr" : true,
2583     "referenced_type" : "type-643"
2584    },
2585    {
2586     "referenced_type" : "type-684"
2587    }
2588   ],
2589   "return_type" : "type-171",
2590   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BpHwVibrator.h"
2591  },
2592  {
2593   "function_name" : "android::hardware::vibrator::V1_3::BpHwVibrator::getHashChain",
2594   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
2595   "parameters" :
2596   [
2597    {
2598     "is_this_ptr" : true,
2599     "referenced_type" : "type-643"
2600    },
2601    {
2602     "referenced_type" : "type-685"
2603    }
2604   ],
2605   "return_type" : "type-171",
2606   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BpHwVibrator.h"
2607  },
2608  {
2609   "function_name" : "android::hardware::vibrator::V1_3::BpHwVibrator::setAmplitude",
2610   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator12setAmplitudeEh",
2611   "parameters" :
2612   [
2613    {
2614     "is_this_ptr" : true,
2615     "referenced_type" : "type-643"
2616    },
2617    {
2618     "referenced_type" : "type-95"
2619    }
2620   ],
2621   "return_type" : "type-150",
2622   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BpHwVibrator.h"
2623  },
2624  {
2625   "function_name" : "android::hardware::vibrator::V1_3::BpHwVibrator::unlinkToDeath",
2626   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
2627   "parameters" :
2628   [
2629    {
2630     "is_this_ptr" : true,
2631     "referenced_type" : "type-643"
2632    },
2633    {
2634     "referenced_type" : "type-257"
2635    }
2636   ],
2637   "return_type" : "type-143",
2638   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BpHwVibrator.h"
2639  },
2640  {
2641   "function_name" : "android::hardware::vibrator::V1_3::BpHwVibrator::interfaceChain",
2642   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
2643   "parameters" :
2644   [
2645    {
2646     "is_this_ptr" : true,
2647     "referenced_type" : "type-643"
2648    },
2649    {
2650     "referenced_type" : "type-686"
2651    }
2652   ],
2653   "return_type" : "type-171",
2654   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BpHwVibrator.h"
2655  },
2656  {
2657   "function_name" : "android::hardware::vibrator::V1_3::BpHwVibrator::_hidl_perform_1_3",
2658   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator17_hidl_perform_1_3EPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS2_6EffectENS1_4V1_014EffectStrengthENSt3__18functionIFvNSA_6StatusEjEEE",
2659   "parameters" :
2660   [
2661    {
2662     "referenced_type" : "type-650"
2663    },
2664    {
2665     "referenced_type" : "type-601"
2666    },
2667    {
2668     "referenced_type" : "type-543"
2669    },
2670    {
2671     "referenced_type" : "type-516"
2672    },
2673    {
2674     "referenced_type" : "type-687"
2675    }
2676   ],
2677   "return_type" : "type-171",
2678   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BpHwVibrator.h"
2679  },
2680  {
2681   "function_name" : "android::hardware::vibrator::V1_3::BpHwVibrator::setExternalControl",
2682   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator18setExternalControlEb",
2683   "parameters" :
2684   [
2685    {
2686     "is_this_ptr" : true,
2687     "referenced_type" : "type-643"
2688    },
2689    {
2690     "referenced_type" : "type-31"
2691    }
2692   ],
2693   "return_type" : "type-150",
2694   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BpHwVibrator.h"
2695  },
2696  {
2697   "function_name" : "android::hardware::vibrator::V1_3::BpHwVibrator::interfaceDescriptor",
2698   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
2699   "parameters" :
2700   [
2701    {
2702     "is_this_ptr" : true,
2703     "referenced_type" : "type-643"
2704    },
2705    {
2706     "referenced_type" : "type-688"
2707    }
2708   ],
2709   "return_type" : "type-171",
2710   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BpHwVibrator.h"
2711  },
2712  {
2713   "function_name" : "android::hardware::vibrator::V1_3::BpHwVibrator::notifySyspropsChanged",
2714   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator21notifySyspropsChangedEv",
2715   "parameters" :
2716   [
2717    {
2718     "is_this_ptr" : true,
2719     "referenced_type" : "type-643"
2720    }
2721   ],
2722   "return_type" : "type-171",
2723   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BpHwVibrator.h"
2724  },
2725  {
2726   "function_name" : "android::hardware::vibrator::V1_3::BpHwVibrator::setHALInstrumentation",
2727   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator21setHALInstrumentationEv",
2728   "parameters" :
2729   [
2730    {
2731     "is_this_ptr" : true,
2732     "referenced_type" : "type-643"
2733    }
2734   ],
2735   "return_type" : "type-171",
2736   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BpHwVibrator.h"
2737  },
2738  {
2739   "function_name" : "android::hardware::vibrator::V1_3::BpHwVibrator::supportsExternalControl",
2740   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator23supportsExternalControlEv",
2741   "parameters" :
2742   [
2743    {
2744     "is_this_ptr" : true,
2745     "referenced_type" : "type-643"
2746    }
2747   ],
2748   "return_type" : "type-143",
2749   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BpHwVibrator.h"
2750  },
2751  {
2752   "function_name" : "android::hardware::vibrator::V1_3::BpHwVibrator::_hidl_setExternalControl",
2753   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator24_hidl_setExternalControlEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEb",
2754   "parameters" :
2755   [
2756    {
2757     "referenced_type" : "type-650"
2758    },
2759    {
2760     "referenced_type" : "type-601"
2761    },
2762    {
2763     "referenced_type" : "type-31"
2764    }
2765   ],
2766   "return_type" : "type-150",
2767   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BpHwVibrator.h"
2768  },
2769  {
2770   "function_name" : "android::hardware::vibrator::V1_3::BpHwVibrator::supportsAmplitudeControl",
2771   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator24supportsAmplitudeControlEv",
2772   "parameters" :
2773   [
2774    {
2775     "is_this_ptr" : true,
2776     "referenced_type" : "type-643"
2777    }
2778   ],
2779   "return_type" : "type-143",
2780   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BpHwVibrator.h"
2781  },
2782  {
2783   "function_name" : "android::hardware::vibrator::V1_3::BpHwVibrator::_hidl_supportsExternalControl",
2784   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator29_hidl_supportsExternalControlEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE",
2785   "parameters" :
2786   [
2787    {
2788     "referenced_type" : "type-650"
2789    },
2790    {
2791     "referenced_type" : "type-601"
2792    }
2793   ],
2794   "return_type" : "type-143",
2795   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BpHwVibrator.h"
2796  },
2797  {
2798   "function_name" : "android::hardware::vibrator::V1_3::BpHwVibrator::on",
2799   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator2onEj",
2800   "parameters" :
2801   [
2802    {
2803     "is_this_ptr" : true,
2804     "referenced_type" : "type-643"
2805    },
2806    {
2807     "referenced_type" : "type-2"
2808    }
2809   ],
2810   "return_type" : "type-150",
2811   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BpHwVibrator.h"
2812  },
2813  {
2814   "function_name" : "android::hardware::vibrator::V1_3::BpHwVibrator::off",
2815   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator3offEv",
2816   "parameters" :
2817   [
2818    {
2819     "is_this_ptr" : true,
2820     "referenced_type" : "type-643"
2821    }
2822   ],
2823   "return_type" : "type-150",
2824   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BpHwVibrator.h"
2825  },
2826  {
2827   "function_name" : "android::hardware::vibrator::V1_3::BpHwVibrator::ping",
2828   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator4pingEv",
2829   "parameters" :
2830   [
2831    {
2832     "is_this_ptr" : true,
2833     "referenced_type" : "type-643"
2834    }
2835   ],
2836   "return_type" : "type-171",
2837   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BpHwVibrator.h"
2838  },
2839  {
2840   "function_name" : "android::hardware::vibrator::V1_3::BpHwVibrator::debug",
2841   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
2842   "parameters" :
2843   [
2844    {
2845     "is_this_ptr" : true,
2846     "referenced_type" : "type-643"
2847    },
2848    {
2849     "referenced_type" : "type-348"
2850    },
2851    {
2852     "referenced_type" : "type-551"
2853    }
2854   ],
2855   "return_type" : "type-171",
2856   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BpHwVibrator.h"
2857  },
2858  {
2859   "function_name" : "android::hardware::vibrator::V1_3::BpHwVibrator::perform",
2860   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator7performENS1_4V1_06EffectENS4_14EffectStrengthENSt3__18functionIFvNS4_6StatusEjEEE",
2861   "parameters" :
2862   [
2863    {
2864     "is_this_ptr" : true,
2865     "referenced_type" : "type-643"
2866    },
2867    {
2868     "referenced_type" : "type-515"
2869    },
2870    {
2871     "referenced_type" : "type-516"
2872    },
2873    {
2874     "referenced_type" : "type-689"
2875    }
2876   ],
2877   "return_type" : "type-171",
2878   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BpHwVibrator.h"
2879  },
2880  {
2881   "function_name" : "android::hardware::vibrator::V1_3::BpHwVibrator::BpHwVibrator",
2882   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BpHwVibratorC1ERKNS_2spINS0_7IBinderEEE",
2883   "parameters" :
2884   [
2885    {
2886     "is_this_ptr" : true,
2887     "referenced_type" : "type-643"
2888    },
2889    {
2890     "referenced_type" : "type-38"
2891    }
2892   ],
2893   "return_type" : "type-24",
2894   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BpHwVibrator.h"
2895  },
2896  {
2897   "function_name" : "android::hardware::vibrator::V1_3::BpHwVibrator::BpHwVibrator",
2898   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_312BpHwVibratorC2ERKNS_2spINS0_7IBinderEEE",
2899   "parameters" :
2900   [
2901    {
2902     "is_this_ptr" : true,
2903     "referenced_type" : "type-643"
2904    },
2905    {
2906     "referenced_type" : "type-38"
2907    }
2908   ],
2909   "return_type" : "type-24",
2910   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BpHwVibrator.h"
2911  },
2912  {
2913   "function_name" : "android::hardware::vibrator::V1_3::IVibrator::getService",
2914   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_39IVibrator10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2915   "parameters" :
2916   [
2917    {
2918     "default_arg" : true,
2919     "referenced_type" : "type-411"
2920    },
2921    {
2922     "default_arg" : true,
2923     "referenced_type" : "type-31"
2924    }
2925   ],
2926   "return_type" : "type-115",
2927   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/IVibrator.h"
2928  },
2929  {
2930   "function_name" : "android::hardware::vibrator::V1_3::IVibrator::linkToDeath",
2931   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_39IVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy",
2932   "parameters" :
2933   [
2934    {
2935     "is_this_ptr" : true,
2936     "referenced_type" : "type-116"
2937    },
2938    {
2939     "referenced_type" : "type-257"
2940    },
2941    {
2942     "referenced_type" : "type-13"
2943    }
2944   ],
2945   "return_type" : "type-143",
2946   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/IVibrator.h"
2947  },
2948  {
2949   "function_name" : "android::hardware::vibrator::V1_3::IVibrator::getDebugInfo",
2950   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_39IVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE",
2951   "parameters" :
2952   [
2953    {
2954     "is_this_ptr" : true,
2955     "referenced_type" : "type-116"
2956    },
2957    {
2958     "referenced_type" : "type-690"
2959    }
2960   ],
2961   "return_type" : "type-171",
2962   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/IVibrator.h"
2963  },
2964  {
2965   "function_name" : "android::hardware::vibrator::V1_3::IVibrator::getHashChain",
2966   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_39IVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE",
2967   "parameters" :
2968   [
2969    {
2970     "is_this_ptr" : true,
2971     "referenced_type" : "type-116"
2972    },
2973    {
2974     "referenced_type" : "type-691"
2975    }
2976   ],
2977   "return_type" : "type-171",
2978   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/IVibrator.h"
2979  },
2980  {
2981   "function_name" : "android::hardware::vibrator::V1_3::IVibrator::tryGetService",
2982   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_39IVibrator13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb",
2983   "parameters" :
2984   [
2985    {
2986     "default_arg" : true,
2987     "referenced_type" : "type-411"
2988    },
2989    {
2990     "default_arg" : true,
2991     "referenced_type" : "type-31"
2992    }
2993   ],
2994   "return_type" : "type-115",
2995   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/IVibrator.h"
2996  },
2997  {
2998   "function_name" : "android::hardware::vibrator::V1_3::IVibrator::unlinkToDeath",
2999   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_39IVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE",
3000   "parameters" :
3001   [
3002    {
3003     "is_this_ptr" : true,
3004     "referenced_type" : "type-116"
3005    },
3006    {
3007     "referenced_type" : "type-257"
3008    }
3009   ],
3010   "return_type" : "type-143",
3011   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/IVibrator.h"
3012  },
3013  {
3014   "function_name" : "android::hardware::vibrator::V1_3::IVibrator::interfaceChain",
3015   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_39IVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE",
3016   "parameters" :
3017   [
3018    {
3019     "is_this_ptr" : true,
3020     "referenced_type" : "type-116"
3021    },
3022    {
3023     "referenced_type" : "type-692"
3024    }
3025   ],
3026   "return_type" : "type-171",
3027   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/IVibrator.h"
3028  },
3029  {
3030   "function_name" : "android::hardware::vibrator::V1_3::IVibrator::registerAsService",
3031   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_39IVibrator17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
3032   "parameters" :
3033   [
3034    {
3035     "is_this_ptr" : true,
3036     "referenced_type" : "type-116"
3037    },
3038    {
3039     "default_arg" : true,
3040     "referenced_type" : "type-411"
3041    }
3042   ],
3043   "return_type" : "type-50",
3044   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/IVibrator.h"
3045  },
3046  {
3047   "function_name" : "android::hardware::vibrator::V1_3::IVibrator::interfaceDescriptor",
3048   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_39IVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE",
3049   "parameters" :
3050   [
3051    {
3052     "is_this_ptr" : true,
3053     "referenced_type" : "type-116"
3054    },
3055    {
3056     "referenced_type" : "type-693"
3057    }
3058   ],
3059   "return_type" : "type-171",
3060   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/IVibrator.h"
3061  },
3062  {
3063   "function_name" : "android::hardware::vibrator::V1_3::IVibrator::notifySyspropsChanged",
3064   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_39IVibrator21notifySyspropsChangedEv",
3065   "parameters" :
3066   [
3067    {
3068     "is_this_ptr" : true,
3069     "referenced_type" : "type-116"
3070    }
3071   ],
3072   "return_type" : "type-171",
3073   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/IVibrator.h"
3074  },
3075  {
3076   "function_name" : "android::hardware::vibrator::V1_3::IVibrator::setHALInstrumentation",
3077   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_39IVibrator21setHALInstrumentationEv",
3078   "parameters" :
3079   [
3080    {
3081     "is_this_ptr" : true,
3082     "referenced_type" : "type-116"
3083    }
3084   ],
3085   "return_type" : "type-171",
3086   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/IVibrator.h"
3087  },
3088  {
3089   "function_name" : "android::hardware::vibrator::V1_3::IVibrator::registerForNotifications",
3090   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_39IVibrator24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE",
3091   "parameters" :
3092   [
3093    {
3094     "referenced_type" : "type-411"
3095    },
3096    {
3097     "referenced_type" : "type-553"
3098    }
3099   ],
3100   "return_type" : "type-31",
3101   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/IVibrator.h"
3102  },
3103  {
3104   "function_name" : "android::hardware::vibrator::V1_3::IVibrator::ping",
3105   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_39IVibrator4pingEv",
3106   "parameters" :
3107   [
3108    {
3109     "is_this_ptr" : true,
3110     "referenced_type" : "type-116"
3111    }
3112   ],
3113   "return_type" : "type-171",
3114   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/IVibrator.h"
3115  },
3116  {
3117   "function_name" : "android::hardware::vibrator::V1_3::IVibrator::debug",
3118   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_39IVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE",
3119   "parameters" :
3120   [
3121    {
3122     "is_this_ptr" : true,
3123     "referenced_type" : "type-116"
3124    },
3125    {
3126     "referenced_type" : "type-348"
3127    },
3128    {
3129     "referenced_type" : "type-551"
3130    }
3131   ],
3132   "return_type" : "type-171",
3133   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/IVibrator.h"
3134  },
3135  {
3136   "function_name" : "android::hardware::vibrator::V1_3::IVibrator::castFrom",
3137   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_39IVibrator8castFromERKNS_2spINS1_4V1_09IVibratorEEEb",
3138   "parameters" :
3139   [
3140    {
3141     "referenced_type" : "type-86"
3142    },
3143    {
3144     "default_arg" : true,
3145     "referenced_type" : "type-31"
3146    }
3147   ],
3148   "return_type" : "type-158",
3149   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/IVibrator.h"
3150  },
3151  {
3152   "function_name" : "android::hardware::vibrator::V1_3::IVibrator::castFrom",
3153   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_39IVibrator8castFromERKNS_2spINS1_4V1_19IVibratorEEEb",
3154   "parameters" :
3155   [
3156    {
3157     "referenced_type" : "type-104"
3158    },
3159    {
3160     "default_arg" : true,
3161     "referenced_type" : "type-31"
3162    }
3163   ],
3164   "return_type" : "type-158",
3165   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/IVibrator.h"
3166  },
3167  {
3168   "function_name" : "android::hardware::vibrator::V1_3::IVibrator::castFrom",
3169   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_39IVibrator8castFromERKNS_2spINS1_4V1_29IVibratorEEEb",
3170   "parameters" :
3171   [
3172    {
3173     "referenced_type" : "type-111"
3174    },
3175    {
3176     "default_arg" : true,
3177     "referenced_type" : "type-31"
3178    }
3179   ],
3180   "return_type" : "type-158",
3181   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/IVibrator.h"
3182  },
3183  {
3184   "function_name" : "android::hardware::vibrator::V1_3::IVibrator::castFrom",
3185   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_39IVibrator8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb",
3186   "parameters" :
3187   [
3188    {
3189     "referenced_type" : "type-613"
3190    },
3191    {
3192     "default_arg" : true,
3193     "referenced_type" : "type-31"
3194    }
3195   ],
3196   "return_type" : "type-158",
3197   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/IVibrator.h"
3198  },
3199  {
3200   "function_name" : "android::hardware::vibrator::V1_3::IVibrator::castFrom",
3201   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_39IVibrator8castFromERKNS_2spIS3_EEb",
3202   "parameters" :
3203   [
3204    {
3205     "referenced_type" : "type-603"
3206    },
3207    {
3208     "default_arg" : true,
3209     "referenced_type" : "type-31"
3210    }
3211   ],
3212   "return_type" : "type-158",
3213   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/IVibrator.h"
3214  }
3215 ],
3216 "global_vars" :
3217 [
3218  {
3219   "linker_set_key" : "_ZN7android8hardware8vibrator4V1_39IVibrator10descriptorE",
3220   "name" : "android::hardware::vibrator::V1_3::IVibrator::descriptor",
3221   "referenced_type" : "type-46",
3222   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/IVibrator.h"
3223  }
3224 ],
3225 "lvalue_reference_types" :
3226 [
3227  {
3228   "alignment" : 4,
3229   "linker_set_key" : "android::Mutex &",
3230   "name" : "android::Mutex &",
3231   "referenced_type" : "type-19",
3232   "self_type" : "type-487",
3233   "size" : 4,
3234   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3235  },
3236  {
3237   "alignment" : 4,
3238   "linker_set_key" : "android::RWLock &",
3239   "name" : "android::RWLock &",
3240   "referenced_type" : "type-491",
3241   "self_type" : "type-496",
3242   "size" : 4,
3243   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3244  },
3245  {
3246   "alignment" : 4,
3247   "linker_set_key" : "android::String16 &",
3248   "name" : "android::String16 &",
3249   "referenced_type" : "type-34",
3250   "self_type" : "type-380",
3251   "size" : 4,
3252   "source_file" : "/system/core/libutils/include/utils/String16.h"
3253  },
3254  {
3255   "alignment" : 4,
3256   "linker_set_key" : "android::String8 &",
3257   "name" : "android::String8 &",
3258   "referenced_type" : "type-45",
3259   "self_type" : "type-374",
3260   "size" : 4,
3261   "source_file" : "/system/core/libutils/include/utils/String8.h"
3262  },
3263  {
3264   "alignment" : 4,
3265   "linker_set_key" : "android::hardware::Return<android::hardware::vibrator::V1_0::Status> &",
3266   "name" : "android::hardware::Return<android::hardware::vibrator::V1_0::Status> &",
3267   "referenced_type" : "type-150",
3268   "self_type" : "type-154",
3269   "size" : 4,
3270   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3271  },
3272  {
3273   "alignment" : 4,
3274   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::vibrator::V1_3::IVibrator> > &",
3275   "name" : "android::hardware::Return<android::sp<android::hardware::vibrator::V1_3::IVibrator> > &",
3276   "referenced_type" : "type-158",
3277   "self_type" : "type-161",
3278   "size" : 4,
3279   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3280  },
3281  {
3282   "alignment" : 4,
3283   "linker_set_key" : "android::hardware::Return<bool> &",
3284   "name" : "android::hardware::Return<bool> &",
3285   "referenced_type" : "type-143",
3286   "self_type" : "type-147",
3287   "size" : 4,
3288   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3289  },
3290  {
3291   "alignment" : 4,
3292   "linker_set_key" : "android::hardware::Return<void> &",
3293   "name" : "android::hardware::Return<void> &",
3294   "referenced_type" : "type-171",
3295   "self_type" : "type-174",
3296   "size" : 4,
3297   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3298  },
3299  {
3300   "alignment" : 4,
3301   "linker_set_key" : "android::hardware::Status &",
3302   "name" : "android::hardware::Status &",
3303   "referenced_type" : "type-134",
3304   "self_type" : "type-141",
3305   "size" : 4,
3306   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3307  },
3308  {
3309   "alignment" : 4,
3310   "linker_set_key" : "android::hardware::TextOutput &",
3311   "name" : "android::hardware::TextOutput &",
3312   "referenced_type" : "type-405",
3313   "self_type" : "type-404",
3314   "size" : 4,
3315   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3316  },
3317  {
3318   "alignment" : 4,
3319   "linker_set_key" : "android::hardware::TextOutput &",
3320   "name" : "android::hardware::TextOutput &",
3321   "referenced_type" : "type-627",
3322   "self_type" : "type-626",
3323   "size" : 4,
3324   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3325  },
3326  {
3327   "alignment" : 4,
3328   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
3329   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > &",
3330   "referenced_type" : "type-319",
3331   "self_type" : "type-592",
3332   "size" : 4,
3333   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3334  },
3335  {
3336   "alignment" : 4,
3337   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
3338   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> &",
3339   "referenced_type" : "type-311",
3340   "self_type" : "type-564",
3341   "size" : 4,
3342   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3343  },
3344  {
3345   "alignment" : 4,
3346   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> &",
3347   "name" : "android::hardware::hidl_array<unsigned char, 32> &",
3348   "referenced_type" : "type-322",
3349   "self_type" : "type-596",
3350   "size" : 4,
3351   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3352  },
3353  {
3354   "alignment" : 4,
3355   "linker_set_key" : "android::hardware::hidl_memory &",
3356   "name" : "android::hardware::hidl_memory &",
3357   "referenced_type" : "type-293",
3358   "self_type" : "type-298",
3359   "size" : 4,
3360   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3361  },
3362  {
3363   "alignment" : 4,
3364   "linker_set_key" : "android::hardware::hidl_string &",
3365   "name" : "android::hardware::hidl_string &",
3366   "referenced_type" : "type-289",
3367   "self_type" : "type-590",
3368   "size" : 4,
3369   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3370  },
3371  {
3372   "alignment" : 4,
3373   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
3374   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > &",
3375   "referenced_type" : "type-318",
3376   "self_type" : "type-327",
3377   "size" : 4,
3378   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3379  },
3380  {
3381   "alignment" : 4,
3382   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
3383   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> &",
3384   "referenced_type" : "type-310",
3385   "self_type" : "type-317",
3386   "size" : 4,
3387   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3388  },
3389  {
3390   "alignment" : 4,
3391   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
3392   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &",
3393   "referenced_type" : "type-123",
3394   "self_type" : "type-126",
3395   "size" : 4,
3396   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3397  },
3398  {
3399   "alignment" : 4,
3400   "linker_set_key" : "android::sp<android::hardware::vibrator::V1_3::IVibrator> &",
3401   "name" : "android::sp<android::hardware::vibrator::V1_3::IVibrator> &",
3402   "referenced_type" : "type-115",
3403   "self_type" : "type-119",
3404   "size" : 4,
3405   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3406  },
3407  {
3408   "alignment" : 4,
3409   "linker_set_key" : "const android::String16 &",
3410   "name" : "const android::String16 &",
3411   "referenced_type" : "type-33",
3412   "self_type" : "type-32",
3413   "size" : 4,
3414   "source_file" : "/system/core/libutils/include/utils/String16.h"
3415  },
3416  {
3417   "alignment" : 4,
3418   "linker_set_key" : "const android::String8 &",
3419   "name" : "const android::String8 &",
3420   "referenced_type" : "type-371",
3421   "self_type" : "type-373",
3422   "size" : 4,
3423   "source_file" : "/system/core/libutils/include/utils/String8.h"
3424  },
3425  {
3426   "alignment" : 4,
3427   "linker_set_key" : "const android::hardware::Parcel &",
3428   "name" : "const android::hardware::Parcel &",
3429   "referenced_type" : "type-406",
3430   "self_type" : "type-407",
3431   "size" : 4,
3432   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
3433  },
3434  {
3435   "alignment" : 4,
3436   "linker_set_key" : "const android::hardware::Return<bool> &",
3437   "name" : "const android::hardware::Return<bool> &",
3438   "referenced_type" : "type-148",
3439   "self_type" : "type-164",
3440   "size" : 4,
3441   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3442  },
3443  {
3444   "alignment" : 4,
3445   "linker_set_key" : "const android::hardware::Status &",
3446   "name" : "const android::hardware::Status &",
3447   "referenced_type" : "type-138",
3448   "self_type" : "type-139",
3449   "size" : 4,
3450   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
3451  },
3452  {
3453   "alignment" : 4,
3454   "linker_set_key" : "const android::hardware::details::SchedPrio &",
3455   "name" : "const android::hardware::details::SchedPrio &",
3456   "referenced_type" : "type-417",
3457   "self_type" : "type-416",
3458   "size" : 4,
3459   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3460  },
3461  {
3462   "alignment" : 4,
3463   "linker_set_key" : "const android::hardware::hidl_handle &",
3464   "name" : "const android::hardware::hidl_handle &",
3465   "referenced_type" : "type-347",
3466   "self_type" : "type-348",
3467   "size" : 4,
3468   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3469  },
3470  {
3471   "alignment" : 4,
3472   "linker_set_key" : "const android::hardware::hidl_memory &",
3473   "name" : "const android::hardware::hidl_memory &",
3474   "referenced_type" : "type-296",
3475   "self_type" : "type-297",
3476   "size" : 4,
3477   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3478  },
3479  {
3480   "alignment" : 4,
3481   "linker_set_key" : "const android::hardware::hidl_string &",
3482   "name" : "const android::hardware::hidl_string &",
3483   "referenced_type" : "type-288",
3484   "self_type" : "type-292",
3485   "size" : 4,
3486   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3487  },
3488  {
3489   "alignment" : 4,
3490   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
3491   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string> &",
3492   "referenced_type" : "type-550",
3493   "self_type" : "type-551",
3494   "size" : 4,
3495   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/IVibrator.h"
3496  },
3497  {
3498   "alignment" : 4,
3499   "linker_set_key" : "const android::hardware::hidl_vec<int> &",
3500   "name" : "const android::hardware::hidl_vec<int> &",
3501   "referenced_type" : "type-332",
3502   "self_type" : "type-334",
3503   "size" : 4,
3504   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3505  },
3506  {
3507   "alignment" : 4,
3508   "linker_set_key" : "const android::hardware::hidl_version &",
3509   "name" : "const android::hardware::hidl_version &",
3510   "referenced_type" : "type-342",
3511   "self_type" : "type-344",
3512   "size" : 4,
3513   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3514  },
3515  {
3516   "alignment" : 4,
3517   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const &",
3518   "name" : "const android::hidl::base::V1_0::IBase *const &",
3519   "referenced_type" : "type-431",
3520   "self_type" : "type-432",
3521   "size" : 4,
3522   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3523  },
3524  {
3525   "alignment" : 4,
3526   "linker_set_key" : "const android::sp<android::hardware::IBinder> &",
3527   "name" : "const android::sp<android::hardware::IBinder> &",
3528   "referenced_type" : "type-39",
3529   "self_type" : "type-38",
3530   "size" : 4,
3531   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
3532  },
3533  {
3534   "alignment" : 4,
3535   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
3536   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> &",
3537   "referenced_type" : "type-128",
3538   "self_type" : "type-611",
3539   "size" : 4,
3540   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3541  },
3542  {
3543   "alignment" : 4,
3544   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> &",
3545   "name" : "const android::sp<android::hardware::hidl_death_recipient> &",
3546   "referenced_type" : "type-235",
3547   "self_type" : "type-257",
3548   "size" : 4,
3549   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3550  },
3551  {
3552   "alignment" : 4,
3553   "linker_set_key" : "const android::sp<android::hardware::vibrator::V1_0::IVibrator> &",
3554   "name" : "const android::sp<android::hardware::vibrator::V1_0::IVibrator> &",
3555   "referenced_type" : "type-85",
3556   "self_type" : "type-86",
3557   "size" : 4,
3558   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3559  },
3560  {
3561   "alignment" : 4,
3562   "linker_set_key" : "const android::sp<android::hardware::vibrator::V1_1::IVibrator> &",
3563   "name" : "const android::sp<android::hardware::vibrator::V1_1::IVibrator> &",
3564   "referenced_type" : "type-103",
3565   "self_type" : "type-104",
3566   "size" : 4,
3567   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3568  },
3569  {
3570   "alignment" : 4,
3571   "linker_set_key" : "const android::sp<android::hardware::vibrator::V1_2::IVibrator> &",
3572   "name" : "const android::sp<android::hardware::vibrator::V1_2::IVibrator> &",
3573   "referenced_type" : "type-110",
3574   "self_type" : "type-111",
3575   "size" : 4,
3576   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3577  },
3578  {
3579   "alignment" : 4,
3580   "linker_set_key" : "const android::sp<android::hardware::vibrator::V1_3::IVibrator> &",
3581   "name" : "const android::sp<android::hardware::vibrator::V1_3::IVibrator> &",
3582   "referenced_type" : "type-121",
3583   "self_type" : "type-603",
3584   "size" : 4,
3585   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3586  },
3587  {
3588   "alignment" : 4,
3589   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> &",
3590   "name" : "const android::sp<android::hidl::base::V1_0::IBase> &",
3591   "referenced_type" : "type-612",
3592   "self_type" : "type-613",
3593   "size" : 4,
3594   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3595  },
3596  {
3597   "alignment" : 4,
3598   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
3599   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> &",
3600   "referenced_type" : "type-79",
3601   "self_type" : "type-553",
3602   "size" : 4,
3603   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/IVibrator.h"
3604  },
3605  {
3606   "alignment" : 4,
3607   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> &",
3608   "name" : "const android::wp<android::hardware::BHwBinder> &",
3609   "referenced_type" : "type-525",
3610   "self_type" : "type-547",
3611   "size" : 4,
3612   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3613  },
3614  {
3615   "alignment" : 4,
3616   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> &",
3617   "name" : "const android::wp<android::hidl::base::V1_0::IBase> &",
3618   "referenced_type" : "type-605",
3619   "self_type" : "type-607",
3620   "size" : 4,
3621   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3622  },
3623  {
3624   "alignment" : 4,
3625   "linker_set_key" : "const bool &",
3626   "name" : "const bool &",
3627   "referenced_type" : "type-71",
3628   "self_type" : "type-256",
3629   "size" : 4,
3630   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3631  },
3632  {
3633   "alignment" : 4,
3634   "linker_set_key" : "const double &",
3635   "name" : "const double &",
3636   "referenced_type" : "type-279",
3637   "self_type" : "type-280",
3638   "size" : 4,
3639   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3640  },
3641  {
3642   "alignment" : 4,
3643   "linker_set_key" : "const float &",
3644   "name" : "const float &",
3645   "referenced_type" : "type-276",
3646   "self_type" : "type-277",
3647   "size" : 4,
3648   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3649  },
3650  {
3651   "alignment" : 4,
3652   "linker_set_key" : "const int &",
3653   "name" : "const int &",
3654   "referenced_type" : "type-466",
3655   "self_type" : "type-465",
3656   "size" : 4,
3657   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3658  },
3659  {
3660   "linker_set_key" : "const iter<is_const> &",
3661   "name" : "const iter<is_const> &",
3662   "referenced_type" : "type-302",
3663   "self_type" : "type-304",
3664   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3665  },
3666  {
3667   "linker_set_key" : "const iter<is_const> &",
3668   "name" : "const iter<is_const> &",
3669   "referenced_type" : "type-621",
3670   "self_type" : "type-623",
3671   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
3672  },
3673  {
3674   "alignment" : 4,
3675   "linker_set_key" : "const log_msg &",
3676   "name" : "const log_msg &",
3677   "referenced_type" : "type-91",
3678   "self_type" : "type-133",
3679   "size" : 4,
3680   "source_file" : "/system/core/liblog/include/log/log_read.h"
3681  },
3682  {
3683   "alignment" : 4,
3684   "linker_set_key" : "const long long &",
3685   "name" : "const long long &",
3686   "referenced_type" : "type-272",
3687   "self_type" : "type-273",
3688   "size" : 4,
3689   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3690  },
3691  {
3692   "alignment" : 4,
3693   "linker_set_key" : "const short &",
3694   "name" : "const short &",
3695   "referenced_type" : "type-267",
3696   "self_type" : "type-268",
3697   "size" : 4,
3698   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3699  },
3700  {
3701   "alignment" : 4,
3702   "linker_set_key" : "const signed char &",
3703   "name" : "const signed char &",
3704   "referenced_type" : "type-258",
3705   "self_type" : "type-260",
3706   "size" : 4,
3707   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3708  },
3709  {
3710   "alignment" : 4,
3711   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
3712   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
3713   "referenced_type" : "type-409",
3714   "self_type" : "type-411",
3715   "size" : 4,
3716   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
3717  },
3718  {
3719   "alignment" : 4,
3720   "linker_set_key" : "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 *> > *)> > > &",
3721   "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 *> > *)> > > &",
3722   "referenced_type" : "type-599",
3723   "self_type" : "type-598",
3724   "size" : 4,
3725   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3726  },
3727  {
3728   "alignment" : 4,
3729   "linker_set_key" : "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 *> > *)> > > &",
3730   "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 *> > *)> > > &",
3731   "referenced_type" : "type-641",
3732   "self_type" : "type-640",
3733   "size" : 4,
3734   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3735  },
3736  {
3737   "alignment" : 4,
3738   "linker_set_key" : "const unsigned char &",
3739   "name" : "const unsigned char &",
3740   "referenced_type" : "type-265",
3741   "self_type" : "type-266",
3742   "size" : 4,
3743   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3744  },
3745  {
3746   "alignment" : 4,
3747   "linker_set_key" : "const unsigned int &",
3748   "name" : "const unsigned int &",
3749   "referenced_type" : "type-25",
3750   "self_type" : "type-271",
3751   "size" : 4,
3752   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3753  },
3754  {
3755   "alignment" : 4,
3756   "linker_set_key" : "const unsigned long long &",
3757   "name" : "const unsigned long long &",
3758   "referenced_type" : "type-274",
3759   "self_type" : "type-275",
3760   "size" : 4,
3761   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3762  },
3763  {
3764   "alignment" : 4,
3765   "linker_set_key" : "const unsigned short &",
3766   "name" : "const unsigned short &",
3767   "referenced_type" : "type-269",
3768   "self_type" : "type-270",
3769   "size" : 4,
3770   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
3771  },
3772  {
3773   "alignment" : 4,
3774   "linker_set_key" : "int &",
3775   "name" : "int &",
3776   "referenced_type" : "type-50",
3777   "self_type" : "type-367",
3778   "size" : 4,
3779   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
3780  },
3781  {
3782   "alignment" : 4,
3783   "linker_set_key" : "unsigned char &",
3784   "name" : "unsigned char &",
3785   "referenced_type" : "type-95",
3786   "self_type" : "type-508",
3787   "size" : 4,
3788   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
3789  },
3790  {
3791   "alignment" : 4,
3792   "linker_set_key" : "unsigned int &",
3793   "name" : "unsigned int &",
3794   "referenced_type" : "type-2",
3795   "self_type" : "type-518",
3796   "size" : 4,
3797   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/types.h"
3798  }
3799 ],
3800 "pointer_types" :
3801 [
3802  {
3803   "alignment" : 4,
3804   "linker_set_key" : "android::Condition *",
3805   "name" : "android::Condition *",
3806   "referenced_type" : "type-72",
3807   "self_type" : "type-490",
3808   "size" : 4,
3809   "source_file" : "/system/core/libutils/include/utils/Condition.h"
3810  },
3811  {
3812   "alignment" : 4,
3813   "linker_set_key" : "android::Mutex *",
3814   "name" : "android::Mutex *",
3815   "referenced_type" : "type-19",
3816   "self_type" : "type-484",
3817   "size" : 4,
3818   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3819  },
3820  {
3821   "alignment" : 4,
3822   "linker_set_key" : "android::Mutex::Autolock *",
3823   "name" : "android::Mutex::Autolock *",
3824   "referenced_type" : "type-486",
3825   "self_type" : "type-488",
3826   "size" : 4,
3827   "source_file" : "/system/core/libutils/include/utils/Mutex.h"
3828  },
3829  {
3830   "alignment" : 4,
3831   "linker_set_key" : "android::RWLock *",
3832   "name" : "android::RWLock *",
3833   "referenced_type" : "type-491",
3834   "self_type" : "type-493",
3835   "size" : 4,
3836   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3837  },
3838  {
3839   "alignment" : 4,
3840   "linker_set_key" : "android::RWLock::AutoRLock *",
3841   "name" : "android::RWLock::AutoRLock *",
3842   "referenced_type" : "type-495",
3843   "self_type" : "type-497",
3844   "size" : 4,
3845   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3846  },
3847  {
3848   "alignment" : 4,
3849   "linker_set_key" : "android::RWLock::AutoWLock *",
3850   "name" : "android::RWLock::AutoWLock *",
3851   "referenced_type" : "type-498",
3852   "self_type" : "type-499",
3853   "size" : 4,
3854   "source_file" : "/system/core/libutils/include/utils/RWLock.h"
3855  },
3856  {
3857   "alignment" : 4,
3858   "linker_set_key" : "android::RefBase *",
3859   "name" : "android::RefBase *",
3860   "referenced_type" : "type-7",
3861   "self_type" : "type-285",
3862   "size" : 4,
3863   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3864  },
3865  {
3866   "alignment" : 4,
3867   "linker_set_key" : "android::RefBase::weakref_impl *",
3868   "name" : "android::RefBase::weakref_impl *",
3869   "referenced_type" : "type-10",
3870   "self_type" : "type-9",
3871   "size" : 4,
3872   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3873  },
3874  {
3875   "alignment" : 4,
3876   "linker_set_key" : "android::RefBase::weakref_impl *",
3877   "name" : "android::RefBase::weakref_impl *",
3878   "referenced_type" : "type-619",
3879   "self_type" : "type-618",
3880   "size" : 4,
3881   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3882  },
3883  {
3884   "alignment" : 4,
3885   "linker_set_key" : "android::RefBase::weakref_type *",
3886   "name" : "android::RefBase::weakref_type *",
3887   "referenced_type" : "type-12",
3888   "self_type" : "type-11",
3889   "size" : 4,
3890   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3891  },
3892  {
3893   "alignment" : 4,
3894   "linker_set_key" : "android::ReferenceRenamer *",
3895   "name" : "android::ReferenceRenamer *",
3896   "referenced_type" : "type-281",
3897   "self_type" : "type-282",
3898   "size" : 4,
3899   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3900  },
3901  {
3902   "alignment" : 4,
3903   "linker_set_key" : "android::ScopedTrace *",
3904   "name" : "android::ScopedTrace *",
3905   "referenced_type" : "type-500",
3906   "self_type" : "type-501",
3907   "size" : 4,
3908   "source_file" : "/system/core/libutils/include/utils/Trace.h"
3909  },
3910  {
3911   "alignment" : 4,
3912   "linker_set_key" : "android::String16 *",
3913   "name" : "android::String16 *",
3914   "referenced_type" : "type-34",
3915   "self_type" : "type-381",
3916   "size" : 4,
3917   "source_file" : "/system/core/libutils/include/utils/String16.h"
3918  },
3919  {
3920   "alignment" : 4,
3921   "linker_set_key" : "android::String8 *",
3922   "name" : "android::String8 *",
3923   "referenced_type" : "type-45",
3924   "self_type" : "type-375",
3925   "size" : 4,
3926   "source_file" : "/system/core/libutils/include/utils/String8.h"
3927  },
3928  {
3929   "alignment" : 4,
3930   "linker_set_key" : "android::Thread *",
3931   "name" : "android::Thread *",
3932   "referenced_type" : "type-70",
3933   "self_type" : "type-69",
3934   "size" : 4,
3935   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
3936  },
3937  {
3938   "alignment" : 4,
3939   "linker_set_key" : "android::VirtualLightRefBase *",
3940   "name" : "android::VirtualLightRefBase *",
3941   "referenced_type" : "type-177",
3942   "self_type" : "type-184",
3943   "size" : 4,
3944   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h"
3945  },
3946  {
3947   "alignment" : 4,
3948   "linker_set_key" : "android::hardware::BHwBinder *",
3949   "name" : "android::hardware::BHwBinder *",
3950   "referenced_type" : "type-131",
3951   "self_type" : "type-130",
3952   "size" : 4,
3953   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
3954  },
3955  {
3956   "alignment" : 4,
3957   "linker_set_key" : "android::hardware::BpInterface<android::hardware::vibrator::V1_3::IVibrator> *",
3958   "name" : "android::hardware::BpInterface<android::hardware::vibrator::V1_3::IVibrator> *",
3959   "referenced_type" : "type-394",
3960   "self_type" : "type-393",
3961   "size" : 4,
3962   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h"
3963  },
3964  {
3965   "alignment" : 4,
3966   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
3967   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> > *",
3968   "referenced_type" : "type-425",
3969   "self_type" : "type-430",
3970   "size" : 4,
3971   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3972  },
3973  {
3974   "alignment" : 4,
3975   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
3976   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> > *",
3977   "referenced_type" : "type-443",
3978   "self_type" : "type-448",
3979   "size" : 4,
3980   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3981  },
3982  {
3983   "alignment" : 4,
3984   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
3985   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> > *",
3986   "referenced_type" : "type-433",
3987   "self_type" : "type-438",
3988   "size" : 4,
3989   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
3990  },
3991  {
3992   "alignment" : 4,
3993   "linker_set_key" : "android::hardware::GrantorDescriptor *",
3994   "name" : "android::hardware::GrantorDescriptor *",
3995   "referenced_type" : "type-309",
3996   "self_type" : "type-308",
3997   "size" : 4,
3998   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
3999  },
4000  {
4001   "alignment" : 4,
4002   "linker_set_key" : "android::hardware::IBinder *",
4003   "name" : "android::hardware::IBinder *",
4004   "referenced_type" : "type-28",
4005   "self_type" : "type-27",
4006   "size" : 4,
4007   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4008  },
4009  {
4010   "alignment" : 4,
4011   "linker_set_key" : "android::hardware::IBinder::DeathRecipient *",
4012   "name" : "android::hardware::IBinder::DeathRecipient *",
4013   "referenced_type" : "type-17",
4014   "self_type" : "type-609",
4015   "size" : 4,
4016   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4017  },
4018  {
4019   "alignment" : 4,
4020   "linker_set_key" : "android::hardware::IInterface *",
4021   "name" : "android::hardware::IInterface *",
4022   "referenced_type" : "type-389",
4023   "self_type" : "type-650",
4024   "size" : 4,
4025   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4026  },
4027  {
4028   "alignment" : 4,
4029   "linker_set_key" : "android::hardware::Parcel *",
4030   "name" : "android::hardware::Parcel *",
4031   "referenced_type" : "type-395",
4032   "self_type" : "type-401",
4033   "size" : 4,
4034   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4035  },
4036  {
4037   "alignment" : 4,
4038   "linker_set_key" : "android::hardware::ProcessState *",
4039   "name" : "android::hardware::ProcessState *",
4040   "referenced_type" : "type-55",
4041   "self_type" : "type-54",
4042   "size" : 4,
4043   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4044  },
4045  {
4046   "alignment" : 4,
4047   "linker_set_key" : "android::hardware::Return<android::hardware::vibrator::V1_0::Status> *",
4048   "name" : "android::hardware::Return<android::hardware::vibrator::V1_0::Status> *",
4049   "referenced_type" : "type-150",
4050   "self_type" : "type-152",
4051   "size" : 4,
4052   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4053  },
4054  {
4055   "alignment" : 4,
4056   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::vibrator::V1_3::IVibrator> > *",
4057   "name" : "android::hardware::Return<android::sp<android::hardware::vibrator::V1_3::IVibrator> > *",
4058   "referenced_type" : "type-158",
4059   "self_type" : "type-159",
4060   "size" : 4,
4061   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4062  },
4063  {
4064   "alignment" : 4,
4065   "linker_set_key" : "android::hardware::Return<bool> *",
4066   "name" : "android::hardware::Return<bool> *",
4067   "referenced_type" : "type-143",
4068   "self_type" : "type-145",
4069   "size" : 4,
4070   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4071  },
4072  {
4073   "alignment" : 4,
4074   "linker_set_key" : "android::hardware::Return<void> *",
4075   "name" : "android::hardware::Return<void> *",
4076   "referenced_type" : "type-171",
4077   "self_type" : "type-172",
4078   "size" : 4,
4079   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4080  },
4081  {
4082   "alignment" : 4,
4083   "linker_set_key" : "android::hardware::Status *",
4084   "name" : "android::hardware::Status *",
4085   "referenced_type" : "type-134",
4086   "self_type" : "type-137",
4087   "size" : 4,
4088   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4089  },
4090  {
4091   "alignment" : 4,
4092   "linker_set_key" : "android::hardware::details::HidlInstrumentor *",
4093   "name" : "android::hardware::details::HidlInstrumentor *",
4094   "referenced_type" : "type-363",
4095   "self_type" : "type-601",
4096   "size" : 4,
4097   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4098  },
4099  {
4100   "alignment" : 4,
4101   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
4102   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
4103   "referenced_type" : "type-319",
4104   "self_type" : "type-591",
4105   "size" : 4,
4106   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4107  },
4108  {
4109   "alignment" : 4,
4110   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
4111   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
4112   "referenced_type" : "type-311",
4113   "self_type" : "type-552",
4114   "size" : 4,
4115   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4116  },
4117  {
4118   "alignment" : 4,
4119   "linker_set_key" : "android::hardware::details::return_status *",
4120   "name" : "android::hardware::details::return_status *",
4121   "referenced_type" : "type-144",
4122   "self_type" : "type-165",
4123   "size" : 4,
4124   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4125  },
4126  {
4127   "alignment" : 4,
4128   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32> *",
4129   "name" : "android::hardware::hidl_array<unsigned char, 32> *",
4130   "referenced_type" : "type-322",
4131   "self_type" : "type-321",
4132   "size" : 4,
4133   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4134  },
4135  {
4136   "alignment" : 4,
4137   "linker_set_key" : "android::hardware::hidl_binder_death_recipient *",
4138   "name" : "android::hardware::hidl_binder_death_recipient *",
4139   "referenced_type" : "type-3",
4140   "self_type" : "type-124",
4141   "size" : 4,
4142   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4143  },
4144  {
4145   "alignment" : 4,
4146   "linker_set_key" : "android::hardware::hidl_death_recipient *",
4147   "name" : "android::hardware::hidl_death_recipient *",
4148   "referenced_type" : "type-6",
4149   "self_type" : "type-5",
4150   "size" : 4,
4151   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4152  },
4153  {
4154   "alignment" : 4,
4155   "linker_set_key" : "android::hardware::hidl_memory *",
4156   "name" : "android::hardware::hidl_memory *",
4157   "referenced_type" : "type-293",
4158   "self_type" : "type-294",
4159   "size" : 4,
4160   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4161  },
4162  {
4163   "alignment" : 4,
4164   "linker_set_key" : "android::hardware::hidl_string *",
4165   "name" : "android::hardware::hidl_string *",
4166   "referenced_type" : "type-289",
4167   "self_type" : "type-313",
4168   "size" : 4,
4169   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4170  },
4171  {
4172   "alignment" : 4,
4173   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
4174   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> > *",
4175   "referenced_type" : "type-318",
4176   "self_type" : "type-324",
4177   "size" : 4,
4178   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4179  },
4180  {
4181   "alignment" : 4,
4182   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
4183   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string> *",
4184   "referenced_type" : "type-310",
4185   "self_type" : "type-314",
4186   "size" : 4,
4187   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4188  },
4189  {
4190   "alignment" : 4,
4191   "linker_set_key" : "android::hardware::hidl_version *",
4192   "name" : "android::hardware::hidl_version *",
4193   "referenced_type" : "type-340",
4194   "self_type" : "type-341",
4195   "size" : 4,
4196   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4197  },
4198  {
4199   "alignment" : 4,
4200   "linker_set_key" : "android::hardware::vibrator::V1_0::BnHwVibrator *",
4201   "name" : "android::hardware::vibrator::V1_0::BnHwVibrator *",
4202   "referenced_type" : "type-559",
4203   "self_type" : "type-560",
4204   "size" : 4,
4205   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/BnHwVibrator.h"
4206  },
4207  {
4208   "alignment" : 4,
4209   "linker_set_key" : "android::hardware::vibrator::V1_0::IVibrator *",
4210   "name" : "android::hardware::vibrator::V1_0::IVibrator *",
4211   "referenced_type" : "type-83",
4212   "self_type" : "type-82",
4213   "size" : 4,
4214   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4215  },
4216  {
4217   "alignment" : 4,
4218   "linker_set_key" : "android::hardware::vibrator::V1_1::BnHwVibrator *",
4219   "name" : "android::hardware::vibrator::V1_1::BnHwVibrator *",
4220   "referenced_type" : "type-567",
4221   "self_type" : "type-569",
4222   "size" : 4,
4223   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.1/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.1/BnHwVibrator.h"
4224  },
4225  {
4226   "alignment" : 4,
4227   "linker_set_key" : "android::hardware::vibrator::V1_1::IVibrator *",
4228   "name" : "android::hardware::vibrator::V1_1::IVibrator *",
4229   "referenced_type" : "type-90",
4230   "self_type" : "type-89",
4231   "size" : 4,
4232   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4233  },
4234  {
4235   "alignment" : 4,
4236   "linker_set_key" : "android::hardware::vibrator::V1_2::BnHwVibrator *",
4237   "name" : "android::hardware::vibrator::V1_2::BnHwVibrator *",
4238   "referenced_type" : "type-575",
4239   "self_type" : "type-576",
4240   "size" : 4,
4241   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BnHwVibrator.h"
4242  },
4243  {
4244   "alignment" : 4,
4245   "linker_set_key" : "android::hardware::vibrator::V1_2::IVibrator *",
4246   "name" : "android::hardware::vibrator::V1_2::IVibrator *",
4247   "referenced_type" : "type-108",
4248   "self_type" : "type-107",
4249   "size" : 4,
4250   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4251  },
4252  {
4253   "alignment" : 4,
4254   "linker_set_key" : "android::hardware::vibrator::V1_3::BnHwVibrator *",
4255   "name" : "android::hardware::vibrator::V1_3::BnHwVibrator *",
4256   "referenced_type" : "type-360",
4257   "self_type" : "type-514",
4258   "size" : 4,
4259   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4260  },
4261  {
4262   "alignment" : 4,
4263   "linker_set_key" : "android::hardware::vibrator::V1_3::BpHwVibrator *",
4264   "name" : "android::hardware::vibrator::V1_3::BpHwVibrator *",
4265   "referenced_type" : "type-585",
4266   "self_type" : "type-643",
4267   "size" : 4,
4268   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4269  },
4270  {
4271   "alignment" : 4,
4272   "linker_set_key" : "android::hardware::vibrator::V1_3::BsVibrator *",
4273   "name" : "android::hardware::vibrator::V1_3::BsVibrator *",
4274   "referenced_type" : "type-614",
4275   "self_type" : "type-617",
4276   "size" : 4,
4277   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4278  },
4279  {
4280   "alignment" : 4,
4281   "linker_set_key" : "android::hardware::vibrator::V1_3::IVibrator *",
4282   "name" : "android::hardware::vibrator::V1_3::IVibrator *",
4283   "referenced_type" : "type-117",
4284   "self_type" : "type-116",
4285   "size" : 4,
4286   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4287  },
4288  {
4289   "alignment" : 4,
4290   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase *",
4291   "name" : "android::hidl::base::V1_0::BnHwBase *",
4292   "referenced_type" : "type-361",
4293   "self_type" : "type-408",
4294   "size" : 4,
4295   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h"
4296  },
4297  {
4298   "alignment" : 4,
4299   "linker_set_key" : "android::hidl::base::V1_0::IBase *",
4300   "name" : "android::hidl::base::V1_0::IBase *",
4301   "referenced_type" : "type-16",
4302   "self_type" : "type-15",
4303   "size" : 4,
4304   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4305  },
4306  {
4307   "alignment" : 4,
4308   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager *",
4309   "name" : "android::hidl::manager::V1_0::IServiceManager *",
4310   "referenced_type" : "type-62",
4311   "self_type" : "type-61",
4312   "size" : 4,
4313   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4314  },
4315  {
4316   "alignment" : 4,
4317   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification *",
4318   "name" : "android::hidl::manager::V1_0::IServiceNotification *",
4319   "referenced_type" : "type-77",
4320   "self_type" : "type-76",
4321   "size" : 4,
4322   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4323  },
4324  {
4325   "alignment" : 4,
4326   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
4327   "name" : "android::sp<android::hardware::IBinder::DeathRecipient> *",
4328   "referenced_type" : "type-645",
4329   "self_type" : "type-646",
4330   "size" : 4,
4331   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4332  },
4333  {
4334   "alignment" : 4,
4335   "linker_set_key" : "android::sp<android::hardware::IBinder> *",
4336   "name" : "android::sp<android::hardware::IBinder> *",
4337   "referenced_type" : "type-40",
4338   "self_type" : "type-647",
4339   "size" : 4,
4340   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4341  },
4342  {
4343   "alignment" : 4,
4344   "linker_set_key" : "android::sp<android::hardware::ProcessState> *",
4345   "name" : "android::sp<android::hardware::ProcessState> *",
4346   "referenced_type" : "type-53",
4347   "self_type" : "type-52",
4348   "size" : 4,
4349   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4350  },
4351  {
4352   "alignment" : 4,
4353   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
4354   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> *",
4355   "referenced_type" : "type-123",
4356   "self_type" : "type-122",
4357   "size" : 4,
4358   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4359  },
4360  {
4361   "alignment" : 4,
4362   "linker_set_key" : "android::sp<android::hardware::vibrator::V1_0::IVibrator> *",
4363   "name" : "android::sp<android::hardware::vibrator::V1_0::IVibrator> *",
4364   "referenced_type" : "type-81",
4365   "self_type" : "type-84",
4366   "size" : 4,
4367   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4368  },
4369  {
4370   "alignment" : 4,
4371   "linker_set_key" : "android::sp<android::hardware::vibrator::V1_1::IVibrator> *",
4372   "name" : "android::sp<android::hardware::vibrator::V1_1::IVibrator> *",
4373   "referenced_type" : "type-88",
4374   "self_type" : "type-102",
4375   "size" : 4,
4376   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4377  },
4378  {
4379   "alignment" : 4,
4380   "linker_set_key" : "android::sp<android::hardware::vibrator::V1_2::IVibrator> *",
4381   "name" : "android::sp<android::hardware::vibrator::V1_2::IVibrator> *",
4382   "referenced_type" : "type-106",
4383   "self_type" : "type-109",
4384   "size" : 4,
4385   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4386  },
4387  {
4388   "alignment" : 4,
4389   "linker_set_key" : "android::sp<android::hardware::vibrator::V1_3::IVibrator> *",
4390   "name" : "android::sp<android::hardware::vibrator::V1_3::IVibrator> *",
4391   "referenced_type" : "type-115",
4392   "self_type" : "type-114",
4393   "size" : 4,
4394   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4395  },
4396  {
4397   "alignment" : 4,
4398   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase> *",
4399   "name" : "android::sp<android::hidl::base::V1_0::IBase> *",
4400   "referenced_type" : "type-362",
4401   "self_type" : "type-604",
4402   "size" : 4,
4403   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4404  },
4405  {
4406   "alignment" : 4,
4407   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
4408   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager> *",
4409   "referenced_type" : "type-60",
4410   "self_type" : "type-63",
4411   "size" : 4,
4412   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4413  },
4414  {
4415   "alignment" : 4,
4416   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
4417   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
4418   "referenced_type" : "type-75",
4419   "self_type" : "type-78",
4420   "size" : 4,
4421   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4422  },
4423  {
4424   "alignment" : 4,
4425   "linker_set_key" : "android::wp<android::hardware::BHwBinder> *",
4426   "name" : "android::wp<android::hardware::BHwBinder> *",
4427   "referenced_type" : "type-278",
4428   "self_type" : "type-349",
4429   "size" : 4,
4430   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4431  },
4432  {
4433   "alignment" : 4,
4434   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
4435   "name" : "android::wp<android::hardware::IBinder::DeathRecipient> *",
4436   "referenced_type" : "type-608",
4437   "self_type" : "type-610",
4438   "size" : 4,
4439   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4440  },
4441  {
4442   "alignment" : 4,
4443   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient> *",
4444   "name" : "android::wp<android::hardware::hidl_death_recipient> *",
4445   "referenced_type" : "type-4",
4446   "self_type" : "type-203",
4447   "size" : 4,
4448   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4449  },
4450  {
4451   "alignment" : 4,
4452   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase> *",
4453   "name" : "android::wp<android::hidl::base::V1_0::IBase> *",
4454   "referenced_type" : "type-14",
4455   "self_type" : "type-602",
4456   "size" : 4,
4457   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4458  },
4459  {
4460   "alignment" : 4,
4461   "linker_set_key" : "android_flex_plane *",
4462   "name" : "android_flex_plane *",
4463   "referenced_type" : "type-472",
4464   "self_type" : "type-475",
4465   "size" : 4,
4466   "source_file" : "/system/core/libsystem/include/system/graphics.h"
4467  },
4468  {
4469   "alignment" : 4,
4470   "linker_set_key" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
4471   "name" : "bool (*)(const android::String16 &, const android::sp<android::hardware::IBinder> &, void *)",
4472   "referenced_type" : "type-30",
4473   "self_type" : "type-29",
4474   "size" : 4,
4475   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
4476  },
4477  {
4478   "alignment" : 4,
4479   "linker_set_key" : "char *",
4480   "name" : "char *",
4481   "referenced_type" : "type-48",
4482   "self_type" : "type-166",
4483   "size" : 4,
4484   "source_file" : "/system/core/liblog/include/log/log_read.h"
4485  },
4486  {
4487   "alignment" : 4,
4488   "linker_set_key" : "const android::NativeHandle *",
4489   "name" : "const android::NativeHandle *",
4490   "referenced_type" : "type-355",
4491   "self_type" : "type-356",
4492   "size" : 4,
4493   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
4494  },
4495  {
4496   "alignment" : 4,
4497   "linker_set_key" : "const android::RefBase *",
4498   "name" : "const android::RefBase *",
4499   "referenced_type" : "type-283",
4500   "self_type" : "type-284",
4501   "size" : 4,
4502   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4503  },
4504  {
4505   "alignment" : 4,
4506   "linker_set_key" : "const android::String16 *",
4507   "name" : "const android::String16 *",
4508   "referenced_type" : "type-33",
4509   "self_type" : "type-379",
4510   "size" : 4,
4511   "source_file" : "/system/core/libutils/include/utils/String16.h"
4512  },
4513  {
4514   "alignment" : 4,
4515   "linker_set_key" : "const android::String8 *",
4516   "name" : "const android::String8 *",
4517   "referenced_type" : "type-371",
4518   "self_type" : "type-372",
4519   "size" : 4,
4520   "source_file" : "/system/core/libutils/include/utils/String8.h"
4521  },
4522  {
4523   "alignment" : 4,
4524   "linker_set_key" : "const android::VectorImpl *",
4525   "name" : "const android::VectorImpl *",
4526   "referenced_type" : "type-451",
4527   "self_type" : "type-452",
4528   "size" : 4,
4529   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
4530  },
4531  {
4532   "alignment" : 4,
4533   "linker_set_key" : "const android::hardware::BpHwRefBase *",
4534   "name" : "const android::hardware::BpHwRefBase *",
4535   "referenced_type" : "type-383",
4536   "self_type" : "type-387",
4537   "size" : 4,
4538   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
4539  },
4540  {
4541   "alignment" : 4,
4542   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
4543   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio> *",
4544   "referenced_type" : "type-418",
4545   "self_type" : "type-419",
4546   "size" : 4,
4547   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4548  },
4549  {
4550   "alignment" : 4,
4551   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
4552   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool> *",
4553   "referenced_type" : "type-423",
4554   "self_type" : "type-424",
4555   "size" : 4,
4556   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
4557  },
4558  {
4559   "alignment" : 4,
4560   "linker_set_key" : "const android::hardware::Return<android::hardware::vibrator::V1_0::Status> *",
4561   "name" : "const android::hardware::Return<android::hardware::vibrator::V1_0::Status> *",
4562   "referenced_type" : "type-156",
4563   "self_type" : "type-157",
4564   "size" : 4,
4565   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4566  },
4567  {
4568   "alignment" : 4,
4569   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::vibrator::V1_3::IVibrator> > *",
4570   "name" : "const android::hardware::Return<android::sp<android::hardware::vibrator::V1_3::IVibrator> > *",
4571   "referenced_type" : "type-162",
4572   "self_type" : "type-163",
4573   "size" : 4,
4574   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4575  },
4576  {
4577   "alignment" : 4,
4578   "linker_set_key" : "const android::hardware::Return<bool> *",
4579   "name" : "const android::hardware::Return<bool> *",
4580   "referenced_type" : "type-148",
4581   "self_type" : "type-149",
4582   "size" : 4,
4583   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4584  },
4585  {
4586   "alignment" : 4,
4587   "linker_set_key" : "const android::hardware::Status *",
4588   "name" : "const android::hardware::Status *",
4589   "referenced_type" : "type-138",
4590   "self_type" : "type-142",
4591   "size" : 4,
4592   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4593  },
4594  {
4595   "alignment" : 4,
4596   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
4597   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> > *",
4598   "referenced_type" : "type-594",
4599   "self_type" : "type-595",
4600   "size" : 4,
4601   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4602  },
4603  {
4604   "alignment" : 4,
4605   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
4606   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string> *",
4607   "referenced_type" : "type-581",
4608   "self_type" : "type-589",
4609   "size" : 4,
4610   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4611  },
4612  {
4613   "alignment" : 4,
4614   "linker_set_key" : "const android::hardware::details::hidl_pointer<int> *",
4615   "name" : "const android::hardware::details::hidl_pointer<int> *",
4616   "referenced_type" : "type-485",
4617   "self_type" : "type-494",
4618   "size" : 4,
4619   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4620  },
4621  {
4622   "alignment" : 4,
4623   "linker_set_key" : "const android::hardware::details::return_status *",
4624   "name" : "const android::hardware::details::return_status *",
4625   "referenced_type" : "type-168",
4626   "self_type" : "type-169",
4627   "size" : 4,
4628   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
4629  },
4630  {
4631   "alignment" : 4,
4632   "linker_set_key" : "const android::hardware::hidl_death_recipient *",
4633   "name" : "const android::hardware::hidl_death_recipient *",
4634   "referenced_type" : "type-580",
4635   "self_type" : "type-593",
4636   "size" : 4,
4637   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4638  },
4639  {
4640   "alignment" : 4,
4641   "linker_set_key" : "const android::hardware::hidl_memory *",
4642   "name" : "const android::hardware::hidl_memory *",
4643   "referenced_type" : "type-296",
4644   "self_type" : "type-300",
4645   "size" : 4,
4646   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4647  },
4648  {
4649   "alignment" : 4,
4650   "linker_set_key" : "const android::hardware::hidl_vec<int> *",
4651   "name" : "const android::hardware::hidl_vec<int> *",
4652   "referenced_type" : "type-332",
4653   "self_type" : "type-333",
4654   "size" : 4,
4655   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4656  },
4657  {
4658   "alignment" : 4,
4659   "linker_set_key" : "const android::hardware::hidl_version *",
4660   "name" : "const android::hardware::hidl_version *",
4661   "referenced_type" : "type-342",
4662   "self_type" : "type-343",
4663   "size" : 4,
4664   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4665  },
4666  {
4667   "alignment" : 4,
4668   "linker_set_key" : "const android::hardware::vibrator::V1_0::BpHwVibrator *",
4669   "name" : "const android::hardware::vibrator::V1_0::BpHwVibrator *",
4670   "referenced_type" : "type-565",
4671   "self_type" : "type-566",
4672   "size" : 4,
4673   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/BpHwVibrator.h"
4674  },
4675  {
4676   "alignment" : 4,
4677   "linker_set_key" : "const android::hardware::vibrator::V1_0::IVibrator *",
4678   "name" : "const android::hardware::vibrator::V1_0::IVibrator *",
4679   "referenced_type" : "type-528",
4680   "self_type" : "type-529",
4681   "size" : 4,
4682   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/IVibrator.h"
4683  },
4684  {
4685   "alignment" : 4,
4686   "linker_set_key" : "const android::hardware::vibrator::V1_1::BpHwVibrator *",
4687   "name" : "const android::hardware::vibrator::V1_1::BpHwVibrator *",
4688   "referenced_type" : "type-573",
4689   "self_type" : "type-574",
4690   "size" : 4,
4691   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.1/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.1/BpHwVibrator.h"
4692  },
4693  {
4694   "alignment" : 4,
4695   "linker_set_key" : "const android::hardware::vibrator::V1_1::IVibrator *",
4696   "name" : "const android::hardware::vibrator::V1_1::IVibrator *",
4697   "referenced_type" : "type-534",
4698   "self_type" : "type-535",
4699   "size" : 4,
4700   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.1/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.1/IVibrator.h"
4701  },
4702  {
4703   "alignment" : 4,
4704   "linker_set_key" : "const android::hardware::vibrator::V1_2::BpHwVibrator *",
4705   "name" : "const android::hardware::vibrator::V1_2::BpHwVibrator *",
4706   "referenced_type" : "type-582",
4707   "self_type" : "type-583",
4708   "size" : 4,
4709   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BpHwVibrator.h"
4710  },
4711  {
4712   "alignment" : 4,
4713   "linker_set_key" : "const android::hardware::vibrator::V1_2::IVibrator *",
4714   "name" : "const android::hardware::vibrator::V1_2::IVibrator *",
4715   "referenced_type" : "type-541",
4716   "self_type" : "type-542",
4717   "size" : 4,
4718   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/IVibrator.h"
4719  },
4720  {
4721   "alignment" : 4,
4722   "linker_set_key" : "const android::hardware::vibrator::V1_3::BpHwVibrator *",
4723   "name" : "const android::hardware::vibrator::V1_3::BpHwVibrator *",
4724   "referenced_type" : "type-584",
4725   "self_type" : "type-588",
4726   "size" : 4,
4727   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BpHwVibrator.h"
4728  },
4729  {
4730   "alignment" : 4,
4731   "linker_set_key" : "const android::hardware::vibrator::V1_3::IVibrator *",
4732   "name" : "const android::hardware::vibrator::V1_3::IVibrator *",
4733   "referenced_type" : "type-548",
4734   "self_type" : "type-549",
4735   "size" : 4,
4736   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/IVibrator.h"
4737  },
4738  {
4739   "alignment" : 4,
4740   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase *",
4741   "name" : "const android::hidl::base::V1_0::BpHwBase *",
4742   "referenced_type" : "type-557",
4743   "self_type" : "type-558",
4744   "size" : 4,
4745   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
4746  },
4747  {
4748   "alignment" : 4,
4749   "linker_set_key" : "const android::hidl::base::V1_0::IBase *",
4750   "name" : "const android::hidl::base::V1_0::IBase *",
4751   "referenced_type" : "type-429",
4752   "self_type" : "type-428",
4753   "size" : 4,
4754   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4755  },
4756  {
4757   "alignment" : 4,
4758   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager *",
4759   "name" : "const android::hidl::manager::V1_0::IServiceManager *",
4760   "referenced_type" : "type-66",
4761   "self_type" : "type-67",
4762   "size" : 4,
4763   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4764  },
4765  {
4766   "alignment" : 4,
4767   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification *",
4768   "name" : "const android::hidl::manager::V1_0::IServiceNotification *",
4769   "referenced_type" : "type-502",
4770   "self_type" : "type-503",
4771   "size" : 4,
4772   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
4773  },
4774  {
4775   "alignment" : 4,
4776   "linker_set_key" : "const android::sp<android::hardware::IBinder> *",
4777   "name" : "const android::sp<android::hardware::IBinder> *",
4778   "referenced_type" : "type-39",
4779   "self_type" : "type-648",
4780   "size" : 4,
4781   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4782  },
4783  {
4784   "alignment" : 4,
4785   "linker_set_key" : "const android::sp<android::hardware::ProcessState> *",
4786   "name" : "const android::sp<android::hardware::ProcessState> *",
4787   "referenced_type" : "type-58",
4788   "self_type" : "type-59",
4789   "size" : 4,
4790   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4791  },
4792  {
4793   "alignment" : 4,
4794   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
4795   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient> *",
4796   "referenced_type" : "type-128",
4797   "self_type" : "type-127",
4798   "size" : 4,
4799   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4800  },
4801  {
4802   "alignment" : 4,
4803   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient> *",
4804   "name" : "const android::sp<android::hardware::hidl_death_recipient> *",
4805   "referenced_type" : "type-235",
4806   "self_type" : "type-568",
4807   "size" : 4,
4808   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4809  },
4810  {
4811   "alignment" : 4,
4812   "linker_set_key" : "const android::sp<android::hardware::vibrator::V1_0::IVibrator> *",
4813   "name" : "const android::sp<android::hardware::vibrator::V1_0::IVibrator> *",
4814   "referenced_type" : "type-85",
4815   "self_type" : "type-87",
4816   "size" : 4,
4817   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4818  },
4819  {
4820   "alignment" : 4,
4821   "linker_set_key" : "const android::sp<android::hardware::vibrator::V1_1::IVibrator> *",
4822   "name" : "const android::sp<android::hardware::vibrator::V1_1::IVibrator> *",
4823   "referenced_type" : "type-103",
4824   "self_type" : "type-105",
4825   "size" : 4,
4826   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4827  },
4828  {
4829   "alignment" : 4,
4830   "linker_set_key" : "const android::sp<android::hardware::vibrator::V1_2::IVibrator> *",
4831   "name" : "const android::sp<android::hardware::vibrator::V1_2::IVibrator> *",
4832   "referenced_type" : "type-110",
4833   "self_type" : "type-113",
4834   "size" : 4,
4835   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4836  },
4837  {
4838   "alignment" : 4,
4839   "linker_set_key" : "const android::sp<android::hardware::vibrator::V1_3::IVibrator> *",
4840   "name" : "const android::sp<android::hardware::vibrator::V1_3::IVibrator> *",
4841   "referenced_type" : "type-121",
4842   "self_type" : "type-120",
4843   "size" : 4,
4844   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4845  },
4846  {
4847   "alignment" : 4,
4848   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase> *",
4849   "name" : "const android::sp<android::hidl::base::V1_0::IBase> *",
4850   "referenced_type" : "type-612",
4851   "self_type" : "type-644",
4852   "size" : 4,
4853   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4854  },
4855  {
4856   "alignment" : 4,
4857   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
4858   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager> *",
4859   "referenced_type" : "type-64",
4860   "self_type" : "type-65",
4861   "size" : 4,
4862   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4863  },
4864  {
4865   "alignment" : 4,
4866   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
4867   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification> *",
4868   "referenced_type" : "type-79",
4869   "self_type" : "type-80",
4870   "size" : 4,
4871   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
4872  },
4873  {
4874   "alignment" : 4,
4875   "linker_set_key" : "const android::wp<android::hardware::BHwBinder> *",
4876   "name" : "const android::wp<android::hardware::BHwBinder> *",
4877   "referenced_type" : "type-525",
4878   "self_type" : "type-536",
4879   "size" : 4,
4880   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4881  },
4882  {
4883   "alignment" : 4,
4884   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient> *",
4885   "name" : "const android::wp<android::hardware::hidl_death_recipient> *",
4886   "referenced_type" : "type-213",
4887   "self_type" : "type-224",
4888   "size" : 4,
4889   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4890  },
4891  {
4892   "alignment" : 4,
4893   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase> *",
4894   "name" : "const android::wp<android::hidl::base::V1_0::IBase> *",
4895   "referenced_type" : "type-605",
4896   "self_type" : "type-606",
4897   "size" : 4,
4898   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
4899  },
4900  {
4901   "alignment" : 4,
4902   "linker_set_key" : "const char *",
4903   "name" : "const char *",
4904   "referenced_type" : "type-47",
4905   "self_type" : "type-46",
4906   "size" : 4,
4907   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4908  },
4909  {
4910   "alignment" : 4,
4911   "linker_set_key" : "const char16_t *",
4912   "name" : "const char16_t *",
4913   "referenced_type" : "type-36",
4914   "self_type" : "type-35",
4915   "size" : 4,
4916   "source_file" : "/system/core/libutils/include/utils/String16.h"
4917  },
4918  {
4919   "alignment" : 4,
4920   "linker_set_key" : "const log_msg *",
4921   "name" : "const log_msg *",
4922   "referenced_type" : "type-91",
4923   "self_type" : "type-112",
4924   "size" : 4,
4925   "source_file" : "/system/core/liblog/include/log/log_read.h"
4926  },
4927  {
4928   "alignment" : 4,
4929   "linker_set_key" : "const native_handle *",
4930   "name" : "const native_handle *",
4931   "referenced_type" : "type-264",
4932   "self_type" : "type-263",
4933   "size" : 4,
4934   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4935  },
4936  {
4937   "alignment" : 4,
4938   "linker_set_key" : "const unsigned char *",
4939   "name" : "const unsigned char *",
4940   "referenced_type" : "type-265",
4941   "self_type" : "type-339",
4942   "size" : 4,
4943   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4944  },
4945  {
4946   "alignment" : 4,
4947   "linker_set_key" : "const unsigned long long *",
4948   "name" : "const unsigned long long *",
4949   "referenced_type" : "type-274",
4950   "self_type" : "type-402",
4951   "size" : 4,
4952   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
4953  },
4954  {
4955   "alignment" : 4,
4956   "linker_set_key" : "const void *",
4957   "name" : "const void *",
4958   "referenced_type" : "type-345",
4959   "self_type" : "type-346",
4960   "size" : 4,
4961   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
4962  },
4963  {
4964   "alignment" : 4,
4965   "linker_set_key" : "int (*)(void *)",
4966   "name" : "int (*)(void *)",
4967   "referenced_type" : "type-481",
4968   "self_type" : "type-482",
4969   "size" : 4,
4970   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
4971  },
4972  {
4973   "alignment" : 4,
4974   "linker_set_key" : "int *",
4975   "name" : "int *",
4976   "referenced_type" : "type-50",
4977   "self_type" : "type-331",
4978   "size" : 4,
4979   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4980  },
4981  {
4982   "alignment" : 4,
4983   "linker_set_key" : "log_msg *",
4984   "name" : "log_msg *",
4985   "referenced_type" : "type-92",
4986   "self_type" : "type-155",
4987   "size" : 4,
4988   "source_file" : "/system/core/liblog/include/log/log_read.h"
4989  },
4990  {
4991   "alignment" : 4,
4992   "linker_set_key" : "native_handle *",
4993   "name" : "native_handle *",
4994   "referenced_type" : "type-182",
4995   "self_type" : "type-181",
4996   "size" : 4,
4997   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
4998  },
4999  {
5000   "alignment" : 4,
5001   "linker_set_key" : "unsigned char *",
5002   "name" : "unsigned char *",
5003   "referenced_type" : "type-95",
5004   "self_type" : "type-397",
5005   "size" : 4,
5006   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5007  },
5008  {
5009   "alignment" : 4,
5010   "linker_set_key" : "unsigned long long *",
5011   "name" : "unsigned long long *",
5012   "referenced_type" : "type-13",
5013   "self_type" : "type-398",
5014   "size" : 4,
5015   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5016  },
5017  {
5018   "alignment" : 4,
5019   "linker_set_key" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
5020   "name" : "void (*)(android::hardware::Parcel *, const unsigned char *, unsigned int, const unsigned long long *, unsigned int, void *)",
5021   "referenced_type" : "type-400",
5022   "self_type" : "type-399",
5023   "size" : 4,
5024   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5025  },
5026  {
5027   "alignment" : 4,
5028   "linker_set_key" : "void *",
5029   "name" : "void *",
5030   "referenced_type" : "type-24",
5031   "self_type" : "type-23",
5032   "size" : 4,
5033   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5034  },
5035  {
5036   "alignment" : 4,
5037   "linker_set_key" : "void **",
5038   "name" : "void **",
5039   "referenced_type" : "type-23",
5040   "self_type" : "type-483",
5041   "size" : 4,
5042   "source_file" : "/system/core/libutils/include/utils/AndroidThreads.h"
5043  }
5044 ],
5045 "qualified_types" :
5046 [
5047  {
5048   "alignment" : 4,
5049   "is_const" : true,
5050   "linker_set_key" : "android::RefBase::weakref_impl *const",
5051   "name" : "android::RefBase::weakref_impl *const",
5052   "referenced_type" : "type-618",
5053   "self_type" : "type-620",
5054   "size" : 4,
5055   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5056  },
5057  {
5058   "alignment" : 4,
5059   "is_const" : true,
5060   "linker_set_key" : "android::RefBase::weakref_impl *const",
5061   "name" : "android::RefBase::weakref_impl *const",
5062   "referenced_type" : "type-9",
5063   "self_type" : "type-8",
5064   "size" : 4,
5065   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5066  },
5067  {
5068   "alignment" : 4,
5069   "is_const" : true,
5070   "linker_set_key" : "android::hardware::IBinder *const",
5071   "name" : "android::hardware::IBinder *const",
5072   "referenced_type" : "type-27",
5073   "self_type" : "type-385",
5074   "size" : 4,
5075   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5076  },
5077  {
5078   "alignment" : 4,
5079   "is_const" : true,
5080   "linker_set_key" : "const android::NativeHandle",
5081   "name" : "const android::NativeHandle",
5082   "referenced_type" : "type-180",
5083   "self_type" : "type-355",
5084   "size" : 12,
5085   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h"
5086  },
5087  {
5088   "alignment" : 4,
5089   "is_const" : true,
5090   "linker_set_key" : "const android::RefBase",
5091   "name" : "const android::RefBase",
5092   "referenced_type" : "type-7",
5093   "self_type" : "type-283",
5094   "size" : 8,
5095   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5096  },
5097  {
5098   "alignment" : 4,
5099   "is_const" : true,
5100   "linker_set_key" : "const android::String16",
5101   "name" : "const android::String16",
5102   "referenced_type" : "type-34",
5103   "self_type" : "type-33",
5104   "size" : 4,
5105   "source_file" : "/system/core/libutils/include/utils/String16.h"
5106  },
5107  {
5108   "alignment" : 4,
5109   "is_const" : true,
5110   "linker_set_key" : "const android::String8",
5111   "name" : "const android::String8",
5112   "referenced_type" : "type-45",
5113   "self_type" : "type-371",
5114   "size" : 4,
5115   "source_file" : "/system/core/libutils/include/utils/String8.h"
5116  },
5117  {
5118   "alignment" : 4,
5119   "is_const" : true,
5120   "linker_set_key" : "const android::VectorImpl",
5121   "name" : "const android::VectorImpl",
5122   "referenced_type" : "type-22",
5123   "self_type" : "type-451",
5124   "size" : 20,
5125   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h"
5126  },
5127  {
5128   "alignment" : 4,
5129   "is_const" : true,
5130   "linker_set_key" : "const android::hardware::BpHwRefBase",
5131   "name" : "const android::hardware::BpHwRefBase",
5132   "referenced_type" : "type-384",
5133   "self_type" : "type-383",
5134   "size" : 24,
5135   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h"
5136  },
5137  {
5138   "alignment" : 4,
5139   "is_const" : true,
5140   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
5141   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
5142   "referenced_type" : "type-412",
5143   "self_type" : "type-418",
5144   "size" : 16,
5145   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5146  },
5147  {
5148   "alignment" : 4,
5149   "is_const" : true,
5150   "linker_set_key" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
5151   "name" : "const android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
5152   "referenced_type" : "type-420",
5153   "self_type" : "type-423",
5154   "size" : 16,
5155   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5156  },
5157  {
5158   "alignment" : 4,
5159   "is_const" : true,
5160   "linker_set_key" : "const android::hardware::Parcel",
5161   "name" : "const android::hardware::Parcel",
5162   "referenced_type" : "type-395",
5163   "self_type" : "type-406",
5164   "size" : 68,
5165   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h"
5166  },
5167  {
5168   "alignment" : 4,
5169   "is_const" : true,
5170   "linker_set_key" : "const android::hardware::Return<android::hardware::vibrator::V1_0::Status>",
5171   "name" : "const android::hardware::Return<android::hardware::vibrator::V1_0::Status>",
5172   "referenced_type" : "type-150",
5173   "self_type" : "type-156",
5174   "size" : 28,
5175   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5176  },
5177  {
5178   "alignment" : 4,
5179   "is_const" : true,
5180   "linker_set_key" : "const android::hardware::Return<android::sp<android::hardware::vibrator::V1_3::IVibrator> >",
5181   "name" : "const android::hardware::Return<android::sp<android::hardware::vibrator::V1_3::IVibrator> >",
5182   "referenced_type" : "type-158",
5183   "self_type" : "type-162",
5184   "size" : 28,
5185   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5186  },
5187  {
5188   "alignment" : 4,
5189   "is_const" : true,
5190   "linker_set_key" : "const android::hardware::Return<bool>",
5191   "name" : "const android::hardware::Return<bool>",
5192   "referenced_type" : "type-143",
5193   "self_type" : "type-148",
5194   "size" : 24,
5195   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5196  },
5197  {
5198   "alignment" : 4,
5199   "is_const" : true,
5200   "linker_set_key" : "const android::hardware::Status",
5201   "name" : "const android::hardware::Status",
5202   "referenced_type" : "type-134",
5203   "self_type" : "type-138",
5204   "size" : 20,
5205   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5206  },
5207  {
5208   "alignment" : 4,
5209   "is_const" : true,
5210   "linker_set_key" : "const android::hardware::details::SchedPrio",
5211   "name" : "const android::hardware::details::SchedPrio",
5212   "referenced_type" : "type-415",
5213   "self_type" : "type-417",
5214   "size" : 8,
5215   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5216  },
5217  {
5218   "alignment" : 4,
5219   "is_const" : true,
5220   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
5221   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
5222   "referenced_type" : "type-319",
5223   "self_type" : "type-594",
5224   "size" : 8,
5225   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5226  },
5227  {
5228   "alignment" : 4,
5229   "is_const" : true,
5230   "linker_set_key" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
5231   "name" : "const android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
5232   "referenced_type" : "type-311",
5233   "self_type" : "type-581",
5234   "size" : 8,
5235   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5236  },
5237  {
5238   "alignment" : 4,
5239   "is_const" : true,
5240   "linker_set_key" : "const android::hardware::details::hidl_pointer<int>",
5241   "name" : "const android::hardware::details::hidl_pointer<int>",
5242   "referenced_type" : "type-329",
5243   "self_type" : "type-485",
5244   "size" : 8,
5245   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5246  },
5247  {
5248   "alignment" : 4,
5249   "is_const" : true,
5250   "linker_set_key" : "const android::hardware::details::return_status",
5251   "name" : "const android::hardware::details::return_status",
5252   "referenced_type" : "type-144",
5253   "self_type" : "type-168",
5254   "size" : 24,
5255   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
5256  },
5257  {
5258   "alignment" : 4,
5259   "is_const" : true,
5260   "linker_set_key" : "const android::hardware::hidl_death_recipient",
5261   "name" : "const android::hardware::hidl_death_recipient",
5262   "referenced_type" : "type-6",
5263   "self_type" : "type-580",
5264   "size" : 12,
5265   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5266  },
5267  {
5268   "alignment" : 8,
5269   "is_const" : true,
5270   "linker_set_key" : "const android::hardware::hidl_handle",
5271   "name" : "const android::hardware::hidl_handle",
5272   "referenced_type" : "type-287",
5273   "self_type" : "type-347",
5274   "size" : 16,
5275   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5276  },
5277  {
5278   "alignment" : 8,
5279   "is_const" : true,
5280   "linker_set_key" : "const android::hardware::hidl_memory",
5281   "name" : "const android::hardware::hidl_memory",
5282   "referenced_type" : "type-293",
5283   "self_type" : "type-296",
5284   "size" : 40,
5285   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5286  },
5287  {
5288   "alignment" : 4,
5289   "is_const" : true,
5290   "linker_set_key" : "const android::hardware::hidl_string",
5291   "name" : "const android::hardware::hidl_string",
5292   "referenced_type" : "type-289",
5293   "self_type" : "type-288",
5294   "size" : 16,
5295   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5296  },
5297  {
5298   "alignment" : 4,
5299   "is_const" : true,
5300   "linker_set_key" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
5301   "name" : "const android::hardware::hidl_vec<android::hardware::hidl_string>",
5302   "referenced_type" : "type-310",
5303   "self_type" : "type-550",
5304   "size" : 16,
5305   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/IVibrator.h"
5306  },
5307  {
5308   "alignment" : 4,
5309   "is_const" : true,
5310   "linker_set_key" : "const android::hardware::hidl_vec<int>",
5311   "name" : "const android::hardware::hidl_vec<int>",
5312   "referenced_type" : "type-328",
5313   "self_type" : "type-332",
5314   "size" : 16,
5315   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5316  },
5317  {
5318   "alignment" : 2,
5319   "is_const" : true,
5320   "linker_set_key" : "const android::hardware::hidl_version",
5321   "name" : "const android::hardware::hidl_version",
5322   "referenced_type" : "type-340",
5323   "self_type" : "type-342",
5324   "size" : 4,
5325   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5326  },
5327  {
5328   "alignment" : 4,
5329   "is_const" : true,
5330   "linker_set_key" : "const android::hardware::vibrator::V1_0::BpHwVibrator",
5331   "name" : "const android::hardware::vibrator::V1_0::BpHwVibrator",
5332   "referenced_type" : "type-561",
5333   "self_type" : "type-565",
5334   "size" : 92,
5335   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/BpHwVibrator.h"
5336  },
5337  {
5338   "alignment" : 4,
5339   "is_const" : true,
5340   "linker_set_key" : "const android::hardware::vibrator::V1_0::Effect",
5341   "name" : "const android::hardware::vibrator::V1_0::Effect",
5342   "referenced_type" : "type-515",
5343   "self_type" : "type-519",
5344   "size" : 4,
5345   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/types.h"
5346  },
5347  {
5348   "alignment" : 1,
5349   "is_const" : true,
5350   "linker_set_key" : "const android::hardware::vibrator::V1_0::EffectStrength",
5351   "name" : "const android::hardware::vibrator::V1_0::EffectStrength",
5352   "referenced_type" : "type-516",
5353   "self_type" : "type-520",
5354   "size" : 1,
5355   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/types.h"
5356  },
5357  {
5358   "alignment" : 4,
5359   "is_const" : true,
5360   "linker_set_key" : "const android::hardware::vibrator::V1_0::IVibrator",
5361   "name" : "const android::hardware::vibrator::V1_0::IVibrator",
5362   "referenced_type" : "type-83",
5363   "self_type" : "type-528",
5364   "size" : 12,
5365   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/IVibrator.h"
5366  },
5367  {
5368   "alignment" : 4,
5369   "is_const" : true,
5370   "linker_set_key" : "const android::hardware::vibrator::V1_0::Status",
5371   "name" : "const android::hardware::vibrator::V1_0::Status",
5372   "referenced_type" : "type-151",
5373   "self_type" : "type-517",
5374   "size" : 4,
5375   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/types.h"
5376  },
5377  {
5378   "alignment" : 4,
5379   "is_const" : true,
5380   "linker_set_key" : "const android::hardware::vibrator::V1_1::BpHwVibrator",
5381   "name" : "const android::hardware::vibrator::V1_1::BpHwVibrator",
5382   "referenced_type" : "type-570",
5383   "self_type" : "type-573",
5384   "size" : 92,
5385   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.1/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.1/BpHwVibrator.h"
5386  },
5387  {
5388   "alignment" : 4,
5389   "is_const" : true,
5390   "linker_set_key" : "const android::hardware::vibrator::V1_1::Effect_1_1",
5391   "name" : "const android::hardware::vibrator::V1_1::Effect_1_1",
5392   "referenced_type" : "type-530",
5393   "self_type" : "type-531",
5394   "size" : 4,
5395   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.1/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.1/types.h"
5396  },
5397  {
5398   "alignment" : 4,
5399   "is_const" : true,
5400   "linker_set_key" : "const android::hardware::vibrator::V1_1::IVibrator",
5401   "name" : "const android::hardware::vibrator::V1_1::IVibrator",
5402   "referenced_type" : "type-90",
5403   "self_type" : "type-534",
5404   "size" : 12,
5405   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.1/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.1/IVibrator.h"
5406  },
5407  {
5408   "alignment" : 4,
5409   "is_const" : true,
5410   "linker_set_key" : "const android::hardware::vibrator::V1_2::BpHwVibrator",
5411   "name" : "const android::hardware::vibrator::V1_2::BpHwVibrator",
5412   "referenced_type" : "type-577",
5413   "self_type" : "type-582",
5414   "size" : 92,
5415   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BpHwVibrator.h"
5416  },
5417  {
5418   "alignment" : 4,
5419   "is_const" : true,
5420   "linker_set_key" : "const android::hardware::vibrator::V1_2::Effect",
5421   "name" : "const android::hardware::vibrator::V1_2::Effect",
5422   "referenced_type" : "type-537",
5423   "self_type" : "type-538",
5424   "size" : 4,
5425   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/types.h"
5426  },
5427  {
5428   "alignment" : 4,
5429   "is_const" : true,
5430   "linker_set_key" : "const android::hardware::vibrator::V1_2::IVibrator",
5431   "name" : "const android::hardware::vibrator::V1_2::IVibrator",
5432   "referenced_type" : "type-108",
5433   "self_type" : "type-541",
5434   "size" : 12,
5435   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/IVibrator.h"
5436  },
5437  {
5438   "alignment" : 4,
5439   "is_const" : true,
5440   "linker_set_key" : "const android::hardware::vibrator::V1_3::BpHwVibrator",
5441   "name" : "const android::hardware::vibrator::V1_3::BpHwVibrator",
5442   "referenced_type" : "type-585",
5443   "self_type" : "type-584",
5444   "size" : 92,
5445   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BpHwVibrator.h"
5446  },
5447  {
5448   "alignment" : 4,
5449   "is_const" : true,
5450   "linker_set_key" : "const android::hardware::vibrator::V1_3::Effect",
5451   "name" : "const android::hardware::vibrator::V1_3::Effect",
5452   "referenced_type" : "type-543",
5453   "self_type" : "type-544",
5454   "size" : 4,
5455   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/types.h"
5456  },
5457  {
5458   "alignment" : 4,
5459   "is_const" : true,
5460   "linker_set_key" : "const android::hardware::vibrator::V1_3::IVibrator",
5461   "name" : "const android::hardware::vibrator::V1_3::IVibrator",
5462   "referenced_type" : "type-117",
5463   "self_type" : "type-548",
5464   "size" : 12,
5465   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/IVibrator.h"
5466  },
5467  {
5468   "alignment" : 4,
5469   "is_const" : true,
5470   "linker_set_key" : "const android::hidl::base::V1_0::BpHwBase",
5471   "name" : "const android::hidl::base::V1_0::BpHwBase",
5472   "referenced_type" : "type-554",
5473   "self_type" : "type-557",
5474   "size" : 92,
5475   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h"
5476  },
5477  {
5478   "alignment" : 4,
5479   "is_const" : true,
5480   "linker_set_key" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
5481   "name" : "const android::hidl::base::V1_0::DebugInfo::Architecture",
5482   "referenced_type" : "type-358",
5483   "self_type" : "type-359",
5484   "size" : 4,
5485   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
5486  },
5487  {
5488   "alignment" : 4,
5489   "is_const" : true,
5490   "linker_set_key" : "const android::hidl::base::V1_0::IBase",
5491   "name" : "const android::hidl::base::V1_0::IBase",
5492   "referenced_type" : "type-16",
5493   "self_type" : "type-429",
5494   "size" : 12,
5495   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5496  },
5497  {
5498   "alignment" : 4,
5499   "is_const" : true,
5500   "linker_set_key" : "const android::hidl::base::V1_0::IBase *const",
5501   "name" : "const android::hidl::base::V1_0::IBase *const",
5502   "referenced_type" : "type-428",
5503   "self_type" : "type-431",
5504   "size" : 4,
5505   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
5506  },
5507  {
5508   "alignment" : 4,
5509   "is_const" : true,
5510   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager",
5511   "name" : "const android::hidl::manager::V1_0::IServiceManager",
5512   "referenced_type" : "type-62",
5513   "self_type" : "type-66",
5514   "size" : 12,
5515   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5516  },
5517  {
5518   "alignment" : 4,
5519   "is_const" : true,
5520   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
5521   "name" : "const android::hidl::manager::V1_0::IServiceManager::PidConstant",
5522   "referenced_type" : "type-505",
5523   "self_type" : "type-509",
5524   "size" : 4,
5525   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
5526  },
5527  {
5528   "alignment" : 1,
5529   "is_const" : true,
5530   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
5531   "name" : "const android::hidl::manager::V1_0::IServiceManager::Transport",
5532   "referenced_type" : "type-504",
5533   "self_type" : "type-507",
5534   "size" : 1,
5535   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
5536  },
5537  {
5538   "alignment" : 4,
5539   "is_const" : true,
5540   "linker_set_key" : "const android::hidl::manager::V1_0::IServiceNotification",
5541   "name" : "const android::hidl::manager::V1_0::IServiceNotification",
5542   "referenced_type" : "type-77",
5543   "self_type" : "type-502",
5544   "size" : 12,
5545   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h"
5546  },
5547  {
5548   "alignment" : 4,
5549   "is_const" : true,
5550   "linker_set_key" : "const android::sp<android::hardware::IBinder>",
5551   "name" : "const android::sp<android::hardware::IBinder>",
5552   "referenced_type" : "type-40",
5553   "self_type" : "type-39",
5554   "size" : 4,
5555   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5556  },
5557  {
5558   "alignment" : 4,
5559   "is_const" : true,
5560   "linker_set_key" : "const android::sp<android::hardware::ProcessState>",
5561   "name" : "const android::sp<android::hardware::ProcessState>",
5562   "referenced_type" : "type-53",
5563   "self_type" : "type-58",
5564   "size" : 4,
5565   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5566  },
5567  {
5568   "alignment" : 4,
5569   "is_const" : true,
5570   "linker_set_key" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
5571   "name" : "const android::sp<android::hardware::hidl_binder_death_recipient>",
5572   "referenced_type" : "type-123",
5573   "self_type" : "type-128",
5574   "size" : 4,
5575   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5576  },
5577  {
5578   "alignment" : 4,
5579   "is_const" : true,
5580   "linker_set_key" : "const android::sp<android::hardware::hidl_death_recipient>",
5581   "name" : "const android::sp<android::hardware::hidl_death_recipient>",
5582   "referenced_type" : "type-236",
5583   "self_type" : "type-235",
5584   "size" : 4,
5585   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5586  },
5587  {
5588   "alignment" : 4,
5589   "is_const" : true,
5590   "linker_set_key" : "const android::sp<android::hardware::vibrator::V1_0::IVibrator>",
5591   "name" : "const android::sp<android::hardware::vibrator::V1_0::IVibrator>",
5592   "referenced_type" : "type-81",
5593   "self_type" : "type-85",
5594   "size" : 4,
5595   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5596  },
5597  {
5598   "alignment" : 4,
5599   "is_const" : true,
5600   "linker_set_key" : "const android::sp<android::hardware::vibrator::V1_1::IVibrator>",
5601   "name" : "const android::sp<android::hardware::vibrator::V1_1::IVibrator>",
5602   "referenced_type" : "type-88",
5603   "self_type" : "type-103",
5604   "size" : 4,
5605   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5606  },
5607  {
5608   "alignment" : 4,
5609   "is_const" : true,
5610   "linker_set_key" : "const android::sp<android::hardware::vibrator::V1_2::IVibrator>",
5611   "name" : "const android::sp<android::hardware::vibrator::V1_2::IVibrator>",
5612   "referenced_type" : "type-106",
5613   "self_type" : "type-110",
5614   "size" : 4,
5615   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5616  },
5617  {
5618   "alignment" : 4,
5619   "is_const" : true,
5620   "linker_set_key" : "const android::sp<android::hardware::vibrator::V1_3::IVibrator>",
5621   "name" : "const android::sp<android::hardware::vibrator::V1_3::IVibrator>",
5622   "referenced_type" : "type-115",
5623   "self_type" : "type-121",
5624   "size" : 4,
5625   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5626  },
5627  {
5628   "alignment" : 4,
5629   "is_const" : true,
5630   "linker_set_key" : "const android::sp<android::hidl::base::V1_0::IBase>",
5631   "name" : "const android::sp<android::hidl::base::V1_0::IBase>",
5632   "referenced_type" : "type-362",
5633   "self_type" : "type-612",
5634   "size" : 4,
5635   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5636  },
5637  {
5638   "alignment" : 4,
5639   "is_const" : true,
5640   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
5641   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceManager>",
5642   "referenced_type" : "type-60",
5643   "self_type" : "type-64",
5644   "size" : 4,
5645   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5646  },
5647  {
5648   "alignment" : 4,
5649   "is_const" : true,
5650   "linker_set_key" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
5651   "name" : "const android::sp<android::hidl::manager::V1_0::IServiceNotification>",
5652   "referenced_type" : "type-75",
5653   "self_type" : "type-79",
5654   "size" : 4,
5655   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
5656  },
5657  {
5658   "alignment" : 4,
5659   "is_const" : true,
5660   "linker_set_key" : "const android::wp<android::hardware::BHwBinder>",
5661   "name" : "const android::wp<android::hardware::BHwBinder>",
5662   "referenced_type" : "type-278",
5663   "self_type" : "type-525",
5664   "size" : 8,
5665   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5666  },
5667  {
5668   "alignment" : 4,
5669   "is_const" : true,
5670   "linker_set_key" : "const android::wp<android::hardware::hidl_death_recipient>",
5671   "name" : "const android::wp<android::hardware::hidl_death_recipient>",
5672   "referenced_type" : "type-4",
5673   "self_type" : "type-213",
5674   "size" : 8,
5675   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5676  },
5677  {
5678   "alignment" : 4,
5679   "is_const" : true,
5680   "linker_set_key" : "const android::wp<android::hidl::base::V1_0::IBase>",
5681   "name" : "const android::wp<android::hidl::base::V1_0::IBase>",
5682   "referenced_type" : "type-14",
5683   "self_type" : "type-605",
5684   "size" : 8,
5685   "source_file" : "/system/core/libutils/include/utils/RefBase.h"
5686  },
5687  {
5688   "alignment" : 1,
5689   "is_const" : true,
5690   "linker_set_key" : "const bool",
5691   "name" : "const bool",
5692   "referenced_type" : "type-31",
5693   "self_type" : "type-71",
5694   "size" : 1,
5695   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5696  },
5697  {
5698   "alignment" : 1,
5699   "is_const" : true,
5700   "linker_set_key" : "const char",
5701   "name" : "const char",
5702   "referenced_type" : "type-48",
5703   "self_type" : "type-47",
5704   "size" : 1,
5705   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5706  },
5707  {
5708   "alignment" : 2,
5709   "is_const" : true,
5710   "linker_set_key" : "const char16_t",
5711   "name" : "const char16_t",
5712   "referenced_type" : "type-37",
5713   "self_type" : "type-36",
5714   "size" : 2,
5715   "source_file" : "/system/core/libutils/include/utils/String16.h"
5716  },
5717  {
5718   "alignment" : 4,
5719   "is_const" : true,
5720   "linker_set_key" : "const double",
5721   "name" : "const double",
5722   "referenced_type" : "type-252",
5723   "self_type" : "type-279",
5724   "size" : 8,
5725   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5726  },
5727  {
5728   "alignment" : 4,
5729   "is_const" : true,
5730   "linker_set_key" : "const float",
5731   "name" : "const float",
5732   "referenced_type" : "type-245",
5733   "self_type" : "type-276",
5734   "size" : 4,
5735   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5736  },
5737  {
5738   "alignment" : 4,
5739   "is_const" : true,
5740   "linker_set_key" : "const int",
5741   "name" : "const int",
5742   "referenced_type" : "type-50",
5743   "self_type" : "type-466",
5744   "size" : 4,
5745   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5746  },
5747  {
5748   "is_const" : true,
5749   "linker_set_key" : "const iter<is_const>",
5750   "name" : "const iter<is_const>",
5751   "referenced_type" : "type-303",
5752   "self_type" : "type-302",
5753   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5754  },
5755  {
5756   "is_const" : true,
5757   "linker_set_key" : "const iter<is_const>",
5758   "name" : "const iter<is_const>",
5759   "referenced_type" : "type-622",
5760   "self_type" : "type-621",
5761   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5762  },
5763  {
5764   "alignment" : 4,
5765   "is_const" : true,
5766   "linker_set_key" : "const log_msg",
5767   "name" : "const log_msg",
5768   "referenced_type" : "type-92",
5769   "self_type" : "type-91",
5770   "size" : 5124,
5771   "source_file" : "/system/core/liblog/include/log/log_read.h"
5772  },
5773  {
5774   "alignment" : 4,
5775   "is_const" : true,
5776   "linker_set_key" : "const long long",
5777   "name" : "const long long",
5778   "referenced_type" : "type-18",
5779   "self_type" : "type-272",
5780   "size" : 8,
5781   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5782  },
5783  {
5784   "alignment" : 4,
5785   "is_const" : true,
5786   "linker_set_key" : "const native_handle",
5787   "name" : "const native_handle",
5788   "referenced_type" : "type-182",
5789   "self_type" : "type-264",
5790   "size" : 12,
5791   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
5792  },
5793  {
5794   "alignment" : 2,
5795   "is_const" : true,
5796   "linker_set_key" : "const short",
5797   "name" : "const short",
5798   "referenced_type" : "type-202",
5799   "self_type" : "type-267",
5800   "size" : 2,
5801   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5802  },
5803  {
5804   "alignment" : 1,
5805   "is_const" : true,
5806   "linker_set_key" : "const signed char",
5807   "name" : "const signed char",
5808   "referenced_type" : "type-259",
5809   "self_type" : "type-258",
5810   "size" : 1,
5811   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
5812  },
5813  {
5814   "alignment" : 4,
5815   "is_const" : true,
5816   "linker_set_key" : "const std::array<android::hardware::vibrator::V1_0::Effect, 2>",
5817   "name" : "const std::array<android::hardware::vibrator::V1_0::Effect, 2>",
5818   "referenced_type" : "type-524",
5819   "self_type" : "type-523",
5820   "size" : 8,
5821   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/types.h"
5822  },
5823  {
5824   "alignment" : 4,
5825   "is_const" : true,
5826   "linker_set_key" : "const std::array<android::hardware::vibrator::V1_0::Effect, 2>",
5827   "name" : "const std::array<android::hardware::vibrator::V1_0::Effect, 2>",
5828   "referenced_type" : "type-631",
5829   "self_type" : "type-630",
5830   "size" : 8,
5831   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/types.h"
5832  },
5833  {
5834   "alignment" : 1,
5835   "is_const" : true,
5836   "linker_set_key" : "const std::array<android::hardware::vibrator::V1_0::EffectStrength, 3>",
5837   "name" : "const std::array<android::hardware::vibrator::V1_0::EffectStrength, 3>",
5838   "referenced_type" : "type-527",
5839   "self_type" : "type-526",
5840   "size" : 3,
5841   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/types.h"
5842  },
5843  {
5844   "alignment" : 1,
5845   "is_const" : true,
5846   "linker_set_key" : "const std::array<android::hardware::vibrator::V1_0::EffectStrength, 3>",
5847   "name" : "const std::array<android::hardware::vibrator::V1_0::EffectStrength, 3>",
5848   "referenced_type" : "type-633",
5849   "self_type" : "type-632",
5850   "size" : 3,
5851   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/types.h"
5852  },
5853  {
5854   "alignment" : 4,
5855   "is_const" : true,
5856   "linker_set_key" : "const std::array<android::hardware::vibrator::V1_0::Status, 4>",
5857   "name" : "const std::array<android::hardware::vibrator::V1_0::Status, 4>",
5858   "referenced_type" : "type-522",
5859   "self_type" : "type-521",
5860   "size" : 16,
5861   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/types.h"
5862  },
5863  {
5864   "alignment" : 4,
5865   "is_const" : true,
5866   "linker_set_key" : "const std::array<android::hardware::vibrator::V1_0::Status, 4>",
5867   "name" : "const std::array<android::hardware::vibrator::V1_0::Status, 4>",
5868   "referenced_type" : "type-629",
5869   "self_type" : "type-628",
5870   "size" : 16,
5871   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/types.h"
5872  },
5873  {
5874   "alignment" : 4,
5875   "is_const" : true,
5876   "linker_set_key" : "const std::array<android::hardware::vibrator::V1_1::Effect_1_1, 3>",
5877   "name" : "const std::array<android::hardware::vibrator::V1_1::Effect_1_1, 3>",
5878   "referenced_type" : "type-533",
5879   "self_type" : "type-532",
5880   "size" : 12,
5881   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.1/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.1/types.h"
5882  },
5883  {
5884   "alignment" : 4,
5885   "is_const" : true,
5886   "linker_set_key" : "const std::array<android::hardware::vibrator::V1_1::Effect_1_1, 3>",
5887   "name" : "const std::array<android::hardware::vibrator::V1_1::Effect_1_1, 3>",
5888   "referenced_type" : "type-635",
5889   "self_type" : "type-634",
5890   "size" : 12,
5891   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.1/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.1/types.h"
5892  },
5893  {
5894   "alignment" : 4,
5895   "is_const" : true,
5896   "linker_set_key" : "const std::array<android::hardware::vibrator::V1_2::Effect, 21>",
5897   "name" : "const std::array<android::hardware::vibrator::V1_2::Effect, 21>",
5898   "referenced_type" : "type-540",
5899   "self_type" : "type-539",
5900   "size" : 84,
5901   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/types.h"
5902  },
5903  {
5904   "alignment" : 4,
5905   "is_const" : true,
5906   "linker_set_key" : "const std::array<android::hardware::vibrator::V1_2::Effect, 21>",
5907   "name" : "const std::array<android::hardware::vibrator::V1_2::Effect, 21>",
5908   "referenced_type" : "type-637",
5909   "self_type" : "type-636",
5910   "size" : 84,
5911   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/types.h"
5912  },
5913  {
5914   "alignment" : 4,
5915   "is_const" : true,
5916   "linker_set_key" : "const std::array<android::hardware::vibrator::V1_3::Effect, 22>",
5917   "name" : "const std::array<android::hardware::vibrator::V1_3::Effect, 22>",
5918   "referenced_type" : "type-546",
5919   "self_type" : "type-545",
5920   "size" : 88,
5921   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/types.h"
5922  },
5923  {
5924   "alignment" : 4,
5925   "is_const" : true,
5926   "linker_set_key" : "const std::array<android::hardware::vibrator::V1_3::Effect, 22>",
5927   "name" : "const std::array<android::hardware::vibrator::V1_3::Effect, 22>",
5928   "referenced_type" : "type-639",
5929   "self_type" : "type-638",
5930   "size" : 88,
5931   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/types.h"
5932  },
5933  {
5934   "alignment" : 4,
5935   "is_const" : true,
5936   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
5937   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
5938   "referenced_type" : "type-369",
5939   "self_type" : "type-368",
5940   "size" : 12,
5941   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
5942  },
5943  {
5944   "alignment" : 4,
5945   "is_const" : true,
5946   "linker_set_key" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
5947   "name" : "const std::array<android::hidl::base::V1_0::DebugInfo::Architecture, 3>",
5948   "referenced_type" : "type-625",
5949   "self_type" : "type-624",
5950   "size" : 12,
5951   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h"
5952  },
5953  {
5954   "alignment" : 4,
5955   "is_const" : true,
5956   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
5957   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::PidConstant, 1>",
5958   "referenced_type" : "type-513",
5959   "self_type" : "type-512",
5960   "size" : 4,
5961   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
5962  },
5963  {
5964   "alignment" : 1,
5965   "is_const" : true,
5966   "linker_set_key" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
5967   "name" : "const std::array<android::hidl::manager::V1_0::IServiceManager::Transport, 3>",
5968   "referenced_type" : "type-511",
5969   "self_type" : "type-510",
5970   "size" : 3,
5971   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h"
5972  },
5973  {
5974   "alignment" : 4,
5975   "is_const" : true,
5976   "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
5977   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
5978   "referenced_type" : "type-410",
5979   "self_type" : "type-409",
5980   "size" : 12,
5981   "source_file" : "/system/libhidl/transport/include/hidl/HidlTransportSupport.h"
5982  },
5983  {
5984   "alignment" : 4,
5985   "is_const" : true,
5986   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
5987   "name" : "const std::initializer_list<android::hardware::hidl_array<unsigned char, 32> >",
5988   "referenced_type" : "type-326",
5989   "self_type" : "type-325",
5990   "size" : 8,
5991   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
5992  },
5993  {
5994   "alignment" : 4,
5995   "is_const" : true,
5996   "linker_set_key" : "const std::initializer_list<android::hardware::hidl_string>",
5997   "name" : "const std::initializer_list<android::hardware::hidl_string>",
5998   "referenced_type" : "type-316",
5999   "self_type" : "type-315",
6000   "size" : 8,
6001   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6002  },
6003  {
6004   "alignment" : 4,
6005   "is_const" : true,
6006   "linker_set_key" : "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 *> > *)> > >",
6007   "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 *> > *)> > >",
6008   "referenced_type" : "type-600",
6009   "self_type" : "type-599",
6010   "size" : 12,
6011   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6012  },
6013  {
6014   "alignment" : 4,
6015   "is_const" : true,
6016   "linker_set_key" : "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 *> > *)> > >",
6017   "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 *> > *)> > >",
6018   "referenced_type" : "type-642",
6019   "self_type" : "type-641",
6020   "size" : 12,
6021   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h"
6022  },
6023  {
6024   "alignment" : 1,
6025   "is_const" : true,
6026   "linker_set_key" : "const unsigned char",
6027   "name" : "const unsigned char",
6028   "referenced_type" : "type-95",
6029   "self_type" : "type-265",
6030   "size" : 1,
6031   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6032  },
6033  {
6034   "alignment" : 4,
6035   "is_const" : true,
6036   "linker_set_key" : "const unsigned int",
6037   "name" : "const unsigned int",
6038   "referenced_type" : "type-2",
6039   "self_type" : "type-25",
6040   "size" : 4,
6041   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6042  },
6043  {
6044   "alignment" : 4,
6045   "is_const" : true,
6046   "linker_set_key" : "const unsigned long long",
6047   "name" : "const unsigned long long",
6048   "referenced_type" : "type-13",
6049   "self_type" : "type-274",
6050   "size" : 8,
6051   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6052  },
6053  {
6054   "alignment" : 2,
6055   "is_const" : true,
6056   "linker_set_key" : "const unsigned short",
6057   "name" : "const unsigned short",
6058   "referenced_type" : "type-97",
6059   "self_type" : "type-269",
6060   "size" : 2,
6061   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h"
6062  },
6063  {
6064   "is_const" : true,
6065   "linker_set_key" : "const void",
6066   "name" : "const void",
6067   "referenced_type" : "type-24",
6068   "self_type" : "type-345",
6069   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
6070  },
6071  {
6072   "alignment" : 1,
6073   "is_volatile" : true,
6074   "linker_set_key" : "volatile bool",
6075   "name" : "volatile bool",
6076   "referenced_type" : "type-31",
6077   "self_type" : "type-74",
6078   "size" : 1,
6079   "source_file" : "/system/core/libutils/include/utils/Thread.h"
6080  },
6081  {
6082   "alignment" : 4,
6083   "is_volatile" : true,
6084   "linker_set_key" : "volatile int",
6085   "name" : "volatile int",
6086   "referenced_type" : "type-50",
6087   "self_type" : "type-49",
6088   "size" : 4,
6089   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h"
6090  }
6091 ],
6092 "record_types" :
6093 [
6094  {
6095   "alignment" : 4,
6096   "fields" :
6097   [
6098    {
6099     "access" : "private",
6100     "field_name" : "mCond",
6101     "referenced_type" : "type-73"
6102    }
6103   ],
6104   "linker_set_key" : "android::Condition",
6105   "name" : "android::Condition",
6106   "record_kind" : "class",
6107   "referenced_type" : "type-72",
6108   "self_type" : "type-72",
6109   "size" : 4,
6110   "source_file" : "/system/core/libutils/include/utils/Condition.h",
6111   "unique_id" : "_ZTSN7android9ConditionE"
6112  },
6113  {
6114   "alignment" : 4,
6115   "fields" :
6116   [
6117    {
6118     "access" : "private",
6119     "field_name" : "mVector",
6120     "referenced_type" : "type-42"
6121    }
6122   ],
6123   "linker_set_key" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
6124   "name" : "android::KeyedVector<android::String16, android::sp<android::hardware::IBinder> >",
6125   "record_kind" : "class",
6126   "referenced_type" : "type-41",
6127   "self_type" : "type-41",
6128   "size" : 20,
6129   "source_file" : "/system/core/libutils/include/utils/KeyedVector.h",
6130   "template_args" : [ "type-34", "type-40" ],
6131   "unique_id" : "_ZTSN7android11KeyedVectorINS_8String16ENS_2spINS_8hardware7IBinderEEEEE"
6132  },
6133  {
6134   "alignment" : 4,
6135   "fields" :
6136   [
6137    {
6138     "access" : "private",
6139     "field_name" : "mCount",
6140     "referenced_type" : "type-179"
6141    }
6142   ],
6143   "linker_set_key" : "android::LightRefBase<android::NativeHandle>",
6144   "name" : "android::LightRefBase<android::NativeHandle>",
6145   "record_kind" : "class",
6146   "referenced_type" : "type-178",
6147   "self_type" : "type-178",
6148   "size" : 4,
6149   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
6150   "template_args" : [ "type-180" ],
6151   "unique_id" : "_ZTSN7android12LightRefBaseINS_12NativeHandleEEE"
6152  },
6153  {
6154   "alignment" : 4,
6155   "fields" :
6156   [
6157    {
6158     "access" : "private",
6159     "field_name" : "mCount",
6160     "referenced_type" : "type-176"
6161    }
6162   ],
6163   "linker_set_key" : "android::LightRefBase<android::VirtualLightRefBase>",
6164   "name" : "android::LightRefBase<android::VirtualLightRefBase>",
6165   "record_kind" : "class",
6166   "referenced_type" : "type-175",
6167   "self_type" : "type-175",
6168   "size" : 4,
6169   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
6170   "template_args" : [ "type-177" ],
6171   "unique_id" : "_ZTSN7android12LightRefBaseINS_19VirtualLightRefBaseEEE"
6172  },
6173  {
6174   "alignment" : 4,
6175   "fields" :
6176   [
6177    {
6178     "access" : "private",
6179     "field_name" : "mMutex",
6180     "referenced_type" : "type-20"
6181    }
6182   ],
6183   "linker_set_key" : "android::Mutex",
6184   "name" : "android::Mutex",
6185   "record_kind" : "class",
6186   "referenced_type" : "type-19",
6187   "self_type" : "type-19",
6188   "size" : 4,
6189   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
6190   "unique_id" : "_ZTSN7android5MutexE"
6191  },
6192  {
6193   "alignment" : 4,
6194   "fields" :
6195   [
6196    {
6197     "access" : "private",
6198     "field_name" : "mLock",
6199     "referenced_type" : "type-487"
6200    }
6201   ],
6202   "linker_set_key" : "android::Mutex::Autolock",
6203   "name" : "android::Mutex::Autolock",
6204   "record_kind" : "class",
6205   "referenced_type" : "type-486",
6206   "self_type" : "type-486",
6207   "size" : 4,
6208   "source_file" : "/system/core/libutils/include/utils/Mutex.h",
6209   "unique_id" : "_ZTSN7android5Mutex8AutolockE"
6210  },
6211  {
6212   "alignment" : 4,
6213   "base_specifiers" :
6214   [
6215    {
6216     "referenced_type" : "type-178"
6217    }
6218   ],
6219   "fields" :
6220   [
6221    {
6222     "access" : "private",
6223     "field_name" : "mHandle",
6224     "field_offset" : 32,
6225     "referenced_type" : "type-181"
6226    },
6227    {
6228     "access" : "private",
6229     "field_name" : "mOwnsHandle",
6230     "field_offset" : 64,
6231     "referenced_type" : "type-31"
6232    }
6233   ],
6234   "linker_set_key" : "android::NativeHandle",
6235   "name" : "android::NativeHandle",
6236   "record_kind" : "class",
6237   "referenced_type" : "type-180",
6238   "self_type" : "type-180",
6239   "size" : 12,
6240   "source_file" : "/system/core/libutils/include/utils/NativeHandle.h",
6241   "unique_id" : "_ZTSN7android12NativeHandleE"
6242  },
6243  {
6244   "alignment" : 4,
6245   "fields" :
6246   [
6247    {
6248     "access" : "private",
6249     "field_name" : "mRWLock",
6250     "referenced_type" : "type-492"
6251    }
6252   ],
6253   "linker_set_key" : "android::RWLock",
6254   "name" : "android::RWLock",
6255   "record_kind" : "class",
6256   "referenced_type" : "type-491",
6257   "self_type" : "type-491",
6258   "size" : 40,
6259   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
6260   "unique_id" : "_ZTSN7android6RWLockE"
6261  },
6262  {
6263   "alignment" : 4,
6264   "fields" :
6265   [
6266    {
6267     "access" : "private",
6268     "field_name" : "mLock",
6269     "referenced_type" : "type-496"
6270    }
6271   ],
6272   "linker_set_key" : "android::RWLock::AutoRLock",
6273   "name" : "android::RWLock::AutoRLock",
6274   "record_kind" : "class",
6275   "referenced_type" : "type-495",
6276   "self_type" : "type-495",
6277   "size" : 4,
6278   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
6279   "unique_id" : "_ZTSN7android6RWLock9AutoRLockE"
6280  },
6281  {
6282   "alignment" : 4,
6283   "fields" :
6284   [
6285    {
6286     "access" : "private",
6287     "field_name" : "mLock",
6288     "referenced_type" : "type-496"
6289    }
6290   ],
6291   "linker_set_key" : "android::RWLock::AutoWLock",
6292   "name" : "android::RWLock::AutoWLock",
6293   "record_kind" : "class",
6294   "referenced_type" : "type-498",
6295   "self_type" : "type-498",
6296   "size" : 4,
6297   "source_file" : "/system/core/libutils/include/utils/RWLock.h",
6298   "unique_id" : "_ZTSN7android6RWLock9AutoWLockE"
6299  },
6300  {
6301   "alignment" : 4,
6302   "fields" :
6303   [
6304    {
6305     "access" : "private",
6306     "field_name" : "mRefs",
6307     "field_offset" : 32,
6308     "referenced_type" : "type-8"
6309    }
6310   ],
6311   "linker_set_key" : "android::RefBase",
6312   "name" : "android::RefBase",
6313   "record_kind" : "class",
6314   "referenced_type" : "type-7",
6315   "self_type" : "type-7",
6316   "size" : 8,
6317   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
6318   "unique_id" : "_ZTSN7android7RefBaseE",
6319   "vtable_components" :
6320   [
6321    {
6322     "kind" : "offset_to_top"
6323    },
6324    {
6325     "kind" : "rtti",
6326     "mangled_component_name" : "_ZTIN7android7RefBaseE"
6327    },
6328    {
6329     "kind" : "complete_dtor_pointer",
6330     "mangled_component_name" : "_ZN7android7RefBaseD1Ev"
6331    },
6332    {
6333     "kind" : "deleting_dtor_pointer",
6334     "mangled_component_name" : "_ZN7android7RefBaseD0Ev"
6335    },
6336    {
6337     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6338    },
6339    {
6340     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6341    },
6342    {
6343     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6344    },
6345    {
6346     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6347    }
6348   ]
6349  },
6350  {
6351   "alignment" : 1,
6352   "linker_set_key" : "android::RefBase::weakref_type",
6353   "name" : "android::RefBase::weakref_type",
6354   "record_kind" : "class",
6355   "referenced_type" : "type-12",
6356   "self_type" : "type-12",
6357   "size" : 1,
6358   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
6359   "unique_id" : "_ZTSN7android7RefBase12weakref_typeE"
6360  },
6361  {
6362   "alignment" : 1,
6363   "linker_set_key" : "android::ReferenceMover",
6364   "name" : "android::ReferenceMover",
6365   "record_kind" : "class",
6366   "referenced_type" : "type-286",
6367   "self_type" : "type-286",
6368   "size" : 1,
6369   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
6370   "unique_id" : "_ZTSN7android14ReferenceMoverE"
6371  },
6372  {
6373   "alignment" : 4,
6374   "linker_set_key" : "android::ReferenceRenamer",
6375   "name" : "android::ReferenceRenamer",
6376   "record_kind" : "class",
6377   "referenced_type" : "type-281",
6378   "self_type" : "type-281",
6379   "size" : 4,
6380   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
6381   "unique_id" : "_ZTSN7android16ReferenceRenamerE",
6382   "vtable_components" :
6383   [
6384    {
6385     "kind" : "offset_to_top"
6386    },
6387    {
6388     "kind" : "rtti",
6389     "mangled_component_name" : "_ZTIN7android16ReferenceRenamerE"
6390    },
6391    {
6392     "is_pure" : true,
6393     "mangled_component_name" : "_ZNK7android16ReferenceRenamerclEj"
6394    }
6395   ]
6396  },
6397  {
6398   "alignment" : 4,
6399   "fields" :
6400   [
6401    {
6402     "access" : "private",
6403     "field_name" : "mTag",
6404     "referenced_type" : "type-13"
6405    }
6406   ],
6407   "linker_set_key" : "android::ScopedTrace",
6408   "name" : "android::ScopedTrace",
6409   "record_kind" : "class",
6410   "referenced_type" : "type-500",
6411   "self_type" : "type-500",
6412   "size" : 8,
6413   "source_file" : "/system/core/libutils/include/utils/Trace.h",
6414   "unique_id" : "_ZTSN7android11ScopedTraceE"
6415  },
6416  {
6417   "alignment" : 4,
6418   "base_specifiers" :
6419   [
6420    {
6421     "access" : "private",
6422     "referenced_type" : "type-43"
6423    }
6424   ],
6425   "linker_set_key" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
6426   "name" : "android::SortedVector<android::key_value_pair_t<android::String16, android::sp<android::hardware::IBinder> > >",
6427   "record_kind" : "class",
6428   "referenced_type" : "type-42",
6429   "self_type" : "type-42",
6430   "size" : 20,
6431   "source_file" : "/system/core/libutils/include/utils/SortedVector.h",
6432   "template_args" : [ "type-44" ],
6433   "unique_id" : "_ZTSN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE",
6434   "vtable_components" :
6435   [
6436    {
6437     "kind" : "offset_to_top"
6438    },
6439    {
6440     "kind" : "rtti",
6441     "mangled_component_name" : "_ZTIN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEEE"
6442    },
6443    {
6444     "kind" : "complete_dtor_pointer",
6445     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED1Ev"
6446    },
6447    {
6448     "kind" : "deleting_dtor_pointer",
6449     "mangled_component_name" : "_ZN7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEED0Ev"
6450    },
6451    {
6452     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE12do_constructEPvj"
6453    },
6454    {
6455     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_destroyEPvj"
6456    },
6457    {
6458     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE7do_copyEPvPKvj"
6459    },
6460    {
6461     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE8do_splatEPvPKvj"
6462    },
6463    {
6464     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE15do_move_forwardEPvPKvj"
6465    },
6466    {
6467     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE16do_move_backwardEPvPKvj"
6468    },
6469    {
6470     "mangled_component_name" : "_ZNK7android12SortedVectorINS_16key_value_pair_tINS_8String16ENS_2spINS_8hardware7IBinderEEEEEE10do_compareEPKvSA_"
6471    }
6472   ]
6473  },
6474  {
6475   "alignment" : 4,
6476   "base_specifiers" :
6477   [
6478    {
6479     "referenced_type" : "type-22"
6480    }
6481   ],
6482   "linker_set_key" : "android::SortedVectorImpl",
6483   "name" : "android::SortedVectorImpl",
6484   "record_kind" : "class",
6485   "referenced_type" : "type-43",
6486   "self_type" : "type-43",
6487   "size" : 20,
6488   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
6489   "unique_id" : "_ZTSN7android16SortedVectorImplE",
6490   "vtable_components" :
6491   [
6492    {
6493     "kind" : "offset_to_top"
6494    },
6495    {
6496     "kind" : "rtti",
6497     "mangled_component_name" : "_ZTIN7android16SortedVectorImplE"
6498    },
6499    {
6500     "kind" : "complete_dtor_pointer",
6501     "mangled_component_name" : "_ZN7android16SortedVectorImplD1Ev"
6502    },
6503    {
6504     "kind" : "deleting_dtor_pointer",
6505     "mangled_component_name" : "_ZN7android16SortedVectorImplD0Ev"
6506    },
6507    {
6508     "is_pure" : true,
6509     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
6510    },
6511    {
6512     "is_pure" : true,
6513     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
6514    },
6515    {
6516     "is_pure" : true,
6517     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
6518    },
6519    {
6520     "is_pure" : true,
6521     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
6522    },
6523    {
6524     "is_pure" : true,
6525     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
6526    },
6527    {
6528     "is_pure" : true,
6529     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
6530    },
6531    {
6532     "is_pure" : true,
6533     "mangled_component_name" : "_ZNK7android16SortedVectorImpl10do_compareEPKvS2_"
6534    }
6535   ]
6536  },
6537  {
6538   "alignment" : 4,
6539   "fields" :
6540   [
6541    {
6542     "access" : "private",
6543     "field_name" : "mString",
6544     "referenced_type" : "type-35"
6545    }
6546   ],
6547   "linker_set_key" : "android::String16",
6548   "name" : "android::String16",
6549   "record_kind" : "class",
6550   "referenced_type" : "type-34",
6551   "self_type" : "type-34",
6552   "size" : 4,
6553   "source_file" : "/system/core/libutils/include/utils/String16.h",
6554   "unique_id" : "_ZTSN7android8String16E"
6555  },
6556  {
6557   "alignment" : 4,
6558   "fields" :
6559   [
6560    {
6561     "access" : "private",
6562     "field_name" : "mString",
6563     "referenced_type" : "type-46"
6564    }
6565   ],
6566   "linker_set_key" : "android::String8",
6567   "name" : "android::String8",
6568   "record_kind" : "class",
6569   "referenced_type" : "type-45",
6570   "self_type" : "type-45",
6571   "size" : 4,
6572   "source_file" : "/system/core/libutils/include/utils/String8.h",
6573   "unique_id" : "_ZTSN7android7String8E"
6574  },
6575  {
6576   "alignment" : 4,
6577   "base_specifiers" :
6578   [
6579    {
6580     "is_virtual" : true,
6581     "referenced_type" : "type-7"
6582    }
6583   ],
6584   "fields" :
6585   [
6586    {
6587     "access" : "private",
6588     "field_name" : "mCanCallJava",
6589     "field_offset" : 32,
6590     "referenced_type" : "type-71"
6591    },
6592    {
6593     "access" : "private",
6594     "field_name" : "mThread",
6595     "field_offset" : 64,
6596     "referenced_type" : "type-23"
6597    },
6598    {
6599     "access" : "private",
6600     "field_name" : "mLock",
6601     "field_offset" : 96,
6602     "referenced_type" : "type-19"
6603    },
6604    {
6605     "access" : "private",
6606     "field_name" : "mThreadExitedCondition",
6607     "field_offset" : 128,
6608     "referenced_type" : "type-72"
6609    },
6610    {
6611     "access" : "private",
6612     "field_name" : "mStatus",
6613     "field_offset" : 160,
6614     "referenced_type" : "type-50"
6615    },
6616    {
6617     "access" : "private",
6618     "field_name" : "mExitPending",
6619     "field_offset" : 192,
6620     "referenced_type" : "type-74"
6621    },
6622    {
6623     "access" : "private",
6624     "field_name" : "mRunning",
6625     "field_offset" : 200,
6626     "referenced_type" : "type-74"
6627    },
6628    {
6629     "access" : "private",
6630     "field_name" : "mHoldSelf",
6631     "field_offset" : 224,
6632     "referenced_type" : "type-68"
6633    },
6634    {
6635     "access" : "private",
6636     "field_name" : "mTid",
6637     "field_offset" : 256,
6638     "referenced_type" : "type-50"
6639    }
6640   ],
6641   "linker_set_key" : "android::Thread",
6642   "name" : "android::Thread",
6643   "record_kind" : "class",
6644   "referenced_type" : "type-70",
6645   "self_type" : "type-70",
6646   "size" : 44,
6647   "source_file" : "/system/core/libutils/include/utils/Thread.h",
6648   "unique_id" : "_ZTSN7android6ThreadE",
6649   "vtable_components" :
6650   [
6651    {
6652     "component_value" : 36,
6653     "kind" : "vbase_offset"
6654    },
6655    {
6656     "kind" : "offset_to_top"
6657    },
6658    {
6659     "kind" : "rtti",
6660     "mangled_component_name" : "_ZTIN7android6ThreadE"
6661    },
6662    {
6663     "kind" : "complete_dtor_pointer",
6664     "mangled_component_name" : "_ZN7android6ThreadD1Ev"
6665    },
6666    {
6667     "kind" : "deleting_dtor_pointer",
6668     "mangled_component_name" : "_ZN7android6ThreadD0Ev"
6669    },
6670    {
6671     "mangled_component_name" : "_ZN7android6Thread3runEPKcij"
6672    },
6673    {
6674     "mangled_component_name" : "_ZN7android6Thread11requestExitEv"
6675    },
6676    {
6677     "mangled_component_name" : "_ZN7android6Thread10readyToRunEv"
6678    },
6679    {
6680     "is_pure" : true,
6681     "mangled_component_name" : "_ZN7android6Thread10threadLoopEv"
6682    },
6683    {
6684     "kind" : "vcall_offset"
6685    },
6686    {
6687     "kind" : "vcall_offset"
6688    },
6689    {
6690     "kind" : "vcall_offset"
6691    },
6692    {
6693     "kind" : "vcall_offset"
6694    },
6695    {
6696     "component_value" : -36,
6697     "kind" : "vcall_offset"
6698    },
6699    {
6700     "component_value" : -36,
6701     "kind" : "offset_to_top"
6702    },
6703    {
6704     "kind" : "rtti",
6705     "mangled_component_name" : "_ZTIN7android6ThreadE"
6706    },
6707    {
6708     "kind" : "complete_dtor_pointer",
6709     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD1Ev"
6710    },
6711    {
6712     "kind" : "deleting_dtor_pointer",
6713     "mangled_component_name" : "_ZTv0_n12_N7android6ThreadD0Ev"
6714    },
6715    {
6716     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
6717    },
6718    {
6719     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
6720    },
6721    {
6722     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
6723    },
6724    {
6725     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
6726    }
6727   ]
6728  },
6729  {
6730   "alignment" : 4,
6731   "base_specifiers" :
6732   [
6733    {
6734     "access" : "private",
6735     "referenced_type" : "type-22"
6736    }
6737   ],
6738   "linker_set_key" : "android::Vector<android::hardware::ProcessState::handle_entry>",
6739   "name" : "android::Vector<android::hardware::ProcessState::handle_entry>",
6740   "record_kind" : "class",
6741   "referenced_type" : "type-21",
6742   "self_type" : "type-21",
6743   "size" : 20,
6744   "source_file" : "/system/core/libutils/include/utils/Vector.h",
6745   "template_args" : [ "type-26" ],
6746   "unique_id" : "_ZTSN7android6VectorINS_8hardware12ProcessState12handle_entryEEE",
6747   "vtable_components" :
6748   [
6749    {
6750     "kind" : "offset_to_top"
6751    },
6752    {
6753     "kind" : "rtti",
6754     "mangled_component_name" : "_ZTIN7android6VectorINS_8hardware12ProcessState12handle_entryEEE"
6755    },
6756    {
6757     "kind" : "complete_dtor_pointer",
6758     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED1Ev"
6759    },
6760    {
6761     "kind" : "deleting_dtor_pointer",
6762     "mangled_component_name" : "_ZN7android6VectorINS_8hardware12ProcessState12handle_entryEED0Ev"
6763    },
6764    {
6765     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE12do_constructEPvj"
6766    },
6767    {
6768     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE10do_destroyEPvj"
6769    },
6770    {
6771     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE7do_copyEPvPKvj"
6772    },
6773    {
6774     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE8do_splatEPvPKvj"
6775    },
6776    {
6777     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE15do_move_forwardEPvPKvj"
6778    },
6779    {
6780     "mangled_component_name" : "_ZNK7android6VectorINS_8hardware12ProcessState12handle_entryEE16do_move_backwardEPvPKvj"
6781    }
6782   ]
6783  },
6784  {
6785   "alignment" : 4,
6786   "fields" :
6787   [
6788    {
6789     "access" : "private",
6790     "field_name" : "mStorage",
6791     "field_offset" : 32,
6792     "referenced_type" : "type-23"
6793    },
6794    {
6795     "access" : "private",
6796     "field_name" : "mCount",
6797     "field_offset" : 64,
6798     "referenced_type" : "type-2"
6799    },
6800    {
6801     "access" : "private",
6802     "field_name" : "mFlags",
6803     "field_offset" : 96,
6804     "referenced_type" : "type-25"
6805    },
6806    {
6807     "access" : "private",
6808     "field_name" : "mItemSize",
6809     "field_offset" : 128,
6810     "referenced_type" : "type-25"
6811    }
6812   ],
6813   "linker_set_key" : "android::VectorImpl",
6814   "name" : "android::VectorImpl",
6815   "record_kind" : "class",
6816   "referenced_type" : "type-22",
6817   "self_type" : "type-22",
6818   "size" : 20,
6819   "source_file" : "/system/core/libutils/include/utils/VectorImpl.h",
6820   "unique_id" : "_ZTSN7android10VectorImplE",
6821   "vtable_components" :
6822   [
6823    {
6824     "kind" : "offset_to_top"
6825    },
6826    {
6827     "kind" : "rtti",
6828     "mangled_component_name" : "_ZTIN7android10VectorImplE"
6829    },
6830    {
6831     "kind" : "complete_dtor_pointer",
6832     "mangled_component_name" : "_ZN7android10VectorImplD1Ev"
6833    },
6834    {
6835     "kind" : "deleting_dtor_pointer",
6836     "mangled_component_name" : "_ZN7android10VectorImplD0Ev"
6837    },
6838    {
6839     "is_pure" : true,
6840     "mangled_component_name" : "_ZNK7android10VectorImpl12do_constructEPvj"
6841    },
6842    {
6843     "is_pure" : true,
6844     "mangled_component_name" : "_ZNK7android10VectorImpl10do_destroyEPvj"
6845    },
6846    {
6847     "is_pure" : true,
6848     "mangled_component_name" : "_ZNK7android10VectorImpl7do_copyEPvPKvj"
6849    },
6850    {
6851     "is_pure" : true,
6852     "mangled_component_name" : "_ZNK7android10VectorImpl8do_splatEPvPKvj"
6853    },
6854    {
6855     "is_pure" : true,
6856     "mangled_component_name" : "_ZNK7android10VectorImpl15do_move_forwardEPvPKvj"
6857    },
6858    {
6859     "is_pure" : true,
6860     "mangled_component_name" : "_ZNK7android10VectorImpl16do_move_backwardEPvPKvj"
6861    }
6862   ]
6863  },
6864  {
6865   "alignment" : 4,
6866   "base_specifiers" :
6867   [
6868    {
6869     "referenced_type" : "type-175"
6870    }
6871   ],
6872   "linker_set_key" : "android::VirtualLightRefBase",
6873   "name" : "android::VirtualLightRefBase",
6874   "record_kind" : "class",
6875   "referenced_type" : "type-177",
6876   "self_type" : "type-177",
6877   "size" : 8,
6878   "source_file" : "/system/core/libutils/include/utils/LightRefBase.h",
6879   "unique_id" : "_ZTSN7android19VirtualLightRefBaseE",
6880   "vtable_components" :
6881   [
6882    {
6883     "kind" : "offset_to_top"
6884    },
6885    {
6886     "kind" : "rtti",
6887     "mangled_component_name" : "_ZTIN7android19VirtualLightRefBaseE"
6888    },
6889    {
6890     "kind" : "complete_dtor_pointer",
6891     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD1Ev"
6892    },
6893    {
6894     "kind" : "deleting_dtor_pointer",
6895     "mangled_component_name" : "_ZN7android19VirtualLightRefBaseD0Ev"
6896    }
6897   ]
6898  },
6899  {
6900   "alignment" : 4,
6901   "base_specifiers" :
6902   [
6903    {
6904     "referenced_type" : "type-28"
6905    }
6906   ],
6907   "fields" :
6908   [
6909    {
6910     "access" : "protected",
6911     "field_name" : "mSchedPolicy",
6912     "field_offset" : 32,
6913     "referenced_type" : "type-50"
6914    },
6915    {
6916     "access" : "protected",
6917     "field_name" : "mSchedPriority",
6918     "field_offset" : 64,
6919     "referenced_type" : "type-50"
6920    },
6921    {
6922     "access" : "private",
6923     "field_name" : "mExtras",
6924     "field_offset" : 96,
6925     "referenced_type" : "type-132"
6926    },
6927    {
6928     "access" : "private",
6929     "field_name" : "mReserved0",
6930     "field_offset" : 128,
6931     "referenced_type" : "type-23"
6932    }
6933   ],
6934   "linker_set_key" : "android::hardware::BHwBinder",
6935   "name" : "android::hardware::BHwBinder",
6936   "record_kind" : "class",
6937   "referenced_type" : "type-131",
6938   "self_type" : "type-131",
6939   "size" : 28,
6940   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
6941   "unique_id" : "_ZTSN7android8hardware9BHwBinderE",
6942   "vtable_components" :
6943   [
6944    {
6945     "component_value" : 20,
6946     "kind" : "vbase_offset"
6947    },
6948    {
6949     "kind" : "offset_to_top"
6950    },
6951    {
6952     "kind" : "rtti",
6953     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
6954    },
6955    {
6956     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
6957    },
6958    {
6959     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
6960    },
6961    {
6962     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
6963    },
6964    {
6965     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
6966    },
6967    {
6968     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
6969    },
6970    {
6971     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
6972    },
6973    {
6974     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
6975    },
6976    {
6977     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
6978    },
6979    {
6980     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
6981    },
6982    {
6983     "kind" : "complete_dtor_pointer",
6984     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD1Ev"
6985    },
6986    {
6987     "kind" : "deleting_dtor_pointer",
6988     "mangled_component_name" : "_ZN7android8hardware9BHwBinderD0Ev"
6989    },
6990    {
6991     "mangled_component_name" : "_ZN7android8hardware9BHwBinder10onTransactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
6992    },
6993    {
6994     "kind" : "vcall_offset"
6995    },
6996    {
6997     "kind" : "vcall_offset"
6998    },
6999    {
7000     "kind" : "vcall_offset"
7001    },
7002    {
7003     "kind" : "vcall_offset"
7004    },
7005    {
7006     "component_value" : -20,
7007     "kind" : "vcall_offset"
7008    },
7009    {
7010     "component_value" : -20,
7011     "kind" : "offset_to_top"
7012    },
7013    {
7014     "kind" : "rtti",
7015     "mangled_component_name" : "_ZTIN7android8hardware9BHwBinderE"
7016    },
7017    {
7018     "kind" : "complete_dtor_pointer",
7019     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD1Ev"
7020    },
7021    {
7022     "kind" : "deleting_dtor_pointer",
7023     "mangled_component_name" : "_ZTv0_n12_N7android8hardware9BHwBinderD0Ev"
7024    },
7025    {
7026     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
7027    },
7028    {
7029     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
7030    },
7031    {
7032     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
7033    },
7034    {
7035     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7036    }
7037   ]
7038  },
7039  {
7040   "alignment" : 4,
7041   "base_specifiers" :
7042   [
7043    {
7044     "is_virtual" : true,
7045     "referenced_type" : "type-7"
7046    }
7047   ],
7048   "fields" :
7049   [
7050    {
7051     "access" : "private",
7052     "field_name" : "mRemote",
7053     "field_offset" : 32,
7054     "referenced_type" : "type-385"
7055    },
7056    {
7057     "access" : "private",
7058     "field_name" : "mRefs",
7059     "field_offset" : 64,
7060     "referenced_type" : "type-11"
7061    },
7062    {
7063     "access" : "private",
7064     "field_name" : "mState",
7065     "field_offset" : 96,
7066     "referenced_type" : "type-386"
7067    }
7068   ],
7069   "linker_set_key" : "android::hardware::BpHwRefBase",
7070   "name" : "android::hardware::BpHwRefBase",
7071   "record_kind" : "class",
7072   "referenced_type" : "type-384",
7073   "self_type" : "type-384",
7074   "size" : 24,
7075   "source_file" : "/system/libhwbinder/include/hwbinder/Binder.h",
7076   "unique_id" : "_ZTSN7android8hardware11BpHwRefBaseE",
7077   "vtable_components" :
7078   [
7079    {
7080     "component_value" : 16,
7081     "kind" : "vbase_offset"
7082    },
7083    {
7084     "kind" : "offset_to_top"
7085    },
7086    {
7087     "kind" : "rtti",
7088     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
7089    },
7090    {
7091     "kind" : "complete_dtor_pointer",
7092     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD1Ev"
7093    },
7094    {
7095     "kind" : "deleting_dtor_pointer",
7096     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBaseD0Ev"
7097    },
7098    {
7099     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
7100    },
7101    {
7102     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7103    },
7104    {
7105     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7106    },
7107    {
7108     "kind" : "vcall_offset"
7109    },
7110    {
7111     "component_value" : -16,
7112     "kind" : "vcall_offset"
7113    },
7114    {
7115     "component_value" : -16,
7116     "kind" : "vcall_offset"
7117    },
7118    {
7119     "component_value" : -16,
7120     "kind" : "vcall_offset"
7121    },
7122    {
7123     "component_value" : -16,
7124     "kind" : "vcall_offset"
7125    },
7126    {
7127     "component_value" : -16,
7128     "kind" : "offset_to_top"
7129    },
7130    {
7131     "kind" : "rtti",
7132     "mangled_component_name" : "_ZTIN7android8hardware11BpHwRefBaseE"
7133    },
7134    {
7135     "kind" : "complete_dtor_pointer",
7136     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD1Ev"
7137    },
7138    {
7139     "kind" : "deleting_dtor_pointer",
7140     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpHwRefBaseD0Ev"
7141    },
7142    {
7143     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
7144    },
7145    {
7146     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7147    },
7148    {
7149     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7150    },
7151    {
7152     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7153    }
7154   ]
7155  },
7156  {
7157   "alignment" : 4,
7158   "base_specifiers" :
7159   [
7160    {
7161     "referenced_type" : "type-83"
7162    },
7163    {
7164     "referenced_type" : "type-389"
7165    },
7166    {
7167     "referenced_type" : "type-384"
7168    }
7169   ],
7170   "linker_set_key" : "android::hardware::BpInterface<android::hardware::vibrator::V1_0::IVibrator>",
7171   "name" : "android::hardware::BpInterface<android::hardware::vibrator::V1_0::IVibrator>",
7172   "record_kind" : "class",
7173   "referenced_type" : "type-390",
7174   "self_type" : "type-390",
7175   "size" : 32,
7176   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
7177   "template_args" : [ "type-83" ],
7178   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEEE",
7179   "vtable_components" :
7180   [
7181    {
7182     "component_value" : 24,
7183     "kind" : "vbase_offset"
7184    },
7185    {
7186     "kind" : "offset_to_top"
7187    },
7188    {
7189     "kind" : "rtti",
7190     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEEE"
7191    },
7192    {
7193     "mangled_component_name" : "_ZNK7android8hardware8vibrator4V1_09IVibrator8isRemoteEv"
7194    },
7195    {
7196     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
7197    },
7198    {
7199     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
7200    },
7201    {
7202     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
7203    },
7204    {
7205     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
7206    },
7207    {
7208     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator21setHALInstrumentationEv"
7209    },
7210    {
7211     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
7212    },
7213    {
7214     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator4pingEv"
7215    },
7216    {
7217     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
7218    },
7219    {
7220     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator21notifySyspropsChangedEv"
7221    },
7222    {
7223     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
7224    },
7225    {
7226     "kind" : "complete_dtor_pointer",
7227     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEED1Ev"
7228    },
7229    {
7230     "kind" : "deleting_dtor_pointer",
7231     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEED0Ev"
7232    },
7233    {
7234     "is_pure" : true,
7235     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator2onEj"
7236    },
7237    {
7238     "is_pure" : true,
7239     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator3offEv"
7240    },
7241    {
7242     "is_pure" : true,
7243     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator24supportsAmplitudeControlEv"
7244    },
7245    {
7246     "is_pure" : true,
7247     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator12setAmplitudeEh"
7248    },
7249    {
7250     "is_pure" : true,
7251     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator7performENS2_6EffectENS2_14EffectStrengthENSt3__18functionIFvNS2_6StatusEjEEE"
7252    },
7253    {
7254     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEE10onAsBinderEv"
7255    },
7256    {
7257     "component_value" : 20,
7258     "kind" : "vbase_offset"
7259    },
7260    {
7261     "component_value" : -4,
7262     "kind" : "offset_to_top"
7263    },
7264    {
7265     "kind" : "rtti",
7266     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEEE"
7267    },
7268    {
7269     "kind" : "complete_dtor_pointer",
7270     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEED1Ev"
7271    },
7272    {
7273     "kind" : "deleting_dtor_pointer",
7274     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEED0Ev"
7275    },
7276    {
7277     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEE10onAsBinderEv"
7278    },
7279    {
7280     "component_value" : 16,
7281     "kind" : "vbase_offset"
7282    },
7283    {
7284     "component_value" : -8,
7285     "kind" : "offset_to_top"
7286    },
7287    {
7288     "kind" : "rtti",
7289     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEEE"
7290    },
7291    {
7292     "kind" : "complete_dtor_pointer",
7293     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEED1Ev"
7294    },
7295    {
7296     "kind" : "deleting_dtor_pointer",
7297     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEED0Ev"
7298    },
7299    {
7300     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
7301    },
7302    {
7303     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7304    },
7305    {
7306     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7307    },
7308    {
7309     "kind" : "vcall_offset"
7310    },
7311    {
7312     "component_value" : -16,
7313     "kind" : "vcall_offset"
7314    },
7315    {
7316     "component_value" : -16,
7317     "kind" : "vcall_offset"
7318    },
7319    {
7320     "component_value" : -16,
7321     "kind" : "vcall_offset"
7322    },
7323    {
7324     "component_value" : -24,
7325     "kind" : "vcall_offset"
7326    },
7327    {
7328     "component_value" : -24,
7329     "kind" : "offset_to_top"
7330    },
7331    {
7332     "kind" : "rtti",
7333     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEEE"
7334    },
7335    {
7336     "kind" : "complete_dtor_pointer",
7337     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEED1Ev"
7338    },
7339    {
7340     "kind" : "deleting_dtor_pointer",
7341     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEED0Ev"
7342    },
7343    {
7344     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
7345    },
7346    {
7347     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7348    },
7349    {
7350     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7351    },
7352    {
7353     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7354    }
7355   ]
7356  },
7357  {
7358   "alignment" : 4,
7359   "base_specifiers" :
7360   [
7361    {
7362     "referenced_type" : "type-90"
7363    },
7364    {
7365     "referenced_type" : "type-389"
7366    },
7367    {
7368     "referenced_type" : "type-384"
7369    }
7370   ],
7371   "linker_set_key" : "android::hardware::BpInterface<android::hardware::vibrator::V1_1::IVibrator>",
7372   "name" : "android::hardware::BpInterface<android::hardware::vibrator::V1_1::IVibrator>",
7373   "record_kind" : "class",
7374   "referenced_type" : "type-391",
7375   "self_type" : "type-391",
7376   "size" : 32,
7377   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
7378   "template_args" : [ "type-90" ],
7379   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEEE",
7380   "vtable_components" :
7381   [
7382    {
7383     "component_value" : 24,
7384     "kind" : "vbase_offset"
7385    },
7386    {
7387     "kind" : "offset_to_top"
7388    },
7389    {
7390     "kind" : "rtti",
7391     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEEE"
7392    },
7393    {
7394     "mangled_component_name" : "_ZNK7android8hardware8vibrator4V1_19IVibrator8isRemoteEv"
7395    },
7396    {
7397     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
7398    },
7399    {
7400     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
7401    },
7402    {
7403     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
7404    },
7405    {
7406     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
7407    },
7408    {
7409     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator21setHALInstrumentationEv"
7410    },
7411    {
7412     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
7413    },
7414    {
7415     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator4pingEv"
7416    },
7417    {
7418     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
7419    },
7420    {
7421     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator21notifySyspropsChangedEv"
7422    },
7423    {
7424     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
7425    },
7426    {
7427     "kind" : "complete_dtor_pointer",
7428     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEED1Ev"
7429    },
7430    {
7431     "kind" : "deleting_dtor_pointer",
7432     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEED0Ev"
7433    },
7434    {
7435     "is_pure" : true,
7436     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator2onEj"
7437    },
7438    {
7439     "is_pure" : true,
7440     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator3offEv"
7441    },
7442    {
7443     "is_pure" : true,
7444     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator24supportsAmplitudeControlEv"
7445    },
7446    {
7447     "is_pure" : true,
7448     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator12setAmplitudeEh"
7449    },
7450    {
7451     "is_pure" : true,
7452     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator7performENS1_4V1_06EffectENS4_14EffectStrengthENSt3__18functionIFvNS4_6StatusEjEEE"
7453    },
7454    {
7455     "is_pure" : true,
7456     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator11perform_1_1ENS2_10Effect_1_1ENS1_4V1_014EffectStrengthENSt3__18functionIFvNS5_6StatusEjEEE"
7457    },
7458    {
7459     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEE10onAsBinderEv"
7460    },
7461    {
7462     "component_value" : 20,
7463     "kind" : "vbase_offset"
7464    },
7465    {
7466     "component_value" : -4,
7467     "kind" : "offset_to_top"
7468    },
7469    {
7470     "kind" : "rtti",
7471     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEEE"
7472    },
7473    {
7474     "kind" : "complete_dtor_pointer",
7475     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEED1Ev"
7476    },
7477    {
7478     "kind" : "deleting_dtor_pointer",
7479     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEED0Ev"
7480    },
7481    {
7482     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEE10onAsBinderEv"
7483    },
7484    {
7485     "component_value" : 16,
7486     "kind" : "vbase_offset"
7487    },
7488    {
7489     "component_value" : -8,
7490     "kind" : "offset_to_top"
7491    },
7492    {
7493     "kind" : "rtti",
7494     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEEE"
7495    },
7496    {
7497     "kind" : "complete_dtor_pointer",
7498     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEED1Ev"
7499    },
7500    {
7501     "kind" : "deleting_dtor_pointer",
7502     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEED0Ev"
7503    },
7504    {
7505     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
7506    },
7507    {
7508     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7509    },
7510    {
7511     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7512    },
7513    {
7514     "kind" : "vcall_offset"
7515    },
7516    {
7517     "component_value" : -16,
7518     "kind" : "vcall_offset"
7519    },
7520    {
7521     "component_value" : -16,
7522     "kind" : "vcall_offset"
7523    },
7524    {
7525     "component_value" : -16,
7526     "kind" : "vcall_offset"
7527    },
7528    {
7529     "component_value" : -24,
7530     "kind" : "vcall_offset"
7531    },
7532    {
7533     "component_value" : -24,
7534     "kind" : "offset_to_top"
7535    },
7536    {
7537     "kind" : "rtti",
7538     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEEE"
7539    },
7540    {
7541     "kind" : "complete_dtor_pointer",
7542     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEED1Ev"
7543    },
7544    {
7545     "kind" : "deleting_dtor_pointer",
7546     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEED0Ev"
7547    },
7548    {
7549     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
7550    },
7551    {
7552     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7553    },
7554    {
7555     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7556    },
7557    {
7558     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7559    }
7560   ]
7561  },
7562  {
7563   "alignment" : 4,
7564   "base_specifiers" :
7565   [
7566    {
7567     "referenced_type" : "type-108"
7568    },
7569    {
7570     "referenced_type" : "type-389"
7571    },
7572    {
7573     "referenced_type" : "type-384"
7574    }
7575   ],
7576   "linker_set_key" : "android::hardware::BpInterface<android::hardware::vibrator::V1_2::IVibrator>",
7577   "name" : "android::hardware::BpInterface<android::hardware::vibrator::V1_2::IVibrator>",
7578   "record_kind" : "class",
7579   "referenced_type" : "type-392",
7580   "self_type" : "type-392",
7581   "size" : 32,
7582   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
7583   "template_args" : [ "type-108" ],
7584   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEEE",
7585   "vtable_components" :
7586   [
7587    {
7588     "component_value" : 24,
7589     "kind" : "vbase_offset"
7590    },
7591    {
7592     "kind" : "offset_to_top"
7593    },
7594    {
7595     "kind" : "rtti",
7596     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEEE"
7597    },
7598    {
7599     "mangled_component_name" : "_ZNK7android8hardware8vibrator4V1_29IVibrator8isRemoteEv"
7600    },
7601    {
7602     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
7603    },
7604    {
7605     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
7606    },
7607    {
7608     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
7609    },
7610    {
7611     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
7612    },
7613    {
7614     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator21setHALInstrumentationEv"
7615    },
7616    {
7617     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
7618    },
7619    {
7620     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator4pingEv"
7621    },
7622    {
7623     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
7624    },
7625    {
7626     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator21notifySyspropsChangedEv"
7627    },
7628    {
7629     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
7630    },
7631    {
7632     "kind" : "complete_dtor_pointer",
7633     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEED1Ev"
7634    },
7635    {
7636     "kind" : "deleting_dtor_pointer",
7637     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEED0Ev"
7638    },
7639    {
7640     "is_pure" : true,
7641     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator2onEj"
7642    },
7643    {
7644     "is_pure" : true,
7645     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator3offEv"
7646    },
7647    {
7648     "is_pure" : true,
7649     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator24supportsAmplitudeControlEv"
7650    },
7651    {
7652     "is_pure" : true,
7653     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator12setAmplitudeEh"
7654    },
7655    {
7656     "is_pure" : true,
7657     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator7performENS1_4V1_06EffectENS4_14EffectStrengthENSt3__18functionIFvNS4_6StatusEjEEE"
7658    },
7659    {
7660     "is_pure" : true,
7661     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator11perform_1_1ENS1_4V1_110Effect_1_1ENS1_4V1_014EffectStrengthENSt3__18functionIFvNS6_6StatusEjEEE"
7662    },
7663    {
7664     "is_pure" : true,
7665     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator11perform_1_2ENS2_6EffectENS1_4V1_014EffectStrengthENSt3__18functionIFvNS5_6StatusEjEEE"
7666    },
7667    {
7668     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEE10onAsBinderEv"
7669    },
7670    {
7671     "component_value" : 20,
7672     "kind" : "vbase_offset"
7673    },
7674    {
7675     "component_value" : -4,
7676     "kind" : "offset_to_top"
7677    },
7678    {
7679     "kind" : "rtti",
7680     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEEE"
7681    },
7682    {
7683     "kind" : "complete_dtor_pointer",
7684     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEED1Ev"
7685    },
7686    {
7687     "kind" : "deleting_dtor_pointer",
7688     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEED0Ev"
7689    },
7690    {
7691     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEE10onAsBinderEv"
7692    },
7693    {
7694     "component_value" : 16,
7695     "kind" : "vbase_offset"
7696    },
7697    {
7698     "component_value" : -8,
7699     "kind" : "offset_to_top"
7700    },
7701    {
7702     "kind" : "rtti",
7703     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEEE"
7704    },
7705    {
7706     "kind" : "complete_dtor_pointer",
7707     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEED1Ev"
7708    },
7709    {
7710     "kind" : "deleting_dtor_pointer",
7711     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEED0Ev"
7712    },
7713    {
7714     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
7715    },
7716    {
7717     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7718    },
7719    {
7720     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7721    },
7722    {
7723     "kind" : "vcall_offset"
7724    },
7725    {
7726     "component_value" : -16,
7727     "kind" : "vcall_offset"
7728    },
7729    {
7730     "component_value" : -16,
7731     "kind" : "vcall_offset"
7732    },
7733    {
7734     "component_value" : -16,
7735     "kind" : "vcall_offset"
7736    },
7737    {
7738     "component_value" : -24,
7739     "kind" : "vcall_offset"
7740    },
7741    {
7742     "component_value" : -24,
7743     "kind" : "offset_to_top"
7744    },
7745    {
7746     "kind" : "rtti",
7747     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEEE"
7748    },
7749    {
7750     "kind" : "complete_dtor_pointer",
7751     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEED1Ev"
7752    },
7753    {
7754     "kind" : "deleting_dtor_pointer",
7755     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEED0Ev"
7756    },
7757    {
7758     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
7759    },
7760    {
7761     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7762    },
7763    {
7764     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7765    },
7766    {
7767     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7768    }
7769   ]
7770  },
7771  {
7772   "alignment" : 4,
7773   "base_specifiers" :
7774   [
7775    {
7776     "referenced_type" : "type-117"
7777    },
7778    {
7779     "referenced_type" : "type-389"
7780    },
7781    {
7782     "referenced_type" : "type-384"
7783    }
7784   ],
7785   "linker_set_key" : "android::hardware::BpInterface<android::hardware::vibrator::V1_3::IVibrator>",
7786   "name" : "android::hardware::BpInterface<android::hardware::vibrator::V1_3::IVibrator>",
7787   "record_kind" : "class",
7788   "referenced_type" : "type-394",
7789   "self_type" : "type-394",
7790   "size" : 32,
7791   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
7792   "template_args" : [ "type-117" ],
7793   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS0_8vibrator4V1_39IVibratorEEE",
7794   "vtable_components" :
7795   [
7796    {
7797     "component_value" : 24,
7798     "kind" : "vbase_offset"
7799    },
7800    {
7801     "kind" : "offset_to_top"
7802    },
7803    {
7804     "kind" : "rtti",
7805     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_39IVibratorEEE"
7806    },
7807    {
7808     "mangled_component_name" : "_ZNK7android8hardware8vibrator4V1_39IVibrator8isRemoteEv"
7809    },
7810    {
7811     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
7812    },
7813    {
7814     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
7815    },
7816    {
7817     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
7818    },
7819    {
7820     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
7821    },
7822    {
7823     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator21setHALInstrumentationEv"
7824    },
7825    {
7826     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
7827    },
7828    {
7829     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator4pingEv"
7830    },
7831    {
7832     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
7833    },
7834    {
7835     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator21notifySyspropsChangedEv"
7836    },
7837    {
7838     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
7839    },
7840    {
7841     "kind" : "complete_dtor_pointer",
7842     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_8vibrator4V1_39IVibratorEED1Ev"
7843    },
7844    {
7845     "kind" : "deleting_dtor_pointer",
7846     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_8vibrator4V1_39IVibratorEED0Ev"
7847    },
7848    {
7849     "is_pure" : true,
7850     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator2onEj"
7851    },
7852    {
7853     "is_pure" : true,
7854     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator3offEv"
7855    },
7856    {
7857     "is_pure" : true,
7858     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator24supportsAmplitudeControlEv"
7859    },
7860    {
7861     "is_pure" : true,
7862     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator12setAmplitudeEh"
7863    },
7864    {
7865     "is_pure" : true,
7866     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator7performENS1_4V1_06EffectENS4_14EffectStrengthENSt3__18functionIFvNS4_6StatusEjEEE"
7867    },
7868    {
7869     "is_pure" : true,
7870     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator11perform_1_1ENS1_4V1_110Effect_1_1ENS1_4V1_014EffectStrengthENSt3__18functionIFvNS6_6StatusEjEEE"
7871    },
7872    {
7873     "is_pure" : true,
7874     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator11perform_1_2ENS1_4V1_26EffectENS1_4V1_014EffectStrengthENSt3__18functionIFvNS6_6StatusEjEEE"
7875    },
7876    {
7877     "is_pure" : true,
7878     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator23supportsExternalControlEv"
7879    },
7880    {
7881     "is_pure" : true,
7882     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator18setExternalControlEb"
7883    },
7884    {
7885     "is_pure" : true,
7886     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator11perform_1_3ENS2_6EffectENS1_4V1_014EffectStrengthENSt3__18functionIFvNS5_6StatusEjEEE"
7887    },
7888    {
7889     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_8vibrator4V1_39IVibratorEE10onAsBinderEv"
7890    },
7891    {
7892     "component_value" : 20,
7893     "kind" : "vbase_offset"
7894    },
7895    {
7896     "component_value" : -4,
7897     "kind" : "offset_to_top"
7898    },
7899    {
7900     "kind" : "rtti",
7901     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_39IVibratorEEE"
7902    },
7903    {
7904     "kind" : "complete_dtor_pointer",
7905     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_8vibrator4V1_39IVibratorEED1Ev"
7906    },
7907    {
7908     "kind" : "deleting_dtor_pointer",
7909     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_8vibrator4V1_39IVibratorEED0Ev"
7910    },
7911    {
7912     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_8vibrator4V1_39IVibratorEE10onAsBinderEv"
7913    },
7914    {
7915     "component_value" : 16,
7916     "kind" : "vbase_offset"
7917    },
7918    {
7919     "component_value" : -8,
7920     "kind" : "offset_to_top"
7921    },
7922    {
7923     "kind" : "rtti",
7924     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_39IVibratorEEE"
7925    },
7926    {
7927     "kind" : "complete_dtor_pointer",
7928     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_8vibrator4V1_39IVibratorEED1Ev"
7929    },
7930    {
7931     "kind" : "deleting_dtor_pointer",
7932     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS0_8vibrator4V1_39IVibratorEED0Ev"
7933    },
7934    {
7935     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
7936    },
7937    {
7938     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7939    },
7940    {
7941     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7942    },
7943    {
7944     "kind" : "vcall_offset"
7945    },
7946    {
7947     "component_value" : -16,
7948     "kind" : "vcall_offset"
7949    },
7950    {
7951     "component_value" : -16,
7952     "kind" : "vcall_offset"
7953    },
7954    {
7955     "component_value" : -16,
7956     "kind" : "vcall_offset"
7957    },
7958    {
7959     "component_value" : -24,
7960     "kind" : "vcall_offset"
7961    },
7962    {
7963     "component_value" : -24,
7964     "kind" : "offset_to_top"
7965    },
7966    {
7967     "kind" : "rtti",
7968     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS0_8vibrator4V1_39IVibratorEEE"
7969    },
7970    {
7971     "kind" : "complete_dtor_pointer",
7972     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_8vibrator4V1_39IVibratorEED1Ev"
7973    },
7974    {
7975     "kind" : "deleting_dtor_pointer",
7976     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS0_8vibrator4V1_39IVibratorEED0Ev"
7977    },
7978    {
7979     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
7980    },
7981    {
7982     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
7983    },
7984    {
7985     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
7986    },
7987    {
7988     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
7989    }
7990   ]
7991  },
7992  {
7993   "alignment" : 4,
7994   "base_specifiers" :
7995   [
7996    {
7997     "referenced_type" : "type-16"
7998    },
7999    {
8000     "referenced_type" : "type-389"
8001    },
8002    {
8003     "referenced_type" : "type-384"
8004    }
8005   ],
8006   "linker_set_key" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
8007   "name" : "android::hardware::BpInterface<android::hidl::base::V1_0::IBase>",
8008   "record_kind" : "class",
8009   "referenced_type" : "type-388",
8010   "self_type" : "type-388",
8011   "size" : 32,
8012   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8013   "template_args" : [ "type-16" ],
8014   "unique_id" : "_ZTSN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE",
8015   "vtable_components" :
8016   [
8017    {
8018     "component_value" : 24,
8019     "kind" : "vbase_offset"
8020    },
8021    {
8022     "kind" : "offset_to_top"
8023    },
8024    {
8025     "kind" : "rtti",
8026     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8027    },
8028    {
8029     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
8030    },
8031    {
8032     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
8033    },
8034    {
8035     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
8036    },
8037    {
8038     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
8039    },
8040    {
8041     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
8042    },
8043    {
8044     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
8045    },
8046    {
8047     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
8048    },
8049    {
8050     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
8051    },
8052    {
8053     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
8054    },
8055    {
8056     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
8057    },
8058    {
8059     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
8060    },
8061    {
8062     "kind" : "complete_dtor_pointer",
8063     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8064    },
8065    {
8066     "kind" : "deleting_dtor_pointer",
8067     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8068    },
8069    {
8070     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
8071    },
8072    {
8073     "component_value" : 20,
8074     "kind" : "vbase_offset"
8075    },
8076    {
8077     "component_value" : -4,
8078     "kind" : "offset_to_top"
8079    },
8080    {
8081     "kind" : "rtti",
8082     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8083    },
8084    {
8085     "kind" : "complete_dtor_pointer",
8086     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8087    },
8088    {
8089     "kind" : "deleting_dtor_pointer",
8090     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8091    },
8092    {
8093     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
8094    },
8095    {
8096     "component_value" : 16,
8097     "kind" : "vbase_offset"
8098    },
8099    {
8100     "component_value" : -8,
8101     "kind" : "offset_to_top"
8102    },
8103    {
8104     "kind" : "rtti",
8105     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8106    },
8107    {
8108     "kind" : "complete_dtor_pointer",
8109     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8110    },
8111    {
8112     "kind" : "deleting_dtor_pointer",
8113     "mangled_component_name" : "_ZThn8_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8114    },
8115    {
8116     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
8117    },
8118    {
8119     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8120    },
8121    {
8122     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8123    },
8124    {
8125     "kind" : "vcall_offset"
8126    },
8127    {
8128     "component_value" : -16,
8129     "kind" : "vcall_offset"
8130    },
8131    {
8132     "component_value" : -16,
8133     "kind" : "vcall_offset"
8134    },
8135    {
8136     "component_value" : -16,
8137     "kind" : "vcall_offset"
8138    },
8139    {
8140     "component_value" : -24,
8141     "kind" : "vcall_offset"
8142    },
8143    {
8144     "component_value" : -24,
8145     "kind" : "offset_to_top"
8146    },
8147    {
8148     "kind" : "rtti",
8149     "mangled_component_name" : "_ZTIN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEEE"
8150    },
8151    {
8152     "kind" : "complete_dtor_pointer",
8153     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED1Ev"
8154    },
8155    {
8156     "kind" : "deleting_dtor_pointer",
8157     "mangled_component_name" : "_ZTv0_n12_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEED0Ev"
8158    },
8159    {
8160     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
8161    },
8162    {
8163     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
8164    },
8165    {
8166     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
8167    },
8168    {
8169     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8170    }
8171   ]
8172  },
8173  {
8174   "alignment" : 4,
8175   "fields" :
8176   [
8177    {
8178     "access" : "private",
8179     "field_name" : "mMutex",
8180     "referenced_type" : "type-413"
8181    },
8182    {
8183     "access" : "private",
8184     "field_name" : "mMap",
8185     "field_offset" : 32,
8186     "referenced_type" : "type-414"
8187    }
8188   ],
8189   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
8190   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, android::hardware::details::SchedPrio>",
8191   "record_kind" : "class",
8192   "referenced_type" : "type-412",
8193   "self_type" : "type-412",
8194   "size" : 16,
8195   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8196   "template_args" : [ "type-14", "type-415" ],
8197   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEENS0_7details9SchedPrioEEE"
8198  },
8199  {
8200   "alignment" : 4,
8201   "fields" :
8202   [
8203    {
8204     "access" : "private",
8205     "field_name" : "mMutex",
8206     "referenced_type" : "type-421"
8207    },
8208    {
8209     "access" : "private",
8210     "field_name" : "mMap",
8211     "field_offset" : 32,
8212     "referenced_type" : "type-422"
8213    }
8214   ],
8215   "linker_set_key" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
8216   "name" : "android::hardware::ConcurrentMap<android::wp<android::hidl::base::V1_0::IBase>, bool>",
8217   "record_kind" : "class",
8218   "referenced_type" : "type-420",
8219   "self_type" : "type-420",
8220   "size" : 16,
8221   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8222   "template_args" : [ "type-14", "type-31" ],
8223   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINS_2wpINS_4hidl4base4V1_05IBaseEEEbEE"
8224  },
8225  {
8226   "alignment" : 4,
8227   "fields" :
8228   [
8229    {
8230     "access" : "private",
8231     "field_name" : "mMutex",
8232     "referenced_type" : "type-426"
8233    },
8234    {
8235     "access" : "private",
8236     "field_name" : "mMap",
8237     "field_offset" : 32,
8238     "referenced_type" : "type-427"
8239    }
8240   ],
8241   "linker_set_key" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
8242   "name" : "android::hardware::ConcurrentMap<const android::hidl::base::V1_0::IBase *, android::wp<android::hardware::BHwBinder> >",
8243   "record_kind" : "class",
8244   "referenced_type" : "type-425",
8245   "self_type" : "type-425",
8246   "size" : 16,
8247   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8248   "template_args" : [ "type-428", "type-278" ],
8249   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapIPKNS_4hidl4base4V1_05IBaseENS_2wpINS0_9BHwBinderEEEEE"
8250  },
8251  {
8252   "alignment" : 4,
8253   "fields" :
8254   [
8255    {
8256     "access" : "private",
8257     "field_name" : "mMutex",
8258     "referenced_type" : "type-444"
8259    },
8260    {
8261     "access" : "private",
8262     "field_name" : "mMap",
8263     "field_offset" : 32,
8264     "referenced_type" : "type-445"
8265    }
8266   ],
8267   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
8268   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBase> (void *)> >",
8269   "record_kind" : "class",
8270   "referenced_type" : "type-443",
8271   "self_type" : "type-443",
8272   "size" : 16,
8273   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8274   "template_args" : [ "type-446", "type-447" ],
8275   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS_4hidl4base4V1_05IBaseEEEPvEEEEE"
8276  },
8277  {
8278   "alignment" : 4,
8279   "fields" :
8280   [
8281    {
8282     "access" : "private",
8283     "field_name" : "mMutex",
8284     "referenced_type" : "type-434"
8285    },
8286    {
8287     "access" : "private",
8288     "field_name" : "mMap",
8289     "field_offset" : 32,
8290     "referenced_type" : "type-435"
8291    }
8292   ],
8293   "linker_set_key" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
8294   "name" : "android::hardware::ConcurrentMap<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::function<sp<IBinder> (void *)> >",
8295   "record_kind" : "class",
8296   "referenced_type" : "type-433",
8297   "self_type" : "type-433",
8298   "size" : 16,
8299   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h",
8300   "template_args" : [ "type-436", "type-437" ],
8301   "unique_id" : "_ZTSN7android8hardware13ConcurrentMapINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8functionIFNS_2spINS0_7IBinderEEEPvEEEEE"
8302  },
8303  {
8304   "alignment" : 8,
8305   "fields" :
8306   [
8307    {
8308     "field_name" : "flags",
8309     "referenced_type" : "type-2"
8310    },
8311    {
8312     "field_name" : "fdIndex",
8313     "field_offset" : 32,
8314     "referenced_type" : "type-2"
8315    },
8316    {
8317     "field_name" : "offset",
8318     "field_offset" : 64,
8319     "referenced_type" : "type-2"
8320    },
8321    {
8322     "field_name" : "extent",
8323     "field_offset" : 128,
8324     "referenced_type" : "type-13"
8325    }
8326   ],
8327   "linker_set_key" : "android::hardware::GrantorDescriptor",
8328   "name" : "android::hardware::GrantorDescriptor",
8329   "referenced_type" : "type-309",
8330   "self_type" : "type-309",
8331   "size" : 24,
8332   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
8333   "unique_id" : "_ZTSN7android8hardware17GrantorDescriptorE"
8334  },
8335  {
8336   "alignment" : 8,
8337   "base_specifiers" :
8338   [
8339    {
8340     "is_virtual" : true,
8341     "referenced_type" : "type-293"
8342    },
8343    {
8344     "is_virtual" : true,
8345     "referenced_type" : "type-7"
8346    }
8347   ],
8348   "linker_set_key" : "android::hardware::HidlMemory",
8349   "name" : "android::hardware::HidlMemory",
8350   "record_kind" : "class",
8351   "referenced_type" : "type-301",
8352   "self_type" : "type-301",
8353   "size" : 56,
8354   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
8355   "unique_id" : "_ZTSN7android8hardware10HidlMemoryE",
8356   "vtable_components" :
8357   [
8358    {
8359     "component_value" : 48,
8360     "kind" : "vbase_offset"
8361    },
8362    {
8363     "component_value" : 8,
8364     "kind" : "vbase_offset"
8365    },
8366    {
8367     "kind" : "offset_to_top"
8368    },
8369    {
8370     "kind" : "rtti",
8371     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
8372    },
8373    {
8374     "kind" : "complete_dtor_pointer",
8375     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD1Ev"
8376    },
8377    {
8378     "kind" : "deleting_dtor_pointer",
8379     "mangled_component_name" : "_ZN7android8hardware10HidlMemoryD0Ev"
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" : -48,
8395     "kind" : "vcall_offset"
8396    },
8397    {
8398     "component_value" : -48,
8399     "kind" : "offset_to_top"
8400    },
8401    {
8402     "kind" : "rtti",
8403     "mangled_component_name" : "_ZTIN7android8hardware10HidlMemoryE"
8404    },
8405    {
8406     "kind" : "complete_dtor_pointer",
8407     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD1Ev"
8408    },
8409    {
8410     "kind" : "deleting_dtor_pointer",
8411     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10HidlMemoryD0Ev"
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     "is_virtual" : true,
8433     "referenced_type" : "type-7"
8434    }
8435   ],
8436   "linker_set_key" : "android::hardware::IBinder",
8437   "name" : "android::hardware::IBinder",
8438   "record_kind" : "class",
8439   "referenced_type" : "type-28",
8440   "self_type" : "type-28",
8441   "size" : 12,
8442   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
8443   "unique_id" : "_ZTSN7android8hardware7IBinderE",
8444   "vtable_components" :
8445   [
8446    {
8447     "component_value" : 4,
8448     "kind" : "vbase_offset"
8449    },
8450    {
8451     "kind" : "offset_to_top"
8452    },
8453    {
8454     "kind" : "rtti",
8455     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
8456    },
8457    {
8458     "is_pure" : true,
8459     "mangled_component_name" : "_ZN7android8hardware7IBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
8460    },
8461    {
8462     "is_pure" : true,
8463     "mangled_component_name" : "_ZN7android8hardware7IBinder11linkToDeathERKNS_2spINS1_14DeathRecipientEEEPvj"
8464    },
8465    {
8466     "is_pure" : true,
8467     "mangled_component_name" : "_ZN7android8hardware7IBinder13unlinkToDeathERKNS_2wpINS1_14DeathRecipientEEEPvjPS4_"
8468    },
8469    {
8470     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
8471    },
8472    {
8473     "is_pure" : true,
8474     "mangled_component_name" : "_ZN7android8hardware7IBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
8475    },
8476    {
8477     "is_pure" : true,
8478     "mangled_component_name" : "_ZNK7android8hardware7IBinder10findObjectEPKv"
8479    },
8480    {
8481     "is_pure" : true,
8482     "mangled_component_name" : "_ZN7android8hardware7IBinder12detachObjectEPKv"
8483    },
8484    {
8485     "mangled_component_name" : "_ZN7android8hardware7IBinder11localBinderEv"
8486    },
8487    {
8488     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
8489    },
8490    {
8491     "kind" : "complete_dtor_pointer",
8492     "mangled_component_name" : "_ZN7android8hardware7IBinderD1Ev"
8493    },
8494    {
8495     "kind" : "deleting_dtor_pointer",
8496     "mangled_component_name" : "_ZN7android8hardware7IBinderD0Ev"
8497    },
8498    {
8499     "kind" : "vcall_offset"
8500    },
8501    {
8502     "kind" : "vcall_offset"
8503    },
8504    {
8505     "kind" : "vcall_offset"
8506    },
8507    {
8508     "kind" : "vcall_offset"
8509    },
8510    {
8511     "component_value" : -4,
8512     "kind" : "vcall_offset"
8513    },
8514    {
8515     "component_value" : -4,
8516     "kind" : "offset_to_top"
8517    },
8518    {
8519     "kind" : "rtti",
8520     "mangled_component_name" : "_ZTIN7android8hardware7IBinderE"
8521    },
8522    {
8523     "kind" : "complete_dtor_pointer",
8524     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD1Ev"
8525    },
8526    {
8527     "kind" : "deleting_dtor_pointer",
8528     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinderD0Ev"
8529    },
8530    {
8531     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8532    },
8533    {
8534     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8535    },
8536    {
8537     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8538    },
8539    {
8540     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8541    }
8542   ]
8543  },
8544  {
8545   "alignment" : 4,
8546   "base_specifiers" :
8547   [
8548    {
8549     "is_virtual" : true,
8550     "referenced_type" : "type-7"
8551    }
8552   ],
8553   "linker_set_key" : "android::hardware::IBinder::DeathRecipient",
8554   "name" : "android::hardware::IBinder::DeathRecipient",
8555   "record_kind" : "class",
8556   "referenced_type" : "type-17",
8557   "self_type" : "type-17",
8558   "size" : 12,
8559   "source_file" : "/system/libhwbinder/include/hwbinder/IBinder.h",
8560   "unique_id" : "_ZTSN7android8hardware7IBinder14DeathRecipientE",
8561   "vtable_components" :
8562   [
8563    {
8564     "component_value" : 4,
8565     "kind" : "vbase_offset"
8566    },
8567    {
8568     "kind" : "offset_to_top"
8569    },
8570    {
8571     "kind" : "rtti",
8572     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
8573    },
8574    {
8575     "is_pure" : true,
8576     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipient10binderDiedERKNS_2wpIS1_EE"
8577    },
8578    {
8579     "kind" : "complete_dtor_pointer",
8580     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD1Ev"
8581    },
8582    {
8583     "kind" : "deleting_dtor_pointer",
8584     "mangled_component_name" : "_ZN7android8hardware7IBinder14DeathRecipientD0Ev"
8585    },
8586    {
8587     "kind" : "vcall_offset"
8588    },
8589    {
8590     "kind" : "vcall_offset"
8591    },
8592    {
8593     "kind" : "vcall_offset"
8594    },
8595    {
8596     "kind" : "vcall_offset"
8597    },
8598    {
8599     "component_value" : -4,
8600     "kind" : "vcall_offset"
8601    },
8602    {
8603     "component_value" : -4,
8604     "kind" : "offset_to_top"
8605    },
8606    {
8607     "kind" : "rtti",
8608     "mangled_component_name" : "_ZTIN7android8hardware7IBinder14DeathRecipientE"
8609    },
8610    {
8611     "kind" : "complete_dtor_pointer",
8612     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD1Ev"
8613    },
8614    {
8615     "kind" : "deleting_dtor_pointer",
8616     "mangled_component_name" : "_ZTv0_n12_N7android8hardware7IBinder14DeathRecipientD0Ev"
8617    },
8618    {
8619     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8620    },
8621    {
8622     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8623    },
8624    {
8625     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8626    },
8627    {
8628     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8629    }
8630   ]
8631  },
8632  {
8633   "alignment" : 4,
8634   "base_specifiers" :
8635   [
8636    {
8637     "is_virtual" : true,
8638     "referenced_type" : "type-7"
8639    }
8640   ],
8641   "linker_set_key" : "android::hardware::IInterface",
8642   "name" : "android::hardware::IInterface",
8643   "record_kind" : "class",
8644   "referenced_type" : "type-389",
8645   "self_type" : "type-389",
8646   "size" : 12,
8647   "source_file" : "/system/libhwbinder/include/hwbinder/IInterface.h",
8648   "unique_id" : "_ZTSN7android8hardware10IInterfaceE",
8649   "vtable_components" :
8650   [
8651    {
8652     "component_value" : 4,
8653     "kind" : "vbase_offset"
8654    },
8655    {
8656     "kind" : "offset_to_top"
8657    },
8658    {
8659     "kind" : "rtti",
8660     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
8661    },
8662    {
8663     "kind" : "complete_dtor_pointer",
8664     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD1Ev"
8665    },
8666    {
8667     "kind" : "deleting_dtor_pointer",
8668     "mangled_component_name" : "_ZN7android8hardware10IInterfaceD0Ev"
8669    },
8670    {
8671     "is_pure" : true,
8672     "mangled_component_name" : "_ZN7android8hardware10IInterface10onAsBinderEv"
8673    },
8674    {
8675     "kind" : "vcall_offset"
8676    },
8677    {
8678     "kind" : "vcall_offset"
8679    },
8680    {
8681     "kind" : "vcall_offset"
8682    },
8683    {
8684     "kind" : "vcall_offset"
8685    },
8686    {
8687     "component_value" : -4,
8688     "kind" : "vcall_offset"
8689    },
8690    {
8691     "component_value" : -4,
8692     "kind" : "offset_to_top"
8693    },
8694    {
8695     "kind" : "rtti",
8696     "mangled_component_name" : "_ZTIN7android8hardware10IInterfaceE"
8697    },
8698    {
8699     "kind" : "complete_dtor_pointer",
8700     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD1Ev"
8701    },
8702    {
8703     "kind" : "deleting_dtor_pointer",
8704     "mangled_component_name" : "_ZTv0_n12_N7android8hardware10IInterfaceD0Ev"
8705    },
8706    {
8707     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
8708    },
8709    {
8710     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
8711    },
8712    {
8713     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
8714    },
8715    {
8716     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
8717    }
8718   ]
8719  },
8720  {
8721   "alignment" : 4,
8722   "fields" :
8723   [
8724    {
8725     "access" : "private",
8726     "field_name" : "mGrantors",
8727     "referenced_type" : "type-305"
8728    },
8729    {
8730     "access" : "private",
8731     "field_name" : "mHandle",
8732     "field_offset" : 128,
8733     "referenced_type" : "type-352"
8734    },
8735    {
8736     "access" : "private",
8737     "field_name" : "mQuantum",
8738     "field_offset" : 192,
8739     "referenced_type" : "type-2"
8740    },
8741    {
8742     "access" : "private",
8743     "field_name" : "mFlags",
8744     "field_offset" : 224,
8745     "referenced_type" : "type-2"
8746    }
8747   ],
8748   "linker_set_key" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
8749   "name" : "android::hardware::MQDescriptor<char, android::hardware::kSynchronizedReadWrite>",
8750   "referenced_type" : "type-351",
8751   "self_type" : "type-351",
8752   "size" : 32,
8753   "source_file" : "/system/libhidl/base/include/hidl/MQDescriptor.h",
8754   "template_args" : [ "type-48" ],
8755   "unique_id" : "_ZTSN7android8hardware12MQDescriptorIcLNS0_8MQFlavorE1EEE"
8756  },
8757  {
8758   "alignment" : 4,
8759   "fields" :
8760   [
8761    {
8762     "access" : "private",
8763     "field_name" : "mBufCachePos",
8764     "referenced_type" : "type-2"
8765    },
8766    {
8767     "access" : "private",
8768     "field_name" : "mBufCache",
8769     "field_offset" : 32,
8770     "referenced_type" : "type-396"
8771    },
8772    {
8773     "access" : "private",
8774     "field_name" : "mError",
8775     "field_offset" : 128,
8776     "referenced_type" : "type-50"
8777    },
8778    {
8779     "access" : "private",
8780     "field_name" : "mData",
8781     "field_offset" : 160,
8782     "referenced_type" : "type-397"
8783    },
8784    {
8785     "access" : "private",
8786     "field_name" : "mDataSize",
8787     "field_offset" : 192,
8788     "referenced_type" : "type-2"
8789    },
8790    {
8791     "access" : "private",
8792     "field_name" : "mDataCapacity",
8793     "field_offset" : 224,
8794     "referenced_type" : "type-2"
8795    },
8796    {
8797     "access" : "private",
8798     "field_name" : "mDataPos",
8799     "field_offset" : 256,
8800     "referenced_type" : "type-2"
8801    },
8802    {
8803     "access" : "private",
8804     "field_name" : "mObjects",
8805     "field_offset" : 288,
8806     "referenced_type" : "type-398"
8807    },
8808    {
8809     "access" : "private",
8810     "field_name" : "mObjectsSize",
8811     "field_offset" : 320,
8812     "referenced_type" : "type-2"
8813    },
8814    {
8815     "access" : "private",
8816     "field_name" : "mObjectsCapacity",
8817     "field_offset" : 352,
8818     "referenced_type" : "type-2"
8819    },
8820    {
8821     "access" : "private",
8822     "field_name" : "mNextObjectHint",
8823     "field_offset" : 384,
8824     "referenced_type" : "type-2"
8825    },
8826    {
8827     "access" : "private",
8828     "field_name" : "mNumRef",
8829     "field_offset" : 416,
8830     "referenced_type" : "type-2"
8831    },
8832    {
8833     "access" : "private",
8834     "field_name" : "mFdsKnown",
8835     "field_offset" : 448,
8836     "referenced_type" : "type-31"
8837    },
8838    {
8839     "access" : "private",
8840     "field_name" : "mHasFds",
8841     "field_offset" : 456,
8842     "referenced_type" : "type-31"
8843    },
8844    {
8845     "access" : "private",
8846     "field_name" : "mAllowFds",
8847     "field_offset" : 464,
8848     "referenced_type" : "type-31"
8849    },
8850    {
8851     "access" : "private",
8852     "field_name" : "mOwner",
8853     "field_offset" : 480,
8854     "referenced_type" : "type-399"
8855    },
8856    {
8857     "access" : "private",
8858     "field_name" : "mOwnerCookie",
8859     "field_offset" : 512,
8860     "referenced_type" : "type-23"
8861    }
8862   ],
8863   "linker_set_key" : "android::hardware::Parcel",
8864   "name" : "android::hardware::Parcel",
8865   "record_kind" : "class",
8866   "referenced_type" : "type-395",
8867   "self_type" : "type-395",
8868   "size" : 68,
8869   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
8870   "unique_id" : "_ZTSN7android8hardware6ParcelE"
8871  },
8872  {
8873   "access" : "private",
8874   "alignment" : 4,
8875   "fields" :
8876   [
8877    {
8878     "field_name" : "index",
8879     "referenced_type" : "type-2"
8880    },
8881    {
8882     "field_name" : "buffer",
8883     "field_offset" : 32,
8884     "referenced_type" : "type-13"
8885    },
8886    {
8887     "field_name" : "bufend",
8888     "field_offset" : 96,
8889     "referenced_type" : "type-13"
8890    }
8891   ],
8892   "linker_set_key" : "android::hardware::Parcel::BufferInfo",
8893   "name" : "android::hardware::Parcel::BufferInfo",
8894   "referenced_type" : "type-403",
8895   "self_type" : "type-403",
8896   "size" : 20,
8897   "source_file" : "/system/libhwbinder/include/hwbinder/Parcel.h",
8898   "unique_id" : "_ZTSN7android8hardware6Parcel10BufferInfoE"
8899  },
8900  {
8901   "alignment" : 4,
8902   "base_specifiers" :
8903   [
8904    {
8905     "is_virtual" : true,
8906     "referenced_type" : "type-7"
8907    }
8908   ],
8909   "fields" :
8910   [
8911    {
8912     "access" : "private",
8913     "field_name" : "mDriverFD",
8914     "field_offset" : 32,
8915     "referenced_type" : "type-50"
8916    },
8917    {
8918     "access" : "private",
8919     "field_name" : "mVMStart",
8920     "field_offset" : 64,
8921     "referenced_type" : "type-23"
8922    },
8923    {
8924     "access" : "private",
8925     "field_name" : "mThreadCountLock",
8926     "field_offset" : 96,
8927     "referenced_type" : "type-56"
8928    },
8929    {
8930     "access" : "private",
8931     "field_name" : "mThreadCountDecrement",
8932     "field_offset" : 128,
8933     "referenced_type" : "type-57"
8934    },
8935    {
8936     "access" : "private",
8937     "field_name" : "mExecutingThreadsCount",
8938     "field_offset" : 160,
8939     "referenced_type" : "type-2"
8940    },
8941    {
8942     "access" : "private",
8943     "field_name" : "mMaxThreads",
8944     "field_offset" : 192,
8945     "referenced_type" : "type-2"
8946    },
8947    {
8948     "access" : "private",
8949     "field_name" : "mStarvationStartTimeMs",
8950     "field_offset" : 224,
8951     "referenced_type" : "type-18"
8952    },
8953    {
8954     "access" : "private",
8955     "field_name" : "mLock",
8956     "field_offset" : 288,
8957     "referenced_type" : "type-19"
8958    },
8959    {
8960     "access" : "private",
8961     "field_name" : "mHandleToObject",
8962     "field_offset" : 320,
8963     "referenced_type" : "type-21"
8964    },
8965    {
8966     "access" : "private",
8967     "field_name" : "mManagesContexts",
8968     "field_offset" : 480,
8969     "referenced_type" : "type-31"
8970    },
8971    {
8972     "access" : "private",
8973     "field_name" : "mBinderContextCheckFunc",
8974     "field_offset" : 512,
8975     "referenced_type" : "type-29"
8976    },
8977    {
8978     "access" : "private",
8979     "field_name" : "mBinderContextUserData",
8980     "field_offset" : 544,
8981     "referenced_type" : "type-23"
8982    },
8983    {
8984     "access" : "private",
8985     "field_name" : "mContexts",
8986     "field_offset" : 576,
8987     "referenced_type" : "type-41"
8988    },
8989    {
8990     "access" : "private",
8991     "field_name" : "mRootDir",
8992     "field_offset" : 736,
8993     "referenced_type" : "type-45"
8994    },
8995    {
8996     "access" : "private",
8997     "field_name" : "mThreadPoolStarted",
8998     "field_offset" : 768,
8999     "referenced_type" : "type-31"
9000    },
9001    {
9002     "access" : "private",
9003     "field_name" : "mSpawnThreadOnStart",
9004     "field_offset" : 776,
9005     "referenced_type" : "type-31"
9006    },
9007    {
9008     "access" : "private",
9009     "field_name" : "mThreadPoolSeq",
9010     "field_offset" : 800,
9011     "referenced_type" : "type-49"
9012    },
9013    {
9014     "access" : "private",
9015     "field_name" : "mMmapSize",
9016     "field_offset" : 832,
9017     "referenced_type" : "type-25"
9018    },
9019    {
9020     "access" : "private",
9021     "field_name" : "mCallRestriction",
9022     "field_offset" : 864,
9023     "referenced_type" : "type-51"
9024    }
9025   ],
9026   "linker_set_key" : "android::hardware::ProcessState",
9027   "name" : "android::hardware::ProcessState",
9028   "record_kind" : "class",
9029   "referenced_type" : "type-55",
9030   "self_type" : "type-55",
9031   "size" : 120,
9032   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
9033   "unique_id" : "_ZTSN7android8hardware12ProcessStateE",
9034   "vtable_components" :
9035   [
9036    {
9037     "component_value" : 112,
9038     "kind" : "vbase_offset"
9039    },
9040    {
9041     "kind" : "offset_to_top"
9042    },
9043    {
9044     "kind" : "rtti",
9045     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
9046    },
9047    {
9048     "kind" : "complete_dtor_pointer",
9049     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD1Ev"
9050    },
9051    {
9052     "kind" : "deleting_dtor_pointer",
9053     "mangled_component_name" : "_ZN7android8hardware12ProcessStateD0Ev"
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" : -112,
9069     "kind" : "vcall_offset"
9070    },
9071    {
9072     "component_value" : -112,
9073     "kind" : "offset_to_top"
9074    },
9075    {
9076     "kind" : "rtti",
9077     "mangled_component_name" : "_ZTIN7android8hardware12ProcessStateE"
9078    },
9079    {
9080     "kind" : "complete_dtor_pointer",
9081     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD1Ev"
9082    },
9083    {
9084     "kind" : "deleting_dtor_pointer",
9085     "mangled_component_name" : "_ZTv0_n12_N7android8hardware12ProcessStateD0Ev"
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   "access" : "private",
9103   "alignment" : 4,
9104   "fields" :
9105   [
9106    {
9107     "field_name" : "binder",
9108     "referenced_type" : "type-27"
9109    },
9110    {
9111     "field_name" : "refs",
9112     "field_offset" : 32,
9113     "referenced_type" : "type-11"
9114    }
9115   ],
9116   "linker_set_key" : "android::hardware::ProcessState::handle_entry",
9117   "name" : "android::hardware::ProcessState::handle_entry",
9118   "referenced_type" : "type-26",
9119   "self_type" : "type-26",
9120   "size" : 8,
9121   "source_file" : "/system/libhwbinder/include/hwbinder/ProcessState.h",
9122   "unique_id" : "_ZTSN7android8hardware12ProcessState12handle_entryE"
9123  },
9124  {
9125   "alignment" : 4,
9126   "base_specifiers" :
9127   [
9128    {
9129     "referenced_type" : "type-144"
9130    }
9131   ],
9132   "fields" :
9133   [
9134    {
9135     "access" : "private",
9136     "field_name" : "mVal",
9137     "field_offset" : 192,
9138     "referenced_type" : "type-151"
9139    }
9140   ],
9141   "linker_set_key" : "android::hardware::Return<android::hardware::vibrator::V1_0::Status>",
9142   "name" : "android::hardware::Return<android::hardware::vibrator::V1_0::Status>",
9143   "record_kind" : "class",
9144   "referenced_type" : "type-150",
9145   "self_type" : "type-150",
9146   "size" : 28,
9147   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9148   "template_args" : [ "type-151" ],
9149   "unique_id" : "_ZTSN7android8hardware6ReturnINS0_8vibrator4V1_06StatusEEE"
9150  },
9151  {
9152   "alignment" : 4,
9153   "base_specifiers" :
9154   [
9155    {
9156     "referenced_type" : "type-144"
9157    }
9158   ],
9159   "fields" :
9160   [
9161    {
9162     "access" : "private",
9163     "field_name" : "mVal",
9164     "field_offset" : 192,
9165     "referenced_type" : "type-115"
9166    }
9167   ],
9168   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::vibrator::V1_3::IVibrator> >",
9169   "name" : "android::hardware::Return<android::sp<android::hardware::vibrator::V1_3::IVibrator> >",
9170   "record_kind" : "class",
9171   "referenced_type" : "type-158",
9172   "self_type" : "type-158",
9173   "size" : 28,
9174   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9175   "template_args" : [ "type-115" ],
9176   "unique_id" : "_ZTSN7android8hardware6ReturnINS_2spINS0_8vibrator4V1_39IVibratorEEEEE"
9177  },
9178  {
9179   "alignment" : 4,
9180   "base_specifiers" :
9181   [
9182    {
9183     "referenced_type" : "type-144"
9184    }
9185   ],
9186   "fields" :
9187   [
9188    {
9189     "access" : "private",
9190     "field_name" : "mVal",
9191     "field_offset" : 168,
9192     "referenced_type" : "type-31"
9193    }
9194   ],
9195   "linker_set_key" : "android::hardware::Return<bool>",
9196   "name" : "android::hardware::Return<bool>",
9197   "record_kind" : "class",
9198   "referenced_type" : "type-143",
9199   "self_type" : "type-143",
9200   "size" : 24,
9201   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9202   "template_args" : [ "type-31" ],
9203   "unique_id" : "_ZTSN7android8hardware6ReturnIbEE"
9204  },
9205  {
9206   "alignment" : 4,
9207   "base_specifiers" :
9208   [
9209    {
9210     "referenced_type" : "type-144"
9211    }
9212   ],
9213   "linker_set_key" : "android::hardware::Return<void>",
9214   "name" : "android::hardware::Return<void>",
9215   "record_kind" : "class",
9216   "referenced_type" : "type-171",
9217   "self_type" : "type-171",
9218   "size" : 24,
9219   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9220   "template_args" : [ "type-24" ],
9221   "unique_id" : "_ZTSN7android8hardware6ReturnIvEE"
9222  },
9223  {
9224   "alignment" : 4,
9225   "fields" :
9226   [
9227    {
9228     "access" : "private",
9229     "field_name" : "mException",
9230     "referenced_type" : "type-50"
9231    },
9232    {
9233     "access" : "private",
9234     "field_name" : "mErrorCode",
9235     "field_offset" : 32,
9236     "referenced_type" : "type-50"
9237    },
9238    {
9239     "access" : "private",
9240     "field_name" : "mMessage",
9241     "field_offset" : 64,
9242     "referenced_type" : "type-135"
9243    }
9244   ],
9245   "linker_set_key" : "android::hardware::Status",
9246   "name" : "android::hardware::Status",
9247   "record_kind" : "class",
9248   "referenced_type" : "type-134",
9249   "self_type" : "type-134",
9250   "size" : 20,
9251   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9252   "unique_id" : "_ZTSN7android8hardware6StatusE"
9253  },
9254  {
9255   "alignment" : 4,
9256   "fields" :
9257   [
9258    {
9259     "access" : "protected",
9260     "field_name" : "mInstrumentationCallbacks",
9261     "field_offset" : 32,
9262     "referenced_type" : "type-364"
9263    },
9264    {
9265     "access" : "protected",
9266     "field_name" : "mEnableInstrumentation",
9267     "field_offset" : 128,
9268     "referenced_type" : "type-31"
9269    },
9270    {
9271     "access" : "protected",
9272     "field_name" : "mInstrumentationLibPackage",
9273     "field_offset" : 160,
9274     "referenced_type" : "type-365"
9275    },
9276    {
9277     "access" : "protected",
9278     "field_name" : "mInterfaceName",
9279     "field_offset" : 256,
9280     "referenced_type" : "type-366"
9281    }
9282   ],
9283   "linker_set_key" : "android::hardware::details::HidlInstrumentor",
9284   "name" : "android::hardware::details::HidlInstrumentor",
9285   "referenced_type" : "type-363",
9286   "self_type" : "type-363",
9287   "size" : 44,
9288   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9289   "unique_id" : "_ZTSN7android8hardware7details16HidlInstrumentorE",
9290   "vtable_components" :
9291   [
9292    {
9293     "kind" : "offset_to_top"
9294    },
9295    {
9296     "kind" : "rtti",
9297     "mangled_component_name" : "_ZTIN7android8hardware7details16HidlInstrumentorE"
9298    },
9299    {
9300     "kind" : "complete_dtor_pointer",
9301     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD1Ev"
9302    },
9303    {
9304     "kind" : "deleting_dtor_pointer",
9305     "mangled_component_name" : "_ZN7android8hardware7details16HidlInstrumentorD0Ev"
9306    }
9307   ]
9308  },
9309  {
9310   "alignment" : 4,
9311   "fields" :
9312   [
9313    {
9314     "field_name" : "sched_policy",
9315     "referenced_type" : "type-50"
9316    },
9317    {
9318     "field_name" : "prio",
9319     "field_offset" : 32,
9320     "referenced_type" : "type-50"
9321    }
9322   ],
9323   "linker_set_key" : "android::hardware::details::SchedPrio",
9324   "name" : "android::hardware::details::SchedPrio",
9325   "referenced_type" : "type-415",
9326   "self_type" : "type-415",
9327   "size" : 8,
9328   "source_file" : "/system/libhidl/transport/include/hidl/Static.h",
9329   "unique_id" : "_ZTSN7android8hardware7details9SchedPrioE"
9330  },
9331  {
9332   "alignment" : 4,
9333   "fields" :
9334   [
9335    {
9336     "access" : "private",
9337     "field_name" : "mQueue",
9338     "referenced_type" : "type-616"
9339    }
9340   ],
9341   "linker_set_key" : "android::hardware::details::TaskRunner",
9342   "name" : "android::hardware::details::TaskRunner",
9343   "record_kind" : "class",
9344   "referenced_type" : "type-615",
9345   "self_type" : "type-615",
9346   "size" : 8,
9347   "source_file" : "/system/libhidl/base/include/hidl/TaskRunner.h",
9348   "unique_id" : "_ZTSN7android8hardware7details10TaskRunnerE"
9349  },
9350  {
9351   "alignment" : 1,
9352   "linker_set_key" : "android::hardware::details::bnhw_tag",
9353   "name" : "android::hardware::details::bnhw_tag",
9354   "referenced_type" : "type-225",
9355   "self_type" : "type-225",
9356   "size" : 1,
9357   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9358   "unique_id" : "_ZTSN7android8hardware7details8bnhw_tagE"
9359  },
9360  {
9361   "alignment" : 1,
9362   "linker_set_key" : "android::hardware::details::bphw_tag",
9363   "name" : "android::hardware::details::bphw_tag",
9364   "referenced_type" : "type-237",
9365   "self_type" : "type-237",
9366   "size" : 1,
9367   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9368   "unique_id" : "_ZTSN7android8hardware7details8bphw_tagE"
9369  },
9370  {
9371   "alignment" : 1,
9372   "linker_set_key" : "android::hardware::details::bs_tag",
9373   "name" : "android::hardware::details::bs_tag",
9374   "referenced_type" : "type-249",
9375   "self_type" : "type-249",
9376   "size" : 1,
9377   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9378   "unique_id" : "_ZTSN7android8hardware7details6bs_tagE"
9379  },
9380  {
9381   "access" : "private",
9382   "alignment" : 4,
9383   "fields" :
9384   [
9385    {
9386     "field_name" : "mPointer",
9387     "referenced_type" : "type-308"
9388    },
9389    {
9390     "field_name" : "_pad",
9391     "referenced_type" : "type-13"
9392    }
9393   ],
9394   "is_anonymous" : true,
9395   "linker_set_key" : "android::hardware::details::hidl_pointer<GrantorDescriptor>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
9396   "name" : "android::hardware::details::hidl_pointer<GrantorDescriptor>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
9397   "record_kind" : "union",
9398   "referenced_type" : "type-307",
9399   "self_type" : "type-307",
9400   "size" : 8,
9401   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9402   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEUt_E"
9403  },
9404  {
9405   "alignment" : 4,
9406   "fields" :
9407   [
9408    {
9409     "access" : "private",
9410     "referenced_type" : "type-307"
9411    }
9412   ],
9413   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
9414   "name" : "android::hardware::details::hidl_pointer<android::hardware::GrantorDescriptor>",
9415   "referenced_type" : "type-306",
9416   "self_type" : "type-306",
9417   "size" : 8,
9418   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9419   "template_args" : [ "type-309" ],
9420   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_17GrantorDescriptorEEE"
9421  },
9422  {
9423   "alignment" : 4,
9424   "fields" :
9425   [
9426    {
9427     "access" : "private",
9428     "referenced_type" : "type-320"
9429    }
9430   ],
9431   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
9432   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_array<unsigned char, 32> >",
9433   "referenced_type" : "type-319",
9434   "self_type" : "type-319",
9435   "size" : 8,
9436   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9437   "template_args" : [ "type-322" ],
9438   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEE"
9439  },
9440  {
9441   "alignment" : 4,
9442   "fields" :
9443   [
9444    {
9445     "access" : "private",
9446     "referenced_type" : "type-312"
9447    }
9448   ],
9449   "linker_set_key" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
9450   "name" : "android::hardware::details::hidl_pointer<android::hardware::hidl_string>",
9451   "referenced_type" : "type-311",
9452   "self_type" : "type-311",
9453   "size" : 8,
9454   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9455   "template_args" : [ "type-289" ],
9456   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEE"
9457  },
9458  {
9459   "alignment" : 4,
9460   "fields" :
9461   [
9462    {
9463     "access" : "private",
9464     "referenced_type" : "type-337"
9465    }
9466   ],
9467   "linker_set_key" : "android::hardware::details::hidl_pointer<char>",
9468   "name" : "android::hardware::details::hidl_pointer<char>",
9469   "referenced_type" : "type-336",
9470   "self_type" : "type-336",
9471   "size" : 8,
9472   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9473   "template_args" : [ "type-48" ],
9474   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEE"
9475  },
9476  {
9477   "access" : "private",
9478   "alignment" : 4,
9479   "fields" :
9480   [
9481    {
9482     "field_name" : "mPointer",
9483     "referenced_type" : "type-166"
9484    },
9485    {
9486     "field_name" : "_pad",
9487     "referenced_type" : "type-13"
9488    }
9489   ],
9490   "is_anonymous" : true,
9491   "linker_set_key" : "android::hardware::details::hidl_pointer<char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
9492   "name" : "android::hardware::details::hidl_pointer<char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
9493   "record_kind" : "union",
9494   "referenced_type" : "type-337",
9495   "self_type" : "type-337",
9496   "size" : 8,
9497   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9498   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIcEUt_E"
9499  },
9500  {
9501   "alignment" : 4,
9502   "fields" :
9503   [
9504    {
9505     "access" : "private",
9506     "referenced_type" : "type-291"
9507    }
9508   ],
9509   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>",
9510   "name" : "android::hardware::details::hidl_pointer<const char>",
9511   "referenced_type" : "type-290",
9512   "self_type" : "type-290",
9513   "size" : 8,
9514   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9515   "template_args" : [ "type-47" ],
9516   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEE"
9517  },
9518  {
9519   "access" : "private",
9520   "alignment" : 4,
9521   "fields" :
9522   [
9523    {
9524     "field_name" : "mPointer",
9525     "referenced_type" : "type-46"
9526    },
9527    {
9528     "field_name" : "_pad",
9529     "referenced_type" : "type-13"
9530    }
9531   ],
9532   "is_anonymous" : true,
9533   "linker_set_key" : "android::hardware::details::hidl_pointer<const char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
9534   "name" : "android::hardware::details::hidl_pointer<const char>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
9535   "record_kind" : "union",
9536   "referenced_type" : "type-291",
9537   "self_type" : "type-291",
9538   "size" : 8,
9539   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9540   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIKcEUt_E"
9541  },
9542  {
9543   "alignment" : 4,
9544   "fields" :
9545   [
9546    {
9547     "access" : "private",
9548     "referenced_type" : "type-262"
9549    }
9550   ],
9551   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>",
9552   "name" : "android::hardware::details::hidl_pointer<const native_handle>",
9553   "referenced_type" : "type-261",
9554   "self_type" : "type-261",
9555   "size" : 8,
9556   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9557   "template_args" : [ "type-264" ],
9558   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEE"
9559  },
9560  {
9561   "access" : "private",
9562   "alignment" : 4,
9563   "fields" :
9564   [
9565    {
9566     "field_name" : "mPointer",
9567     "referenced_type" : "type-263"
9568    },
9569    {
9570     "field_name" : "_pad",
9571     "referenced_type" : "type-13"
9572    }
9573   ],
9574   "is_anonymous" : true,
9575   "linker_set_key" : "android::hardware::details::hidl_pointer<const native_handle>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
9576   "name" : "android::hardware::details::hidl_pointer<const native_handle>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
9577   "record_kind" : "union",
9578   "referenced_type" : "type-262",
9579   "self_type" : "type-262",
9580   "size" : 8,
9581   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9582   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIK13native_handleEUt_E"
9583  },
9584  {
9585   "access" : "private",
9586   "alignment" : 4,
9587   "fields" :
9588   [
9589    {
9590     "field_name" : "mPointer",
9591     "referenced_type" : "type-321"
9592    },
9593    {
9594     "field_name" : "_pad",
9595     "referenced_type" : "type-13"
9596    }
9597   ],
9598   "is_anonymous" : true,
9599   "linker_set_key" : "android::hardware::details::hidl_pointer<hidl_array<unsigned char, 32> >::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
9600   "name" : "android::hardware::details::hidl_pointer<hidl_array<unsigned char, 32> >::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
9601   "record_kind" : "union",
9602   "referenced_type" : "type-320",
9603   "self_type" : "type-320",
9604   "size" : 8,
9605   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9606   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_10hidl_arrayIhLj32EJEEEEUt_E"
9607  },
9608  {
9609   "access" : "private",
9610   "alignment" : 4,
9611   "fields" :
9612   [
9613    {
9614     "field_name" : "mPointer",
9615     "referenced_type" : "type-313"
9616    },
9617    {
9618     "field_name" : "_pad",
9619     "referenced_type" : "type-13"
9620    }
9621   ],
9622   "is_anonymous" : true,
9623   "linker_set_key" : "android::hardware::details::hidl_pointer<hidl_string>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
9624   "name" : "android::hardware::details::hidl_pointer<hidl_string>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
9625   "record_kind" : "union",
9626   "referenced_type" : "type-312",
9627   "self_type" : "type-312",
9628   "size" : 8,
9629   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9630   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerINS0_11hidl_stringEEUt_E"
9631  },
9632  {
9633   "alignment" : 4,
9634   "fields" :
9635   [
9636    {
9637     "access" : "private",
9638     "referenced_type" : "type-330"
9639    }
9640   ],
9641   "linker_set_key" : "android::hardware::details::hidl_pointer<int>",
9642   "name" : "android::hardware::details::hidl_pointer<int>",
9643   "referenced_type" : "type-329",
9644   "self_type" : "type-329",
9645   "size" : 8,
9646   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9647   "template_args" : [ "type-50" ],
9648   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEE"
9649  },
9650  {
9651   "access" : "private",
9652   "alignment" : 4,
9653   "fields" :
9654   [
9655    {
9656     "field_name" : "mPointer",
9657     "referenced_type" : "type-331"
9658    },
9659    {
9660     "field_name" : "_pad",
9661     "referenced_type" : "type-13"
9662    }
9663   ],
9664   "is_anonymous" : true,
9665   "linker_set_key" : "android::hardware::details::hidl_pointer<int>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
9666   "name" : "android::hardware::details::hidl_pointer<int>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
9667   "record_kind" : "union",
9668   "referenced_type" : "type-330",
9669   "self_type" : "type-330",
9670   "size" : 8,
9671   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9672   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerIiEUt_E"
9673  },
9674  {
9675   "alignment" : 4,
9676   "fields" :
9677   [
9678    {
9679     "access" : "private",
9680     "referenced_type" : "type-353"
9681    }
9682   ],
9683   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>",
9684   "name" : "android::hardware::details::hidl_pointer<native_handle>",
9685   "referenced_type" : "type-352",
9686   "self_type" : "type-352",
9687   "size" : 8,
9688   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9689   "template_args" : [ "type-182" ],
9690   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEE"
9691  },
9692  {
9693   "access" : "private",
9694   "alignment" : 4,
9695   "fields" :
9696   [
9697    {
9698     "field_name" : "mPointer",
9699     "referenced_type" : "type-181"
9700    },
9701    {
9702     "field_name" : "_pad",
9703     "referenced_type" : "type-13"
9704    }
9705   ],
9706   "is_anonymous" : true,
9707   "linker_set_key" : "android::hardware::details::hidl_pointer<native_handle>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
9708   "name" : "android::hardware::details::hidl_pointer<native_handle>::(anonymous union at system/libhidl/base/include/hidl/HidlInternal.h:110:5) at system/libhidl/base/include/hidl/HidlInternal.h:110:5",
9709   "record_kind" : "union",
9710   "referenced_type" : "type-353",
9711   "self_type" : "type-353",
9712   "size" : 8,
9713   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9714   "unique_id" : "_ZTSN7android8hardware7details12hidl_pointerI13native_handleEUt_E"
9715  },
9716  {
9717   "alignment" : 1,
9718   "linker_set_key" : "android::hardware::details::i_tag",
9719   "name" : "android::hardware::details::i_tag",
9720   "referenced_type" : "type-212",
9721   "self_type" : "type-212",
9722   "size" : 1,
9723   "source_file" : "/system/libhidl/base/include/hidl/HidlInternal.h",
9724   "unique_id" : "_ZTSN7android8hardware7details5i_tagE"
9725  },
9726  {
9727   "alignment" : 4,
9728   "fields" :
9729   [
9730    {
9731     "access" : "private",
9732     "field_name" : "mStatus",
9733     "referenced_type" : "type-134"
9734    },
9735    {
9736     "access" : "private",
9737     "field_name" : "mCheckedStatus",
9738     "field_offset" : 160,
9739     "referenced_type" : "type-31"
9740    }
9741   ],
9742   "linker_set_key" : "android::hardware::details::return_status",
9743   "name" : "android::hardware::details::return_status",
9744   "record_kind" : "class",
9745   "referenced_type" : "type-144",
9746   "self_type" : "type-144",
9747   "size" : 24,
9748   "source_file" : "/system/libhidl/base/include/hidl/Status.h",
9749   "unique_id" : "_ZTSN7android8hardware7details13return_statusE"
9750  },
9751  {
9752   "alignment" : 1,
9753   "linker_set_key" : "android::hardware::details::std_array<unsigned char, 32>",
9754   "name" : "android::hardware::details::std_array<unsigned char, 32>",
9755   "referenced_type" : "type-338",
9756   "self_type" : "type-338",
9757   "size" : 1,
9758   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9759   "template_args" : [ "type-95" ],
9760   "unique_id" : "_ZTSN7android8hardware7details9std_arrayIhLj32EJEEE"
9761  },
9762  {
9763   "alignment" : 1,
9764   "fields" :
9765   [
9766    {
9767     "access" : "private",
9768     "field_name" : "mBuffer",
9769     "referenced_type" : "type-323"
9770    }
9771   ],
9772   "linker_set_key" : "android::hardware::hidl_array<unsigned char, 32>",
9773   "name" : "android::hardware::hidl_array<unsigned char, 32>",
9774   "referenced_type" : "type-322",
9775   "self_type" : "type-322",
9776   "size" : 32,
9777   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9778   "template_args" : [ "type-95" ],
9779   "unique_id" : "_ZTSN7android8hardware10hidl_arrayIhLj32EJEEE"
9780  },
9781  {
9782   "alignment" : 4,
9783   "base_specifiers" :
9784   [
9785    {
9786     "referenced_type" : "type-17"
9787    }
9788   ],
9789   "fields" :
9790   [
9791    {
9792     "access" : "private",
9793     "field_name" : "mRecipient",
9794     "field_offset" : 32,
9795     "referenced_type" : "type-4"
9796    },
9797    {
9798     "access" : "private",
9799     "field_name" : "mCookie",
9800     "field_offset" : 96,
9801     "referenced_type" : "type-13"
9802    },
9803    {
9804     "access" : "private",
9805     "field_name" : "mBase",
9806     "field_offset" : 160,
9807     "referenced_type" : "type-14"
9808    }
9809   ],
9810   "linker_set_key" : "android::hardware::hidl_binder_death_recipient",
9811   "name" : "android::hardware::hidl_binder_death_recipient",
9812   "referenced_type" : "type-3",
9813   "self_type" : "type-3",
9814   "size" : 36,
9815   "source_file" : "/system/libhidl/transport/include/hidl/HidlBinderSupport.h",
9816   "unique_id" : "_ZTSN7android8hardware27hidl_binder_death_recipientE",
9817   "vtable_components" :
9818   [
9819    {
9820     "component_value" : 28,
9821     "kind" : "vbase_offset"
9822    },
9823    {
9824     "kind" : "offset_to_top"
9825    },
9826    {
9827     "kind" : "rtti",
9828     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
9829    },
9830    {
9831     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipient10binderDiedERKNS_2wpINS0_7IBinderEEE"
9832    },
9833    {
9834     "kind" : "complete_dtor_pointer",
9835     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD1Ev"
9836    },
9837    {
9838     "kind" : "deleting_dtor_pointer",
9839     "mangled_component_name" : "_ZN7android8hardware27hidl_binder_death_recipientD0Ev"
9840    },
9841    {
9842     "kind" : "vcall_offset"
9843    },
9844    {
9845     "kind" : "vcall_offset"
9846    },
9847    {
9848     "kind" : "vcall_offset"
9849    },
9850    {
9851     "kind" : "vcall_offset"
9852    },
9853    {
9854     "component_value" : -28,
9855     "kind" : "vcall_offset"
9856    },
9857    {
9858     "component_value" : -28,
9859     "kind" : "offset_to_top"
9860    },
9861    {
9862     "kind" : "rtti",
9863     "mangled_component_name" : "_ZTIN7android8hardware27hidl_binder_death_recipientE"
9864    },
9865    {
9866     "kind" : "complete_dtor_pointer",
9867     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD1Ev"
9868    },
9869    {
9870     "kind" : "deleting_dtor_pointer",
9871     "mangled_component_name" : "_ZTv0_n12_N7android8hardware27hidl_binder_death_recipientD0Ev"
9872    },
9873    {
9874     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9875    },
9876    {
9877     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9878    },
9879    {
9880     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9881    },
9882    {
9883     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9884    }
9885   ]
9886  },
9887  {
9888   "alignment" : 4,
9889   "base_specifiers" :
9890   [
9891    {
9892     "is_virtual" : true,
9893     "referenced_type" : "type-7"
9894    }
9895   ],
9896   "linker_set_key" : "android::hardware::hidl_death_recipient",
9897   "name" : "android::hardware::hidl_death_recipient",
9898   "referenced_type" : "type-6",
9899   "self_type" : "type-6",
9900   "size" : 12,
9901   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9902   "unique_id" : "_ZTSN7android8hardware20hidl_death_recipientE",
9903   "vtable_components" :
9904   [
9905    {
9906     "component_value" : 4,
9907     "kind" : "vbase_offset"
9908    },
9909    {
9910     "kind" : "offset_to_top"
9911    },
9912    {
9913     "kind" : "rtti",
9914     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
9915    },
9916    {
9917     "is_pure" : true,
9918     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipient11serviceDiedEyRKNS_2wpINS_4hidl4base4V1_05IBaseEEE"
9919    },
9920    {
9921     "kind" : "complete_dtor_pointer",
9922     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD1Ev"
9923    },
9924    {
9925     "kind" : "deleting_dtor_pointer",
9926     "mangled_component_name" : "_ZN7android8hardware20hidl_death_recipientD0Ev"
9927    },
9928    {
9929     "kind" : "vcall_offset"
9930    },
9931    {
9932     "kind" : "vcall_offset"
9933    },
9934    {
9935     "kind" : "vcall_offset"
9936    },
9937    {
9938     "kind" : "vcall_offset"
9939    },
9940    {
9941     "component_value" : -4,
9942     "kind" : "vcall_offset"
9943    },
9944    {
9945     "component_value" : -4,
9946     "kind" : "offset_to_top"
9947    },
9948    {
9949     "kind" : "rtti",
9950     "mangled_component_name" : "_ZTIN7android8hardware20hidl_death_recipientE"
9951    },
9952    {
9953     "kind" : "complete_dtor_pointer",
9954     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD1Ev"
9955    },
9956    {
9957     "kind" : "deleting_dtor_pointer",
9958     "mangled_component_name" : "_ZTv0_n12_N7android8hardware20hidl_death_recipientD0Ev"
9959    },
9960    {
9961     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
9962    },
9963    {
9964     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
9965    },
9966    {
9967     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
9968    },
9969    {
9970     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
9971    }
9972   ]
9973  },
9974  {
9975   "alignment" : 8,
9976   "fields" :
9977   [
9978    {
9979     "access" : "private",
9980     "field_name" : "mHandle",
9981     "referenced_type" : "type-261"
9982    },
9983    {
9984     "access" : "private",
9985     "field_name" : "mOwnsHandle",
9986     "field_offset" : 64,
9987     "referenced_type" : "type-31"
9988    }
9989   ],
9990   "linker_set_key" : "android::hardware::hidl_handle",
9991   "name" : "android::hardware::hidl_handle",
9992   "referenced_type" : "type-287",
9993   "self_type" : "type-287",
9994   "size" : 16,
9995   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
9996   "unique_id" : "_ZTSN7android8hardware11hidl_handleE"
9997  },
9998  {
9999   "alignment" : 8,
10000   "fields" :
10001   [
10002    {
10003     "access" : "private",
10004     "field_name" : "mHandle",
10005     "referenced_type" : "type-287"
10006    },
10007    {
10008     "access" : "private",
10009     "field_name" : "mSize",
10010     "field_offset" : 128,
10011     "referenced_type" : "type-13"
10012    },
10013    {
10014     "access" : "private",
10015     "field_name" : "mName",
10016     "field_offset" : 192,
10017     "referenced_type" : "type-289"
10018    }
10019   ],
10020   "linker_set_key" : "android::hardware::hidl_memory",
10021   "name" : "android::hardware::hidl_memory",
10022   "referenced_type" : "type-293",
10023   "self_type" : "type-293",
10024   "size" : 40,
10025   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10026   "unique_id" : "_ZTSN7android8hardware11hidl_memoryE"
10027  },
10028  {
10029   "alignment" : 4,
10030   "fields" :
10031   [
10032    {
10033     "access" : "private",
10034     "field_name" : "mBuffer",
10035     "referenced_type" : "type-290"
10036    },
10037    {
10038     "access" : "private",
10039     "field_name" : "mSize",
10040     "field_offset" : 64,
10041     "referenced_type" : "type-2"
10042    },
10043    {
10044     "access" : "private",
10045     "field_name" : "mOwnsBuffer",
10046     "field_offset" : 96,
10047     "referenced_type" : "type-31"
10048    }
10049   ],
10050   "linker_set_key" : "android::hardware::hidl_string",
10051   "name" : "android::hardware::hidl_string",
10052   "referenced_type" : "type-289",
10053   "self_type" : "type-289",
10054   "size" : 16,
10055   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10056   "unique_id" : "_ZTSN7android8hardware11hidl_stringE"
10057  },
10058  {
10059   "alignment" : 4,
10060   "fields" :
10061   [
10062    {
10063     "access" : "private",
10064     "field_name" : "mBuffer",
10065     "referenced_type" : "type-306"
10066    },
10067    {
10068     "access" : "private",
10069     "field_name" : "mSize",
10070     "field_offset" : 64,
10071     "referenced_type" : "type-2"
10072    },
10073    {
10074     "access" : "private",
10075     "field_name" : "mOwnsBuffer",
10076     "field_offset" : 96,
10077     "referenced_type" : "type-31"
10078    }
10079   ],
10080   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
10081   "name" : "android::hardware::hidl_vec<android::hardware::GrantorDescriptor>",
10082   "referenced_type" : "type-305",
10083   "self_type" : "type-305",
10084   "size" : 16,
10085   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10086   "template_args" : [ "type-309" ],
10087   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_17GrantorDescriptorEEE"
10088  },
10089  {
10090   "alignment" : 4,
10091   "fields" :
10092   [
10093    {
10094     "access" : "private",
10095     "field_name" : "mBuffer",
10096     "referenced_type" : "type-319"
10097    },
10098    {
10099     "access" : "private",
10100     "field_name" : "mSize",
10101     "field_offset" : 64,
10102     "referenced_type" : "type-2"
10103    },
10104    {
10105     "access" : "private",
10106     "field_name" : "mOwnsBuffer",
10107     "field_offset" : 96,
10108     "referenced_type" : "type-31"
10109    }
10110   ],
10111   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
10112   "name" : "android::hardware::hidl_vec<android::hardware::hidl_array<unsigned char, 32> >",
10113   "referenced_type" : "type-318",
10114   "self_type" : "type-318",
10115   "size" : 16,
10116   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10117   "template_args" : [ "type-322" ],
10118   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEE"
10119  },
10120  {
10121   "alignment" : 4,
10122   "fields" :
10123   [
10124    {
10125     "access" : "private",
10126     "field_name" : "mBuffer",
10127     "referenced_type" : "type-311"
10128    },
10129    {
10130     "access" : "private",
10131     "field_name" : "mSize",
10132     "field_offset" : 64,
10133     "referenced_type" : "type-2"
10134    },
10135    {
10136     "access" : "private",
10137     "field_name" : "mOwnsBuffer",
10138     "field_offset" : 96,
10139     "referenced_type" : "type-31"
10140    }
10141   ],
10142   "linker_set_key" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
10143   "name" : "android::hardware::hidl_vec<android::hardware::hidl_string>",
10144   "referenced_type" : "type-310",
10145   "self_type" : "type-310",
10146   "size" : 16,
10147   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10148   "template_args" : [ "type-289" ],
10149   "unique_id" : "_ZTSN7android8hardware8hidl_vecINS0_11hidl_stringEEE"
10150  },
10151  {
10152   "alignment" : 4,
10153   "fields" :
10154   [
10155    {
10156     "access" : "private",
10157     "field_name" : "mBuffer",
10158     "referenced_type" : "type-336"
10159    },
10160    {
10161     "access" : "private",
10162     "field_name" : "mSize",
10163     "field_offset" : 64,
10164     "referenced_type" : "type-2"
10165    },
10166    {
10167     "access" : "private",
10168     "field_name" : "mOwnsBuffer",
10169     "field_offset" : 96,
10170     "referenced_type" : "type-31"
10171    }
10172   ],
10173   "linker_set_key" : "android::hardware::hidl_vec<char>",
10174   "name" : "android::hardware::hidl_vec<char>",
10175   "referenced_type" : "type-335",
10176   "self_type" : "type-335",
10177   "size" : 16,
10178   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10179   "template_args" : [ "type-48" ],
10180   "unique_id" : "_ZTSN7android8hardware8hidl_vecIcEE"
10181  },
10182  {
10183   "alignment" : 4,
10184   "fields" :
10185   [
10186    {
10187     "access" : "private",
10188     "field_name" : "mBuffer",
10189     "referenced_type" : "type-329"
10190    },
10191    {
10192     "access" : "private",
10193     "field_name" : "mSize",
10194     "field_offset" : 64,
10195     "referenced_type" : "type-2"
10196    },
10197    {
10198     "access" : "private",
10199     "field_name" : "mOwnsBuffer",
10200     "field_offset" : 96,
10201     "referenced_type" : "type-31"
10202    }
10203   ],
10204   "linker_set_key" : "android::hardware::hidl_vec<int>",
10205   "name" : "android::hardware::hidl_vec<int>",
10206   "referenced_type" : "type-328",
10207   "self_type" : "type-328",
10208   "size" : 16,
10209   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10210   "template_args" : [ "type-50" ],
10211   "unique_id" : "_ZTSN7android8hardware8hidl_vecIiEE"
10212  },
10213  {
10214   "alignment" : 2,
10215   "fields" :
10216   [
10217    {
10218     "access" : "private",
10219     "field_name" : "mMajor",
10220     "referenced_type" : "type-97"
10221    },
10222    {
10223     "access" : "private",
10224     "field_name" : "mMinor",
10225     "field_offset" : 16,
10226     "referenced_type" : "type-97"
10227    }
10228   ],
10229   "linker_set_key" : "android::hardware::hidl_version",
10230   "name" : "android::hardware::hidl_version",
10231   "referenced_type" : "type-340",
10232   "self_type" : "type-340",
10233   "size" : 4,
10234   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h",
10235   "unique_id" : "_ZTSN7android8hardware12hidl_versionE"
10236  },
10237  {
10238   "alignment" : 4,
10239   "base_specifiers" :
10240   [
10241    {
10242     "referenced_type" : "type-361"
10243    }
10244   ],
10245   "fields" :
10246   [
10247    {
10248     "access" : "private",
10249     "field_name" : "_hidl_mImpl",
10250     "field_offset" : 544,
10251     "referenced_type" : "type-81"
10252    }
10253   ],
10254   "linker_set_key" : "android::hardware::vibrator::V1_0::BnHwVibrator",
10255   "name" : "android::hardware::vibrator::V1_0::BnHwVibrator",
10256   "referenced_type" : "type-559",
10257   "self_type" : "type-559",
10258   "size" : 80,
10259   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/BnHwVibrator.h",
10260   "unique_id" : "_ZTSN7android8hardware8vibrator4V1_012BnHwVibratorE",
10261   "vtable_components" :
10262   [
10263    {
10264     "component_value" : 72,
10265     "kind" : "vbase_offset"
10266    },
10267    {
10268     "kind" : "offset_to_top"
10269    },
10270    {
10271     "kind" : "rtti",
10272     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_012BnHwVibratorE"
10273    },
10274    {
10275     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
10276    },
10277    {
10278     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
10279    },
10280    {
10281     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
10282    },
10283    {
10284     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
10285    },
10286    {
10287     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
10288    },
10289    {
10290     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
10291    },
10292    {
10293     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
10294    },
10295    {
10296     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
10297    },
10298    {
10299     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
10300    },
10301    {
10302     "kind" : "complete_dtor_pointer",
10303     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BnHwVibratorD1Ev"
10304    },
10305    {
10306     "kind" : "deleting_dtor_pointer",
10307     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BnHwVibratorD0Ev"
10308    },
10309    {
10310     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BnHwVibrator10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
10311    },
10312    {
10313     "component_value" : -20,
10314     "kind" : "offset_to_top"
10315    },
10316    {
10317     "kind" : "rtti",
10318     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_012BnHwVibratorE"
10319    },
10320    {
10321     "kind" : "complete_dtor_pointer",
10322     "mangled_component_name" : "_ZThn20_N7android8hardware8vibrator4V1_012BnHwVibratorD1Ev"
10323    },
10324    {
10325     "kind" : "deleting_dtor_pointer",
10326     "mangled_component_name" : "_ZThn20_N7android8hardware8vibrator4V1_012BnHwVibratorD0Ev"
10327    },
10328    {
10329     "kind" : "vcall_offset"
10330    },
10331    {
10332     "kind" : "vcall_offset"
10333    },
10334    {
10335     "kind" : "vcall_offset"
10336    },
10337    {
10338     "kind" : "vcall_offset"
10339    },
10340    {
10341     "component_value" : -72,
10342     "kind" : "vcall_offset"
10343    },
10344    {
10345     "component_value" : -72,
10346     "kind" : "offset_to_top"
10347    },
10348    {
10349     "kind" : "rtti",
10350     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_012BnHwVibratorE"
10351    },
10352    {
10353     "kind" : "complete_dtor_pointer",
10354     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_012BnHwVibratorD1Ev"
10355    },
10356    {
10357     "kind" : "deleting_dtor_pointer",
10358     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_012BnHwVibratorD0Ev"
10359    },
10360    {
10361     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10362    },
10363    {
10364     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10365    },
10366    {
10367     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10368    },
10369    {
10370     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10371    }
10372   ]
10373  },
10374  {
10375   "alignment" : 4,
10376   "base_specifiers" :
10377   [
10378    {
10379     "referenced_type" : "type-390"
10380    },
10381    {
10382     "referenced_type" : "type-363"
10383    }
10384   ],
10385   "fields" :
10386   [
10387    {
10388     "access" : "private",
10389     "field_name" : "_hidl_mMutex",
10390     "field_offset" : 544,
10391     "referenced_type" : "type-562"
10392    },
10393    {
10394     "access" : "private",
10395     "field_name" : "_hidl_mDeathRecipients",
10396     "field_offset" : 576,
10397     "referenced_type" : "type-563"
10398    }
10399   ],
10400   "linker_set_key" : "android::hardware::vibrator::V1_0::BpHwVibrator",
10401   "name" : "android::hardware::vibrator::V1_0::BpHwVibrator",
10402   "referenced_type" : "type-561",
10403   "self_type" : "type-561",
10404   "size" : 92,
10405   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/BpHwVibrator.h",
10406   "unique_id" : "_ZTSN7android8hardware8vibrator4V1_012BpHwVibratorE",
10407   "vtable_components" :
10408   [
10409    {
10410     "component_value" : 84,
10411     "kind" : "vbase_offset"
10412    },
10413    {
10414     "kind" : "offset_to_top"
10415    },
10416    {
10417     "kind" : "rtti",
10418     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_012BpHwVibratorE"
10419    },
10420    {
10421     "mangled_component_name" : "_ZNK7android8hardware8vibrator4V1_012BpHwVibrator8isRemoteEv"
10422    },
10423    {
10424     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
10425    },
10426    {
10427     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
10428    },
10429    {
10430     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
10431    },
10432    {
10433     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
10434    },
10435    {
10436     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibrator21setHALInstrumentationEv"
10437    },
10438    {
10439     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
10440    },
10441    {
10442     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibrator4pingEv"
10443    },
10444    {
10445     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
10446    },
10447    {
10448     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibrator21notifySyspropsChangedEv"
10449    },
10450    {
10451     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
10452    },
10453    {
10454     "kind" : "complete_dtor_pointer",
10455     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibratorD1Ev"
10456    },
10457    {
10458     "kind" : "deleting_dtor_pointer",
10459     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibratorD0Ev"
10460    },
10461    {
10462     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibrator2onEj"
10463    },
10464    {
10465     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibrator3offEv"
10466    },
10467    {
10468     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibrator24supportsAmplitudeControlEv"
10469    },
10470    {
10471     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibrator12setAmplitudeEh"
10472    },
10473    {
10474     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_012BpHwVibrator7performENS2_6EffectENS2_14EffectStrengthENSt3__18functionIFvNS2_6StatusEjEEE"
10475    },
10476    {
10477     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEE10onAsBinderEv"
10478    },
10479    {
10480     "component_value" : 80,
10481     "kind" : "vbase_offset"
10482    },
10483    {
10484     "component_value" : -4,
10485     "kind" : "offset_to_top"
10486    },
10487    {
10488     "kind" : "rtti",
10489     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_012BpHwVibratorE"
10490    },
10491    {
10492     "kind" : "complete_dtor_pointer",
10493     "mangled_component_name" : "_ZThn4_N7android8hardware8vibrator4V1_012BpHwVibratorD1Ev"
10494    },
10495    {
10496     "kind" : "deleting_dtor_pointer",
10497     "mangled_component_name" : "_ZThn4_N7android8hardware8vibrator4V1_012BpHwVibratorD0Ev"
10498    },
10499    {
10500     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_8vibrator4V1_09IVibratorEE10onAsBinderEv"
10501    },
10502    {
10503     "component_value" : 76,
10504     "kind" : "vbase_offset"
10505    },
10506    {
10507     "component_value" : -8,
10508     "kind" : "offset_to_top"
10509    },
10510    {
10511     "kind" : "rtti",
10512     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_012BpHwVibratorE"
10513    },
10514    {
10515     "kind" : "complete_dtor_pointer",
10516     "mangled_component_name" : "_ZThn8_N7android8hardware8vibrator4V1_012BpHwVibratorD1Ev"
10517    },
10518    {
10519     "kind" : "deleting_dtor_pointer",
10520     "mangled_component_name" : "_ZThn8_N7android8hardware8vibrator4V1_012BpHwVibratorD0Ev"
10521    },
10522    {
10523     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
10524    },
10525    {
10526     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10527    },
10528    {
10529     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10530    },
10531    {
10532     "component_value" : -24,
10533     "kind" : "offset_to_top"
10534    },
10535    {
10536     "kind" : "rtti",
10537     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_012BpHwVibratorE"
10538    },
10539    {
10540     "kind" : "complete_dtor_pointer",
10541     "mangled_component_name" : "_ZThn24_N7android8hardware8vibrator4V1_012BpHwVibratorD1Ev"
10542    },
10543    {
10544     "kind" : "deleting_dtor_pointer",
10545     "mangled_component_name" : "_ZThn24_N7android8hardware8vibrator4V1_012BpHwVibratorD0Ev"
10546    },
10547    {
10548     "kind" : "vcall_offset"
10549    },
10550    {
10551     "component_value" : -76,
10552     "kind" : "vcall_offset"
10553    },
10554    {
10555     "component_value" : -76,
10556     "kind" : "vcall_offset"
10557    },
10558    {
10559     "component_value" : -76,
10560     "kind" : "vcall_offset"
10561    },
10562    {
10563     "component_value" : -84,
10564     "kind" : "vcall_offset"
10565    },
10566    {
10567     "component_value" : -84,
10568     "kind" : "offset_to_top"
10569    },
10570    {
10571     "kind" : "rtti",
10572     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_012BpHwVibratorE"
10573    },
10574    {
10575     "kind" : "complete_dtor_pointer",
10576     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_012BpHwVibratorD1Ev"
10577    },
10578    {
10579     "kind" : "deleting_dtor_pointer",
10580     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_012BpHwVibratorD0Ev"
10581    },
10582    {
10583     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
10584    },
10585    {
10586     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
10587    },
10588    {
10589     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
10590    },
10591    {
10592     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10593    }
10594   ]
10595  },
10596  {
10597   "alignment" : 4,
10598   "base_specifiers" :
10599   [
10600    {
10601     "referenced_type" : "type-16"
10602    }
10603   ],
10604   "linker_set_key" : "android::hardware::vibrator::V1_0::IVibrator",
10605   "name" : "android::hardware::vibrator::V1_0::IVibrator",
10606   "referenced_type" : "type-83",
10607   "self_type" : "type-83",
10608   "size" : 12,
10609   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.0/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.0/IVibrator.h",
10610   "unique_id" : "_ZTSN7android8hardware8vibrator4V1_09IVibratorE",
10611   "vtable_components" :
10612   [
10613    {
10614     "component_value" : 4,
10615     "kind" : "vbase_offset"
10616    },
10617    {
10618     "kind" : "offset_to_top"
10619    },
10620    {
10621     "kind" : "rtti",
10622     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_09IVibratorE"
10623    },
10624    {
10625     "mangled_component_name" : "_ZNK7android8hardware8vibrator4V1_09IVibrator8isRemoteEv"
10626    },
10627    {
10628     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
10629    },
10630    {
10631     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
10632    },
10633    {
10634     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
10635    },
10636    {
10637     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
10638    },
10639    {
10640     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator21setHALInstrumentationEv"
10641    },
10642    {
10643     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
10644    },
10645    {
10646     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator4pingEv"
10647    },
10648    {
10649     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
10650    },
10651    {
10652     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator21notifySyspropsChangedEv"
10653    },
10654    {
10655     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
10656    },
10657    {
10658     "kind" : "complete_dtor_pointer",
10659     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibratorD1Ev"
10660    },
10661    {
10662     "kind" : "deleting_dtor_pointer",
10663     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibratorD0Ev"
10664    },
10665    {
10666     "is_pure" : true,
10667     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator2onEj"
10668    },
10669    {
10670     "is_pure" : true,
10671     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator3offEv"
10672    },
10673    {
10674     "is_pure" : true,
10675     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator24supportsAmplitudeControlEv"
10676    },
10677    {
10678     "is_pure" : true,
10679     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator12setAmplitudeEh"
10680    },
10681    {
10682     "is_pure" : true,
10683     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_09IVibrator7performENS2_6EffectENS2_14EffectStrengthENSt3__18functionIFvNS2_6StatusEjEEE"
10684    },
10685    {
10686     "kind" : "vcall_offset"
10687    },
10688    {
10689     "kind" : "vcall_offset"
10690    },
10691    {
10692     "kind" : "vcall_offset"
10693    },
10694    {
10695     "kind" : "vcall_offset"
10696    },
10697    {
10698     "component_value" : -4,
10699     "kind" : "vcall_offset"
10700    },
10701    {
10702     "component_value" : -4,
10703     "kind" : "offset_to_top"
10704    },
10705    {
10706     "kind" : "rtti",
10707     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_09IVibratorE"
10708    },
10709    {
10710     "kind" : "complete_dtor_pointer",
10711     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_09IVibratorD1Ev"
10712    },
10713    {
10714     "kind" : "deleting_dtor_pointer",
10715     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_09IVibratorD0Ev"
10716    },
10717    {
10718     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
10719    },
10720    {
10721     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
10722    },
10723    {
10724     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
10725    },
10726    {
10727     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
10728    }
10729   ]
10730  },
10731  {
10732   "alignment" : 4,
10733   "base_specifiers" :
10734   [
10735    {
10736     "referenced_type" : "type-361"
10737    }
10738   ],
10739   "fields" :
10740   [
10741    {
10742     "access" : "private",
10743     "field_name" : "_hidl_mImpl",
10744     "field_offset" : 544,
10745     "referenced_type" : "type-88"
10746    }
10747   ],
10748   "linker_set_key" : "android::hardware::vibrator::V1_1::BnHwVibrator",
10749   "name" : "android::hardware::vibrator::V1_1::BnHwVibrator",
10750   "referenced_type" : "type-567",
10751   "self_type" : "type-567",
10752   "size" : 80,
10753   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.1/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.1/BnHwVibrator.h",
10754   "unique_id" : "_ZTSN7android8hardware8vibrator4V1_112BnHwVibratorE",
10755   "vtable_components" :
10756   [
10757    {
10758     "component_value" : 72,
10759     "kind" : "vbase_offset"
10760    },
10761    {
10762     "kind" : "offset_to_top"
10763    },
10764    {
10765     "kind" : "rtti",
10766     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_112BnHwVibratorE"
10767    },
10768    {
10769     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
10770    },
10771    {
10772     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
10773    },
10774    {
10775     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
10776    },
10777    {
10778     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
10779    },
10780    {
10781     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
10782    },
10783    {
10784     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
10785    },
10786    {
10787     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
10788    },
10789    {
10790     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
10791    },
10792    {
10793     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
10794    },
10795    {
10796     "kind" : "complete_dtor_pointer",
10797     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BnHwVibratorD1Ev"
10798    },
10799    {
10800     "kind" : "deleting_dtor_pointer",
10801     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BnHwVibratorD0Ev"
10802    },
10803    {
10804     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BnHwVibrator10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
10805    },
10806    {
10807     "component_value" : -20,
10808     "kind" : "offset_to_top"
10809    },
10810    {
10811     "kind" : "rtti",
10812     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_112BnHwVibratorE"
10813    },
10814    {
10815     "kind" : "complete_dtor_pointer",
10816     "mangled_component_name" : "_ZThn20_N7android8hardware8vibrator4V1_112BnHwVibratorD1Ev"
10817    },
10818    {
10819     "kind" : "deleting_dtor_pointer",
10820     "mangled_component_name" : "_ZThn20_N7android8hardware8vibrator4V1_112BnHwVibratorD0Ev"
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" : -72,
10836     "kind" : "vcall_offset"
10837    },
10838    {
10839     "component_value" : -72,
10840     "kind" : "offset_to_top"
10841    },
10842    {
10843     "kind" : "rtti",
10844     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_112BnHwVibratorE"
10845    },
10846    {
10847     "kind" : "complete_dtor_pointer",
10848     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_112BnHwVibratorD1Ev"
10849    },
10850    {
10851     "kind" : "deleting_dtor_pointer",
10852     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_112BnHwVibratorD0Ev"
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   "alignment" : 4,
10870   "base_specifiers" :
10871   [
10872    {
10873     "referenced_type" : "type-391"
10874    },
10875    {
10876     "referenced_type" : "type-363"
10877    }
10878   ],
10879   "fields" :
10880   [
10881    {
10882     "access" : "private",
10883     "field_name" : "_hidl_mMutex",
10884     "field_offset" : 544,
10885     "referenced_type" : "type-571"
10886    },
10887    {
10888     "access" : "private",
10889     "field_name" : "_hidl_mDeathRecipients",
10890     "field_offset" : 576,
10891     "referenced_type" : "type-572"
10892    }
10893   ],
10894   "linker_set_key" : "android::hardware::vibrator::V1_1::BpHwVibrator",
10895   "name" : "android::hardware::vibrator::V1_1::BpHwVibrator",
10896   "referenced_type" : "type-570",
10897   "self_type" : "type-570",
10898   "size" : 92,
10899   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.1/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.1/BpHwVibrator.h",
10900   "unique_id" : "_ZTSN7android8hardware8vibrator4V1_112BpHwVibratorE",
10901   "vtable_components" :
10902   [
10903    {
10904     "component_value" : 84,
10905     "kind" : "vbase_offset"
10906    },
10907    {
10908     "kind" : "offset_to_top"
10909    },
10910    {
10911     "kind" : "rtti",
10912     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_112BpHwVibratorE"
10913    },
10914    {
10915     "mangled_component_name" : "_ZNK7android8hardware8vibrator4V1_112BpHwVibrator8isRemoteEv"
10916    },
10917    {
10918     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
10919    },
10920    {
10921     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
10922    },
10923    {
10924     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
10925    },
10926    {
10927     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
10928    },
10929    {
10930     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator21setHALInstrumentationEv"
10931    },
10932    {
10933     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
10934    },
10935    {
10936     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator4pingEv"
10937    },
10938    {
10939     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
10940    },
10941    {
10942     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator21notifySyspropsChangedEv"
10943    },
10944    {
10945     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
10946    },
10947    {
10948     "kind" : "complete_dtor_pointer",
10949     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibratorD1Ev"
10950    },
10951    {
10952     "kind" : "deleting_dtor_pointer",
10953     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibratorD0Ev"
10954    },
10955    {
10956     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator2onEj"
10957    },
10958    {
10959     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator3offEv"
10960    },
10961    {
10962     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator24supportsAmplitudeControlEv"
10963    },
10964    {
10965     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator12setAmplitudeEh"
10966    },
10967    {
10968     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator7performENS1_4V1_06EffectENS4_14EffectStrengthENSt3__18functionIFvNS4_6StatusEjEEE"
10969    },
10970    {
10971     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_112BpHwVibrator11perform_1_1ENS2_10Effect_1_1ENS1_4V1_014EffectStrengthENSt3__18functionIFvNS5_6StatusEjEEE"
10972    },
10973    {
10974     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEE10onAsBinderEv"
10975    },
10976    {
10977     "component_value" : 80,
10978     "kind" : "vbase_offset"
10979    },
10980    {
10981     "component_value" : -4,
10982     "kind" : "offset_to_top"
10983    },
10984    {
10985     "kind" : "rtti",
10986     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_112BpHwVibratorE"
10987    },
10988    {
10989     "kind" : "complete_dtor_pointer",
10990     "mangled_component_name" : "_ZThn4_N7android8hardware8vibrator4V1_112BpHwVibratorD1Ev"
10991    },
10992    {
10993     "kind" : "deleting_dtor_pointer",
10994     "mangled_component_name" : "_ZThn4_N7android8hardware8vibrator4V1_112BpHwVibratorD0Ev"
10995    },
10996    {
10997     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_8vibrator4V1_19IVibratorEE10onAsBinderEv"
10998    },
10999    {
11000     "component_value" : 76,
11001     "kind" : "vbase_offset"
11002    },
11003    {
11004     "component_value" : -8,
11005     "kind" : "offset_to_top"
11006    },
11007    {
11008     "kind" : "rtti",
11009     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_112BpHwVibratorE"
11010    },
11011    {
11012     "kind" : "complete_dtor_pointer",
11013     "mangled_component_name" : "_ZThn8_N7android8hardware8vibrator4V1_112BpHwVibratorD1Ev"
11014    },
11015    {
11016     "kind" : "deleting_dtor_pointer",
11017     "mangled_component_name" : "_ZThn8_N7android8hardware8vibrator4V1_112BpHwVibratorD0Ev"
11018    },
11019    {
11020     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
11021    },
11022    {
11023     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11024    },
11025    {
11026     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11027    },
11028    {
11029     "component_value" : -24,
11030     "kind" : "offset_to_top"
11031    },
11032    {
11033     "kind" : "rtti",
11034     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_112BpHwVibratorE"
11035    },
11036    {
11037     "kind" : "complete_dtor_pointer",
11038     "mangled_component_name" : "_ZThn24_N7android8hardware8vibrator4V1_112BpHwVibratorD1Ev"
11039    },
11040    {
11041     "kind" : "deleting_dtor_pointer",
11042     "mangled_component_name" : "_ZThn24_N7android8hardware8vibrator4V1_112BpHwVibratorD0Ev"
11043    },
11044    {
11045     "kind" : "vcall_offset"
11046    },
11047    {
11048     "component_value" : -76,
11049     "kind" : "vcall_offset"
11050    },
11051    {
11052     "component_value" : -76,
11053     "kind" : "vcall_offset"
11054    },
11055    {
11056     "component_value" : -76,
11057     "kind" : "vcall_offset"
11058    },
11059    {
11060     "component_value" : -84,
11061     "kind" : "vcall_offset"
11062    },
11063    {
11064     "component_value" : -84,
11065     "kind" : "offset_to_top"
11066    },
11067    {
11068     "kind" : "rtti",
11069     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_112BpHwVibratorE"
11070    },
11071    {
11072     "kind" : "complete_dtor_pointer",
11073     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_112BpHwVibratorD1Ev"
11074    },
11075    {
11076     "kind" : "deleting_dtor_pointer",
11077     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_112BpHwVibratorD0Ev"
11078    },
11079    {
11080     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
11081    },
11082    {
11083     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11084    },
11085    {
11086     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11087    },
11088    {
11089     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11090    }
11091   ]
11092  },
11093  {
11094   "alignment" : 4,
11095   "base_specifiers" :
11096   [
11097    {
11098     "referenced_type" : "type-83"
11099    }
11100   ],
11101   "linker_set_key" : "android::hardware::vibrator::V1_1::IVibrator",
11102   "name" : "android::hardware::vibrator::V1_1::IVibrator",
11103   "referenced_type" : "type-90",
11104   "self_type" : "type-90",
11105   "size" : 12,
11106   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.1/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.1/IVibrator.h",
11107   "unique_id" : "_ZTSN7android8hardware8vibrator4V1_19IVibratorE",
11108   "vtable_components" :
11109   [
11110    {
11111     "component_value" : 4,
11112     "kind" : "vbase_offset"
11113    },
11114    {
11115     "kind" : "offset_to_top"
11116    },
11117    {
11118     "kind" : "rtti",
11119     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_19IVibratorE"
11120    },
11121    {
11122     "mangled_component_name" : "_ZNK7android8hardware8vibrator4V1_19IVibrator8isRemoteEv"
11123    },
11124    {
11125     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11126    },
11127    {
11128     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11129    },
11130    {
11131     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11132    },
11133    {
11134     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
11135    },
11136    {
11137     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator21setHALInstrumentationEv"
11138    },
11139    {
11140     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
11141    },
11142    {
11143     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator4pingEv"
11144    },
11145    {
11146     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11147    },
11148    {
11149     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator21notifySyspropsChangedEv"
11150    },
11151    {
11152     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11153    },
11154    {
11155     "kind" : "complete_dtor_pointer",
11156     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibratorD1Ev"
11157    },
11158    {
11159     "kind" : "deleting_dtor_pointer",
11160     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibratorD0Ev"
11161    },
11162    {
11163     "is_pure" : true,
11164     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator2onEj"
11165    },
11166    {
11167     "is_pure" : true,
11168     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator3offEv"
11169    },
11170    {
11171     "is_pure" : true,
11172     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator24supportsAmplitudeControlEv"
11173    },
11174    {
11175     "is_pure" : true,
11176     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator12setAmplitudeEh"
11177    },
11178    {
11179     "is_pure" : true,
11180     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator7performENS1_4V1_06EffectENS4_14EffectStrengthENSt3__18functionIFvNS4_6StatusEjEEE"
11181    },
11182    {
11183     "is_pure" : true,
11184     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_19IVibrator11perform_1_1ENS2_10Effect_1_1ENS1_4V1_014EffectStrengthENSt3__18functionIFvNS5_6StatusEjEEE"
11185    },
11186    {
11187     "kind" : "vcall_offset"
11188    },
11189    {
11190     "kind" : "vcall_offset"
11191    },
11192    {
11193     "kind" : "vcall_offset"
11194    },
11195    {
11196     "kind" : "vcall_offset"
11197    },
11198    {
11199     "component_value" : -4,
11200     "kind" : "vcall_offset"
11201    },
11202    {
11203     "component_value" : -4,
11204     "kind" : "offset_to_top"
11205    },
11206    {
11207     "kind" : "rtti",
11208     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_19IVibratorE"
11209    },
11210    {
11211     "kind" : "complete_dtor_pointer",
11212     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_19IVibratorD1Ev"
11213    },
11214    {
11215     "kind" : "deleting_dtor_pointer",
11216     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_19IVibratorD0Ev"
11217    },
11218    {
11219     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11220    },
11221    {
11222     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11223    },
11224    {
11225     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11226    },
11227    {
11228     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11229    }
11230   ]
11231  },
11232  {
11233   "alignment" : 4,
11234   "base_specifiers" :
11235   [
11236    {
11237     "referenced_type" : "type-361"
11238    }
11239   ],
11240   "fields" :
11241   [
11242    {
11243     "access" : "private",
11244     "field_name" : "_hidl_mImpl",
11245     "field_offset" : 544,
11246     "referenced_type" : "type-106"
11247    }
11248   ],
11249   "linker_set_key" : "android::hardware::vibrator::V1_2::BnHwVibrator",
11250   "name" : "android::hardware::vibrator::V1_2::BnHwVibrator",
11251   "referenced_type" : "type-575",
11252   "self_type" : "type-575",
11253   "size" : 80,
11254   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BnHwVibrator.h",
11255   "unique_id" : "_ZTSN7android8hardware8vibrator4V1_212BnHwVibratorE",
11256   "vtable_components" :
11257   [
11258    {
11259     "component_value" : 72,
11260     "kind" : "vbase_offset"
11261    },
11262    {
11263     "kind" : "offset_to_top"
11264    },
11265    {
11266     "kind" : "rtti",
11267     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_212BnHwVibratorE"
11268    },
11269    {
11270     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
11271    },
11272    {
11273     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
11274    },
11275    {
11276     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
11277    },
11278    {
11279     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
11280    },
11281    {
11282     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
11283    },
11284    {
11285     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
11286    },
11287    {
11288     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
11289    },
11290    {
11291     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
11292    },
11293    {
11294     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
11295    },
11296    {
11297     "kind" : "complete_dtor_pointer",
11298     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BnHwVibratorD1Ev"
11299    },
11300    {
11301     "kind" : "deleting_dtor_pointer",
11302     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BnHwVibratorD0Ev"
11303    },
11304    {
11305     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BnHwVibrator10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
11306    },
11307    {
11308     "component_value" : -20,
11309     "kind" : "offset_to_top"
11310    },
11311    {
11312     "kind" : "rtti",
11313     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_212BnHwVibratorE"
11314    },
11315    {
11316     "kind" : "complete_dtor_pointer",
11317     "mangled_component_name" : "_ZThn20_N7android8hardware8vibrator4V1_212BnHwVibratorD1Ev"
11318    },
11319    {
11320     "kind" : "deleting_dtor_pointer",
11321     "mangled_component_name" : "_ZThn20_N7android8hardware8vibrator4V1_212BnHwVibratorD0Ev"
11322    },
11323    {
11324     "kind" : "vcall_offset"
11325    },
11326    {
11327     "kind" : "vcall_offset"
11328    },
11329    {
11330     "kind" : "vcall_offset"
11331    },
11332    {
11333     "kind" : "vcall_offset"
11334    },
11335    {
11336     "component_value" : -72,
11337     "kind" : "vcall_offset"
11338    },
11339    {
11340     "component_value" : -72,
11341     "kind" : "offset_to_top"
11342    },
11343    {
11344     "kind" : "rtti",
11345     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_212BnHwVibratorE"
11346    },
11347    {
11348     "kind" : "complete_dtor_pointer",
11349     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_212BnHwVibratorD1Ev"
11350    },
11351    {
11352     "kind" : "deleting_dtor_pointer",
11353     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_212BnHwVibratorD0Ev"
11354    },
11355    {
11356     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11357    },
11358    {
11359     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11360    },
11361    {
11362     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11363    },
11364    {
11365     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11366    }
11367   ]
11368  },
11369  {
11370   "alignment" : 4,
11371   "base_specifiers" :
11372   [
11373    {
11374     "referenced_type" : "type-392"
11375    },
11376    {
11377     "referenced_type" : "type-363"
11378    }
11379   ],
11380   "fields" :
11381   [
11382    {
11383     "access" : "private",
11384     "field_name" : "_hidl_mMutex",
11385     "field_offset" : 544,
11386     "referenced_type" : "type-578"
11387    },
11388    {
11389     "access" : "private",
11390     "field_name" : "_hidl_mDeathRecipients",
11391     "field_offset" : 576,
11392     "referenced_type" : "type-579"
11393    }
11394   ],
11395   "linker_set_key" : "android::hardware::vibrator::V1_2::BpHwVibrator",
11396   "name" : "android::hardware::vibrator::V1_2::BpHwVibrator",
11397   "referenced_type" : "type-577",
11398   "self_type" : "type-577",
11399   "size" : 92,
11400   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/BpHwVibrator.h",
11401   "unique_id" : "_ZTSN7android8hardware8vibrator4V1_212BpHwVibratorE",
11402   "vtable_components" :
11403   [
11404    {
11405     "component_value" : 84,
11406     "kind" : "vbase_offset"
11407    },
11408    {
11409     "kind" : "offset_to_top"
11410    },
11411    {
11412     "kind" : "rtti",
11413     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_212BpHwVibratorE"
11414    },
11415    {
11416     "mangled_component_name" : "_ZNK7android8hardware8vibrator4V1_212BpHwVibrator8isRemoteEv"
11417    },
11418    {
11419     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11420    },
11421    {
11422     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11423    },
11424    {
11425     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11426    },
11427    {
11428     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
11429    },
11430    {
11431     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator21setHALInstrumentationEv"
11432    },
11433    {
11434     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
11435    },
11436    {
11437     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator4pingEv"
11438    },
11439    {
11440     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11441    },
11442    {
11443     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator21notifySyspropsChangedEv"
11444    },
11445    {
11446     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11447    },
11448    {
11449     "kind" : "complete_dtor_pointer",
11450     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibratorD1Ev"
11451    },
11452    {
11453     "kind" : "deleting_dtor_pointer",
11454     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibratorD0Ev"
11455    },
11456    {
11457     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator2onEj"
11458    },
11459    {
11460     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator3offEv"
11461    },
11462    {
11463     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator24supportsAmplitudeControlEv"
11464    },
11465    {
11466     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator12setAmplitudeEh"
11467    },
11468    {
11469     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator7performENS1_4V1_06EffectENS4_14EffectStrengthENSt3__18functionIFvNS4_6StatusEjEEE"
11470    },
11471    {
11472     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator11perform_1_1ENS1_4V1_110Effect_1_1ENS1_4V1_014EffectStrengthENSt3__18functionIFvNS6_6StatusEjEEE"
11473    },
11474    {
11475     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_212BpHwVibrator11perform_1_2ENS2_6EffectENS1_4V1_014EffectStrengthENSt3__18functionIFvNS5_6StatusEjEEE"
11476    },
11477    {
11478     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEE10onAsBinderEv"
11479    },
11480    {
11481     "component_value" : 80,
11482     "kind" : "vbase_offset"
11483    },
11484    {
11485     "component_value" : -4,
11486     "kind" : "offset_to_top"
11487    },
11488    {
11489     "kind" : "rtti",
11490     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_212BpHwVibratorE"
11491    },
11492    {
11493     "kind" : "complete_dtor_pointer",
11494     "mangled_component_name" : "_ZThn4_N7android8hardware8vibrator4V1_212BpHwVibratorD1Ev"
11495    },
11496    {
11497     "kind" : "deleting_dtor_pointer",
11498     "mangled_component_name" : "_ZThn4_N7android8hardware8vibrator4V1_212BpHwVibratorD0Ev"
11499    },
11500    {
11501     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEE10onAsBinderEv"
11502    },
11503    {
11504     "component_value" : 76,
11505     "kind" : "vbase_offset"
11506    },
11507    {
11508     "component_value" : -8,
11509     "kind" : "offset_to_top"
11510    },
11511    {
11512     "kind" : "rtti",
11513     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_212BpHwVibratorE"
11514    },
11515    {
11516     "kind" : "complete_dtor_pointer",
11517     "mangled_component_name" : "_ZThn8_N7android8hardware8vibrator4V1_212BpHwVibratorD1Ev"
11518    },
11519    {
11520     "kind" : "deleting_dtor_pointer",
11521     "mangled_component_name" : "_ZThn8_N7android8hardware8vibrator4V1_212BpHwVibratorD0Ev"
11522    },
11523    {
11524     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
11525    },
11526    {
11527     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11528    },
11529    {
11530     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11531    },
11532    {
11533     "component_value" : -24,
11534     "kind" : "offset_to_top"
11535    },
11536    {
11537     "kind" : "rtti",
11538     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_212BpHwVibratorE"
11539    },
11540    {
11541     "kind" : "complete_dtor_pointer",
11542     "mangled_component_name" : "_ZThn24_N7android8hardware8vibrator4V1_212BpHwVibratorD1Ev"
11543    },
11544    {
11545     "kind" : "deleting_dtor_pointer",
11546     "mangled_component_name" : "_ZThn24_N7android8hardware8vibrator4V1_212BpHwVibratorD0Ev"
11547    },
11548    {
11549     "kind" : "vcall_offset"
11550    },
11551    {
11552     "component_value" : -76,
11553     "kind" : "vcall_offset"
11554    },
11555    {
11556     "component_value" : -76,
11557     "kind" : "vcall_offset"
11558    },
11559    {
11560     "component_value" : -76,
11561     "kind" : "vcall_offset"
11562    },
11563    {
11564     "component_value" : -84,
11565     "kind" : "vcall_offset"
11566    },
11567    {
11568     "component_value" : -84,
11569     "kind" : "offset_to_top"
11570    },
11571    {
11572     "kind" : "rtti",
11573     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_212BpHwVibratorE"
11574    },
11575    {
11576     "kind" : "complete_dtor_pointer",
11577     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_212BpHwVibratorD1Ev"
11578    },
11579    {
11580     "kind" : "deleting_dtor_pointer",
11581     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_212BpHwVibratorD0Ev"
11582    },
11583    {
11584     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
11585    },
11586    {
11587     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
11588    },
11589    {
11590     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
11591    },
11592    {
11593     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11594    }
11595   ]
11596  },
11597  {
11598   "alignment" : 4,
11599   "base_specifiers" :
11600   [
11601    {
11602     "referenced_type" : "type-90"
11603    }
11604   ],
11605   "linker_set_key" : "android::hardware::vibrator::V1_2::IVibrator",
11606   "name" : "android::hardware::vibrator::V1_2::IVibrator",
11607   "referenced_type" : "type-108",
11608   "self_type" : "type-108",
11609   "size" : 12,
11610   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.2/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.2/IVibrator.h",
11611   "unique_id" : "_ZTSN7android8hardware8vibrator4V1_29IVibratorE",
11612   "vtable_components" :
11613   [
11614    {
11615     "component_value" : 4,
11616     "kind" : "vbase_offset"
11617    },
11618    {
11619     "kind" : "offset_to_top"
11620    },
11621    {
11622     "kind" : "rtti",
11623     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_29IVibratorE"
11624    },
11625    {
11626     "mangled_component_name" : "_ZNK7android8hardware8vibrator4V1_29IVibrator8isRemoteEv"
11627    },
11628    {
11629     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11630    },
11631    {
11632     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11633    },
11634    {
11635     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11636    },
11637    {
11638     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
11639    },
11640    {
11641     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator21setHALInstrumentationEv"
11642    },
11643    {
11644     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
11645    },
11646    {
11647     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator4pingEv"
11648    },
11649    {
11650     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11651    },
11652    {
11653     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator21notifySyspropsChangedEv"
11654    },
11655    {
11656     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11657    },
11658    {
11659     "kind" : "complete_dtor_pointer",
11660     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibratorD1Ev"
11661    },
11662    {
11663     "kind" : "deleting_dtor_pointer",
11664     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibratorD0Ev"
11665    },
11666    {
11667     "is_pure" : true,
11668     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator2onEj"
11669    },
11670    {
11671     "is_pure" : true,
11672     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator3offEv"
11673    },
11674    {
11675     "is_pure" : true,
11676     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator24supportsAmplitudeControlEv"
11677    },
11678    {
11679     "is_pure" : true,
11680     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator12setAmplitudeEh"
11681    },
11682    {
11683     "is_pure" : true,
11684     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator7performENS1_4V1_06EffectENS4_14EffectStrengthENSt3__18functionIFvNS4_6StatusEjEEE"
11685    },
11686    {
11687     "is_pure" : true,
11688     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator11perform_1_1ENS1_4V1_110Effect_1_1ENS1_4V1_014EffectStrengthENSt3__18functionIFvNS6_6StatusEjEEE"
11689    },
11690    {
11691     "is_pure" : true,
11692     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_29IVibrator11perform_1_2ENS2_6EffectENS1_4V1_014EffectStrengthENSt3__18functionIFvNS5_6StatusEjEEE"
11693    },
11694    {
11695     "kind" : "vcall_offset"
11696    },
11697    {
11698     "kind" : "vcall_offset"
11699    },
11700    {
11701     "kind" : "vcall_offset"
11702    },
11703    {
11704     "kind" : "vcall_offset"
11705    },
11706    {
11707     "component_value" : -4,
11708     "kind" : "vcall_offset"
11709    },
11710    {
11711     "component_value" : -4,
11712     "kind" : "offset_to_top"
11713    },
11714    {
11715     "kind" : "rtti",
11716     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_29IVibratorE"
11717    },
11718    {
11719     "kind" : "complete_dtor_pointer",
11720     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_29IVibratorD1Ev"
11721    },
11722    {
11723     "kind" : "deleting_dtor_pointer",
11724     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_29IVibratorD0Ev"
11725    },
11726    {
11727     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11728    },
11729    {
11730     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11731    },
11732    {
11733     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11734    },
11735    {
11736     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11737    }
11738   ]
11739  },
11740  {
11741   "alignment" : 4,
11742   "base_specifiers" :
11743   [
11744    {
11745     "referenced_type" : "type-361"
11746    }
11747   ],
11748   "fields" :
11749   [
11750    {
11751     "access" : "private",
11752     "field_name" : "_hidl_mImpl",
11753     "field_offset" : 544,
11754     "referenced_type" : "type-115"
11755    }
11756   ],
11757   "linker_set_key" : "android::hardware::vibrator::V1_3::BnHwVibrator",
11758   "name" : "android::hardware::vibrator::V1_3::BnHwVibrator",
11759   "referenced_type" : "type-360",
11760   "self_type" : "type-360",
11761   "size" : 80,
11762   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BnHwVibrator.h",
11763   "unique_id" : "_ZTSN7android8hardware8vibrator4V1_312BnHwVibratorE",
11764   "vtable_components" :
11765   [
11766    {
11767     "component_value" : 72,
11768     "kind" : "vbase_offset"
11769    },
11770    {
11771     "kind" : "offset_to_top"
11772    },
11773    {
11774     "kind" : "rtti",
11775     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_312BnHwVibratorE"
11776    },
11777    {
11778     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
11779    },
11780    {
11781     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
11782    },
11783    {
11784     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
11785    },
11786    {
11787     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
11788    },
11789    {
11790     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
11791    },
11792    {
11793     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
11794    },
11795    {
11796     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
11797    },
11798    {
11799     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
11800    },
11801    {
11802     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
11803    },
11804    {
11805     "kind" : "complete_dtor_pointer",
11806     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_312BnHwVibratorD1Ev"
11807    },
11808    {
11809     "kind" : "deleting_dtor_pointer",
11810     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_312BnHwVibratorD0Ev"
11811    },
11812    {
11813     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_312BnHwVibrator10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
11814    },
11815    {
11816     "component_value" : -20,
11817     "kind" : "offset_to_top"
11818    },
11819    {
11820     "kind" : "rtti",
11821     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_312BnHwVibratorE"
11822    },
11823    {
11824     "kind" : "complete_dtor_pointer",
11825     "mangled_component_name" : "_ZThn20_N7android8hardware8vibrator4V1_312BnHwVibratorD1Ev"
11826    },
11827    {
11828     "kind" : "deleting_dtor_pointer",
11829     "mangled_component_name" : "_ZThn20_N7android8hardware8vibrator4V1_312BnHwVibratorD0Ev"
11830    },
11831    {
11832     "kind" : "vcall_offset"
11833    },
11834    {
11835     "kind" : "vcall_offset"
11836    },
11837    {
11838     "kind" : "vcall_offset"
11839    },
11840    {
11841     "kind" : "vcall_offset"
11842    },
11843    {
11844     "component_value" : -72,
11845     "kind" : "vcall_offset"
11846    },
11847    {
11848     "component_value" : -72,
11849     "kind" : "offset_to_top"
11850    },
11851    {
11852     "kind" : "rtti",
11853     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_312BnHwVibratorE"
11854    },
11855    {
11856     "kind" : "complete_dtor_pointer",
11857     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_312BnHwVibratorD1Ev"
11858    },
11859    {
11860     "kind" : "deleting_dtor_pointer",
11861     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_312BnHwVibratorD0Ev"
11862    },
11863    {
11864     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
11865    },
11866    {
11867     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
11868    },
11869    {
11870     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
11871    },
11872    {
11873     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
11874    }
11875   ]
11876  },
11877  {
11878   "alignment" : 4,
11879   "base_specifiers" :
11880   [
11881    {
11882     "referenced_type" : "type-394"
11883    },
11884    {
11885     "referenced_type" : "type-363"
11886    }
11887   ],
11888   "fields" :
11889   [
11890    {
11891     "access" : "private",
11892     "field_name" : "_hidl_mMutex",
11893     "field_offset" : 544,
11894     "referenced_type" : "type-586"
11895    },
11896    {
11897     "access" : "private",
11898     "field_name" : "_hidl_mDeathRecipients",
11899     "field_offset" : 576,
11900     "referenced_type" : "type-587"
11901    }
11902   ],
11903   "linker_set_key" : "android::hardware::vibrator::V1_3::BpHwVibrator",
11904   "name" : "android::hardware::vibrator::V1_3::BpHwVibrator",
11905   "referenced_type" : "type-585",
11906   "self_type" : "type-585",
11907   "size" : 92,
11908   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BpHwVibrator.h",
11909   "unique_id" : "_ZTSN7android8hardware8vibrator4V1_312BpHwVibratorE",
11910   "vtable_components" :
11911   [
11912    {
11913     "component_value" : 84,
11914     "kind" : "vbase_offset"
11915    },
11916    {
11917     "kind" : "offset_to_top"
11918    },
11919    {
11920     "kind" : "rtti",
11921     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_312BpHwVibratorE"
11922    },
11923    {
11924     "mangled_component_name" : "_ZNK7android8hardware8vibrator4V1_312BpHwVibrator8isRemoteEv"
11925    },
11926    {
11927     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
11928    },
11929    {
11930     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
11931    },
11932    {
11933     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
11934    },
11935    {
11936     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
11937    },
11938    {
11939     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator21setHALInstrumentationEv"
11940    },
11941    {
11942     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
11943    },
11944    {
11945     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator4pingEv"
11946    },
11947    {
11948     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
11949    },
11950    {
11951     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator21notifySyspropsChangedEv"
11952    },
11953    {
11954     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
11955    },
11956    {
11957     "kind" : "complete_dtor_pointer",
11958     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibratorD1Ev"
11959    },
11960    {
11961     "kind" : "deleting_dtor_pointer",
11962     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibratorD0Ev"
11963    },
11964    {
11965     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator2onEj"
11966    },
11967    {
11968     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator3offEv"
11969    },
11970    {
11971     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator24supportsAmplitudeControlEv"
11972    },
11973    {
11974     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator12setAmplitudeEh"
11975    },
11976    {
11977     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator7performENS1_4V1_06EffectENS4_14EffectStrengthENSt3__18functionIFvNS4_6StatusEjEEE"
11978    },
11979    {
11980     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator11perform_1_1ENS1_4V1_110Effect_1_1ENS1_4V1_014EffectStrengthENSt3__18functionIFvNS6_6StatusEjEEE"
11981    },
11982    {
11983     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator11perform_1_2ENS1_4V1_26EffectENS1_4V1_014EffectStrengthENSt3__18functionIFvNS6_6StatusEjEEE"
11984    },
11985    {
11986     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator23supportsExternalControlEv"
11987    },
11988    {
11989     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator18setExternalControlEb"
11990    },
11991    {
11992     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_312BpHwVibrator11perform_1_3ENS2_6EffectENS1_4V1_014EffectStrengthENSt3__18functionIFvNS5_6StatusEjEEE"
11993    },
11994    {
11995     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS0_8vibrator4V1_39IVibratorEE10onAsBinderEv"
11996    },
11997    {
11998     "component_value" : 80,
11999     "kind" : "vbase_offset"
12000    },
12001    {
12002     "component_value" : -4,
12003     "kind" : "offset_to_top"
12004    },
12005    {
12006     "kind" : "rtti",
12007     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_312BpHwVibratorE"
12008    },
12009    {
12010     "kind" : "complete_dtor_pointer",
12011     "mangled_component_name" : "_ZThn4_N7android8hardware8vibrator4V1_312BpHwVibratorD1Ev"
12012    },
12013    {
12014     "kind" : "deleting_dtor_pointer",
12015     "mangled_component_name" : "_ZThn4_N7android8hardware8vibrator4V1_312BpHwVibratorD0Ev"
12016    },
12017    {
12018     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS0_8vibrator4V1_39IVibratorEE10onAsBinderEv"
12019    },
12020    {
12021     "component_value" : 76,
12022     "kind" : "vbase_offset"
12023    },
12024    {
12025     "component_value" : -8,
12026     "kind" : "offset_to_top"
12027    },
12028    {
12029     "kind" : "rtti",
12030     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_312BpHwVibratorE"
12031    },
12032    {
12033     "kind" : "complete_dtor_pointer",
12034     "mangled_component_name" : "_ZThn8_N7android8hardware8vibrator4V1_312BpHwVibratorD1Ev"
12035    },
12036    {
12037     "kind" : "deleting_dtor_pointer",
12038     "mangled_component_name" : "_ZThn8_N7android8hardware8vibrator4V1_312BpHwVibratorD0Ev"
12039    },
12040    {
12041     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
12042    },
12043    {
12044     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12045    },
12046    {
12047     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12048    },
12049    {
12050     "component_value" : -24,
12051     "kind" : "offset_to_top"
12052    },
12053    {
12054     "kind" : "rtti",
12055     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_312BpHwVibratorE"
12056    },
12057    {
12058     "kind" : "complete_dtor_pointer",
12059     "mangled_component_name" : "_ZThn24_N7android8hardware8vibrator4V1_312BpHwVibratorD1Ev"
12060    },
12061    {
12062     "kind" : "deleting_dtor_pointer",
12063     "mangled_component_name" : "_ZThn24_N7android8hardware8vibrator4V1_312BpHwVibratorD0Ev"
12064    },
12065    {
12066     "kind" : "vcall_offset"
12067    },
12068    {
12069     "component_value" : -76,
12070     "kind" : "vcall_offset"
12071    },
12072    {
12073     "component_value" : -76,
12074     "kind" : "vcall_offset"
12075    },
12076    {
12077     "component_value" : -76,
12078     "kind" : "vcall_offset"
12079    },
12080    {
12081     "component_value" : -84,
12082     "kind" : "vcall_offset"
12083    },
12084    {
12085     "component_value" : -84,
12086     "kind" : "offset_to_top"
12087    },
12088    {
12089     "kind" : "rtti",
12090     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_312BpHwVibratorE"
12091    },
12092    {
12093     "kind" : "complete_dtor_pointer",
12094     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_312BpHwVibratorD1Ev"
12095    },
12096    {
12097     "kind" : "deleting_dtor_pointer",
12098     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_312BpHwVibratorD0Ev"
12099    },
12100    {
12101     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
12102    },
12103    {
12104     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12105    },
12106    {
12107     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12108    },
12109    {
12110     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12111    }
12112   ]
12113  },
12114  {
12115   "alignment" : 4,
12116   "base_specifiers" :
12117   [
12118    {
12119     "referenced_type" : "type-117"
12120    },
12121    {
12122     "referenced_type" : "type-363"
12123    }
12124   ],
12125   "fields" :
12126   [
12127    {
12128     "access" : "private",
12129     "field_name" : "mImpl",
12130     "field_offset" : 384,
12131     "referenced_type" : "type-121"
12132    },
12133    {
12134     "access" : "private",
12135     "field_name" : "mOnewayQueue",
12136     "field_offset" : 416,
12137     "referenced_type" : "type-615"
12138    }
12139   ],
12140   "linker_set_key" : "android::hardware::vibrator::V1_3::BsVibrator",
12141   "name" : "android::hardware::vibrator::V1_3::BsVibrator",
12142   "referenced_type" : "type-614",
12143   "self_type" : "type-614",
12144   "size" : 68,
12145   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/BsVibrator.h",
12146   "unique_id" : "_ZTSN7android8hardware8vibrator4V1_310BsVibratorE",
12147   "vtable_components" :
12148   [
12149    {
12150     "component_value" : 60,
12151     "kind" : "vbase_offset"
12152    },
12153    {
12154     "kind" : "offset_to_top"
12155    },
12156    {
12157     "kind" : "rtti",
12158     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_310BsVibratorE"
12159    },
12160    {
12161     "mangled_component_name" : "_ZNK7android8hardware8vibrator4V1_39IVibrator8isRemoteEv"
12162    },
12163    {
12164     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_310BsVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12165    },
12166    {
12167     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_310BsVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12168    },
12169    {
12170     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_310BsVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12171    },
12172    {
12173     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_310BsVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
12174    },
12175    {
12176     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_310BsVibrator21setHALInstrumentationEv"
12177    },
12178    {
12179     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_310BsVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
12180    },
12181    {
12182     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_310BsVibrator4pingEv"
12183    },
12184    {
12185     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_310BsVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12186    },
12187    {
12188     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_310BsVibrator21notifySyspropsChangedEv"
12189    },
12190    {
12191     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_310BsVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12192    },
12193    {
12194     "kind" : "complete_dtor_pointer",
12195     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_310BsVibratorD1Ev"
12196    },
12197    {
12198     "kind" : "deleting_dtor_pointer",
12199     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_310BsVibratorD0Ev"
12200    },
12201    {
12202     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_310BsVibrator2onEj"
12203    },
12204    {
12205     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_310BsVibrator3offEv"
12206    },
12207    {
12208     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_310BsVibrator24supportsAmplitudeControlEv"
12209    },
12210    {
12211     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_310BsVibrator12setAmplitudeEh"
12212    },
12213    {
12214     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_310BsVibrator7performENS1_4V1_06EffectENS4_14EffectStrengthENSt3__18functionIFvNS4_6StatusEjEEE"
12215    },
12216    {
12217     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_310BsVibrator11perform_1_1ENS1_4V1_110Effect_1_1ENS1_4V1_014EffectStrengthENSt3__18functionIFvNS6_6StatusEjEEE"
12218    },
12219    {
12220     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_310BsVibrator11perform_1_2ENS1_4V1_26EffectENS1_4V1_014EffectStrengthENSt3__18functionIFvNS6_6StatusEjEEE"
12221    },
12222    {
12223     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_310BsVibrator23supportsExternalControlEv"
12224    },
12225    {
12226     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_310BsVibrator18setExternalControlEb"
12227    },
12228    {
12229     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_310BsVibrator11perform_1_3ENS2_6EffectENS1_4V1_014EffectStrengthENSt3__18functionIFvNS5_6StatusEjEEE"
12230    },
12231    {
12232     "component_value" : -4,
12233     "kind" : "offset_to_top"
12234    },
12235    {
12236     "kind" : "rtti",
12237     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_310BsVibratorE"
12238    },
12239    {
12240     "kind" : "complete_dtor_pointer",
12241     "mangled_component_name" : "_ZThn4_N7android8hardware8vibrator4V1_310BsVibratorD1Ev"
12242    },
12243    {
12244     "kind" : "deleting_dtor_pointer",
12245     "mangled_component_name" : "_ZThn4_N7android8hardware8vibrator4V1_310BsVibratorD0Ev"
12246    },
12247    {
12248     "kind" : "vcall_offset"
12249    },
12250    {
12251     "kind" : "vcall_offset"
12252    },
12253    {
12254     "kind" : "vcall_offset"
12255    },
12256    {
12257     "kind" : "vcall_offset"
12258    },
12259    {
12260     "component_value" : -60,
12261     "kind" : "vcall_offset"
12262    },
12263    {
12264     "component_value" : -60,
12265     "kind" : "offset_to_top"
12266    },
12267    {
12268     "kind" : "rtti",
12269     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_310BsVibratorE"
12270    },
12271    {
12272     "kind" : "complete_dtor_pointer",
12273     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_310BsVibratorD1Ev"
12274    },
12275    {
12276     "kind" : "deleting_dtor_pointer",
12277     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_310BsVibratorD0Ev"
12278    },
12279    {
12280     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12281    },
12282    {
12283     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12284    },
12285    {
12286     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12287    },
12288    {
12289     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12290    }
12291   ]
12292  },
12293  {
12294   "alignment" : 4,
12295   "base_specifiers" :
12296   [
12297    {
12298     "referenced_type" : "type-108"
12299    }
12300   ],
12301   "linker_set_key" : "android::hardware::vibrator::V1_3::IVibrator",
12302   "name" : "android::hardware::vibrator::V1_3::IVibrator",
12303   "referenced_type" : "type-117",
12304   "self_type" : "type-117",
12305   "size" : 12,
12306   "source_file" : "/out/soong/.intermediates/hardware/interfaces/vibrator/1.3/[email protected]_genc++_headers/gen/android/hardware/vibrator/1.3/IVibrator.h",
12307   "unique_id" : "_ZTSN7android8hardware8vibrator4V1_39IVibratorE",
12308   "vtable_components" :
12309   [
12310    {
12311     "component_value" : 4,
12312     "kind" : "vbase_offset"
12313    },
12314    {
12315     "kind" : "offset_to_top"
12316    },
12317    {
12318     "kind" : "rtti",
12319     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_39IVibratorE"
12320    },
12321    {
12322     "mangled_component_name" : "_ZNK7android8hardware8vibrator4V1_39IVibrator8isRemoteEv"
12323    },
12324    {
12325     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
12326    },
12327    {
12328     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
12329    },
12330    {
12331     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
12332    },
12333    {
12334     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
12335    },
12336    {
12337     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator21setHALInstrumentationEv"
12338    },
12339    {
12340     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
12341    },
12342    {
12343     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator4pingEv"
12344    },
12345    {
12346     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
12347    },
12348    {
12349     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator21notifySyspropsChangedEv"
12350    },
12351    {
12352     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
12353    },
12354    {
12355     "kind" : "complete_dtor_pointer",
12356     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibratorD1Ev"
12357    },
12358    {
12359     "kind" : "deleting_dtor_pointer",
12360     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibratorD0Ev"
12361    },
12362    {
12363     "is_pure" : true,
12364     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator2onEj"
12365    },
12366    {
12367     "is_pure" : true,
12368     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator3offEv"
12369    },
12370    {
12371     "is_pure" : true,
12372     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator24supportsAmplitudeControlEv"
12373    },
12374    {
12375     "is_pure" : true,
12376     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator12setAmplitudeEh"
12377    },
12378    {
12379     "is_pure" : true,
12380     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator7performENS1_4V1_06EffectENS4_14EffectStrengthENSt3__18functionIFvNS4_6StatusEjEEE"
12381    },
12382    {
12383     "is_pure" : true,
12384     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator11perform_1_1ENS1_4V1_110Effect_1_1ENS1_4V1_014EffectStrengthENSt3__18functionIFvNS6_6StatusEjEEE"
12385    },
12386    {
12387     "is_pure" : true,
12388     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator11perform_1_2ENS1_4V1_26EffectENS1_4V1_014EffectStrengthENSt3__18functionIFvNS6_6StatusEjEEE"
12389    },
12390    {
12391     "is_pure" : true,
12392     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator23supportsExternalControlEv"
12393    },
12394    {
12395     "is_pure" : true,
12396     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator18setExternalControlEb"
12397    },
12398    {
12399     "is_pure" : true,
12400     "mangled_component_name" : "_ZN7android8hardware8vibrator4V1_39IVibrator11perform_1_3ENS2_6EffectENS1_4V1_014EffectStrengthENSt3__18functionIFvNS5_6StatusEjEEE"
12401    },
12402    {
12403     "kind" : "vcall_offset"
12404    },
12405    {
12406     "kind" : "vcall_offset"
12407    },
12408    {
12409     "kind" : "vcall_offset"
12410    },
12411    {
12412     "kind" : "vcall_offset"
12413    },
12414    {
12415     "component_value" : -4,
12416     "kind" : "vcall_offset"
12417    },
12418    {
12419     "component_value" : -4,
12420     "kind" : "offset_to_top"
12421    },
12422    {
12423     "kind" : "rtti",
12424     "mangled_component_name" : "_ZTIN7android8hardware8vibrator4V1_39IVibratorE"
12425    },
12426    {
12427     "kind" : "complete_dtor_pointer",
12428     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_39IVibratorD1Ev"
12429    },
12430    {
12431     "kind" : "deleting_dtor_pointer",
12432     "mangled_component_name" : "_ZTv0_n12_N7android8hardware8vibrator4V1_39IVibratorD0Ev"
12433    },
12434    {
12435     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12436    },
12437    {
12438     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12439    },
12440    {
12441     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12442    },
12443    {
12444     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12445    }
12446   ]
12447  },
12448  {
12449   "alignment" : 4,
12450   "base_specifiers" :
12451   [
12452    {
12453     "referenced_type" : "type-131"
12454    },
12455    {
12456     "referenced_type" : "type-363"
12457    }
12458   ],
12459   "fields" :
12460   [
12461    {
12462     "access" : "private",
12463     "field_name" : "_hidl_mImpl",
12464     "field_offset" : 512,
12465     "referenced_type" : "type-362"
12466    }
12467   ],
12468   "linker_set_key" : "android::hidl::base::V1_0::BnHwBase",
12469   "name" : "android::hidl::base::V1_0::BnHwBase",
12470   "referenced_type" : "type-361",
12471   "self_type" : "type-361",
12472   "size" : 76,
12473   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BnHwBase.h",
12474   "unique_id" : "_ZTSN7android4hidl4base4V1_08BnHwBaseE",
12475   "vtable_components" :
12476   [
12477    {
12478     "component_value" : 68,
12479     "kind" : "vbase_offset"
12480    },
12481    {
12482     "kind" : "offset_to_top"
12483    },
12484    {
12485     "kind" : "rtti",
12486     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
12487    },
12488    {
12489     "mangled_component_name" : "_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
12490    },
12491    {
12492     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
12493    },
12494    {
12495     "mangled_component_name" : "_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
12496    },
12497    {
12498     "mangled_component_name" : "_ZNK7android8hardware7IBinder13checkSubclassEPKv"
12499    },
12500    {
12501     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
12502    },
12503    {
12504     "mangled_component_name" : "_ZNK7android8hardware9BHwBinder10findObjectEPKv"
12505    },
12506    {
12507     "mangled_component_name" : "_ZN7android8hardware9BHwBinder12detachObjectEPKv"
12508    },
12509    {
12510     "mangled_component_name" : "_ZN7android8hardware9BHwBinder11localBinderEv"
12511    },
12512    {
12513     "mangled_component_name" : "_ZN7android8hardware7IBinder12remoteBinderEv"
12514    },
12515    {
12516     "kind" : "complete_dtor_pointer",
12517     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD1Ev"
12518    },
12519    {
12520     "kind" : "deleting_dtor_pointer",
12521     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBaseD0Ev"
12522    },
12523    {
12524     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BnHwBase10onTransactEjRKNS_8hardware6ParcelEPS5_jNSt3__18functionIFvRS5_EEE"
12525    },
12526    {
12527     "component_value" : -20,
12528     "kind" : "offset_to_top"
12529    },
12530    {
12531     "kind" : "rtti",
12532     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
12533    },
12534    {
12535     "kind" : "complete_dtor_pointer",
12536     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD1Ev"
12537    },
12538    {
12539     "kind" : "deleting_dtor_pointer",
12540     "mangled_component_name" : "_ZThn20_N7android4hidl4base4V1_08BnHwBaseD0Ev"
12541    },
12542    {
12543     "kind" : "vcall_offset"
12544    },
12545    {
12546     "kind" : "vcall_offset"
12547    },
12548    {
12549     "kind" : "vcall_offset"
12550    },
12551    {
12552     "kind" : "vcall_offset"
12553    },
12554    {
12555     "component_value" : -68,
12556     "kind" : "vcall_offset"
12557    },
12558    {
12559     "component_value" : -68,
12560     "kind" : "offset_to_top"
12561    },
12562    {
12563     "kind" : "rtti",
12564     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BnHwBaseE"
12565    },
12566    {
12567     "kind" : "complete_dtor_pointer",
12568     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD1Ev"
12569    },
12570    {
12571     "kind" : "deleting_dtor_pointer",
12572     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BnHwBaseD0Ev"
12573    },
12574    {
12575     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12576    },
12577    {
12578     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12579    },
12580    {
12581     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12582    },
12583    {
12584     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12585    }
12586   ]
12587  },
12588  {
12589   "alignment" : 4,
12590   "base_specifiers" :
12591   [
12592    {
12593     "referenced_type" : "type-388"
12594    },
12595    {
12596     "referenced_type" : "type-363"
12597    }
12598   ],
12599   "fields" :
12600   [
12601    {
12602     "access" : "private",
12603     "field_name" : "_hidl_mMutex",
12604     "field_offset" : 544,
12605     "referenced_type" : "type-555"
12606    },
12607    {
12608     "access" : "private",
12609     "field_name" : "_hidl_mDeathRecipients",
12610     "field_offset" : 576,
12611     "referenced_type" : "type-556"
12612    }
12613   ],
12614   "linker_set_key" : "android::hidl::base::V1_0::BpHwBase",
12615   "name" : "android::hidl::base::V1_0::BpHwBase",
12616   "referenced_type" : "type-554",
12617   "self_type" : "type-554",
12618   "size" : 92,
12619   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/BpHwBase.h",
12620   "unique_id" : "_ZTSN7android4hidl4base4V1_08BpHwBaseE",
12621   "vtable_components" :
12622   [
12623    {
12624     "component_value" : 84,
12625     "kind" : "vbase_offset"
12626    },
12627    {
12628     "kind" : "offset_to_top"
12629    },
12630    {
12631     "kind" : "rtti",
12632     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12633    },
12634    {
12635     "mangled_component_name" : "_ZNK7android4hidl4base4V1_08BpHwBase8isRemoteEv"
12636    },
12637    {
12638     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12639    },
12640    {
12641     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12642    },
12643    {
12644     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12645    },
12646    {
12647     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
12648    },
12649    {
12650     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21setHALInstrumentationEv"
12651    },
12652    {
12653     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
12654    },
12655    {
12656     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase4pingEv"
12657    },
12658    {
12659     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
12660    },
12661    {
12662     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase21notifySyspropsChangedEv"
12663    },
12664    {
12665     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12666    },
12667    {
12668     "kind" : "complete_dtor_pointer",
12669     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD1Ev"
12670    },
12671    {
12672     "kind" : "deleting_dtor_pointer",
12673     "mangled_component_name" : "_ZN7android4hidl4base4V1_08BpHwBaseD0Ev"
12674    },
12675    {
12676     "mangled_component_name" : "_ZN7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
12677    },
12678    {
12679     "component_value" : 80,
12680     "kind" : "vbase_offset"
12681    },
12682    {
12683     "component_value" : -4,
12684     "kind" : "offset_to_top"
12685    },
12686    {
12687     "kind" : "rtti",
12688     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12689    },
12690    {
12691     "kind" : "complete_dtor_pointer",
12692     "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12693    },
12694    {
12695     "kind" : "deleting_dtor_pointer",
12696     "mangled_component_name" : "_ZThn4_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12697    },
12698    {
12699     "mangled_component_name" : "_ZThn4_N7android8hardware11BpInterfaceINS_4hidl4base4V1_05IBaseEE10onAsBinderEv"
12700    },
12701    {
12702     "component_value" : 76,
12703     "kind" : "vbase_offset"
12704    },
12705    {
12706     "component_value" : -8,
12707     "kind" : "offset_to_top"
12708    },
12709    {
12710     "kind" : "rtti",
12711     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12712    },
12713    {
12714     "kind" : "complete_dtor_pointer",
12715     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12716    },
12717    {
12718     "kind" : "deleting_dtor_pointer",
12719     "mangled_component_name" : "_ZThn8_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12720    },
12721    {
12722     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
12723    },
12724    {
12725     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12726    },
12727    {
12728     "mangled_component_name" : "_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12729    },
12730    {
12731     "component_value" : -24,
12732     "kind" : "offset_to_top"
12733    },
12734    {
12735     "kind" : "rtti",
12736     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12737    },
12738    {
12739     "kind" : "complete_dtor_pointer",
12740     "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12741    },
12742    {
12743     "kind" : "deleting_dtor_pointer",
12744     "mangled_component_name" : "_ZThn24_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12745    },
12746    {
12747     "kind" : "vcall_offset"
12748    },
12749    {
12750     "component_value" : -76,
12751     "kind" : "vcall_offset"
12752    },
12753    {
12754     "component_value" : -76,
12755     "kind" : "vcall_offset"
12756    },
12757    {
12758     "component_value" : -76,
12759     "kind" : "vcall_offset"
12760    },
12761    {
12762     "component_value" : -84,
12763     "kind" : "vcall_offset"
12764    },
12765    {
12766     "component_value" : -84,
12767     "kind" : "offset_to_top"
12768    },
12769    {
12770     "kind" : "rtti",
12771     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_08BpHwBaseE"
12772    },
12773    {
12774     "kind" : "complete_dtor_pointer",
12775     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD1Ev"
12776    },
12777    {
12778     "kind" : "deleting_dtor_pointer",
12779     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_08BpHwBaseD0Ev"
12780    },
12781    {
12782     "mangled_component_name" : "_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
12783    },
12784    {
12785     "mangled_component_name" : "_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
12786    },
12787    {
12788     "mangled_component_name" : "_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
12789    },
12790    {
12791     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12792    }
12793   ]
12794  },
12795  {
12796   "alignment" : 8,
12797   "fields" :
12798   [
12799    {
12800     "field_name" : "pid",
12801     "referenced_type" : "type-50"
12802    },
12803    {
12804     "field_name" : "ptr",
12805     "field_offset" : 64,
12806     "referenced_type" : "type-13"
12807    },
12808    {
12809     "field_name" : "arch",
12810     "field_offset" : 128,
12811     "referenced_type" : "type-358"
12812    }
12813   ],
12814   "linker_set_key" : "android::hidl::base::V1_0::DebugInfo",
12815   "name" : "android::hidl::base::V1_0::DebugInfo",
12816   "referenced_type" : "type-357",
12817   "self_type" : "type-357",
12818   "size" : 24,
12819   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/types.h",
12820   "unique_id" : "_ZTSN7android4hidl4base4V1_09DebugInfoE"
12821  },
12822  {
12823   "alignment" : 4,
12824   "base_specifiers" :
12825   [
12826    {
12827     "is_virtual" : true,
12828     "referenced_type" : "type-7"
12829    }
12830   ],
12831   "linker_set_key" : "android::hidl::base::V1_0::IBase",
12832   "name" : "android::hidl::base::V1_0::IBase",
12833   "referenced_type" : "type-16",
12834   "self_type" : "type-16",
12835   "size" : 12,
12836   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/base/1.0/[email protected]_genc++_headers/gen/android/hidl/base/1.0/IBase.h",
12837   "unique_id" : "_ZTSN7android4hidl4base4V1_05IBaseE",
12838   "vtable_components" :
12839   [
12840    {
12841     "component_value" : 4,
12842     "kind" : "vbase_offset"
12843    },
12844    {
12845     "kind" : "offset_to_top"
12846    },
12847    {
12848     "kind" : "rtti",
12849     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
12850    },
12851    {
12852     "mangled_component_name" : "_ZNK7android4hidl4base4V1_05IBase8isRemoteEv"
12853    },
12854    {
12855     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12856    },
12857    {
12858     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12859    },
12860    {
12861     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12862    },
12863    {
12864     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
12865    },
12866    {
12867     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv"
12868    },
12869    {
12870     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
12871    },
12872    {
12873     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase4pingEv"
12874    },
12875    {
12876     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE"
12877    },
12878    {
12879     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv"
12880    },
12881    {
12882     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12883    },
12884    {
12885     "kind" : "complete_dtor_pointer",
12886     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD1Ev"
12887    },
12888    {
12889     "kind" : "deleting_dtor_pointer",
12890     "mangled_component_name" : "_ZN7android4hidl4base4V1_05IBaseD0Ev"
12891    },
12892    {
12893     "kind" : "vcall_offset"
12894    },
12895    {
12896     "kind" : "vcall_offset"
12897    },
12898    {
12899     "kind" : "vcall_offset"
12900    },
12901    {
12902     "kind" : "vcall_offset"
12903    },
12904    {
12905     "component_value" : -4,
12906     "kind" : "vcall_offset"
12907    },
12908    {
12909     "component_value" : -4,
12910     "kind" : "offset_to_top"
12911    },
12912    {
12913     "kind" : "rtti",
12914     "mangled_component_name" : "_ZTIN7android4hidl4base4V1_05IBaseE"
12915    },
12916    {
12917     "kind" : "complete_dtor_pointer",
12918     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD1Ev"
12919    },
12920    {
12921     "kind" : "deleting_dtor_pointer",
12922     "mangled_component_name" : "_ZTv0_n12_N7android4hidl4base4V1_05IBaseD0Ev"
12923    },
12924    {
12925     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
12926    },
12927    {
12928     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
12929    },
12930    {
12931     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
12932    },
12933    {
12934     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
12935    }
12936   ]
12937  },
12938  {
12939   "alignment" : 4,
12940   "base_specifiers" :
12941   [
12942    {
12943     "referenced_type" : "type-16"
12944    }
12945   ],
12946   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager",
12947   "name" : "android::hidl::manager::V1_0::IServiceManager",
12948   "referenced_type" : "type-62",
12949   "self_type" : "type-62",
12950   "size" : 12,
12951   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
12952   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManagerE",
12953   "vtable_components" :
12954   [
12955    {
12956     "component_value" : 4,
12957     "kind" : "vbase_offset"
12958    },
12959    {
12960     "kind" : "offset_to_top"
12961    },
12962    {
12963     "kind" : "rtti",
12964     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
12965    },
12966    {
12967     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_015IServiceManager8isRemoteEv"
12968    },
12969    {
12970     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
12971    },
12972    {
12973     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
12974    },
12975    {
12976     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
12977    },
12978    {
12979     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
12980    },
12981    {
12982     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21setHALInstrumentationEv"
12983    },
12984    {
12985     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
12986    },
12987    {
12988     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4pingEv"
12989    },
12990    {
12991     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
12992    },
12993    {
12994     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager21notifySyspropsChangedEv"
12995    },
12996    {
12997     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
12998    },
12999    {
13000     "kind" : "complete_dtor_pointer",
13001     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD1Ev"
13002    },
13003    {
13004     "kind" : "deleting_dtor_pointer",
13005     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManagerD0Ev"
13006    },
13007    {
13008     "is_pure" : true,
13009     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3getERKNS_8hardware11hidl_stringES7_"
13010    },
13011    {
13012     "is_pure" : true,
13013     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager3addERKNS_8hardware11hidl_stringERKNS_2spINS0_4base4V1_05IBaseEEE"
13014    },
13015    {
13016     "is_pure" : true,
13017     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager12getTransportERKNS_8hardware11hidl_stringES7_"
13018    },
13019    {
13020     "is_pure" : true,
13021     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager4listENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
13022    },
13023    {
13024     "is_pure" : true,
13025     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager15listByInterfaceERKNS_8hardware11hidl_stringENSt3__18functionIFvRKNS4_8hidl_vecIS5_EEEEE"
13026    },
13027    {
13028     "is_pure" : true,
13029     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager24registerForNotificationsERKNS_8hardware11hidl_stringES7_RKNS_2spINS2_20IServiceNotificationEEE"
13030    },
13031    {
13032     "is_pure" : true,
13033     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager9debugDumpENSt3__18functionIFvRKNS_8hardware8hidl_vecINS3_17InstanceDebugInfoEEEEEE"
13034    },
13035    {
13036     "is_pure" : true,
13037     "mangled_component_name" : "_ZN7android4hidl7manager4V1_015IServiceManager25registerPassthroughClientERKNS_8hardware11hidl_stringES7_"
13038    },
13039    {
13040     "kind" : "vcall_offset"
13041    },
13042    {
13043     "kind" : "vcall_offset"
13044    },
13045    {
13046     "kind" : "vcall_offset"
13047    },
13048    {
13049     "kind" : "vcall_offset"
13050    },
13051    {
13052     "component_value" : -4,
13053     "kind" : "vcall_offset"
13054    },
13055    {
13056     "component_value" : -4,
13057     "kind" : "offset_to_top"
13058    },
13059    {
13060     "kind" : "rtti",
13061     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_015IServiceManagerE"
13062    },
13063    {
13064     "kind" : "complete_dtor_pointer",
13065     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD1Ev"
13066    },
13067    {
13068     "kind" : "deleting_dtor_pointer",
13069     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_015IServiceManagerD0Ev"
13070    },
13071    {
13072     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13073    },
13074    {
13075     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13076    },
13077    {
13078     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13079    },
13080    {
13081     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13082    }
13083   ]
13084  },
13085  {
13086   "alignment" : 8,
13087   "fields" :
13088   [
13089    {
13090     "field_name" : "interfaceName",
13091     "referenced_type" : "type-289"
13092    },
13093    {
13094     "field_name" : "instanceName",
13095     "field_offset" : 128,
13096     "referenced_type" : "type-289"
13097    },
13098    {
13099     "field_name" : "pid",
13100     "field_offset" : 256,
13101     "referenced_type" : "type-50"
13102    },
13103    {
13104     "field_name" : "clientPids",
13105     "field_offset" : 320,
13106     "referenced_type" : "type-328"
13107    },
13108    {
13109     "field_name" : "arch",
13110     "field_offset" : 448,
13111     "referenced_type" : "type-358"
13112    }
13113   ],
13114   "linker_set_key" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
13115   "name" : "android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo",
13116   "referenced_type" : "type-506",
13117   "self_type" : "type-506",
13118   "size" : 64,
13119   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceManager.h",
13120   "unique_id" : "_ZTSN7android4hidl7manager4V1_015IServiceManager17InstanceDebugInfoE"
13121  },
13122  {
13123   "alignment" : 4,
13124   "base_specifiers" :
13125   [
13126    {
13127     "referenced_type" : "type-16"
13128    }
13129   ],
13130   "linker_set_key" : "android::hidl::manager::V1_0::IServiceNotification",
13131   "name" : "android::hidl::manager::V1_0::IServiceNotification",
13132   "referenced_type" : "type-77",
13133   "self_type" : "type-77",
13134   "size" : 12,
13135   "source_file" : "/out/soong/.intermediates/system/libhidl/transport/manager/1.0/[email protected]_genc++_headers/gen/android/hidl/manager/1.0/IServiceNotification.h",
13136   "unique_id" : "_ZTSN7android4hidl7manager4V1_020IServiceNotificationE",
13137   "vtable_components" :
13138   [
13139    {
13140     "component_value" : 4,
13141     "kind" : "vbase_offset"
13142    },
13143    {
13144     "kind" : "offset_to_top"
13145    },
13146    {
13147     "kind" : "rtti",
13148     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
13149    },
13150    {
13151     "mangled_component_name" : "_ZNK7android4hidl7manager4V1_020IServiceNotification8isRemoteEv"
13152    },
13153    {
13154     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE"
13155    },
13156    {
13157     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE"
13158    },
13159    {
13160     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE"
13161    },
13162    {
13163     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLj32EJEEEEEEEE"
13164    },
13165    {
13166     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21setHALInstrumentationEv"
13167    },
13168    {
13169     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEy"
13170    },
13171    {
13172     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification4pingEv"
13173    },
13174    {
13175     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification12getDebugInfoENSt3__18functionIFvRKNS0_4base4V1_09DebugInfoEEEE"
13176    },
13177    {
13178     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification21notifySyspropsChangedEv"
13179    },
13180    {
13181     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE"
13182    },
13183    {
13184     "kind" : "complete_dtor_pointer",
13185     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD1Ev"
13186    },
13187    {
13188     "kind" : "deleting_dtor_pointer",
13189     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotificationD0Ev"
13190    },
13191    {
13192     "is_pure" : true,
13193     "mangled_component_name" : "_ZN7android4hidl7manager4V1_020IServiceNotification14onRegistrationERKNS_8hardware11hidl_stringES7_b"
13194    },
13195    {
13196     "kind" : "vcall_offset"
13197    },
13198    {
13199     "kind" : "vcall_offset"
13200    },
13201    {
13202     "kind" : "vcall_offset"
13203    },
13204    {
13205     "kind" : "vcall_offset"
13206    },
13207    {
13208     "component_value" : -4,
13209     "kind" : "vcall_offset"
13210    },
13211    {
13212     "component_value" : -4,
13213     "kind" : "offset_to_top"
13214    },
13215    {
13216     "kind" : "rtti",
13217     "mangled_component_name" : "_ZTIN7android4hidl7manager4V1_020IServiceNotificationE"
13218    },
13219    {
13220     "kind" : "complete_dtor_pointer",
13221     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD1Ev"
13222    },
13223    {
13224     "kind" : "deleting_dtor_pointer",
13225     "mangled_component_name" : "_ZTv0_n12_N7android4hidl7manager4V1_020IServiceNotificationD0Ev"
13226    },
13227    {
13228     "mangled_component_name" : "_ZN7android7RefBase10onFirstRefEv"
13229    },
13230    {
13231     "mangled_component_name" : "_ZN7android7RefBase15onLastStrongRefEPKv"
13232    },
13233    {
13234     "mangled_component_name" : "_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
13235    },
13236    {
13237     "mangled_component_name" : "_ZN7android7RefBase13onLastWeakRefEPKv"
13238    }
13239   ]
13240  },
13241  {
13242   "alignment" : 4,
13243   "fields" :
13244   [
13245    {
13246     "access" : "private",
13247     "field_name" : "m_ptr",
13248     "referenced_type" : "type-69"
13249    }
13250   ],
13251   "linker_set_key" : "android::sp<android::Thread>",
13252   "name" : "android::sp<android::Thread>",
13253   "record_kind" : "class",
13254   "referenced_type" : "type-68",
13255   "self_type" : "type-68",
13256   "size" : 4,
13257   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13258   "template_args" : [ "type-70" ],
13259   "unique_id" : "_ZTSN7android2spINS_6ThreadEEE"
13260  },
13261  {
13262   "alignment" : 4,
13263   "fields" :
13264   [
13265    {
13266     "access" : "private",
13267     "field_name" : "m_ptr",
13268     "referenced_type" : "type-130"
13269    }
13270   ],
13271   "linker_set_key" : "android::sp<android::hardware::BHwBinder>",
13272   "name" : "android::sp<android::hardware::BHwBinder>",
13273   "record_kind" : "class",
13274   "referenced_type" : "type-129",
13275   "self_type" : "type-129",
13276   "size" : 4,
13277   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13278   "template_args" : [ "type-131" ],
13279   "unique_id" : "_ZTSN7android2spINS_8hardware9BHwBinderEEE"
13280  },
13281  {
13282   "alignment" : 4,
13283   "fields" :
13284   [
13285    {
13286     "access" : "private",
13287     "field_name" : "m_ptr",
13288     "referenced_type" : "type-609"
13289    }
13290   ],
13291   "linker_set_key" : "android::sp<android::hardware::IBinder::DeathRecipient>",
13292   "name" : "android::sp<android::hardware::IBinder::DeathRecipient>",
13293   "record_kind" : "class",
13294   "referenced_type" : "type-645",
13295   "self_type" : "type-645",
13296   "size" : 4,
13297   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13298   "template_args" : [ "type-17" ],
13299   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinder14DeathRecipientEEE"
13300  },
13301  {
13302   "alignment" : 4,
13303   "fields" :
13304   [
13305    {
13306     "access" : "private",
13307     "field_name" : "m_ptr",
13308     "referenced_type" : "type-27"
13309    }
13310   ],
13311   "linker_set_key" : "android::sp<android::hardware::IBinder>",
13312   "name" : "android::sp<android::hardware::IBinder>",
13313   "record_kind" : "class",
13314   "referenced_type" : "type-40",
13315   "self_type" : "type-40",
13316   "size" : 4,
13317   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13318   "template_args" : [ "type-28" ],
13319   "unique_id" : "_ZTSN7android2spINS_8hardware7IBinderEEE"
13320  },
13321  {
13322   "alignment" : 4,
13323   "fields" :
13324   [
13325    {
13326     "access" : "private",
13327     "field_name" : "m_ptr",
13328     "referenced_type" : "type-650"
13329    }
13330   ],
13331   "linker_set_key" : "android::sp<android::hardware::IInterface>",
13332   "name" : "android::sp<android::hardware::IInterface>",
13333   "record_kind" : "class",
13334   "referenced_type" : "type-649",
13335   "self_type" : "type-649",
13336   "size" : 4,
13337   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13338   "template_args" : [ "type-389" ],
13339   "unique_id" : "_ZTSN7android2spINS_8hardware10IInterfaceEEE"
13340  },
13341  {
13342   "alignment" : 4,
13343   "fields" :
13344   [
13345    {
13346     "access" : "private",
13347     "field_name" : "m_ptr",
13348     "referenced_type" : "type-54"
13349    }
13350   ],
13351   "linker_set_key" : "android::sp<android::hardware::ProcessState>",
13352   "name" : "android::sp<android::hardware::ProcessState>",
13353   "record_kind" : "class",
13354   "referenced_type" : "type-53",
13355   "self_type" : "type-53",
13356   "size" : 4,
13357   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13358   "template_args" : [ "type-55" ],
13359   "unique_id" : "_ZTSN7android2spINS_8hardware12ProcessStateEEE"
13360  },
13361  {
13362   "alignment" : 4,
13363   "fields" :
13364   [
13365    {
13366     "access" : "private",
13367     "field_name" : "m_ptr",
13368     "referenced_type" : "type-124"
13369    }
13370   ],
13371   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient>",
13372   "name" : "android::sp<android::hardware::hidl_binder_death_recipient>",
13373   "record_kind" : "class",
13374   "referenced_type" : "type-123",
13375   "self_type" : "type-123",
13376   "size" : 4,
13377   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13378   "template_args" : [ "type-3" ],
13379   "unique_id" : "_ZTSN7android2spINS_8hardware27hidl_binder_death_recipientEEE"
13380  },
13381  {
13382   "alignment" : 4,
13383   "fields" :
13384   [
13385    {
13386     "access" : "private",
13387     "field_name" : "m_ptr",
13388     "referenced_type" : "type-5"
13389    }
13390   ],
13391   "linker_set_key" : "android::sp<android::hardware::hidl_death_recipient>",
13392   "name" : "android::sp<android::hardware::hidl_death_recipient>",
13393   "record_kind" : "class",
13394   "referenced_type" : "type-236",
13395   "self_type" : "type-236",
13396   "size" : 4,
13397   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13398   "template_args" : [ "type-6" ],
13399   "unique_id" : "_ZTSN7android2spINS_8hardware20hidl_death_recipientEEE"
13400  },
13401  {
13402   "alignment" : 4,
13403   "fields" :
13404   [
13405    {
13406     "access" : "private",
13407     "field_name" : "m_ptr",
13408     "referenced_type" : "type-82"
13409    }
13410   ],
13411   "linker_set_key" : "android::sp<android::hardware::vibrator::V1_0::IVibrator>",
13412   "name" : "android::sp<android::hardware::vibrator::V1_0::IVibrator>",
13413   "record_kind" : "class",
13414   "referenced_type" : "type-81",
13415   "self_type" : "type-81",
13416   "size" : 4,
13417   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13418   "template_args" : [ "type-83" ],
13419   "unique_id" : "_ZTSN7android2spINS_8hardware8vibrator4V1_09IVibratorEEE"
13420  },
13421  {
13422   "alignment" : 4,
13423   "fields" :
13424   [
13425    {
13426     "access" : "private",
13427     "field_name" : "m_ptr",
13428     "referenced_type" : "type-89"
13429    }
13430   ],
13431   "linker_set_key" : "android::sp<android::hardware::vibrator::V1_1::IVibrator>",
13432   "name" : "android::sp<android::hardware::vibrator::V1_1::IVibrator>",
13433   "record_kind" : "class",
13434   "referenced_type" : "type-88",
13435   "self_type" : "type-88",
13436   "size" : 4,
13437   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13438   "template_args" : [ "type-90" ],
13439   "unique_id" : "_ZTSN7android2spINS_8hardware8vibrator4V1_19IVibratorEEE"
13440  },
13441  {
13442   "alignment" : 4,
13443   "fields" :
13444   [
13445    {
13446     "access" : "private",
13447     "field_name" : "m_ptr",
13448     "referenced_type" : "type-107"
13449    }
13450   ],
13451   "linker_set_key" : "android::sp<android::hardware::vibrator::V1_2::IVibrator>",
13452   "name" : "android::sp<android::hardware::vibrator::V1_2::IVibrator>",
13453   "record_kind" : "class",
13454   "referenced_type" : "type-106",
13455   "self_type" : "type-106",
13456   "size" : 4,
13457   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13458   "template_args" : [ "type-108" ],
13459   "unique_id" : "_ZTSN7android2spINS_8hardware8vibrator4V1_29IVibratorEEE"
13460  },
13461  {
13462   "alignment" : 4,
13463   "fields" :
13464   [
13465    {
13466     "access" : "private",
13467     "field_name" : "m_ptr",
13468     "referenced_type" : "type-116"
13469    }
13470   ],
13471   "linker_set_key" : "android::sp<android::hardware::vibrator::V1_3::IVibrator>",
13472   "name" : "android::sp<android::hardware::vibrator::V1_3::IVibrator>",
13473   "record_kind" : "class",
13474   "referenced_type" : "type-115",
13475   "self_type" : "type-115",
13476   "size" : 4,
13477   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13478   "template_args" : [ "type-117" ],
13479   "unique_id" : "_ZTSN7android2spINS_8hardware8vibrator4V1_39IVibratorEEE"
13480  },
13481  {
13482   "alignment" : 4,
13483   "fields" :
13484   [
13485    {
13486     "access" : "private",
13487     "field_name" : "m_ptr",
13488     "referenced_type" : "type-15"
13489    }
13490   ],
13491   "linker_set_key" : "android::sp<android::hidl::base::V1_0::IBase>",
13492   "name" : "android::sp<android::hidl::base::V1_0::IBase>",
13493   "record_kind" : "class",
13494   "referenced_type" : "type-362",
13495   "self_type" : "type-362",
13496   "size" : 4,
13497   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13498   "template_args" : [ "type-16" ],
13499   "unique_id" : "_ZTSN7android2spINS_4hidl4base4V1_05IBaseEEE"
13500  },
13501  {
13502   "alignment" : 4,
13503   "fields" :
13504   [
13505    {
13506     "access" : "private",
13507     "field_name" : "m_ptr",
13508     "referenced_type" : "type-61"
13509    }
13510   ],
13511   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
13512   "name" : "android::sp<android::hidl::manager::V1_0::IServiceManager>",
13513   "record_kind" : "class",
13514   "referenced_type" : "type-60",
13515   "self_type" : "type-60",
13516   "size" : 4,
13517   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13518   "template_args" : [ "type-62" ],
13519   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_015IServiceManagerEEE"
13520  },
13521  {
13522   "alignment" : 4,
13523   "fields" :
13524   [
13525    {
13526     "access" : "private",
13527     "field_name" : "m_ptr",
13528     "referenced_type" : "type-76"
13529    }
13530   ],
13531   "linker_set_key" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
13532   "name" : "android::sp<android::hidl::manager::V1_0::IServiceNotification>",
13533   "record_kind" : "class",
13534   "referenced_type" : "type-75",
13535   "self_type" : "type-75",
13536   "size" : 4,
13537   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h",
13538   "template_args" : [ "type-77" ],
13539   "unique_id" : "_ZTSN7android2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
13540  },
13541  {
13542   "alignment" : 1,
13543   "linker_set_key" : "android::trait_trivial_copy<bool>",
13544   "name" : "android::trait_trivial_copy<bool>",
13545   "referenced_type" : "type-191",
13546   "self_type" : "type-191",
13547   "size" : 1,
13548   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13549   "template_args" : [ "type-31" ],
13550   "unique_id" : "_ZTSN7android18trait_trivial_copyIbEE"
13551  },
13552  {
13553   "alignment" : 1,
13554   "linker_set_key" : "android::trait_trivial_copy<char>",
13555   "name" : "android::trait_trivial_copy<char>",
13556   "referenced_type" : "type-195",
13557   "self_type" : "type-195",
13558   "size" : 1,
13559   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13560   "template_args" : [ "type-48" ],
13561   "unique_id" : "_ZTSN7android18trait_trivial_copyIcEE"
13562  },
13563  {
13564   "alignment" : 1,
13565   "linker_set_key" : "android::trait_trivial_copy<double>",
13566   "name" : "android::trait_trivial_copy<double>",
13567   "referenced_type" : "type-254",
13568   "self_type" : "type-254",
13569   "size" : 1,
13570   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13571   "template_args" : [ "type-252" ],
13572   "unique_id" : "_ZTSN7android18trait_trivial_copyIdEE"
13573  },
13574  {
13575   "alignment" : 1,
13576   "linker_set_key" : "android::trait_trivial_copy<float>",
13577   "name" : "android::trait_trivial_copy<float>",
13578   "referenced_type" : "type-247",
13579   "self_type" : "type-247",
13580   "size" : 1,
13581   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13582   "template_args" : [ "type-245" ],
13583   "unique_id" : "_ZTSN7android18trait_trivial_copyIfEE"
13584  },
13585  {
13586   "alignment" : 1,
13587   "linker_set_key" : "android::trait_trivial_copy<int>",
13588   "name" : "android::trait_trivial_copy<int>",
13589   "referenced_type" : "type-215",
13590   "self_type" : "type-215",
13591   "size" : 1,
13592   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13593   "template_args" : [ "type-50" ],
13594   "unique_id" : "_ZTSN7android18trait_trivial_copyIiEE"
13595  },
13596  {
13597   "alignment" : 1,
13598   "linker_set_key" : "android::trait_trivial_copy<long long>",
13599   "name" : "android::trait_trivial_copy<long long>",
13600   "referenced_type" : "type-238",
13601   "self_type" : "type-238",
13602   "size" : 1,
13603   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13604   "template_args" : [ "type-18" ],
13605   "unique_id" : "_ZTSN7android18trait_trivial_copyIxEE"
13606  },
13607  {
13608   "alignment" : 1,
13609   "linker_set_key" : "android::trait_trivial_copy<long>",
13610   "name" : "android::trait_trivial_copy<long>",
13611   "referenced_type" : "type-226",
13612   "self_type" : "type-226",
13613   "size" : 1,
13614   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13615   "template_args" : [ "type-222" ],
13616   "unique_id" : "_ZTSN7android18trait_trivial_copyIlEE"
13617  },
13618  {
13619   "alignment" : 1,
13620   "linker_set_key" : "android::trait_trivial_copy<short>",
13621   "name" : "android::trait_trivial_copy<short>",
13622   "referenced_type" : "type-205",
13623   "self_type" : "type-205",
13624   "size" : 1,
13625   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13626   "template_args" : [ "type-202" ],
13627   "unique_id" : "_ZTSN7android18trait_trivial_copyIsEE"
13628  },
13629  {
13630   "alignment" : 1,
13631   "linker_set_key" : "android::trait_trivial_copy<unsigned char>",
13632   "name" : "android::trait_trivial_copy<unsigned char>",
13633   "referenced_type" : "type-199",
13634   "self_type" : "type-199",
13635   "size" : 1,
13636   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13637   "template_args" : [ "type-95" ],
13638   "unique_id" : "_ZTSN7android18trait_trivial_copyIhEE"
13639  },
13640  {
13641   "alignment" : 1,
13642   "linker_set_key" : "android::trait_trivial_copy<unsigned int>",
13643   "name" : "android::trait_trivial_copy<unsigned int>",
13644   "referenced_type" : "type-219",
13645   "self_type" : "type-219",
13646   "size" : 1,
13647   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13648   "template_args" : [ "type-2" ],
13649   "unique_id" : "_ZTSN7android18trait_trivial_copyIjEE"
13650  },
13651  {
13652   "alignment" : 1,
13653   "linker_set_key" : "android::trait_trivial_copy<unsigned long long>",
13654   "name" : "android::trait_trivial_copy<unsigned long long>",
13655   "referenced_type" : "type-242",
13656   "self_type" : "type-242",
13657   "size" : 1,
13658   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13659   "template_args" : [ "type-13" ],
13660   "unique_id" : "_ZTSN7android18trait_trivial_copyIyEE"
13661  },
13662  {
13663   "alignment" : 1,
13664   "linker_set_key" : "android::trait_trivial_copy<unsigned long>",
13665   "name" : "android::trait_trivial_copy<unsigned long>",
13666   "referenced_type" : "type-231",
13667   "self_type" : "type-231",
13668   "size" : 1,
13669   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13670   "template_args" : [ "type-229" ],
13671   "unique_id" : "_ZTSN7android18trait_trivial_copyImEE"
13672  },
13673  {
13674   "alignment" : 1,
13675   "linker_set_key" : "android::trait_trivial_copy<unsigned short>",
13676   "name" : "android::trait_trivial_copy<unsigned short>",
13677   "referenced_type" : "type-209",
13678   "self_type" : "type-209",
13679   "size" : 1,
13680   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13681   "template_args" : [ "type-97" ],
13682   "unique_id" : "_ZTSN7android18trait_trivial_copyItEE"
13683  },
13684  {
13685   "alignment" : 1,
13686   "linker_set_key" : "android::trait_trivial_copy<void>",
13687   "name" : "android::trait_trivial_copy<void>",
13688   "referenced_type" : "type-187",
13689   "self_type" : "type-187",
13690   "size" : 1,
13691   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13692   "template_args" : [ "type-24" ],
13693   "unique_id" : "_ZTSN7android18trait_trivial_copyIvEE"
13694  },
13695  {
13696   "alignment" : 1,
13697   "linker_set_key" : "android::trait_trivial_ctor<bool>",
13698   "name" : "android::trait_trivial_ctor<bool>",
13699   "referenced_type" : "type-189",
13700   "self_type" : "type-189",
13701   "size" : 1,
13702   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13703   "template_args" : [ "type-31" ],
13704   "unique_id" : "_ZTSN7android18trait_trivial_ctorIbEE"
13705  },
13706  {
13707   "alignment" : 1,
13708   "linker_set_key" : "android::trait_trivial_ctor<char>",
13709   "name" : "android::trait_trivial_ctor<char>",
13710   "referenced_type" : "type-193",
13711   "self_type" : "type-193",
13712   "size" : 1,
13713   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13714   "template_args" : [ "type-48" ],
13715   "unique_id" : "_ZTSN7android18trait_trivial_ctorIcEE"
13716  },
13717  {
13718   "alignment" : 1,
13719   "linker_set_key" : "android::trait_trivial_ctor<double>",
13720   "name" : "android::trait_trivial_ctor<double>",
13721   "referenced_type" : "type-251",
13722   "self_type" : "type-251",
13723   "size" : 1,
13724   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13725   "template_args" : [ "type-252" ],
13726   "unique_id" : "_ZTSN7android18trait_trivial_ctorIdEE"
13727  },
13728  {
13729   "alignment" : 1,
13730   "linker_set_key" : "android::trait_trivial_ctor<float>",
13731   "name" : "android::trait_trivial_ctor<float>",
13732   "referenced_type" : "type-244",
13733   "self_type" : "type-244",
13734   "size" : 1,
13735   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13736   "template_args" : [ "type-245" ],
13737   "unique_id" : "_ZTSN7android18trait_trivial_ctorIfEE"
13738  },
13739  {
13740   "alignment" : 1,
13741   "linker_set_key" : "android::trait_trivial_ctor<int>",
13742   "name" : "android::trait_trivial_ctor<int>",
13743   "referenced_type" : "type-211",
13744   "self_type" : "type-211",
13745   "size" : 1,
13746   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13747   "template_args" : [ "type-50" ],
13748   "unique_id" : "_ZTSN7android18trait_trivial_ctorIiEE"
13749  },
13750  {
13751   "alignment" : 1,
13752   "linker_set_key" : "android::trait_trivial_ctor<long long>",
13753   "name" : "android::trait_trivial_ctor<long long>",
13754   "referenced_type" : "type-233",
13755   "self_type" : "type-233",
13756   "size" : 1,
13757   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13758   "template_args" : [ "type-18" ],
13759   "unique_id" : "_ZTSN7android18trait_trivial_ctorIxEE"
13760  },
13761  {
13762   "alignment" : 1,
13763   "linker_set_key" : "android::trait_trivial_ctor<long>",
13764   "name" : "android::trait_trivial_ctor<long>",
13765   "referenced_type" : "type-221",
13766   "self_type" : "type-221",
13767   "size" : 1,
13768   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13769   "template_args" : [ "type-222" ],
13770   "unique_id" : "_ZTSN7android18trait_trivial_ctorIlEE"
13771  },
13772  {
13773   "alignment" : 1,
13774   "linker_set_key" : "android::trait_trivial_ctor<short>",
13775   "name" : "android::trait_trivial_ctor<short>",
13776   "referenced_type" : "type-201",
13777   "self_type" : "type-201",
13778   "size" : 1,
13779   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13780   "template_args" : [ "type-202" ],
13781   "unique_id" : "_ZTSN7android18trait_trivial_ctorIsEE"
13782  },
13783  {
13784   "alignment" : 1,
13785   "linker_set_key" : "android::trait_trivial_ctor<unsigned char>",
13786   "name" : "android::trait_trivial_ctor<unsigned char>",
13787   "referenced_type" : "type-197",
13788   "self_type" : "type-197",
13789   "size" : 1,
13790   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13791   "template_args" : [ "type-95" ],
13792   "unique_id" : "_ZTSN7android18trait_trivial_ctorIhEE"
13793  },
13794  {
13795   "alignment" : 1,
13796   "linker_set_key" : "android::trait_trivial_ctor<unsigned int>",
13797   "name" : "android::trait_trivial_ctor<unsigned int>",
13798   "referenced_type" : "type-217",
13799   "self_type" : "type-217",
13800   "size" : 1,
13801   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13802   "template_args" : [ "type-2" ],
13803   "unique_id" : "_ZTSN7android18trait_trivial_ctorIjEE"
13804  },
13805  {
13806   "alignment" : 1,
13807   "linker_set_key" : "android::trait_trivial_ctor<unsigned long long>",
13808   "name" : "android::trait_trivial_ctor<unsigned long long>",
13809   "referenced_type" : "type-240",
13810   "self_type" : "type-240",
13811   "size" : 1,
13812   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13813   "template_args" : [ "type-13" ],
13814   "unique_id" : "_ZTSN7android18trait_trivial_ctorIyEE"
13815  },
13816  {
13817   "alignment" : 1,
13818   "linker_set_key" : "android::trait_trivial_ctor<unsigned long>",
13819   "name" : "android::trait_trivial_ctor<unsigned long>",
13820   "referenced_type" : "type-228",
13821   "self_type" : "type-228",
13822   "size" : 1,
13823   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13824   "template_args" : [ "type-229" ],
13825   "unique_id" : "_ZTSN7android18trait_trivial_ctorImEE"
13826  },
13827  {
13828   "alignment" : 1,
13829   "linker_set_key" : "android::trait_trivial_ctor<unsigned short>",
13830   "name" : "android::trait_trivial_ctor<unsigned short>",
13831   "referenced_type" : "type-207",
13832   "self_type" : "type-207",
13833   "size" : 1,
13834   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13835   "template_args" : [ "type-97" ],
13836   "unique_id" : "_ZTSN7android18trait_trivial_ctorItEE"
13837  },
13838  {
13839   "alignment" : 1,
13840   "linker_set_key" : "android::trait_trivial_ctor<void>",
13841   "name" : "android::trait_trivial_ctor<void>",
13842   "referenced_type" : "type-185",
13843   "self_type" : "type-185",
13844   "size" : 1,
13845   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13846   "template_args" : [ "type-24" ],
13847   "unique_id" : "_ZTSN7android18trait_trivial_ctorIvEE"
13848  },
13849  {
13850   "alignment" : 1,
13851   "linker_set_key" : "android::trait_trivial_dtor<bool>",
13852   "name" : "android::trait_trivial_dtor<bool>",
13853   "referenced_type" : "type-190",
13854   "self_type" : "type-190",
13855   "size" : 1,
13856   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13857   "template_args" : [ "type-31" ],
13858   "unique_id" : "_ZTSN7android18trait_trivial_dtorIbEE"
13859  },
13860  {
13861   "alignment" : 1,
13862   "linker_set_key" : "android::trait_trivial_dtor<char>",
13863   "name" : "android::trait_trivial_dtor<char>",
13864   "referenced_type" : "type-194",
13865   "self_type" : "type-194",
13866   "size" : 1,
13867   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13868   "template_args" : [ "type-48" ],
13869   "unique_id" : "_ZTSN7android18trait_trivial_dtorIcEE"
13870  },
13871  {
13872   "alignment" : 1,
13873   "linker_set_key" : "android::trait_trivial_dtor<double>",
13874   "name" : "android::trait_trivial_dtor<double>",
13875   "referenced_type" : "type-253",
13876   "self_type" : "type-253",
13877   "size" : 1,
13878   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13879   "template_args" : [ "type-252" ],
13880   "unique_id" : "_ZTSN7android18trait_trivial_dtorIdEE"
13881  },
13882  {
13883   "alignment" : 1,
13884   "linker_set_key" : "android::trait_trivial_dtor<float>",
13885   "name" : "android::trait_trivial_dtor<float>",
13886   "referenced_type" : "type-246",
13887   "self_type" : "type-246",
13888   "size" : 1,
13889   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13890   "template_args" : [ "type-245" ],
13891   "unique_id" : "_ZTSN7android18trait_trivial_dtorIfEE"
13892  },
13893  {
13894   "alignment" : 1,
13895   "linker_set_key" : "android::trait_trivial_dtor<int>",
13896   "name" : "android::trait_trivial_dtor<int>",
13897   "referenced_type" : "type-214",
13898   "self_type" : "type-214",
13899   "size" : 1,
13900   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13901   "template_args" : [ "type-50" ],
13902   "unique_id" : "_ZTSN7android18trait_trivial_dtorIiEE"
13903  },
13904  {
13905   "alignment" : 1,
13906   "linker_set_key" : "android::trait_trivial_dtor<long long>",
13907   "name" : "android::trait_trivial_dtor<long long>",
13908   "referenced_type" : "type-234",
13909   "self_type" : "type-234",
13910   "size" : 1,
13911   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13912   "template_args" : [ "type-18" ],
13913   "unique_id" : "_ZTSN7android18trait_trivial_dtorIxEE"
13914  },
13915  {
13916   "alignment" : 1,
13917   "linker_set_key" : "android::trait_trivial_dtor<long>",
13918   "name" : "android::trait_trivial_dtor<long>",
13919   "referenced_type" : "type-223",
13920   "self_type" : "type-223",
13921   "size" : 1,
13922   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13923   "template_args" : [ "type-222" ],
13924   "unique_id" : "_ZTSN7android18trait_trivial_dtorIlEE"
13925  },
13926  {
13927   "alignment" : 1,
13928   "linker_set_key" : "android::trait_trivial_dtor<short>",
13929   "name" : "android::trait_trivial_dtor<short>",
13930   "referenced_type" : "type-204",
13931   "self_type" : "type-204",
13932   "size" : 1,
13933   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13934   "template_args" : [ "type-202" ],
13935   "unique_id" : "_ZTSN7android18trait_trivial_dtorIsEE"
13936  },
13937  {
13938   "alignment" : 1,
13939   "linker_set_key" : "android::trait_trivial_dtor<unsigned char>",
13940   "name" : "android::trait_trivial_dtor<unsigned char>",
13941   "referenced_type" : "type-198",
13942   "self_type" : "type-198",
13943   "size" : 1,
13944   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13945   "template_args" : [ "type-95" ],
13946   "unique_id" : "_ZTSN7android18trait_trivial_dtorIhEE"
13947  },
13948  {
13949   "alignment" : 1,
13950   "linker_set_key" : "android::trait_trivial_dtor<unsigned int>",
13951   "name" : "android::trait_trivial_dtor<unsigned int>",
13952   "referenced_type" : "type-218",
13953   "self_type" : "type-218",
13954   "size" : 1,
13955   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13956   "template_args" : [ "type-2" ],
13957   "unique_id" : "_ZTSN7android18trait_trivial_dtorIjEE"
13958  },
13959  {
13960   "alignment" : 1,
13961   "linker_set_key" : "android::trait_trivial_dtor<unsigned long long>",
13962   "name" : "android::trait_trivial_dtor<unsigned long long>",
13963   "referenced_type" : "type-241",
13964   "self_type" : "type-241",
13965   "size" : 1,
13966   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13967   "template_args" : [ "type-13" ],
13968   "unique_id" : "_ZTSN7android18trait_trivial_dtorIyEE"
13969  },
13970  {
13971   "alignment" : 1,
13972   "linker_set_key" : "android::trait_trivial_dtor<unsigned long>",
13973   "name" : "android::trait_trivial_dtor<unsigned long>",
13974   "referenced_type" : "type-230",
13975   "self_type" : "type-230",
13976   "size" : 1,
13977   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13978   "template_args" : [ "type-229" ],
13979   "unique_id" : "_ZTSN7android18trait_trivial_dtorImEE"
13980  },
13981  {
13982   "alignment" : 1,
13983   "linker_set_key" : "android::trait_trivial_dtor<unsigned short>",
13984   "name" : "android::trait_trivial_dtor<unsigned short>",
13985   "referenced_type" : "type-208",
13986   "self_type" : "type-208",
13987   "size" : 1,
13988   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
13989   "template_args" : [ "type-97" ],
13990   "unique_id" : "_ZTSN7android18trait_trivial_dtorItEE"
13991  },
13992  {
13993   "alignment" : 1,
13994   "linker_set_key" : "android::trait_trivial_dtor<void>",
13995   "name" : "android::trait_trivial_dtor<void>",
13996   "referenced_type" : "type-186",
13997   "self_type" : "type-186",
13998   "size" : 1,
13999   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14000   "template_args" : [ "type-24" ],
14001   "unique_id" : "_ZTSN7android18trait_trivial_dtorIvEE"
14002  },
14003  {
14004   "alignment" : 1,
14005   "linker_set_key" : "android::trait_trivial_move<android::String16>",
14006   "name" : "android::trait_trivial_move<android::String16>",
14007   "referenced_type" : "type-382",
14008   "self_type" : "type-382",
14009   "size" : 1,
14010   "source_file" : "/system/core/libutils/include/utils/String16.h",
14011   "template_args" : [ "type-34" ],
14012   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_8String16EEE"
14013  },
14014  {
14015   "alignment" : 1,
14016   "linker_set_key" : "android::trait_trivial_move<android::String8>",
14017   "name" : "android::trait_trivial_move<android::String8>",
14018   "referenced_type" : "type-376",
14019   "self_type" : "type-376",
14020   "size" : 1,
14021   "source_file" : "/system/core/libutils/include/utils/String8.h",
14022   "template_args" : [ "type-45" ],
14023   "unique_id" : "_ZTSN7android18trait_trivial_moveINS_7String8EEE"
14024  },
14025  {
14026   "alignment" : 1,
14027   "linker_set_key" : "android::trait_trivial_move<bool>",
14028   "name" : "android::trait_trivial_move<bool>",
14029   "referenced_type" : "type-192",
14030   "self_type" : "type-192",
14031   "size" : 1,
14032   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14033   "template_args" : [ "type-31" ],
14034   "unique_id" : "_ZTSN7android18trait_trivial_moveIbEE"
14035  },
14036  {
14037   "alignment" : 1,
14038   "linker_set_key" : "android::trait_trivial_move<char>",
14039   "name" : "android::trait_trivial_move<char>",
14040   "referenced_type" : "type-196",
14041   "self_type" : "type-196",
14042   "size" : 1,
14043   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14044   "template_args" : [ "type-48" ],
14045   "unique_id" : "_ZTSN7android18trait_trivial_moveIcEE"
14046  },
14047  {
14048   "alignment" : 1,
14049   "linker_set_key" : "android::trait_trivial_move<double>",
14050   "name" : "android::trait_trivial_move<double>",
14051   "referenced_type" : "type-255",
14052   "self_type" : "type-255",
14053   "size" : 1,
14054   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14055   "template_args" : [ "type-252" ],
14056   "unique_id" : "_ZTSN7android18trait_trivial_moveIdEE"
14057  },
14058  {
14059   "alignment" : 1,
14060   "linker_set_key" : "android::trait_trivial_move<float>",
14061   "name" : "android::trait_trivial_move<float>",
14062   "referenced_type" : "type-250",
14063   "self_type" : "type-250",
14064   "size" : 1,
14065   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14066   "template_args" : [ "type-245" ],
14067   "unique_id" : "_ZTSN7android18trait_trivial_moveIfEE"
14068  },
14069  {
14070   "alignment" : 1,
14071   "linker_set_key" : "android::trait_trivial_move<int>",
14072   "name" : "android::trait_trivial_move<int>",
14073   "referenced_type" : "type-216",
14074   "self_type" : "type-216",
14075   "size" : 1,
14076   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14077   "template_args" : [ "type-50" ],
14078   "unique_id" : "_ZTSN7android18trait_trivial_moveIiEE"
14079  },
14080  {
14081   "alignment" : 1,
14082   "linker_set_key" : "android::trait_trivial_move<long long>",
14083   "name" : "android::trait_trivial_move<long long>",
14084   "referenced_type" : "type-239",
14085   "self_type" : "type-239",
14086   "size" : 1,
14087   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14088   "template_args" : [ "type-18" ],
14089   "unique_id" : "_ZTSN7android18trait_trivial_moveIxEE"
14090  },
14091  {
14092   "alignment" : 1,
14093   "linker_set_key" : "android::trait_trivial_move<long>",
14094   "name" : "android::trait_trivial_move<long>",
14095   "referenced_type" : "type-227",
14096   "self_type" : "type-227",
14097   "size" : 1,
14098   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14099   "template_args" : [ "type-222" ],
14100   "unique_id" : "_ZTSN7android18trait_trivial_moveIlEE"
14101  },
14102  {
14103   "alignment" : 1,
14104   "linker_set_key" : "android::trait_trivial_move<short>",
14105   "name" : "android::trait_trivial_move<short>",
14106   "referenced_type" : "type-206",
14107   "self_type" : "type-206",
14108   "size" : 1,
14109   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14110   "template_args" : [ "type-202" ],
14111   "unique_id" : "_ZTSN7android18trait_trivial_moveIsEE"
14112  },
14113  {
14114   "alignment" : 1,
14115   "linker_set_key" : "android::trait_trivial_move<unsigned char>",
14116   "name" : "android::trait_trivial_move<unsigned char>",
14117   "referenced_type" : "type-200",
14118   "self_type" : "type-200",
14119   "size" : 1,
14120   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14121   "template_args" : [ "type-95" ],
14122   "unique_id" : "_ZTSN7android18trait_trivial_moveIhEE"
14123  },
14124  {
14125   "alignment" : 1,
14126   "linker_set_key" : "android::trait_trivial_move<unsigned int>",
14127   "name" : "android::trait_trivial_move<unsigned int>",
14128   "referenced_type" : "type-220",
14129   "self_type" : "type-220",
14130   "size" : 1,
14131   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14132   "template_args" : [ "type-2" ],
14133   "unique_id" : "_ZTSN7android18trait_trivial_moveIjEE"
14134  },
14135  {
14136   "alignment" : 1,
14137   "linker_set_key" : "android::trait_trivial_move<unsigned long long>",
14138   "name" : "android::trait_trivial_move<unsigned long long>",
14139   "referenced_type" : "type-243",
14140   "self_type" : "type-243",
14141   "size" : 1,
14142   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14143   "template_args" : [ "type-13" ],
14144   "unique_id" : "_ZTSN7android18trait_trivial_moveIyEE"
14145  },
14146  {
14147   "alignment" : 1,
14148   "linker_set_key" : "android::trait_trivial_move<unsigned long>",
14149   "name" : "android::trait_trivial_move<unsigned long>",
14150   "referenced_type" : "type-232",
14151   "self_type" : "type-232",
14152   "size" : 1,
14153   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14154   "template_args" : [ "type-229" ],
14155   "unique_id" : "_ZTSN7android18trait_trivial_moveImEE"
14156  },
14157  {
14158   "alignment" : 1,
14159   "linker_set_key" : "android::trait_trivial_move<unsigned short>",
14160   "name" : "android::trait_trivial_move<unsigned short>",
14161   "referenced_type" : "type-210",
14162   "self_type" : "type-210",
14163   "size" : 1,
14164   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14165   "template_args" : [ "type-97" ],
14166   "unique_id" : "_ZTSN7android18trait_trivial_moveItEE"
14167  },
14168  {
14169   "alignment" : 1,
14170   "linker_set_key" : "android::trait_trivial_move<void>",
14171   "name" : "android::trait_trivial_move<void>",
14172   "referenced_type" : "type-188",
14173   "self_type" : "type-188",
14174   "size" : 1,
14175   "source_file" : "/system/core/libutils/include/utils/TypeHelpers.h",
14176   "template_args" : [ "type-24" ],
14177   "unique_id" : "_ZTSN7android18trait_trivial_moveIvEE"
14178  },
14179  {
14180   "alignment" : 4,
14181   "fields" :
14182   [
14183    {
14184     "access" : "private",
14185     "field_name" : "m_ptr",
14186     "referenced_type" : "type-130"
14187    },
14188    {
14189     "access" : "private",
14190     "field_name" : "m_refs",
14191     "field_offset" : 32,
14192     "referenced_type" : "type-11"
14193    }
14194   ],
14195   "linker_set_key" : "android::wp<android::hardware::BHwBinder>",
14196   "name" : "android::wp<android::hardware::BHwBinder>",
14197   "record_kind" : "class",
14198   "referenced_type" : "type-278",
14199   "self_type" : "type-278",
14200   "size" : 8,
14201   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
14202   "template_args" : [ "type-131" ],
14203   "unique_id" : "_ZTSN7android2wpINS_8hardware9BHwBinderEEE"
14204  },
14205  {
14206   "alignment" : 4,
14207   "fields" :
14208   [
14209    {
14210     "access" : "private",
14211     "field_name" : "m_ptr",
14212     "referenced_type" : "type-609"
14213    },
14214    {
14215     "access" : "private",
14216     "field_name" : "m_refs",
14217     "field_offset" : 32,
14218     "referenced_type" : "type-11"
14219    }
14220   ],
14221   "linker_set_key" : "android::wp<android::hardware::IBinder::DeathRecipient>",
14222   "name" : "android::wp<android::hardware::IBinder::DeathRecipient>",
14223   "record_kind" : "class",
14224   "referenced_type" : "type-608",
14225   "self_type" : "type-608",
14226   "size" : 8,
14227   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
14228   "template_args" : [ "type-17" ],
14229   "unique_id" : "_ZTSN7android2wpINS_8hardware7IBinder14DeathRecipientEEE"
14230  },
14231  {
14232   "alignment" : 4,
14233   "fields" :
14234   [
14235    {
14236     "access" : "private",
14237     "field_name" : "m_ptr",
14238     "referenced_type" : "type-5"
14239    },
14240    {
14241     "access" : "private",
14242     "field_name" : "m_refs",
14243     "field_offset" : 32,
14244     "referenced_type" : "type-11"
14245    }
14246   ],
14247   "linker_set_key" : "android::wp<android::hardware::hidl_death_recipient>",
14248   "name" : "android::wp<android::hardware::hidl_death_recipient>",
14249   "record_kind" : "class",
14250   "referenced_type" : "type-4",
14251   "self_type" : "type-4",
14252   "size" : 8,
14253   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
14254   "template_args" : [ "type-6" ],
14255   "unique_id" : "_ZTSN7android2wpINS_8hardware20hidl_death_recipientEEE"
14256  },
14257  {
14258   "alignment" : 4,
14259   "fields" :
14260   [
14261    {
14262     "access" : "private",
14263     "field_name" : "m_ptr",
14264     "referenced_type" : "type-15"
14265    },
14266    {
14267     "access" : "private",
14268     "field_name" : "m_refs",
14269     "field_offset" : 32,
14270     "referenced_type" : "type-11"
14271    }
14272   ],
14273   "linker_set_key" : "android::wp<android::hidl::base::V1_0::IBase>",
14274   "name" : "android::wp<android::hidl::base::V1_0::IBase>",
14275   "record_kind" : "class",
14276   "referenced_type" : "type-14",
14277   "self_type" : "type-14",
14278   "size" : 8,
14279   "source_file" : "/system/core/libutils/include/utils/RefBase.h",
14280   "template_args" : [ "type-16" ],
14281   "unique_id" : "_ZTSN7android2wpINS_4hidl4base4V1_05IBaseEEE"
14282  },
14283  {
14284   "alignment" : 4,
14285   "fields" :
14286   [
14287    {
14288     "field_name" : "maxContentLightLevel",
14289     "referenced_type" : "type-245"
14290    },
14291    {
14292     "field_name" : "maxFrameAverageLightLevel",
14293     "field_offset" : 32,
14294     "referenced_type" : "type-245"
14295    }
14296   ],
14297   "linker_set_key" : "android_cta861_3_metadata",
14298   "name" : "android_cta861_3_metadata",
14299   "referenced_type" : "type-480",
14300   "self_type" : "type-480",
14301   "size" : 8,
14302   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14303   "unique_id" : "android_cta861_3_metadata"
14304  },
14305  {
14306   "alignment" : 4,
14307   "fields" :
14308   [
14309    {
14310     "field_name" : "num_points",
14311     "referenced_type" : "type-2"
14312    },
14313    {
14314     "field_name" : "reserved",
14315     "field_offset" : 32,
14316     "referenced_type" : "type-470"
14317    },
14318    {
14319     "field_name" : "xyzc_points",
14320     "field_offset" : 288,
14321     "referenced_type" : "type-477"
14322    }
14323   ],
14324   "linker_set_key" : "android_depth_points",
14325   "name" : "android_depth_points",
14326   "referenced_type" : "type-476",
14327   "self_type" : "type-476",
14328   "size" : 36,
14329   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14330   "unique_id" : "android_depth_points"
14331  },
14332  {
14333   "alignment" : 4,
14334   "fields" :
14335   [
14336    {
14337     "field_name" : "format",
14338     "referenced_type" : "type-473"
14339    },
14340    {
14341     "field_name" : "num_planes",
14342     "field_offset" : 32,
14343     "referenced_type" : "type-2"
14344    },
14345    {
14346     "field_name" : "planes",
14347     "field_offset" : 64,
14348     "referenced_type" : "type-475"
14349    }
14350   ],
14351   "linker_set_key" : "android_flex_layout",
14352   "name" : "android_flex_layout",
14353   "referenced_type" : "type-474",
14354   "self_type" : "type-474",
14355   "size" : 12,
14356   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14357   "unique_id" : "android_flex_layout"
14358  },
14359  {
14360   "alignment" : 4,
14361   "fields" :
14362   [
14363    {
14364     "field_name" : "top_left",
14365     "referenced_type" : "type-397"
14366    },
14367    {
14368     "field_name" : "component",
14369     "field_offset" : 32,
14370     "referenced_type" : "type-471"
14371    },
14372    {
14373     "field_name" : "bits_per_component",
14374     "field_offset" : 64,
14375     "referenced_type" : "type-50"
14376    },
14377    {
14378     "field_name" : "bits_used",
14379     "field_offset" : 96,
14380     "referenced_type" : "type-50"
14381    },
14382    {
14383     "field_name" : "h_increment",
14384     "field_offset" : 128,
14385     "referenced_type" : "type-50"
14386    },
14387    {
14388     "field_name" : "v_increment",
14389     "field_offset" : 160,
14390     "referenced_type" : "type-50"
14391    },
14392    {
14393     "field_name" : "h_subsampling",
14394     "field_offset" : 192,
14395     "referenced_type" : "type-50"
14396    },
14397    {
14398     "field_name" : "v_subsampling",
14399     "field_offset" : 224,
14400     "referenced_type" : "type-50"
14401    }
14402   ],
14403   "linker_set_key" : "android_flex_plane",
14404   "name" : "android_flex_plane",
14405   "referenced_type" : "type-472",
14406   "self_type" : "type-472",
14407   "size" : 32,
14408   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14409   "unique_id" : "android_flex_plane"
14410  },
14411  {
14412   "alignment" : 4,
14413   "fields" :
14414   [
14415    {
14416     "field_name" : "displayPrimaryRed",
14417     "referenced_type" : "type-478"
14418    },
14419    {
14420     "field_name" : "displayPrimaryGreen",
14421     "field_offset" : 64,
14422     "referenced_type" : "type-478"
14423    },
14424    {
14425     "field_name" : "displayPrimaryBlue",
14426     "field_offset" : 128,
14427     "referenced_type" : "type-478"
14428    },
14429    {
14430     "field_name" : "whitePoint",
14431     "field_offset" : 192,
14432     "referenced_type" : "type-478"
14433    },
14434    {
14435     "field_name" : "maxLuminance",
14436     "field_offset" : 256,
14437     "referenced_type" : "type-245"
14438    },
14439    {
14440     "field_name" : "minLuminance",
14441     "field_offset" : 288,
14442     "referenced_type" : "type-245"
14443    }
14444   ],
14445   "linker_set_key" : "android_smpte2086_metadata",
14446   "name" : "android_smpte2086_metadata",
14447   "referenced_type" : "type-479",
14448   "self_type" : "type-479",
14449   "size" : 40,
14450   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14451   "unique_id" : "android_smpte2086_metadata"
14452  },
14453  {
14454   "alignment" : 4,
14455   "fields" :
14456   [
14457    {
14458     "field_name" : "x",
14459     "referenced_type" : "type-245"
14460    },
14461    {
14462     "field_name" : "y",
14463     "field_offset" : 32,
14464     "referenced_type" : "type-245"
14465    }
14466   ],
14467   "linker_set_key" : "android_xy_color",
14468   "name" : "android_xy_color",
14469   "referenced_type" : "type-478",
14470   "self_type" : "type-478",
14471   "size" : 8,
14472   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14473   "unique_id" : "android_xy_color"
14474  },
14475  {
14476   "alignment" : 4,
14477   "fields" :
14478   [
14479    {
14480     "field_name" : "y",
14481     "referenced_type" : "type-23"
14482    },
14483    {
14484     "field_name" : "cb",
14485     "field_offset" : 32,
14486     "referenced_type" : "type-23"
14487    },
14488    {
14489     "field_name" : "cr",
14490     "field_offset" : 64,
14491     "referenced_type" : "type-23"
14492    },
14493    {
14494     "field_name" : "ystride",
14495     "field_offset" : 96,
14496     "referenced_type" : "type-2"
14497    },
14498    {
14499     "field_name" : "cstride",
14500     "field_offset" : 128,
14501     "referenced_type" : "type-2"
14502    },
14503    {
14504     "field_name" : "chroma_step",
14505     "field_offset" : 160,
14506     "referenced_type" : "type-2"
14507    },
14508    {
14509     "field_name" : "reserved",
14510     "field_offset" : 192,
14511     "referenced_type" : "type-470"
14512    }
14513   ],
14514   "linker_set_key" : "android_ycbcr",
14515   "name" : "android_ycbcr",
14516   "referenced_type" : "type-469",
14517   "self_type" : "type-469",
14518   "size" : 56,
14519   "source_file" : "/system/core/libsystem/include/system/graphics.h",
14520   "unique_id" : "android_ycbcr"
14521  },
14522  {
14523   "alignment" : 4,
14524   "fields" :
14525   [
14526    {
14527     "referenced_type" : "type-93"
14528    }
14529   ],
14530   "linker_set_key" : "log_msg",
14531   "name" : "log_msg",
14532   "referenced_type" : "type-92",
14533   "self_type" : "type-92",
14534   "size" : 5124,
14535   "source_file" : "/system/core/liblog/include/log/log_read.h",
14536   "unique_id" : "log_msg"
14537  },
14538  {
14539   "alignment" : 4,
14540   "fields" :
14541   [
14542    {
14543     "field_name" : "buf",
14544     "referenced_type" : "type-94"
14545    },
14546    {
14547     "field_name" : "entry",
14548     "referenced_type" : "type-96"
14549    },
14550    {
14551     "field_name" : "entry_v4",
14552     "referenced_type" : "type-96"
14553    },
14554    {
14555     "field_name" : "entry_v3",
14556     "referenced_type" : "type-99"
14557    },
14558    {
14559     "field_name" : "entry_v2",
14560     "referenced_type" : "type-100"
14561    },
14562    {
14563     "field_name" : "entry_v1",
14564     "referenced_type" : "type-101"
14565    }
14566   ],
14567   "is_anonymous" : true,
14568   "linker_set_key" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3) at system/core/liblog/include_vndk/log/log_read.h:139:3",
14569   "name" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3) at system/core/liblog/include_vndk/log/log_read.h:139:3",
14570   "record_kind" : "union",
14571   "referenced_type" : "type-93",
14572   "self_type" : "type-93",
14573   "size" : 5124,
14574   "source_file" : "/system/core/liblog/include/log/log_read.h",
14575   "unique_id" : "log_msg::(anonymous union at system/core/liblog/include_vndk/log/log_read.h:139:3)"
14576  },
14577  {
14578   "alignment" : 1,
14579   "fields" :
14580   [
14581    {
14582     "field_name" : "tv_sec",
14583     "referenced_type" : "type-2"
14584    },
14585    {
14586     "field_name" : "tv_nsec",
14587     "field_offset" : 32,
14588     "referenced_type" : "type-2"
14589    }
14590   ],
14591   "linker_set_key" : "log_time",
14592   "name" : "log_time",
14593   "referenced_type" : "type-377",
14594   "self_type" : "type-377",
14595   "size" : 8,
14596   "source_file" : "/system/core/liblog/include_vndk/log/log_time.h",
14597   "unique_id" : "_ZTS8log_time"
14598  },
14599  {
14600   "alignment" : 4,
14601   "fields" :
14602   [
14603    {
14604     "field_name" : "len",
14605     "referenced_type" : "type-97"
14606    },
14607    {
14608     "field_name" : "__pad",
14609     "field_offset" : 16,
14610     "referenced_type" : "type-97"
14611    },
14612    {
14613     "field_name" : "pid",
14614     "field_offset" : 32,
14615     "referenced_type" : "type-50"
14616    },
14617    {
14618     "field_name" : "tid",
14619     "field_offset" : 64,
14620     "referenced_type" : "type-50"
14621    },
14622    {
14623     "field_name" : "sec",
14624     "field_offset" : 96,
14625     "referenced_type" : "type-50"
14626    },
14627    {
14628     "field_name" : "nsec",
14629     "field_offset" : 128,
14630     "referenced_type" : "type-50"
14631    },
14632    {
14633     "field_name" : "msg",
14634     "field_offset" : 160,
14635     "referenced_type" : "type-98"
14636    }
14637   ],
14638   "linker_set_key" : "logger_entry",
14639   "name" : "logger_entry",
14640   "referenced_type" : "type-101",
14641   "self_type" : "type-101",
14642   "size" : 20,
14643   "source_file" : "/system/core/liblog/include/log/log_read.h",
14644   "unique_id" : "logger_entry"
14645  },
14646  {
14647   "alignment" : 1,
14648   "fields" :
14649   [
14650    {
14651     "field_name" : "len",
14652     "referenced_type" : "type-97"
14653    },
14654    {
14655     "field_name" : "hdr_size",
14656     "field_offset" : 16,
14657     "referenced_type" : "type-97"
14658    },
14659    {
14660     "field_name" : "pid",
14661     "field_offset" : 32,
14662     "referenced_type" : "type-50"
14663    },
14664    {
14665     "field_name" : "tid",
14666     "field_offset" : 64,
14667     "referenced_type" : "type-50"
14668    },
14669    {
14670     "field_name" : "sec",
14671     "field_offset" : 96,
14672     "referenced_type" : "type-50"
14673    },
14674    {
14675     "field_name" : "nsec",
14676     "field_offset" : 128,
14677     "referenced_type" : "type-50"
14678    },
14679    {
14680     "field_name" : "euid",
14681     "field_offset" : 160,
14682     "referenced_type" : "type-2"
14683    },
14684    {
14685     "field_name" : "msg",
14686     "field_offset" : 192,
14687     "referenced_type" : "type-98"
14688    }
14689   ],
14690   "linker_set_key" : "logger_entry_v2",
14691   "name" : "logger_entry_v2",
14692   "referenced_type" : "type-100",
14693   "self_type" : "type-100",
14694   "size" : 24,
14695   "source_file" : "/system/core/liblog/include/log/log_read.h",
14696   "unique_id" : "logger_entry_v2"
14697  },
14698  {
14699   "alignment" : 1,
14700   "fields" :
14701   [
14702    {
14703     "field_name" : "len",
14704     "referenced_type" : "type-97"
14705    },
14706    {
14707     "field_name" : "hdr_size",
14708     "field_offset" : 16,
14709     "referenced_type" : "type-97"
14710    },
14711    {
14712     "field_name" : "pid",
14713     "field_offset" : 32,
14714     "referenced_type" : "type-50"
14715    },
14716    {
14717     "field_name" : "tid",
14718     "field_offset" : 64,
14719     "referenced_type" : "type-50"
14720    },
14721    {
14722     "field_name" : "sec",
14723     "field_offset" : 96,
14724     "referenced_type" : "type-50"
14725    },
14726    {
14727     "field_name" : "nsec",
14728     "field_offset" : 128,
14729     "referenced_type" : "type-50"
14730    },
14731    {
14732     "field_name" : "lid",
14733     "field_offset" : 160,
14734     "referenced_type" : "type-2"
14735    },
14736    {
14737     "field_name" : "msg",
14738     "field_offset" : 192,
14739     "referenced_type" : "type-98"
14740    }
14741   ],
14742   "linker_set_key" : "logger_entry_v3",
14743   "name" : "logger_entry_v3",
14744   "referenced_type" : "type-99",
14745   "self_type" : "type-99",
14746   "size" : 24,
14747   "source_file" : "/system/core/liblog/include/log/log_read.h",
14748   "unique_id" : "logger_entry_v3"
14749  },
14750  {
14751   "alignment" : 4,
14752   "fields" :
14753   [
14754    {
14755     "field_name" : "len",
14756     "referenced_type" : "type-97"
14757    },
14758    {
14759     "field_name" : "hdr_size",
14760     "field_offset" : 16,
14761     "referenced_type" : "type-97"
14762    },
14763    {
14764     "field_name" : "pid",
14765     "field_offset" : 32,
14766     "referenced_type" : "type-50"
14767    },
14768    {
14769     "field_name" : "tid",
14770     "field_offset" : 64,
14771     "referenced_type" : "type-2"
14772    },
14773    {
14774     "field_name" : "sec",
14775     "field_offset" : 96,
14776     "referenced_type" : "type-2"
14777    },
14778    {
14779     "field_name" : "nsec",
14780     "field_offset" : 128,
14781     "referenced_type" : "type-2"
14782    },
14783    {
14784     "field_name" : "lid",
14785     "field_offset" : 160,
14786     "referenced_type" : "type-2"
14787    },
14788    {
14789     "field_name" : "uid",
14790     "field_offset" : 192,
14791     "referenced_type" : "type-2"
14792    },
14793    {
14794     "field_name" : "msg",
14795     "field_offset" : 224,
14796     "referenced_type" : "type-98"
14797    }
14798   ],
14799   "linker_set_key" : "logger_entry_v4",
14800   "name" : "logger_entry_v4",
14801   "referenced_type" : "type-96",
14802   "self_type" : "type-96",
14803   "size" : 28,
14804   "source_file" : "/system/core/liblog/include/log/log_read.h",
14805   "unique_id" : "logger_entry_v4"
14806  },
14807  {
14808   "alignment" : 4,
14809   "fields" :
14810   [
14811    {
14812     "field_name" : "version",
14813     "referenced_type" : "type-50"
14814    },
14815    {
14816     "field_name" : "numFds",
14817     "field_offset" : 32,
14818     "referenced_type" : "type-50"
14819    },
14820    {
14821     "field_name" : "numInts",
14822     "field_offset" : 64,
14823     "referenced_type" : "type-50"
14824    },
14825    {
14826     "field_name" : "data",
14827     "field_offset" : 96,
14828     "referenced_type" : "type-183"
14829    }
14830   ],
14831   "linker_set_key" : "native_handle",
14832   "name" : "native_handle",
14833   "referenced_type" : "type-182",
14834   "self_type" : "type-182",
14835   "size" : 12,
14836   "source_file" : "/system/core/libcutils/include/cutils/native_handle.h",
14837   "unique_id" : "native_handle"
14838  }
14839 ],
14840 "rvalue_reference_types" :
14841 [
14842  {
14843   "alignment" : 4,
14844   "linker_set_key" : "android::hardware::Return<android::hardware::vibrator::V1_0::Status> &&",
14845   "name" : "android::hardware::Return<android::hardware::vibrator::V1_0::Status> &&",
14846   "referenced_type" : "type-150",
14847   "self_type" : "type-153",
14848   "size" : 4,
14849   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14850  },
14851  {
14852   "alignment" : 4,
14853   "linker_set_key" : "android::hardware::Return<android::sp<android::hardware::vibrator::V1_3::IVibrator> > &&",
14854   "name" : "android::hardware::Return<android::sp<android::hardware::vibrator::V1_3::IVibrator> > &&",
14855   "referenced_type" : "type-158",
14856   "self_type" : "type-160",
14857   "size" : 4,
14858   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14859  },
14860  {
14861   "alignment" : 4,
14862   "linker_set_key" : "android::hardware::Return<bool> &&",
14863   "name" : "android::hardware::Return<bool> &&",
14864   "referenced_type" : "type-143",
14865   "self_type" : "type-146",
14866   "size" : 4,
14867   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14868  },
14869  {
14870   "alignment" : 4,
14871   "linker_set_key" : "android::hardware::Return<void> &&",
14872   "name" : "android::hardware::Return<void> &&",
14873   "referenced_type" : "type-171",
14874   "self_type" : "type-173",
14875   "size" : 4,
14876   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14877  },
14878  {
14879   "alignment" : 4,
14880   "linker_set_key" : "android::hardware::Status &&",
14881   "name" : "android::hardware::Status &&",
14882   "referenced_type" : "type-134",
14883   "self_type" : "type-140",
14884   "size" : 4,
14885   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14886  },
14887  {
14888   "alignment" : 4,
14889   "linker_set_key" : "android::hardware::details::return_status &&",
14890   "name" : "android::hardware::details::return_status &&",
14891   "referenced_type" : "type-144",
14892   "self_type" : "type-167",
14893   "size" : 4,
14894   "source_file" : "/system/libhidl/base/include/hidl/Status.h"
14895  },
14896  {
14897   "alignment" : 4,
14898   "linker_set_key" : "android::hardware::hidl_handle &&",
14899   "name" : "android::hardware::hidl_handle &&",
14900   "referenced_type" : "type-287",
14901   "self_type" : "type-295",
14902   "size" : 4,
14903   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
14904  },
14905  {
14906   "alignment" : 4,
14907   "linker_set_key" : "android::hardware::hidl_memory &&",
14908   "name" : "android::hardware::hidl_memory &&",
14909   "referenced_type" : "type-293",
14910   "self_type" : "type-299",
14911   "size" : 4,
14912   "source_file" : "/system/libhidl/base/include/hidl/HidlSupport.h"
14913  },
14914  {
14915   "alignment" : 4,
14916   "linker_set_key" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
14917   "name" : "android::sp<android::hardware::hidl_binder_death_recipient> &&",
14918   "referenced_type" : "type-123",
14919   "self_type" : "type-125",
14920   "size" : 4,
14921   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
14922  },
14923  {
14924   "alignment" : 4,
14925   "linker_set_key" : "android::sp<android::hardware::vibrator::V1_3::IVibrator> &&",
14926   "name" : "android::sp<android::hardware::vibrator::V1_3::IVibrator> &&",
14927   "referenced_type" : "type-115",
14928   "self_type" : "type-118",
14929   "size" : 4,
14930   "source_file" : "/system/core/libutils/include/utils/StrongPointer.h"
14931  },
14932  {
14933   "alignment" : 4,
14934   "linker_set_key" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14935   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char> > &&",
14936   "referenced_type" : "type-440",
14937   "self_type" : "type-439",
14938   "size" : 4,
14939   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14940  },
14941  {
14942   "alignment" : 4,
14943   "linker_set_key" : "std::function<sp<IBase> (void *)> &&",
14944   "name" : "std::function<sp<IBase> (void *)> &&",
14945   "referenced_type" : "type-450",
14946   "self_type" : "type-449",
14947   "size" : 4,
14948   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14949  },
14950  {
14951   "alignment" : 4,
14952   "linker_set_key" : "std::function<sp<IBinder> (void *)> &&",
14953   "name" : "std::function<sp<IBinder> (void *)> &&",
14954   "referenced_type" : "type-442",
14955   "self_type" : "type-441",
14956   "size" : 4,
14957   "source_file" : "/system/libhidl/transport/include/hidl/ConcurrentMap.h"
14958  }
14959 ]
14960}
14961