1{
2 "array_types" : [],
3 "builtin_types" :
4 [
5  {
6   "alignment" : 4,
7   "linker_set_key" : "_ZTIDn",
8   "name" : "std::nullptr_t",
9   "referenced_type" : "_ZTIDn",
10   "self_type" : "_ZTIDn",
11   "size" : 4
12  },
13  {
14   "alignment" : 1,
15   "is_integral" : true,
16   "linker_set_key" : "_ZTIa",
17   "name" : "signed char",
18   "referenced_type" : "_ZTIa",
19   "self_type" : "_ZTIa",
20   "size" : 1
21  },
22  {
23   "alignment" : 1,
24   "is_integral" : true,
25   "is_unsigned" : true,
26   "linker_set_key" : "_ZTIb",
27   "name" : "bool",
28   "referenced_type" : "_ZTIb",
29   "self_type" : "_ZTIb",
30   "size" : 1
31  },
32  {
33   "alignment" : 1,
34   "is_integral" : true,
35   "is_unsigned" : true,
36   "linker_set_key" : "_ZTIc",
37   "name" : "char",
38   "referenced_type" : "_ZTIc",
39   "self_type" : "_ZTIc",
40   "size" : 1
41  },
42  {
43   "alignment" : 4,
44   "linker_set_key" : "_ZTIf",
45   "name" : "float",
46   "referenced_type" : "_ZTIf",
47   "self_type" : "_ZTIf",
48   "size" : 4
49  },
50  {
51   "alignment" : 4,
52   "is_integral" : true,
53   "linker_set_key" : "_ZTIi",
54   "name" : "int",
55   "referenced_type" : "_ZTIi",
56   "self_type" : "_ZTIi",
57   "size" : 4
58  },
59  {
60   "alignment" : 4,
61   "is_integral" : true,
62   "is_unsigned" : true,
63   "linker_set_key" : "_ZTIj",
64   "name" : "unsigned int",
65   "referenced_type" : "_ZTIj",
66   "self_type" : "_ZTIj",
67   "size" : 4
68  },
69  {
70   "linker_set_key" : "_ZTIv",
71   "name" : "void",
72   "referenced_type" : "_ZTIv",
73   "self_type" : "_ZTIv"
74  }
75 ],
76 "elf_functions" :
77 [
78  {
79   "binding" : "weak",
80   "name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8vibrator16IVibratorManagerEE8asBinderEv"
81  },
82  {
83   "binding" : "weak",
84   "name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8vibrator17IVibratorCallbackEE8asBinderEv"
85  },
86  {
87   "binding" : "weak",
88   "name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8vibrator9IVibratorEE8asBinderEv"
89  },
90  {
91   "binding" : "weak",
92   "name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8vibrator16IVibratorManagerEE8asBinderEv"
93  },
94  {
95   "binding" : "weak",
96   "name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8vibrator17IVibratorCallbackEE8asBinderEv"
97  },
98  {
99   "binding" : "weak",
100   "name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8vibrator9IVibratorEE8asBinderEv"
101  },
102  {
103   "binding" : "weak",
104   "name" : "_ZN3ndk38AParcel_readStdVectorParcelableElementIN4aidl7android8hardware8vibrator13PrimitivePwleEEEiPK7AParcelPvj"
105  },
106  {
107   "binding" : "weak",
108   "name" : "_ZN3ndk38AParcel_readStdVectorParcelableElementIN4aidl7android8hardware8vibrator15CompositeEffectEEEiPK7AParcelPvj"
109  },
110  {
111   "binding" : "weak",
112   "name" : "_ZN3ndk39AParcel_writeStdVectorParcelableElementIN4aidl7android8hardware8vibrator13PrimitivePwleEEEiP7AParcelPKvj"
113  },
114  {
115   "binding" : "weak",
116   "name" : "_ZN3ndk39AParcel_writeStdVectorParcelableElementIN4aidl7android8hardware8vibrator15CompositeEffectEEEiP7AParcelPKvj"
117  },
118  {
119   "name" : "_ZN4aidl7android8hardware8vibrator10ActivePwle14readFromParcelEPK7AParcel"
120  },
121  {
122   "name" : "_ZN4aidl7android8hardware8vibrator10BnVibrator12createBinderEv"
123  },
124  {
125   "name" : "_ZN4aidl7android8hardware8vibrator10BnVibrator16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
126  },
127  {
128   "name" : "_ZN4aidl7android8hardware8vibrator10BnVibrator19getInterfaceVersionEPi"
129  },
130  {
131   "name" : "_ZN4aidl7android8hardware8vibrator10BnVibratorC2Ev"
132  },
133  {
134   "name" : "_ZN4aidl7android8hardware8vibrator10BnVibratorD0Ev"
135  },
136  {
137   "name" : "_ZN4aidl7android8hardware8vibrator10BnVibratorD1Ev"
138  },
139  {
140   "name" : "_ZN4aidl7android8hardware8vibrator10BnVibratorD2Ev"
141  },
142  {
143   "name" : "_ZN4aidl7android8hardware8vibrator10BpVibrator10getQFactorEPf"
144  },
145  {
146   "name" : "_ZN4aidl7android8hardware8vibrator10BpVibrator11composePwleERKNSt3__16vectorINS2_13PrimitivePwleENS4_9allocatorIS6_EEEERKNS4_10shared_ptrINS2_17IVibratorCallbackEEE"
147  },
148  {
149   "name" : "_ZN4aidl7android8hardware8vibrator10BpVibrator12setAmplitudeEf"
150  },
151  {
152   "name" : "_ZN4aidl7android8hardware8vibrator10BpVibrator14alwaysOnEnableEiNS2_6EffectENS2_14EffectStrengthE"
153  },
154  {
155   "name" : "_ZN4aidl7android8hardware8vibrator10BpVibrator15alwaysOnDisableEi"
156  },
157  {
158   "name" : "_ZN4aidl7android8hardware8vibrator10BpVibrator15getCapabilitiesEPi"
159  },
160  {
161   "name" : "_ZN4aidl7android8hardware8vibrator10BpVibrator16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
162  },
163  {
164   "name" : "_ZN4aidl7android8hardware8vibrator10BpVibrator18setExternalControlEb"
165  },
166  {
167   "name" : "_ZN4aidl7android8hardware8vibrator10BpVibrator19getFrequencyMinimumEPf"
168  },
169  {
170   "name" : "_ZN4aidl7android8hardware8vibrator10BpVibrator19getInterfaceVersionEPi"
171  },
172  {
173   "name" : "_ZN4aidl7android8hardware8vibrator10BpVibrator19getSupportedBrakingEPNSt3__16vectorINS2_7BrakingENS4_9allocatorIS6_EEEE"
174  },
175  {
176   "name" : "_ZN4aidl7android8hardware8vibrator10BpVibrator19getSupportedEffectsEPNSt3__16vectorINS2_6EffectENS4_9allocatorIS6_EEEE"
177  },
178  {
179   "name" : "_ZN4aidl7android8hardware8vibrator10BpVibrator20getPrimitiveDurationENS2_18CompositePrimitiveEPi"
180  },
181  {
182   "name" : "_ZN4aidl7android8hardware8vibrator10BpVibrator20getResonantFrequencyEPf"
183  },
184  {
185   "name" : "_ZN4aidl7android8hardware8vibrator10BpVibrator21getCompositionSizeMaxEPi"
186  },
187  {
188   "name" : "_ZN4aidl7android8hardware8vibrator10BpVibrator22getCompositionDelayMaxEPi"
189  },
190  {
191   "name" : "_ZN4aidl7android8hardware8vibrator10BpVibrator22getFrequencyResolutionEPf"
192  },
193  {
194   "name" : "_ZN4aidl7android8hardware8vibrator10BpVibrator22getSupportedPrimitivesEPNSt3__16vectorINS2_18CompositePrimitiveENS4_9allocatorIS6_EEEE"
195  },
196  {
197   "name" : "_ZN4aidl7android8hardware8vibrator10BpVibrator24getBandwidthAmplitudeMapEPNSt3__16vectorIfNS4_9allocatorIfEEEE"
198  },
199  {
200   "name" : "_ZN4aidl7android8hardware8vibrator10BpVibrator25getPwleCompositionSizeMaxEPi"
201  },
202  {
203   "name" : "_ZN4aidl7android8hardware8vibrator10BpVibrator27getPwlePrimitiveDurationMaxEPi"
204  },
205  {
206   "name" : "_ZN4aidl7android8hardware8vibrator10BpVibrator27getSupportedAlwaysOnEffectsEPNSt3__16vectorINS2_6EffectENS4_9allocatorIS6_EEEE"
207  },
208  {
209   "name" : "_ZN4aidl7android8hardware8vibrator10BpVibrator2onEiRKNSt3__110shared_ptrINS2_17IVibratorCallbackEEE"
210  },
211  {
212   "name" : "_ZN4aidl7android8hardware8vibrator10BpVibrator3offEv"
213  },
214  {
215   "name" : "_ZN4aidl7android8hardware8vibrator10BpVibrator7composeERKNSt3__16vectorINS2_15CompositeEffectENS4_9allocatorIS6_EEEERKNS4_10shared_ptrINS2_17IVibratorCallbackEEE"
216  },
217  {
218   "name" : "_ZN4aidl7android8hardware8vibrator10BpVibrator7performENS2_6EffectENS2_14EffectStrengthERKNSt3__110shared_ptrINS2_17IVibratorCallbackEEEPi"
219  },
220  {
221   "name" : "_ZN4aidl7android8hardware8vibrator10BpVibratorC1ERKN3ndk10SpAIBinderE"
222  },
223  {
224   "name" : "_ZN4aidl7android8hardware8vibrator10BpVibratorC2ERKN3ndk10SpAIBinderE"
225  },
226  {
227   "name" : "_ZN4aidl7android8hardware8vibrator10BpVibratorD0Ev"
228  },
229  {
230   "name" : "_ZN4aidl7android8hardware8vibrator10BpVibratorD1Ev"
231  },
232  {
233   "name" : "_ZN4aidl7android8hardware8vibrator10BpVibratorD2Ev"
234  },
235  {
236   "name" : "_ZN4aidl7android8hardware8vibrator11BrakingPwle14readFromParcelEPK7AParcel"
237  },
238  {
239   "name" : "_ZN4aidl7android8hardware8vibrator13PrimitivePwle14readFromParcelEPK7AParcel"
240  },
241  {
242   "name" : "_ZN4aidl7android8hardware8vibrator15CompositeEffect14readFromParcelEPK7AParcel"
243  },
244  {
245   "name" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault10getQFactorEPf"
246  },
247  {
248   "name" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault11composePwleERKNSt3__16vectorINS2_13PrimitivePwleENS4_9allocatorIS6_EEEERKNS4_10shared_ptrINS2_17IVibratorCallbackEEE"
249  },
250  {
251   "name" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault12setAmplitudeEf"
252  },
253  {
254   "name" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault14alwaysOnEnableEiNS2_6EffectENS2_14EffectStrengthE"
255  },
256  {
257   "name" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault15alwaysOnDisableEi"
258  },
259  {
260   "name" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault15getCapabilitiesEPi"
261  },
262  {
263   "name" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
264  },
265  {
266   "name" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault18setExternalControlEb"
267  },
268  {
269   "name" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault19getFrequencyMinimumEPf"
270  },
271  {
272   "name" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault19getInterfaceVersionEPi"
273  },
274  {
275   "name" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault19getSupportedBrakingEPNSt3__16vectorINS2_7BrakingENS4_9allocatorIS6_EEEE"
276  },
277  {
278   "name" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault19getSupportedEffectsEPNSt3__16vectorINS2_6EffectENS4_9allocatorIS6_EEEE"
279  },
280  {
281   "name" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault20getPrimitiveDurationENS2_18CompositePrimitiveEPi"
282  },
283  {
284   "name" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault20getResonantFrequencyEPf"
285  },
286  {
287   "name" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault21getCompositionSizeMaxEPi"
288  },
289  {
290   "name" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault22getCompositionDelayMaxEPi"
291  },
292  {
293   "name" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault22getFrequencyResolutionEPf"
294  },
295  {
296   "name" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault22getSupportedPrimitivesEPNSt3__16vectorINS2_18CompositePrimitiveENS4_9allocatorIS6_EEEE"
297  },
298  {
299   "name" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault24getBandwidthAmplitudeMapEPNSt3__16vectorIfNS4_9allocatorIfEEEE"
300  },
301  {
302   "name" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault25getPwleCompositionSizeMaxEPi"
303  },
304  {
305   "name" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault27getPwlePrimitiveDurationMaxEPi"
306  },
307  {
308   "name" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault27getSupportedAlwaysOnEffectsEPNSt3__16vectorINS2_6EffectENS4_9allocatorIS6_EEEE"
309  },
310  {
311   "name" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault2onEiRKNSt3__110shared_ptrINS2_17IVibratorCallbackEEE"
312  },
313  {
314   "name" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault3offEv"
315  },
316  {
317   "name" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault7composeERKNSt3__16vectorINS2_15CompositeEffectENS4_9allocatorIS6_EEEERKNS4_10shared_ptrINS2_17IVibratorCallbackEEE"
318  },
319  {
320   "name" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault7performENS2_6EffectENS2_14EffectStrengthERKNSt3__110shared_ptrINS2_17IVibratorCallbackEEEPi"
321  },
322  {
323   "name" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault8asBinderEv"
324  },
325  {
326   "name" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault8isRemoteEv"
327  },
328  {
329   "name" : "_ZN4aidl7android8hardware8vibrator16IVibratorManager10fromBinderERKN3ndk10SpAIBinderE"
330  },
331  {
332   "name" : "_ZN4aidl7android8hardware8vibrator16IVibratorManager13writeToParcelEP7AParcelRKNSt3__110shared_ptrIS3_EE"
333  },
334  {
335   "name" : "_ZN4aidl7android8hardware8vibrator16IVibratorManager14getDefaultImplEv"
336  },
337  {
338   "name" : "_ZN4aidl7android8hardware8vibrator16IVibratorManager14readFromParcelEPK7AParcelPNSt3__110shared_ptrIS3_EE"
339  },
340  {
341   "name" : "_ZN4aidl7android8hardware8vibrator16IVibratorManager14setDefaultImplERKNSt3__110shared_ptrIS3_EE"
342  },
343  {
344   "name" : "_ZN4aidl7android8hardware8vibrator16IVibratorManagerC2Ev"
345  },
346  {
347   "name" : "_ZN4aidl7android8hardware8vibrator16IVibratorManagerD0Ev"
348  },
349  {
350   "name" : "_ZN4aidl7android8hardware8vibrator16IVibratorManagerD1Ev"
351  },
352  {
353   "name" : "_ZN4aidl7android8hardware8vibrator16IVibratorManagerD2Ev"
354  },
355  {
356   "name" : "_ZN4aidl7android8hardware8vibrator17BnVibratorManager12createBinderEv"
357  },
358  {
359   "name" : "_ZN4aidl7android8hardware8vibrator17BnVibratorManager16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
360  },
361  {
362   "name" : "_ZN4aidl7android8hardware8vibrator17BnVibratorManager19getInterfaceVersionEPi"
363  },
364  {
365   "name" : "_ZN4aidl7android8hardware8vibrator17BnVibratorManagerC2Ev"
366  },
367  {
368   "name" : "_ZN4aidl7android8hardware8vibrator17BnVibratorManagerD0Ev"
369  },
370  {
371   "name" : "_ZN4aidl7android8hardware8vibrator17BnVibratorManagerD1Ev"
372  },
373  {
374   "name" : "_ZN4aidl7android8hardware8vibrator17BnVibratorManagerD2Ev"
375  },
376  {
377   "name" : "_ZN4aidl7android8hardware8vibrator17BpVibratorManager11getVibratorEiPNSt3__110shared_ptrINS2_9IVibratorEEE"
378  },
379  {
380   "name" : "_ZN4aidl7android8hardware8vibrator17BpVibratorManager12cancelSyncedEv"
381  },
382  {
383   "name" : "_ZN4aidl7android8hardware8vibrator17BpVibratorManager13prepareSyncedERKNSt3__16vectorIiNS4_9allocatorIiEEEE"
384  },
385  {
386   "name" : "_ZN4aidl7android8hardware8vibrator17BpVibratorManager13triggerSyncedERKNSt3__110shared_ptrINS2_17IVibratorCallbackEEE"
387  },
388  {
389   "name" : "_ZN4aidl7android8hardware8vibrator17BpVibratorManager14getVibratorIdsEPNSt3__16vectorIiNS4_9allocatorIiEEEE"
390  },
391  {
392   "name" : "_ZN4aidl7android8hardware8vibrator17BpVibratorManager15getCapabilitiesEPi"
393  },
394  {
395   "name" : "_ZN4aidl7android8hardware8vibrator17BpVibratorManager16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
396  },
397  {
398   "name" : "_ZN4aidl7android8hardware8vibrator17BpVibratorManager19getInterfaceVersionEPi"
399  },
400  {
401   "name" : "_ZN4aidl7android8hardware8vibrator17BpVibratorManagerC1ERKN3ndk10SpAIBinderE"
402  },
403  {
404   "name" : "_ZN4aidl7android8hardware8vibrator17BpVibratorManagerC2ERKN3ndk10SpAIBinderE"
405  },
406  {
407   "name" : "_ZN4aidl7android8hardware8vibrator17BpVibratorManagerD0Ev"
408  },
409  {
410   "name" : "_ZN4aidl7android8hardware8vibrator17BpVibratorManagerD1Ev"
411  },
412  {
413   "name" : "_ZN4aidl7android8hardware8vibrator17BpVibratorManagerD2Ev"
414  },
415  {
416   "name" : "_ZN4aidl7android8hardware8vibrator17IVibratorCallback10fromBinderERKN3ndk10SpAIBinderE"
417  },
418  {
419   "name" : "_ZN4aidl7android8hardware8vibrator17IVibratorCallback13writeToParcelEP7AParcelRKNSt3__110shared_ptrIS3_EE"
420  },
421  {
422   "name" : "_ZN4aidl7android8hardware8vibrator17IVibratorCallback14getDefaultImplEv"
423  },
424  {
425   "name" : "_ZN4aidl7android8hardware8vibrator17IVibratorCallback14readFromParcelEPK7AParcelPNSt3__110shared_ptrIS3_EE"
426  },
427  {
428   "name" : "_ZN4aidl7android8hardware8vibrator17IVibratorCallback14setDefaultImplERKNSt3__110shared_ptrIS3_EE"
429  },
430  {
431   "name" : "_ZN4aidl7android8hardware8vibrator17IVibratorCallbackC2Ev"
432  },
433  {
434   "name" : "_ZN4aidl7android8hardware8vibrator17IVibratorCallbackD0Ev"
435  },
436  {
437   "name" : "_ZN4aidl7android8hardware8vibrator17IVibratorCallbackD1Ev"
438  },
439  {
440   "name" : "_ZN4aidl7android8hardware8vibrator17IVibratorCallbackD2Ev"
441  },
442  {
443   "name" : "_ZN4aidl7android8hardware8vibrator18BnVibratorCallback12createBinderEv"
444  },
445  {
446   "name" : "_ZN4aidl7android8hardware8vibrator18BnVibratorCallback16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
447  },
448  {
449   "name" : "_ZN4aidl7android8hardware8vibrator18BnVibratorCallback19getInterfaceVersionEPi"
450  },
451  {
452   "name" : "_ZN4aidl7android8hardware8vibrator18BnVibratorCallbackC2Ev"
453  },
454  {
455   "name" : "_ZN4aidl7android8hardware8vibrator18BnVibratorCallbackD0Ev"
456  },
457  {
458   "name" : "_ZN4aidl7android8hardware8vibrator18BnVibratorCallbackD1Ev"
459  },
460  {
461   "name" : "_ZN4aidl7android8hardware8vibrator18BnVibratorCallbackD2Ev"
462  },
463  {
464   "name" : "_ZN4aidl7android8hardware8vibrator18BpVibratorCallback10onCompleteEv"
465  },
466  {
467   "name" : "_ZN4aidl7android8hardware8vibrator18BpVibratorCallback16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
468  },
469  {
470   "name" : "_ZN4aidl7android8hardware8vibrator18BpVibratorCallback19getInterfaceVersionEPi"
471  },
472  {
473   "name" : "_ZN4aidl7android8hardware8vibrator18BpVibratorCallbackC1ERKN3ndk10SpAIBinderE"
474  },
475  {
476   "name" : "_ZN4aidl7android8hardware8vibrator18BpVibratorCallbackC2ERKN3ndk10SpAIBinderE"
477  },
478  {
479   "name" : "_ZN4aidl7android8hardware8vibrator18BpVibratorCallbackD0Ev"
480  },
481  {
482   "name" : "_ZN4aidl7android8hardware8vibrator18BpVibratorCallbackD1Ev"
483  },
484  {
485   "name" : "_ZN4aidl7android8hardware8vibrator18BpVibratorCallbackD2Ev"
486  },
487  {
488   "name" : "_ZN4aidl7android8hardware8vibrator23IVibratorManagerDefault11getVibratorEiPNSt3__110shared_ptrINS2_9IVibratorEEE"
489  },
490  {
491   "name" : "_ZN4aidl7android8hardware8vibrator23IVibratorManagerDefault12cancelSyncedEv"
492  },
493  {
494   "name" : "_ZN4aidl7android8hardware8vibrator23IVibratorManagerDefault13prepareSyncedERKNSt3__16vectorIiNS4_9allocatorIiEEEE"
495  },
496  {
497   "name" : "_ZN4aidl7android8hardware8vibrator23IVibratorManagerDefault13triggerSyncedERKNSt3__110shared_ptrINS2_17IVibratorCallbackEEE"
498  },
499  {
500   "name" : "_ZN4aidl7android8hardware8vibrator23IVibratorManagerDefault14getVibratorIdsEPNSt3__16vectorIiNS4_9allocatorIiEEEE"
501  },
502  {
503   "name" : "_ZN4aidl7android8hardware8vibrator23IVibratorManagerDefault15getCapabilitiesEPi"
504  },
505  {
506   "name" : "_ZN4aidl7android8hardware8vibrator23IVibratorManagerDefault16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
507  },
508  {
509   "name" : "_ZN4aidl7android8hardware8vibrator23IVibratorManagerDefault19getInterfaceVersionEPi"
510  },
511  {
512   "name" : "_ZN4aidl7android8hardware8vibrator23IVibratorManagerDefault8asBinderEv"
513  },
514  {
515   "name" : "_ZN4aidl7android8hardware8vibrator23IVibratorManagerDefault8isRemoteEv"
516  },
517  {
518   "name" : "_ZN4aidl7android8hardware8vibrator24IVibratorCallbackDefault10onCompleteEv"
519  },
520  {
521   "name" : "_ZN4aidl7android8hardware8vibrator24IVibratorCallbackDefault16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
522  },
523  {
524   "name" : "_ZN4aidl7android8hardware8vibrator24IVibratorCallbackDefault19getInterfaceVersionEPi"
525  },
526  {
527   "name" : "_ZN4aidl7android8hardware8vibrator24IVibratorCallbackDefault8asBinderEv"
528  },
529  {
530   "name" : "_ZN4aidl7android8hardware8vibrator24IVibratorCallbackDefault8isRemoteEv"
531  },
532  {
533   "name" : "_ZN4aidl7android8hardware8vibrator9IVibrator10fromBinderERKN3ndk10SpAIBinderE"
534  },
535  {
536   "name" : "_ZN4aidl7android8hardware8vibrator9IVibrator13writeToParcelEP7AParcelRKNSt3__110shared_ptrIS3_EE"
537  },
538  {
539   "name" : "_ZN4aidl7android8hardware8vibrator9IVibrator14getDefaultImplEv"
540  },
541  {
542   "name" : "_ZN4aidl7android8hardware8vibrator9IVibrator14readFromParcelEPK7AParcelPNSt3__110shared_ptrIS3_EE"
543  },
544  {
545   "name" : "_ZN4aidl7android8hardware8vibrator9IVibrator14setDefaultImplERKNSt3__110shared_ptrIS3_EE"
546  },
547  {
548   "name" : "_ZN4aidl7android8hardware8vibrator9IVibratorC2Ev"
549  },
550  {
551   "name" : "_ZN4aidl7android8hardware8vibrator9IVibratorD0Ev"
552  },
553  {
554   "name" : "_ZN4aidl7android8hardware8vibrator9IVibratorD1Ev"
555  },
556  {
557   "name" : "_ZN4aidl7android8hardware8vibrator9IVibratorD2Ev"
558  },
559  {
560   "name" : "_ZNK4aidl7android8hardware8vibrator10ActivePwle13writeToParcelEP7AParcel"
561  },
562  {
563   "name" : "_ZNK4aidl7android8hardware8vibrator11BrakingPwle13writeToParcelEP7AParcel"
564  },
565  {
566   "name" : "_ZNK4aidl7android8hardware8vibrator13PrimitivePwle13writeToParcelEP7AParcel"
567  },
568  {
569   "name" : "_ZNK4aidl7android8hardware8vibrator15CompositeEffect13writeToParcelEP7AParcel"
570  },
571  {
572   "binding" : "weak",
573   "name" : "_ZNSt3__110shared_ptrIN4aidl7android8hardware8vibrator16IVibratorManagerEED2Ev"
574  },
575  {
576   "binding" : "weak",
577   "name" : "_ZNSt3__110shared_ptrIN4aidl7android8hardware8vibrator17IVibratorCallbackEED2Ev"
578  },
579  {
580   "binding" : "weak",
581   "name" : "_ZNSt3__110shared_ptrIN4aidl7android8hardware8vibrator9IVibratorEED2Ev"
582  },
583  {
584   "binding" : "weak",
585   "name" : "_ZNSt3__120__shared_ptr_pointerIPN3ndk13SharedRefBaseENS_14default_deleteIS2_EENS_9allocatorIS2_EEE16__on_zero_sharedEv"
586  },
587  {
588   "binding" : "weak",
589   "name" : "_ZNSt3__120__shared_ptr_pointerIPN3ndk13SharedRefBaseENS_14default_deleteIS2_EENS_9allocatorIS2_EEE21__on_zero_shared_weakEv"
590  },
591  {
592   "binding" : "weak",
593   "name" : "_ZNSt3__16vectorIN4aidl7android8hardware8vibrator13PrimitivePwleENS_9allocatorIS5_EEE8__appendEj"
594  },
595  {
596   "binding" : "weak",
597   "name" : "_ZNSt3__16vectorIN4aidl7android8hardware8vibrator15CompositeEffectENS_9allocatorIS5_EEE8__appendEj"
598  },
599  {
600   "binding" : "weak",
601   "name" : "_ZNSt3__16vectorIfNS_9allocatorIfEEE8__appendEj"
602  },
603  {
604   "binding" : "weak",
605   "name" : "_ZNSt3__16vectorIiNS_9allocatorIiEEE8__appendEj"
606  }
607 ],
608 "elf_objects" :
609 [
610  {
611   "binding" : "weak",
612   "name" : "_ZGVN4aidl7android8hardware8vibrator16IVibratorManager4hashE"
613  },
614  {
615   "binding" : "weak",
616   "name" : "_ZGVN4aidl7android8hardware8vibrator17IVibratorCallback4hashE"
617  },
618  {
619   "binding" : "weak",
620   "name" : "_ZGVN4aidl7android8hardware8vibrator9IVibrator4hashE"
621  },
622  {
623   "name" : "_ZN4aidl7android8hardware8vibrator10ActivePwle10descriptorE"
624  },
625  {
626   "name" : "_ZN4aidl7android8hardware8vibrator11BrakingPwle10descriptorE"
627  },
628  {
629   "name" : "_ZN4aidl7android8hardware8vibrator13PrimitivePwle10descriptorE"
630  },
631  {
632   "name" : "_ZN4aidl7android8hardware8vibrator15CompositeEffect10descriptorE"
633  },
634  {
635   "name" : "_ZN4aidl7android8hardware8vibrator16IVibratorManager10descriptorE"
636  },
637  {
638   "name" : "_ZN4aidl7android8hardware8vibrator16IVibratorManager12default_implE"
639  },
640  {
641   "binding" : "weak",
642   "name" : "_ZN4aidl7android8hardware8vibrator16IVibratorManager4hashE"
643  },
644  {
645   "name" : "_ZN4aidl7android8hardware8vibrator17IVibratorCallback10descriptorE"
646  },
647  {
648   "name" : "_ZN4aidl7android8hardware8vibrator17IVibratorCallback12default_implE"
649  },
650  {
651   "binding" : "weak",
652   "name" : "_ZN4aidl7android8hardware8vibrator17IVibratorCallback4hashE"
653  },
654  {
655   "name" : "_ZN4aidl7android8hardware8vibrator9IVibrator10descriptorE"
656  },
657  {
658   "name" : "_ZN4aidl7android8hardware8vibrator9IVibrator12default_implE"
659  },
660  {
661   "binding" : "weak",
662   "name" : "_ZN4aidl7android8hardware8vibrator9IVibrator4hashE"
663  },
664  {
665   "binding" : "weak",
666   "name" : "_ZTVN3ndk12BnCInterfaceIN4aidl7android8hardware8vibrator16IVibratorManagerEEE"
667  },
668  {
669   "binding" : "weak",
670   "name" : "_ZTVN3ndk12BnCInterfaceIN4aidl7android8hardware8vibrator17IVibratorCallbackEEE"
671  },
672  {
673   "binding" : "weak",
674   "name" : "_ZTVN3ndk12BnCInterfaceIN4aidl7android8hardware8vibrator9IVibratorEEE"
675  },
676  {
677   "binding" : "weak",
678   "name" : "_ZTVN3ndk12BpCInterfaceIN4aidl7android8hardware8vibrator16IVibratorManagerEEE"
679  },
680  {
681   "binding" : "weak",
682   "name" : "_ZTVN3ndk12BpCInterfaceIN4aidl7android8hardware8vibrator17IVibratorCallbackEEE"
683  },
684  {
685   "binding" : "weak",
686   "name" : "_ZTVN3ndk12BpCInterfaceIN4aidl7android8hardware8vibrator9IVibratorEEE"
687  },
688  {
689   "binding" : "weak",
690   "name" : "_ZTVN3ndk13SharedRefBaseE"
691  },
692  {
693   "name" : "_ZTVN4aidl7android8hardware8vibrator10BnVibratorE"
694  },
695  {
696   "name" : "_ZTVN4aidl7android8hardware8vibrator10BpVibratorE"
697  },
698  {
699   "name" : "_ZTVN4aidl7android8hardware8vibrator16IVibratorDefaultE"
700  },
701  {
702   "name" : "_ZTVN4aidl7android8hardware8vibrator16IVibratorManagerE"
703  },
704  {
705   "name" : "_ZTVN4aidl7android8hardware8vibrator17BnVibratorManagerE"
706  },
707  {
708   "name" : "_ZTVN4aidl7android8hardware8vibrator17BpVibratorManagerE"
709  },
710  {
711   "name" : "_ZTVN4aidl7android8hardware8vibrator17IVibratorCallbackE"
712  },
713  {
714   "name" : "_ZTVN4aidl7android8hardware8vibrator18BnVibratorCallbackE"
715  },
716  {
717   "name" : "_ZTVN4aidl7android8hardware8vibrator18BpVibratorCallbackE"
718  },
719  {
720   "name" : "_ZTVN4aidl7android8hardware8vibrator23IVibratorManagerDefaultE"
721  },
722  {
723   "name" : "_ZTVN4aidl7android8hardware8vibrator24IVibratorCallbackDefaultE"
724  },
725  {
726   "name" : "_ZTVN4aidl7android8hardware8vibrator9IVibratorE"
727  },
728  {
729   "binding" : "weak",
730   "name" : "_ZTVNSt3__120__shared_ptr_pointerIPN3ndk13SharedRefBaseENS_14default_deleteIS2_EENS_9allocatorIS2_EEEE"
731  }
732 ],
733 "enum_types" :
734 [
735  {
736   "alignment" : 4,
737   "enum_fields" :
738   [
739    {
740     "enum_field_value" : 1,
741     "name" : "FLAG_ONEWAY"
742    }
743   ],
744   "linker_set_key" : "_ZTI12$FLAG_ONEWAY",
745   "name" : "(unnamed enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h:43:1)",
746   "referenced_type" : "_ZTI12$FLAG_ONEWAY",
747   "self_type" : "_ZTI12$FLAG_ONEWAY",
748   "size" : 4,
749   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h",
750   "underlying_type" : "_ZTIj"
751  },
752  {
753   "alignment" : 4,
754   "enum_fields" :
755   [
756    {
757     "enum_field_value" : 0,
758     "name" : "EX_NONE"
759    },
760    {
761     "enum_field_value" : -1,
762     "name" : "EX_SECURITY"
763    },
764    {
765     "enum_field_value" : -2,
766     "name" : "EX_BAD_PARCELABLE"
767    },
768    {
769     "enum_field_value" : -3,
770     "name" : "EX_ILLEGAL_ARGUMENT"
771    },
772    {
773     "enum_field_value" : -4,
774     "name" : "EX_NULL_POINTER"
775    },
776    {
777     "enum_field_value" : -5,
778     "name" : "EX_ILLEGAL_STATE"
779    },
780    {
781     "enum_field_value" : -6,
782     "name" : "EX_NETWORK_MAIN_THREAD"
783    },
784    {
785     "enum_field_value" : -7,
786     "name" : "EX_UNSUPPORTED_OPERATION"
787    },
788    {
789     "enum_field_value" : -8,
790     "name" : "EX_SERVICE_SPECIFIC"
791    },
792    {
793     "enum_field_value" : -9,
794     "name" : "EX_PARCELABLE"
795    },
796    {
797     "enum_field_value" : -129,
798     "name" : "EX_TRANSACTION_FAILED"
799    }
800   ],
801   "linker_set_key" : "_ZTI18$EX_BAD_PARCELABLE",
802   "name" : "(unnamed enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h:94:1)",
803   "referenced_type" : "_ZTI18$EX_BAD_PARCELABLE",
804   "self_type" : "_ZTI18$EX_BAD_PARCELABLE",
805   "size" : 4,
806   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h",
807   "underlying_type" : "_ZTIi"
808  },
809  {
810   "alignment" : 4,
811   "enum_fields" :
812   [
813    {
814     "enum_field_value" : 268435456,
815     "name" : "FLAG_PRIVATE_LOCAL"
816    }
817   ],
818   "linker_set_key" : "_ZTI19$FLAG_PRIVATE_LOCAL",
819   "name" : "(unnamed enum at frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h:35:1)",
820   "referenced_type" : "_ZTI19$FLAG_PRIVATE_LOCAL",
821   "self_type" : "_ZTI19$FLAG_PRIVATE_LOCAL",
822   "size" : 4,
823   "source_file" : "frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h",
824   "underlying_type" : "_ZTIj"
825  },
826  {
827   "alignment" : 4,
828   "enum_fields" :
829   [
830    {
831     "enum_field_value" : 268435456,
832     "name" : "FLAG_PRIVATE_VENDOR"
833    }
834   ],
835   "linker_set_key" : "_ZTI20$FLAG_PRIVATE_VENDOR",
836   "name" : "(unnamed enum at frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h:26:1)",
837   "referenced_type" : "_ZTI20$FLAG_PRIVATE_VENDOR",
838   "self_type" : "_ZTI20$FLAG_PRIVATE_VENDOR",
839   "size" : 4,
840   "source_file" : "frameworks/native/libs/binder/ndk/include_platform/android/binder_stability.h",
841   "underlying_type" : "_ZTIj"
842  },
843  {
844   "alignment" : 4,
845   "enum_fields" :
846   [
847    {
848     "enum_field_value" : 0,
849     "name" : "STATUS_OK"
850    },
851    {
852     "enum_field_value" : -2147483648,
853     "name" : "STATUS_UNKNOWN_ERROR"
854    },
855    {
856     "enum_field_value" : -12,
857     "name" : "STATUS_NO_MEMORY"
858    },
859    {
860     "enum_field_value" : -38,
861     "name" : "STATUS_INVALID_OPERATION"
862    },
863    {
864     "enum_field_value" : -22,
865     "name" : "STATUS_BAD_VALUE"
866    },
867    {
868     "enum_field_value" : -2147483647,
869     "name" : "STATUS_BAD_TYPE"
870    },
871    {
872     "enum_field_value" : -2,
873     "name" : "STATUS_NAME_NOT_FOUND"
874    },
875    {
876     "enum_field_value" : -1,
877     "name" : "STATUS_PERMISSION_DENIED"
878    },
879    {
880     "enum_field_value" : -19,
881     "name" : "STATUS_NO_INIT"
882    },
883    {
884     "enum_field_value" : -17,
885     "name" : "STATUS_ALREADY_EXISTS"
886    },
887    {
888     "enum_field_value" : -32,
889     "name" : "STATUS_DEAD_OBJECT"
890    },
891    {
892     "enum_field_value" : -2147483646,
893     "name" : "STATUS_FAILED_TRANSACTION"
894    },
895    {
896     "enum_field_value" : -75,
897     "name" : "STATUS_BAD_INDEX"
898    },
899    {
900     "enum_field_value" : -61,
901     "name" : "STATUS_NOT_ENOUGH_DATA"
902    },
903    {
904     "enum_field_value" : -11,
905     "name" : "STATUS_WOULD_BLOCK"
906    },
907    {
908     "enum_field_value" : -110,
909     "name" : "STATUS_TIMED_OUT"
910    },
911    {
912     "enum_field_value" : -74,
913     "name" : "STATUS_UNKNOWN_TRANSACTION"
914    },
915    {
916     "enum_field_value" : -2147483641,
917     "name" : "STATUS_FDS_NOT_ALLOWED"
918    },
919    {
920     "enum_field_value" : -2147483640,
921     "name" : "STATUS_UNEXPECTED_NULL"
922    }
923   ],
924   "linker_set_key" : "_ZTI22$STATUS_ALREADY_EXISTS",
925   "name" : "(unnamed enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h:60:1)",
926   "referenced_type" : "_ZTI22$STATUS_ALREADY_EXISTS",
927   "self_type" : "_ZTI22$STATUS_ALREADY_EXISTS",
928   "size" : 4,
929   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_status.h",
930   "underlying_type" : "_ZTIi"
931  },
932  {
933   "alignment" : 4,
934   "enum_fields" :
935   [
936    {
937     "enum_field_value" : 1,
938     "name" : "FIRST_CALL_TRANSACTION"
939    },
940    {
941     "enum_field_value" : 16777215,
942     "name" : "LAST_CALL_TRANSACTION"
943    }
944   ],
945   "linker_set_key" : "_ZTI23$FIRST_CALL_TRANSACTION",
946   "name" : "(unnamed enum at frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h:58:1)",
947   "referenced_type" : "_ZTI23$FIRST_CALL_TRANSACTION",
948   "self_type" : "_ZTI23$FIRST_CALL_TRANSACTION",
949   "size" : 4,
950   "source_file" : "frameworks/native/libs/binder/ndk/include_ndk/android/binder_ibinder.h",
951   "underlying_type" : "_ZTIj"
952  },
953  {
954   "alignment" : 4,
955   "enum_fields" :
956   [
957    {
958     "enum_field_value" : 0,
959     "name" : "ndk::STABILITY_LOCAL"
960    },
961    {
962     "enum_field_value" : 1,
963     "name" : "ndk::STABILITY_VINTF"
964    }
965   ],
966   "linker_set_key" : "_ZTIN3ndk16$STABILITY_LOCALE",
967   "name" : "ndk::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h:34:1)",
968   "referenced_type" : "_ZTIN3ndk16$STABILITY_LOCALE",
969   "self_type" : "_ZTIN3ndk16$STABILITY_LOCALE",
970   "size" : 4,
971   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h",
972   "underlying_type" : "_ZTIj"
973  },
974  {
975   "alignment" : 4,
976   "enum_fields" :
977   [
978    {
979     "enum_field_value" : 0,
980     "name" : "aidl::android::hardware::vibrator::PrimitivePwle::Tag::active"
981    },
982    {
983     "enum_field_value" : 1,
984     "name" : "aidl::android::hardware::vibrator::PrimitivePwle::Tag::braking"
985    }
986   ],
987   "linker_set_key" : "_ZTIN4aidl7android8hardware8vibrator13PrimitivePwle3TagE",
988   "name" : "aidl::android::hardware::vibrator::PrimitivePwle::Tag",
989   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator13PrimitivePwle3TagE",
990   "self_type" : "_ZTIN4aidl7android8hardware8vibrator13PrimitivePwle3TagE",
991   "size" : 4,
992   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/PrimitivePwle.h",
993   "underlying_type" : "_ZTIi"
994  },
995  {
996   "alignment" : 1,
997   "enum_fields" :
998   [
999    {
1000     "enum_field_value" : 0,
1001     "name" : "aidl::android::hardware::vibrator::EffectStrength::LIGHT"
1002    },
1003    {
1004     "enum_field_value" : 1,
1005     "name" : "aidl::android::hardware::vibrator::EffectStrength::MEDIUM"
1006    },
1007    {
1008     "enum_field_value" : 2,
1009     "name" : "aidl::android::hardware::vibrator::EffectStrength::STRONG"
1010    }
1011   ],
1012   "linker_set_key" : "_ZTIN4aidl7android8hardware8vibrator14EffectStrengthE",
1013   "name" : "aidl::android::hardware::vibrator::EffectStrength",
1014   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator14EffectStrengthE",
1015   "self_type" : "_ZTIN4aidl7android8hardware8vibrator14EffectStrengthE",
1016   "size" : 1,
1017   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/EffectStrength.h",
1018   "underlying_type" : "_ZTIa"
1019  },
1020  {
1021   "alignment" : 4,
1022   "enum_fields" :
1023   [
1024    {
1025     "enum_field_value" : 2,
1026     "name" : "aidl::android::hardware::vibrator::IVibratorManager::CAP_PREPARE_ON"
1027    }
1028   ],
1029   "linker_set_key" : "_ZTIN4aidl7android8hardware8vibrator16IVibratorManager15$CAP_PREPARE_ONE",
1030   "name" : "aidl::android::hardware::vibrator::IVibratorManager::(unnamed enum at out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorManager.h:26:3)",
1031   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator16IVibratorManager15$CAP_PREPARE_ONE",
1032   "self_type" : "_ZTIN4aidl7android8hardware8vibrator16IVibratorManager15$CAP_PREPARE_ONE",
1033   "size" : 4,
1034   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorManager.h",
1035   "underlying_type" : "_ZTIi"
1036  },
1037  {
1038   "alignment" : 4,
1039   "enum_fields" :
1040   [
1041    {
1042     "enum_field_value" : 8,
1043     "name" : "aidl::android::hardware::vibrator::IVibratorManager::CAP_PREPARE_COMPOSE"
1044    }
1045   ],
1046   "linker_set_key" : "_ZTIN4aidl7android8hardware8vibrator16IVibratorManager20$CAP_PREPARE_COMPOSEE",
1047   "name" : "aidl::android::hardware::vibrator::IVibratorManager::(unnamed enum at out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorManager.h:28:3)",
1048   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator16IVibratorManager20$CAP_PREPARE_COMPOSEE",
1049   "self_type" : "_ZTIN4aidl7android8hardware8vibrator16IVibratorManager20$CAP_PREPARE_COMPOSEE",
1050   "size" : 4,
1051   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorManager.h",
1052   "underlying_type" : "_ZTIi"
1053  },
1054  {
1055   "alignment" : 4,
1056   "enum_fields" :
1057   [
1058    {
1059     "enum_field_value" : 4,
1060     "name" : "aidl::android::hardware::vibrator::IVibratorManager::CAP_PREPARE_PERFORM"
1061    }
1062   ],
1063   "linker_set_key" : "_ZTIN4aidl7android8hardware8vibrator16IVibratorManager20$CAP_PREPARE_PERFORME",
1064   "name" : "aidl::android::hardware::vibrator::IVibratorManager::(unnamed enum at out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorManager.h:27:3)",
1065   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator16IVibratorManager20$CAP_PREPARE_PERFORME",
1066   "self_type" : "_ZTIN4aidl7android8hardware8vibrator16IVibratorManager20$CAP_PREPARE_PERFORME",
1067   "size" : 4,
1068   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorManager.h",
1069   "underlying_type" : "_ZTIi"
1070  },
1071  {
1072   "alignment" : 4,
1073   "enum_fields" :
1074   [
1075    {
1076     "enum_field_value" : 16,
1077     "name" : "aidl::android::hardware::vibrator::IVibratorManager::CAP_MIXED_TRIGGER_ON"
1078    }
1079   ],
1080   "linker_set_key" : "_ZTIN4aidl7android8hardware8vibrator16IVibratorManager21$CAP_MIXED_TRIGGER_ONE",
1081   "name" : "aidl::android::hardware::vibrator::IVibratorManager::(unnamed enum at out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorManager.h:29:3)",
1082   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator16IVibratorManager21$CAP_MIXED_TRIGGER_ONE",
1083   "self_type" : "_ZTIN4aidl7android8hardware8vibrator16IVibratorManager21$CAP_MIXED_TRIGGER_ONE",
1084   "size" : 4,
1085   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorManager.h",
1086   "underlying_type" : "_ZTIi"
1087  },
1088  {
1089   "alignment" : 4,
1090   "enum_fields" :
1091   [
1092    {
1093     "enum_field_value" : 128,
1094     "name" : "aidl::android::hardware::vibrator::IVibratorManager::CAP_TRIGGER_CALLBACK"
1095    }
1096   ],
1097   "linker_set_key" : "_ZTIN4aidl7android8hardware8vibrator16IVibratorManager21$CAP_TRIGGER_CALLBACKE",
1098   "name" : "aidl::android::hardware::vibrator::IVibratorManager::(unnamed enum at out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorManager.h:32:3)",
1099   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator16IVibratorManager21$CAP_TRIGGER_CALLBACKE",
1100   "self_type" : "_ZTIN4aidl7android8hardware8vibrator16IVibratorManager21$CAP_TRIGGER_CALLBACKE",
1101   "size" : 4,
1102   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorManager.h",
1103   "underlying_type" : "_ZTIi"
1104  },
1105  {
1106   "alignment" : 4,
1107   "enum_fields" :
1108   [
1109    {
1110     "enum_field_value" : 64,
1111     "name" : "aidl::android::hardware::vibrator::IVibratorManager::CAP_MIXED_TRIGGER_COMPOSE"
1112    }
1113   ],
1114   "linker_set_key" : "_ZTIN4aidl7android8hardware8vibrator16IVibratorManager26$CAP_MIXED_TRIGGER_COMPOSEE",
1115   "name" : "aidl::android::hardware::vibrator::IVibratorManager::(unnamed enum at out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorManager.h:31:3)",
1116   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator16IVibratorManager26$CAP_MIXED_TRIGGER_COMPOSEE",
1117   "self_type" : "_ZTIN4aidl7android8hardware8vibrator16IVibratorManager26$CAP_MIXED_TRIGGER_COMPOSEE",
1118   "size" : 4,
1119   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorManager.h",
1120   "underlying_type" : "_ZTIi"
1121  },
1122  {
1123   "alignment" : 4,
1124   "enum_fields" :
1125   [
1126    {
1127     "enum_field_value" : 32,
1128     "name" : "aidl::android::hardware::vibrator::IVibratorManager::CAP_MIXED_TRIGGER_PERFORM"
1129    }
1130   ],
1131   "linker_set_key" : "_ZTIN4aidl7android8hardware8vibrator16IVibratorManager26$CAP_MIXED_TRIGGER_PERFORME",
1132   "name" : "aidl::android::hardware::vibrator::IVibratorManager::(unnamed enum at out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorManager.h:30:3)",
1133   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator16IVibratorManager26$CAP_MIXED_TRIGGER_PERFORME",
1134   "self_type" : "_ZTIN4aidl7android8hardware8vibrator16IVibratorManager26$CAP_MIXED_TRIGGER_PERFORME",
1135   "size" : 4,
1136   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorManager.h",
1137   "underlying_type" : "_ZTIi"
1138  },
1139  {
1140   "alignment" : 4,
1141   "enum_fields" :
1142   [
1143    {
1144     "enum_field_value" : 1,
1145     "name" : "aidl::android::hardware::vibrator::IVibratorManager::CAP_SYNC"
1146    }
1147   ],
1148   "linker_set_key" : "_ZTIN4aidl7android8hardware8vibrator16IVibratorManager9$CAP_SYNCE",
1149   "name" : "aidl::android::hardware::vibrator::IVibratorManager::(unnamed enum at out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorManager.h:25:3)",
1150   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator16IVibratorManager9$CAP_SYNCE",
1151   "self_type" : "_ZTIN4aidl7android8hardware8vibrator16IVibratorManager9$CAP_SYNCE",
1152   "size" : 4,
1153   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorManager.h",
1154   "underlying_type" : "_ZTIi"
1155  },
1156  {
1157   "alignment" : 4,
1158   "enum_fields" :
1159   [
1160    {
1161     "enum_field_value" : 0,
1162     "name" : "aidl::android::hardware::vibrator::CompositePrimitive::NOOP"
1163    },
1164    {
1165     "enum_field_value" : 1,
1166     "name" : "aidl::android::hardware::vibrator::CompositePrimitive::CLICK"
1167    },
1168    {
1169     "enum_field_value" : 2,
1170     "name" : "aidl::android::hardware::vibrator::CompositePrimitive::THUD"
1171    },
1172    {
1173     "enum_field_value" : 3,
1174     "name" : "aidl::android::hardware::vibrator::CompositePrimitive::SPIN"
1175    },
1176    {
1177     "enum_field_value" : 4,
1178     "name" : "aidl::android::hardware::vibrator::CompositePrimitive::QUICK_RISE"
1179    },
1180    {
1181     "enum_field_value" : 5,
1182     "name" : "aidl::android::hardware::vibrator::CompositePrimitive::SLOW_RISE"
1183    },
1184    {
1185     "enum_field_value" : 6,
1186     "name" : "aidl::android::hardware::vibrator::CompositePrimitive::QUICK_FALL"
1187    },
1188    {
1189     "enum_field_value" : 7,
1190     "name" : "aidl::android::hardware::vibrator::CompositePrimitive::LIGHT_TICK"
1191    },
1192    {
1193     "enum_field_value" : 8,
1194     "name" : "aidl::android::hardware::vibrator::CompositePrimitive::LOW_TICK"
1195    }
1196   ],
1197   "linker_set_key" : "_ZTIN4aidl7android8hardware8vibrator18CompositePrimitiveE",
1198   "name" : "aidl::android::hardware::vibrator::CompositePrimitive",
1199   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator18CompositePrimitiveE",
1200   "self_type" : "_ZTIN4aidl7android8hardware8vibrator18CompositePrimitiveE",
1201   "size" : 4,
1202   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/CompositePrimitive.h",
1203   "underlying_type" : "_ZTIi"
1204  },
1205  {
1206   "alignment" : 4,
1207   "enum_fields" :
1208   [
1209    {
1210     "enum_field_value" : 0,
1211     "name" : "aidl::android::hardware::vibrator::Effect::CLICK"
1212    },
1213    {
1214     "enum_field_value" : 1,
1215     "name" : "aidl::android::hardware::vibrator::Effect::DOUBLE_CLICK"
1216    },
1217    {
1218     "enum_field_value" : 2,
1219     "name" : "aidl::android::hardware::vibrator::Effect::TICK"
1220    },
1221    {
1222     "enum_field_value" : 3,
1223     "name" : "aidl::android::hardware::vibrator::Effect::THUD"
1224    },
1225    {
1226     "enum_field_value" : 4,
1227     "name" : "aidl::android::hardware::vibrator::Effect::POP"
1228    },
1229    {
1230     "enum_field_value" : 5,
1231     "name" : "aidl::android::hardware::vibrator::Effect::HEAVY_CLICK"
1232    },
1233    {
1234     "enum_field_value" : 6,
1235     "name" : "aidl::android::hardware::vibrator::Effect::RINGTONE_1"
1236    },
1237    {
1238     "enum_field_value" : 7,
1239     "name" : "aidl::android::hardware::vibrator::Effect::RINGTONE_2"
1240    },
1241    {
1242     "enum_field_value" : 8,
1243     "name" : "aidl::android::hardware::vibrator::Effect::RINGTONE_3"
1244    },
1245    {
1246     "enum_field_value" : 9,
1247     "name" : "aidl::android::hardware::vibrator::Effect::RINGTONE_4"
1248    },
1249    {
1250     "enum_field_value" : 10,
1251     "name" : "aidl::android::hardware::vibrator::Effect::RINGTONE_5"
1252    },
1253    {
1254     "enum_field_value" : 11,
1255     "name" : "aidl::android::hardware::vibrator::Effect::RINGTONE_6"
1256    },
1257    {
1258     "enum_field_value" : 12,
1259     "name" : "aidl::android::hardware::vibrator::Effect::RINGTONE_7"
1260    },
1261    {
1262     "enum_field_value" : 13,
1263     "name" : "aidl::android::hardware::vibrator::Effect::RINGTONE_8"
1264    },
1265    {
1266     "enum_field_value" : 14,
1267     "name" : "aidl::android::hardware::vibrator::Effect::RINGTONE_9"
1268    },
1269    {
1270     "enum_field_value" : 15,
1271     "name" : "aidl::android::hardware::vibrator::Effect::RINGTONE_10"
1272    },
1273    {
1274     "enum_field_value" : 16,
1275     "name" : "aidl::android::hardware::vibrator::Effect::RINGTONE_11"
1276    },
1277    {
1278     "enum_field_value" : 17,
1279     "name" : "aidl::android::hardware::vibrator::Effect::RINGTONE_12"
1280    },
1281    {
1282     "enum_field_value" : 18,
1283     "name" : "aidl::android::hardware::vibrator::Effect::RINGTONE_13"
1284    },
1285    {
1286     "enum_field_value" : 19,
1287     "name" : "aidl::android::hardware::vibrator::Effect::RINGTONE_14"
1288    },
1289    {
1290     "enum_field_value" : 20,
1291     "name" : "aidl::android::hardware::vibrator::Effect::RINGTONE_15"
1292    },
1293    {
1294     "enum_field_value" : 21,
1295     "name" : "aidl::android::hardware::vibrator::Effect::TEXTURE_TICK"
1296    }
1297   ],
1298   "linker_set_key" : "_ZTIN4aidl7android8hardware8vibrator6EffectE",
1299   "name" : "aidl::android::hardware::vibrator::Effect",
1300   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator6EffectE",
1301   "self_type" : "_ZTIN4aidl7android8hardware8vibrator6EffectE",
1302   "size" : 4,
1303   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/Effect.h",
1304   "underlying_type" : "_ZTIi"
1305  },
1306  {
1307   "alignment" : 4,
1308   "enum_fields" :
1309   [
1310    {
1311     "enum_field_value" : 0,
1312     "name" : "aidl::android::hardware::vibrator::Braking::NONE"
1313    },
1314    {
1315     "enum_field_value" : 1,
1316     "name" : "aidl::android::hardware::vibrator::Braking::CLAB"
1317    }
1318   ],
1319   "linker_set_key" : "_ZTIN4aidl7android8hardware8vibrator7BrakingE",
1320   "name" : "aidl::android::hardware::vibrator::Braking",
1321   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator7BrakingE",
1322   "self_type" : "_ZTIN4aidl7android8hardware8vibrator7BrakingE",
1323   "size" : 4,
1324   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/Braking.h",
1325   "underlying_type" : "_ZTIi"
1326  },
1327  {
1328   "alignment" : 4,
1329   "enum_fields" :
1330   [
1331    {
1332     "enum_field_value" : 1,
1333     "name" : "aidl::android::hardware::vibrator::IVibrator::CAP_ON_CALLBACK"
1334    }
1335   ],
1336   "linker_set_key" : "_ZTIN4aidl7android8hardware8vibrator9IVibrator16$CAP_ON_CALLBACKE",
1337   "name" : "aidl::android::hardware::vibrator::IVibrator::(unnamed enum at out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h:30:3)",
1338   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator9IVibrator16$CAP_ON_CALLBACKE",
1339   "self_type" : "_ZTIN4aidl7android8hardware8vibrator9IVibrator16$CAP_ON_CALLBACKE",
1340   "size" : 4,
1341   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h",
1342   "underlying_type" : "_ZTIi"
1343  },
1344  {
1345   "alignment" : 4,
1346   "enum_fields" :
1347   [
1348    {
1349     "enum_field_value" : 256,
1350     "name" : "aidl::android::hardware::vibrator::IVibrator::CAP_GET_Q_FACTOR"
1351    }
1352   ],
1353   "linker_set_key" : "_ZTIN4aidl7android8hardware8vibrator9IVibrator17$CAP_GET_Q_FACTORE",
1354   "name" : "aidl::android::hardware::vibrator::IVibrator::(unnamed enum at out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h:38:3)",
1355   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator9IVibrator17$CAP_GET_Q_FACTORE",
1356   "self_type" : "_ZTIN4aidl7android8hardware8vibrator9IVibrator17$CAP_GET_Q_FACTORE",
1357   "size" : 4,
1358   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h",
1359   "underlying_type" : "_ZTIi"
1360  },
1361  {
1362   "alignment" : 4,
1363   "enum_fields" :
1364   [
1365    {
1366     "enum_field_value" : 32,
1367     "name" : "aidl::android::hardware::vibrator::IVibrator::CAP_COMPOSE_EFFECTS"
1368    }
1369   ],
1370   "linker_set_key" : "_ZTIN4aidl7android8hardware8vibrator9IVibrator20$CAP_COMPOSE_EFFECTSE",
1371   "name" : "aidl::android::hardware::vibrator::IVibrator::(unnamed enum at out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h:35:3)",
1372   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator9IVibrator20$CAP_COMPOSE_EFFECTSE",
1373   "self_type" : "_ZTIN4aidl7android8hardware8vibrator9IVibrator20$CAP_COMPOSE_EFFECTSE",
1374   "size" : 4,
1375   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h",
1376   "underlying_type" : "_ZTIi"
1377  },
1378  {
1379   "alignment" : 4,
1380   "enum_fields" :
1381   [
1382    {
1383     "enum_field_value" : 8,
1384     "name" : "aidl::android::hardware::vibrator::IVibrator::CAP_EXTERNAL_CONTROL"
1385    }
1386   ],
1387   "linker_set_key" : "_ZTIN4aidl7android8hardware8vibrator9IVibrator21$CAP_EXTERNAL_CONTROLE",
1388   "name" : "aidl::android::hardware::vibrator::IVibrator::(unnamed enum at out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h:33:3)",
1389   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator9IVibrator21$CAP_EXTERNAL_CONTROLE",
1390   "self_type" : "_ZTIN4aidl7android8hardware8vibrator9IVibrator21$CAP_EXTERNAL_CONTROLE",
1391   "size" : 4,
1392   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h",
1393   "underlying_type" : "_ZTIi"
1394  },
1395  {
1396   "alignment" : 4,
1397   "enum_fields" :
1398   [
1399    {
1400     "enum_field_value" : 2,
1401     "name" : "aidl::android::hardware::vibrator::IVibrator::CAP_PERFORM_CALLBACK"
1402    }
1403   ],
1404   "linker_set_key" : "_ZTIN4aidl7android8hardware8vibrator9IVibrator21$CAP_PERFORM_CALLBACKE",
1405   "name" : "aidl::android::hardware::vibrator::IVibrator::(unnamed enum at out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h:31:3)",
1406   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator9IVibrator21$CAP_PERFORM_CALLBACKE",
1407   "self_type" : "_ZTIN4aidl7android8hardware8vibrator9IVibrator21$CAP_PERFORM_CALLBACKE",
1408   "size" : 4,
1409   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h",
1410   "underlying_type" : "_ZTIi"
1411  },
1412  {
1413   "alignment" : 4,
1414   "enum_fields" :
1415   [
1416    {
1417     "enum_field_value" : 64,
1418     "name" : "aidl::android::hardware::vibrator::IVibrator::CAP_ALWAYS_ON_CONTROL"
1419    }
1420   ],
1421   "linker_set_key" : "_ZTIN4aidl7android8hardware8vibrator9IVibrator22$CAP_ALWAYS_ON_CONTROLE",
1422   "name" : "aidl::android::hardware::vibrator::IVibrator::(unnamed enum at out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h:36:3)",
1423   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator9IVibrator22$CAP_ALWAYS_ON_CONTROLE",
1424   "self_type" : "_ZTIN4aidl7android8hardware8vibrator9IVibrator22$CAP_ALWAYS_ON_CONTROLE",
1425   "size" : 4,
1426   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h",
1427   "underlying_type" : "_ZTIi"
1428  },
1429  {
1430   "alignment" : 4,
1431   "enum_fields" :
1432   [
1433    {
1434     "enum_field_value" : 4,
1435     "name" : "aidl::android::hardware::vibrator::IVibrator::CAP_AMPLITUDE_CONTROL"
1436    }
1437   ],
1438   "linker_set_key" : "_ZTIN4aidl7android8hardware8vibrator9IVibrator22$CAP_AMPLITUDE_CONTROLE",
1439   "name" : "aidl::android::hardware::vibrator::IVibrator::(unnamed enum at out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h:32:3)",
1440   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator9IVibrator22$CAP_AMPLITUDE_CONTROLE",
1441   "self_type" : "_ZTIN4aidl7android8hardware8vibrator9IVibrator22$CAP_AMPLITUDE_CONTROLE",
1442   "size" : 4,
1443   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h",
1444   "underlying_type" : "_ZTIi"
1445  },
1446  {
1447   "alignment" : 4,
1448   "enum_fields" :
1449   [
1450    {
1451     "enum_field_value" : 512,
1452     "name" : "aidl::android::hardware::vibrator::IVibrator::CAP_FREQUENCY_CONTROL"
1453    }
1454   ],
1455   "linker_set_key" : "_ZTIN4aidl7android8hardware8vibrator9IVibrator22$CAP_FREQUENCY_CONTROLE",
1456   "name" : "aidl::android::hardware::vibrator::IVibrator::(unnamed enum at out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h:39:3)",
1457   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator9IVibrator22$CAP_FREQUENCY_CONTROLE",
1458   "self_type" : "_ZTIN4aidl7android8hardware8vibrator9IVibrator22$CAP_FREQUENCY_CONTROLE",
1459   "size" : 4,
1460   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h",
1461   "underlying_type" : "_ZTIi"
1462  },
1463  {
1464   "alignment" : 4,
1465   "enum_fields" :
1466   [
1467    {
1468     "enum_field_value" : 1024,
1469     "name" : "aidl::android::hardware::vibrator::IVibrator::CAP_COMPOSE_PWLE_EFFECTS"
1470    }
1471   ],
1472   "linker_set_key" : "_ZTIN4aidl7android8hardware8vibrator9IVibrator25$CAP_COMPOSE_PWLE_EFFECTSE",
1473   "name" : "aidl::android::hardware::vibrator::IVibrator::(unnamed enum at out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h:40:3)",
1474   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator9IVibrator25$CAP_COMPOSE_PWLE_EFFECTSE",
1475   "self_type" : "_ZTIN4aidl7android8hardware8vibrator9IVibrator25$CAP_COMPOSE_PWLE_EFFECTSE",
1476   "size" : 4,
1477   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h",
1478   "underlying_type" : "_ZTIi"
1479  },
1480  {
1481   "alignment" : 4,
1482   "enum_fields" :
1483   [
1484    {
1485     "enum_field_value" : 128,
1486     "name" : "aidl::android::hardware::vibrator::IVibrator::CAP_GET_RESONANT_FREQUENCY"
1487    }
1488   ],
1489   "linker_set_key" : "_ZTIN4aidl7android8hardware8vibrator9IVibrator27$CAP_GET_RESONANT_FREQUENCYE",
1490   "name" : "aidl::android::hardware::vibrator::IVibrator::(unnamed enum at out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h:37:3)",
1491   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator9IVibrator27$CAP_GET_RESONANT_FREQUENCYE",
1492   "self_type" : "_ZTIN4aidl7android8hardware8vibrator9IVibrator27$CAP_GET_RESONANT_FREQUENCYE",
1493   "size" : 4,
1494   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h",
1495   "underlying_type" : "_ZTIi"
1496  },
1497  {
1498   "alignment" : 4,
1499   "enum_fields" :
1500   [
1501    {
1502     "enum_field_value" : 16,
1503     "name" : "aidl::android::hardware::vibrator::IVibrator::CAP_EXTERNAL_AMPLITUDE_CONTROL"
1504    }
1505   ],
1506   "linker_set_key" : "_ZTIN4aidl7android8hardware8vibrator9IVibrator31$CAP_EXTERNAL_AMPLITUDE_CONTROLE",
1507   "name" : "aidl::android::hardware::vibrator::IVibrator::(unnamed enum at out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h:34:3)",
1508   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator9IVibrator31$CAP_EXTERNAL_AMPLITUDE_CONTROLE",
1509   "self_type" : "_ZTIN4aidl7android8hardware8vibrator9IVibrator31$CAP_EXTERNAL_AMPLITUDE_CONTROLE",
1510   "size" : 4,
1511   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h",
1512   "underlying_type" : "_ZTIi"
1513  },
1514  {
1515   "alignment" : 4,
1516   "enum_fields" :
1517   [
1518    {
1519     "enum_field_value" : 0,
1520     "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::vibrator::ActivePwle>::value"
1521    }
1522   ],
1523   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8vibrator10ActivePwleEE6$valueE",
1524   "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::vibrator::ActivePwle>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
1525   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8vibrator10ActivePwleEE6$valueE",
1526   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8vibrator10ActivePwleEE6$valueE",
1527   "size" : 4,
1528   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
1529   "underlying_type" : "_ZTIj"
1530  },
1531  {
1532   "alignment" : 4,
1533   "enum_fields" :
1534   [
1535    {
1536     "enum_field_value" : 0,
1537     "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::vibrator::BrakingPwle>::value"
1538    }
1539   ],
1540   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8vibrator11BrakingPwleEE6$valueE",
1541   "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::vibrator::BrakingPwle>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
1542   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8vibrator11BrakingPwleEE6$valueE",
1543   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8vibrator11BrakingPwleEE6$valueE",
1544   "size" : 4,
1545   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
1546   "underlying_type" : "_ZTIj"
1547  },
1548  {
1549   "alignment" : 4,
1550   "enum_fields" :
1551   [
1552    {
1553     "enum_field_value" : 0,
1554     "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::vibrator::CompositePrimitive>::value"
1555    }
1556   ],
1557   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8vibrator18CompositePrimitiveEE6$valueE",
1558   "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::vibrator::CompositePrimitive>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
1559   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8vibrator18CompositePrimitiveEE6$valueE",
1560   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8vibrator18CompositePrimitiveEE6$valueE",
1561   "size" : 4,
1562   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
1563   "underlying_type" : "_ZTIj"
1564  },
1565  {
1566   "alignment" : 4,
1567   "enum_fields" :
1568   [
1569    {
1570     "enum_field_value" : 0,
1571     "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::vibrator::Braking>::value"
1572    }
1573   ],
1574   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8vibrator7BrakingEE6$valueE",
1575   "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::vibrator::Braking>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:118:5)",
1576   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8vibrator7BrakingEE6$valueE",
1577   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8vibrator7BrakingEE6$valueE",
1578   "size" : 4,
1579   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
1580   "underlying_type" : "_ZTIj"
1581  },
1582  {
1583   "alignment" : 4,
1584   "enum_fields" :
1585   [
1586    {
1587     "enum_field_value" : 0,
1588     "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::vibrator::ActivePwle>::value"
1589    }
1590   ],
1591   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8vibrator10ActivePwleEE6$valueE",
1592   "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::vibrator::ActivePwle>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
1593   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8vibrator10ActivePwleEE6$valueE",
1594   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8vibrator10ActivePwleEE6$valueE",
1595   "size" : 4,
1596   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
1597   "underlying_type" : "_ZTIj"
1598  },
1599  {
1600   "alignment" : 4,
1601   "enum_fields" :
1602   [
1603    {
1604     "enum_field_value" : 0,
1605     "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::vibrator::BrakingPwle>::value"
1606    }
1607   ],
1608   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8vibrator11BrakingPwleEE6$valueE",
1609   "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::vibrator::BrakingPwle>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
1610   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8vibrator11BrakingPwleEE6$valueE",
1611   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8vibrator11BrakingPwleEE6$valueE",
1612   "size" : 4,
1613   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
1614   "underlying_type" : "_ZTIj"
1615  },
1616  {
1617   "alignment" : 4,
1618   "enum_fields" :
1619   [
1620    {
1621     "enum_field_value" : 0,
1622     "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::vibrator::CompositePrimitive>::value"
1623    }
1624   ],
1625   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8vibrator18CompositePrimitiveEE6$valueE",
1626   "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::vibrator::CompositePrimitive>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
1627   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8vibrator18CompositePrimitiveEE6$valueE",
1628   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8vibrator18CompositePrimitiveEE6$valueE",
1629   "size" : 4,
1630   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
1631   "underlying_type" : "_ZTIj"
1632  },
1633  {
1634   "alignment" : 4,
1635   "enum_fields" :
1636   [
1637    {
1638     "enum_field_value" : 0,
1639     "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::vibrator::Braking>::value"
1640    }
1641   ],
1642   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8vibrator7BrakingEE6$valueE",
1643   "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::vibrator::Braking>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
1644   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8vibrator7BrakingEE6$valueE",
1645   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8vibrator7BrakingEE6$valueE",
1646   "size" : 4,
1647   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
1648   "underlying_type" : "_ZTIj"
1649  },
1650  {
1651   "alignment" : 4,
1652   "enum_fields" :
1653   [
1654    {
1655     "enum_field_value" : 0,
1656     "name" : "android::internal::details::ToEmptyString<float>::value"
1657    }
1658   ],
1659   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIfE6$valueE",
1660   "name" : "android::internal::details::ToEmptyString<float>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
1661   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIfE6$valueE",
1662   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIfE6$valueE",
1663   "size" : 4,
1664   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
1665   "underlying_type" : "_ZTIj"
1666  },
1667  {
1668   "alignment" : 4,
1669   "enum_fields" :
1670   [
1671    {
1672     "enum_field_value" : 0,
1673     "name" : "android::internal::details::ToEmptyString<int>::value"
1674    }
1675   ],
1676   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIiE6$valueE",
1677   "name" : "android::internal::details::ToEmptyString<int>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:153:5)",
1678   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIiE6$valueE",
1679   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIiE6$valueE",
1680   "size" : 4,
1681   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
1682   "underlying_type" : "_ZTIj"
1683  },
1684  {
1685   "alignment" : 4,
1686   "enum_fields" :
1687   [
1688    {
1689     "enum_field_value" : 1,
1690     "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::vibrator::ActivePwle>::value"
1691    }
1692   ],
1693   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8vibrator10ActivePwleEE6$valueE",
1694   "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::vibrator::ActivePwle>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
1695   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8vibrator10ActivePwleEE6$valueE",
1696   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8vibrator10ActivePwleEE6$valueE",
1697   "size" : 4,
1698   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
1699   "underlying_type" : "_ZTIj"
1700  },
1701  {
1702   "alignment" : 4,
1703   "enum_fields" :
1704   [
1705    {
1706     "enum_field_value" : 1,
1707     "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::vibrator::BrakingPwle>::value"
1708    }
1709   ],
1710   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8vibrator11BrakingPwleEE6$valueE",
1711   "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::vibrator::BrakingPwle>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
1712   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8vibrator11BrakingPwleEE6$valueE",
1713   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8vibrator11BrakingPwleEE6$valueE",
1714   "size" : 4,
1715   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
1716   "underlying_type" : "_ZTIj"
1717  },
1718  {
1719   "alignment" : 4,
1720   "enum_fields" :
1721   [
1722    {
1723     "enum_field_value" : 0,
1724     "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::vibrator::CompositePrimitive>::value"
1725    }
1726   ],
1727   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8vibrator18CompositePrimitiveEE6$valueE",
1728   "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::vibrator::CompositePrimitive>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
1729   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8vibrator18CompositePrimitiveEE6$valueE",
1730   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8vibrator18CompositePrimitiveEE6$valueE",
1731   "size" : 4,
1732   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
1733   "underlying_type" : "_ZTIj"
1734  },
1735  {
1736   "alignment" : 4,
1737   "enum_fields" :
1738   [
1739    {
1740     "enum_field_value" : 0,
1741     "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::vibrator::Braking>::value"
1742    }
1743   ],
1744   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8vibrator7BrakingEE6$valueE",
1745   "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::vibrator::Braking>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:77:5)",
1746   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8vibrator7BrakingEE6$valueE",
1747   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8vibrator7BrakingEE6$valueE",
1748   "size" : 4,
1749   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
1750   "underlying_type" : "_ZTIj"
1751  },
1752  {
1753   "alignment" : 4,
1754   "enum_fields" :
1755   [
1756    {
1757     "enum_field_value" : 1,
1758     "name" : "android::internal::details::HasToStringFunction<aidl::android::hardware::vibrator::CompositePrimitive>::value"
1759    }
1760   ],
1761   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionIN4aidl7android8hardware8vibrator18CompositePrimitiveEE6$valueE",
1762   "name" : "android::internal::details::HasToStringFunction<aidl::android::hardware::vibrator::CompositePrimitive>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:89:5)",
1763   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionIN4aidl7android8hardware8vibrator18CompositePrimitiveEE6$valueE",
1764   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionIN4aidl7android8hardware8vibrator18CompositePrimitiveEE6$valueE",
1765   "size" : 4,
1766   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
1767   "underlying_type" : "_ZTIj"
1768  },
1769  {
1770   "alignment" : 4,
1771   "enum_fields" :
1772   [
1773    {
1774     "enum_field_value" : 1,
1775     "name" : "android::internal::details::HasToStringFunction<aidl::android::hardware::vibrator::Braking>::value"
1776    }
1777   ],
1778   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionIN4aidl7android8hardware8vibrator7BrakingEE6$valueE",
1779   "name" : "android::internal::details::HasToStringFunction<aidl::android::hardware::vibrator::Braking>::(unnamed enum at frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:89:5)",
1780   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionIN4aidl7android8hardware8vibrator7BrakingEE6$valueE",
1781   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionIN4aidl7android8hardware8vibrator7BrakingEE6$valueE",
1782   "size" : 4,
1783   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
1784   "underlying_type" : "_ZTIj"
1785  }
1786 ],
1787 "function_types" :
1788 [
1789  {
1790   "alignment" : 4,
1791   "linker_set_key" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
1792   "name" : "int (AIBinder *, unsigned int, const AParcel *, AParcel *)",
1793   "parameters" :
1794   [
1795    {
1796     "referenced_type" : "_ZTIP8AIBinder"
1797    },
1798    {
1799     "referenced_type" : "_ZTIj"
1800    },
1801    {
1802     "referenced_type" : "_ZTIPK7AParcel"
1803    },
1804    {
1805     "referenced_type" : "_ZTIP7AParcel"
1806    }
1807   ],
1808   "referenced_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
1809   "return_type" : "_ZTIi",
1810   "self_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
1811   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1812  }
1813 ],
1814 "functions" :
1815 [
1816  {
1817   "function_name" : "ndk::BnCInterface<aidl::android::hardware::vibrator::IVibratorManager>::asBinder",
1818   "linker_set_key" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8vibrator16IVibratorManagerEE8asBinderEv",
1819   "parameters" :
1820   [
1821    {
1822     "is_this_ptr" : true,
1823     "referenced_type" : "_ZTIPN3ndk12BnCInterfaceIN4aidl7android8hardware8vibrator16IVibratorManagerEEE"
1824    }
1825   ],
1826   "return_type" : "_ZTIN3ndk10SpAIBinderE",
1827   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1828  },
1829  {
1830   "function_name" : "ndk::BnCInterface<aidl::android::hardware::vibrator::IVibratorCallback>::asBinder",
1831   "linker_set_key" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8vibrator17IVibratorCallbackEE8asBinderEv",
1832   "parameters" :
1833   [
1834    {
1835     "is_this_ptr" : true,
1836     "referenced_type" : "_ZTIPN3ndk12BnCInterfaceIN4aidl7android8hardware8vibrator17IVibratorCallbackEEE"
1837    }
1838   ],
1839   "return_type" : "_ZTIN3ndk10SpAIBinderE",
1840   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1841  },
1842  {
1843   "function_name" : "ndk::BnCInterface<aidl::android::hardware::vibrator::IVibrator>::asBinder",
1844   "linker_set_key" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8vibrator9IVibratorEE8asBinderEv",
1845   "parameters" :
1846   [
1847    {
1848     "is_this_ptr" : true,
1849     "referenced_type" : "_ZTIPN3ndk12BnCInterfaceIN4aidl7android8hardware8vibrator9IVibratorEEE"
1850    }
1851   ],
1852   "return_type" : "_ZTIN3ndk10SpAIBinderE",
1853   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1854  },
1855  {
1856   "function_name" : "ndk::BpCInterface<aidl::android::hardware::vibrator::IVibratorManager>::asBinder",
1857   "linker_set_key" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8vibrator16IVibratorManagerEE8asBinderEv",
1858   "parameters" :
1859   [
1860    {
1861     "is_this_ptr" : true,
1862     "referenced_type" : "_ZTIPN3ndk12BpCInterfaceIN4aidl7android8hardware8vibrator16IVibratorManagerEEE"
1863    }
1864   ],
1865   "return_type" : "_ZTIN3ndk10SpAIBinderE",
1866   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1867  },
1868  {
1869   "function_name" : "ndk::BpCInterface<aidl::android::hardware::vibrator::IVibratorCallback>::asBinder",
1870   "linker_set_key" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8vibrator17IVibratorCallbackEE8asBinderEv",
1871   "parameters" :
1872   [
1873    {
1874     "is_this_ptr" : true,
1875     "referenced_type" : "_ZTIPN3ndk12BpCInterfaceIN4aidl7android8hardware8vibrator17IVibratorCallbackEEE"
1876    }
1877   ],
1878   "return_type" : "_ZTIN3ndk10SpAIBinderE",
1879   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1880  },
1881  {
1882   "function_name" : "ndk::BpCInterface<aidl::android::hardware::vibrator::IVibrator>::asBinder",
1883   "linker_set_key" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8vibrator9IVibratorEE8asBinderEv",
1884   "parameters" :
1885   [
1886    {
1887     "is_this_ptr" : true,
1888     "referenced_type" : "_ZTIPN3ndk12BpCInterfaceIN4aidl7android8hardware8vibrator9IVibratorEEE"
1889    }
1890   ],
1891   "return_type" : "_ZTIN3ndk10SpAIBinderE",
1892   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
1893  },
1894  {
1895   "function_name" : "ndk::AParcel_readStdVectorParcelableElement",
1896   "linker_set_key" : "_ZN3ndk38AParcel_readStdVectorParcelableElementIN4aidl7android8hardware8vibrator13PrimitivePwleEEEiPK7AParcelPvj",
1897   "parameters" :
1898   [
1899    {
1900     "referenced_type" : "_ZTIPK7AParcel"
1901    },
1902    {
1903     "referenced_type" : "_ZTIPv"
1904    },
1905    {
1906     "referenced_type" : "_ZTIj"
1907    }
1908   ],
1909   "return_type" : "_ZTIi",
1910   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h",
1911   "template_args" :
1912   [
1913    "_ZTIN4aidl7android8hardware8vibrator13PrimitivePwleE"
1914   ]
1915  },
1916  {
1917   "function_name" : "ndk::AParcel_readStdVectorParcelableElement",
1918   "linker_set_key" : "_ZN3ndk38AParcel_readStdVectorParcelableElementIN4aidl7android8hardware8vibrator15CompositeEffectEEEiPK7AParcelPvj",
1919   "parameters" :
1920   [
1921    {
1922     "referenced_type" : "_ZTIPK7AParcel"
1923    },
1924    {
1925     "referenced_type" : "_ZTIPv"
1926    },
1927    {
1928     "referenced_type" : "_ZTIj"
1929    }
1930   ],
1931   "return_type" : "_ZTIi",
1932   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h",
1933   "template_args" :
1934   [
1935    "_ZTIN4aidl7android8hardware8vibrator15CompositeEffectE"
1936   ]
1937  },
1938  {
1939   "function_name" : "ndk::AParcel_writeStdVectorParcelableElement",
1940   "linker_set_key" : "_ZN3ndk39AParcel_writeStdVectorParcelableElementIN4aidl7android8hardware8vibrator13PrimitivePwleEEEiP7AParcelPKvj",
1941   "parameters" :
1942   [
1943    {
1944     "referenced_type" : "_ZTIP7AParcel"
1945    },
1946    {
1947     "referenced_type" : "_ZTIPKv"
1948    },
1949    {
1950     "referenced_type" : "_ZTIj"
1951    }
1952   ],
1953   "return_type" : "_ZTIi",
1954   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h",
1955   "template_args" :
1956   [
1957    "_ZTIN4aidl7android8hardware8vibrator13PrimitivePwleE"
1958   ]
1959  },
1960  {
1961   "function_name" : "ndk::AParcel_writeStdVectorParcelableElement",
1962   "linker_set_key" : "_ZN3ndk39AParcel_writeStdVectorParcelableElementIN4aidl7android8hardware8vibrator15CompositeEffectEEEiP7AParcelPKvj",
1963   "parameters" :
1964   [
1965    {
1966     "referenced_type" : "_ZTIP7AParcel"
1967    },
1968    {
1969     "referenced_type" : "_ZTIPKv"
1970    },
1971    {
1972     "referenced_type" : "_ZTIj"
1973    }
1974   ],
1975   "return_type" : "_ZTIi",
1976   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h",
1977   "template_args" :
1978   [
1979    "_ZTIN4aidl7android8hardware8vibrator15CompositeEffectE"
1980   ]
1981  },
1982  {
1983   "function_name" : "aidl::android::hardware::vibrator::ActivePwle::readFromParcel",
1984   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator10ActivePwle14readFromParcelEPK7AParcel",
1985   "parameters" :
1986   [
1987    {
1988     "is_this_ptr" : true,
1989     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator10ActivePwleE"
1990    },
1991    {
1992     "referenced_type" : "_ZTIPK7AParcel"
1993    }
1994   ],
1995   "return_type" : "_ZTIi",
1996   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/ActivePwle.h"
1997  },
1998  {
1999   "access" : "protected",
2000   "function_name" : "aidl::android::hardware::vibrator::BnVibrator::createBinder",
2001   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator10BnVibrator12createBinderEv",
2002   "parameters" :
2003   [
2004    {
2005     "is_this_ptr" : true,
2006     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator10BnVibratorE"
2007    }
2008   ],
2009   "return_type" : "_ZTIN3ndk10SpAIBinderE",
2010   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BnVibrator.h"
2011  },
2012  {
2013   "function_name" : "aidl::android::hardware::vibrator::BnVibrator::getInterfaceHash",
2014   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator10BnVibrator16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
2015   "parameters" :
2016   [
2017    {
2018     "is_this_ptr" : true,
2019     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator10BnVibratorE"
2020    },
2021    {
2022     "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
2023    }
2024   ],
2025   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2026   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BnVibrator.h"
2027  },
2028  {
2029   "function_name" : "aidl::android::hardware::vibrator::BnVibrator::getInterfaceVersion",
2030   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator10BnVibrator19getInterfaceVersionEPi",
2031   "parameters" :
2032   [
2033    {
2034     "is_this_ptr" : true,
2035     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator10BnVibratorE"
2036    },
2037    {
2038     "referenced_type" : "_ZTIPi"
2039    }
2040   ],
2041   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2042   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BnVibrator.h"
2043  },
2044  {
2045   "function_name" : "aidl::android::hardware::vibrator::BnVibrator::BnVibrator",
2046   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator10BnVibratorC2Ev",
2047   "parameters" :
2048   [
2049    {
2050     "is_this_ptr" : true,
2051     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator10BnVibratorE"
2052    }
2053   ],
2054   "return_type" : "_ZTIv",
2055   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BnVibrator.h"
2056  },
2057  {
2058   "function_name" : "aidl::android::hardware::vibrator::BnVibrator::~BnVibrator",
2059   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator10BnVibratorD0Ev",
2060   "parameters" :
2061   [
2062    {
2063     "is_this_ptr" : true,
2064     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator10BnVibratorE"
2065    }
2066   ],
2067   "return_type" : "_ZTIv",
2068   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BnVibrator.h"
2069  },
2070  {
2071   "function_name" : "aidl::android::hardware::vibrator::BnVibrator::~BnVibrator",
2072   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator10BnVibratorD1Ev",
2073   "parameters" :
2074   [
2075    {
2076     "is_this_ptr" : true,
2077     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator10BnVibratorE"
2078    }
2079   ],
2080   "return_type" : "_ZTIv",
2081   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BnVibrator.h"
2082  },
2083  {
2084   "function_name" : "aidl::android::hardware::vibrator::BnVibrator::~BnVibrator",
2085   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator10BnVibratorD2Ev",
2086   "parameters" :
2087   [
2088    {
2089     "is_this_ptr" : true,
2090     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator10BnVibratorE"
2091    }
2092   ],
2093   "return_type" : "_ZTIv",
2094   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BnVibrator.h"
2095  },
2096  {
2097   "function_name" : "aidl::android::hardware::vibrator::BpVibrator::getQFactor",
2098   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator10BpVibrator10getQFactorEPf",
2099   "parameters" :
2100   [
2101    {
2102     "is_this_ptr" : true,
2103     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator10BpVibratorE"
2104    },
2105    {
2106     "referenced_type" : "_ZTIPf"
2107    }
2108   ],
2109   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2110   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BpVibrator.h"
2111  },
2112  {
2113   "function_name" : "aidl::android::hardware::vibrator::BpVibrator::composePwle",
2114   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator10BpVibrator11composePwleERKNSt3__16vectorINS2_13PrimitivePwleENS4_9allocatorIS6_EEEERKNS4_10shared_ptrINS2_17IVibratorCallbackEEE",
2115   "parameters" :
2116   [
2117    {
2118     "is_this_ptr" : true,
2119     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator10BpVibratorE"
2120    },
2121    {
2122     "referenced_type" : "_ZTIRKNSt3__16vectorIN4aidl7android8hardware8vibrator13PrimitivePwleENS_9allocatorIS5_EEEE"
2123    },
2124    {
2125     "referenced_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware8vibrator17IVibratorCallbackEEE"
2126    }
2127   ],
2128   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2129   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BpVibrator.h"
2130  },
2131  {
2132   "function_name" : "aidl::android::hardware::vibrator::BpVibrator::setAmplitude",
2133   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator10BpVibrator12setAmplitudeEf",
2134   "parameters" :
2135   [
2136    {
2137     "is_this_ptr" : true,
2138     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator10BpVibratorE"
2139    },
2140    {
2141     "referenced_type" : "_ZTIf"
2142    }
2143   ],
2144   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2145   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BpVibrator.h"
2146  },
2147  {
2148   "function_name" : "aidl::android::hardware::vibrator::BpVibrator::alwaysOnEnable",
2149   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator10BpVibrator14alwaysOnEnableEiNS2_6EffectENS2_14EffectStrengthE",
2150   "parameters" :
2151   [
2152    {
2153     "is_this_ptr" : true,
2154     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator10BpVibratorE"
2155    },
2156    {
2157     "referenced_type" : "_ZTIi"
2158    },
2159    {
2160     "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator6EffectE"
2161    },
2162    {
2163     "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator14EffectStrengthE"
2164    }
2165   ],
2166   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2167   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BpVibrator.h"
2168  },
2169  {
2170   "function_name" : "aidl::android::hardware::vibrator::BpVibrator::alwaysOnDisable",
2171   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator10BpVibrator15alwaysOnDisableEi",
2172   "parameters" :
2173   [
2174    {
2175     "is_this_ptr" : true,
2176     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator10BpVibratorE"
2177    },
2178    {
2179     "referenced_type" : "_ZTIi"
2180    }
2181   ],
2182   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2183   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BpVibrator.h"
2184  },
2185  {
2186   "function_name" : "aidl::android::hardware::vibrator::BpVibrator::getCapabilities",
2187   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator10BpVibrator15getCapabilitiesEPi",
2188   "parameters" :
2189   [
2190    {
2191     "is_this_ptr" : true,
2192     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator10BpVibratorE"
2193    },
2194    {
2195     "referenced_type" : "_ZTIPi"
2196    }
2197   ],
2198   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2199   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BpVibrator.h"
2200  },
2201  {
2202   "function_name" : "aidl::android::hardware::vibrator::BpVibrator::getInterfaceHash",
2203   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator10BpVibrator16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
2204   "parameters" :
2205   [
2206    {
2207     "is_this_ptr" : true,
2208     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator10BpVibratorE"
2209    },
2210    {
2211     "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
2212    }
2213   ],
2214   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2215   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BpVibrator.h"
2216  },
2217  {
2218   "function_name" : "aidl::android::hardware::vibrator::BpVibrator::setExternalControl",
2219   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator10BpVibrator18setExternalControlEb",
2220   "parameters" :
2221   [
2222    {
2223     "is_this_ptr" : true,
2224     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator10BpVibratorE"
2225    },
2226    {
2227     "referenced_type" : "_ZTIb"
2228    }
2229   ],
2230   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2231   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BpVibrator.h"
2232  },
2233  {
2234   "function_name" : "aidl::android::hardware::vibrator::BpVibrator::getFrequencyMinimum",
2235   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator10BpVibrator19getFrequencyMinimumEPf",
2236   "parameters" :
2237   [
2238    {
2239     "is_this_ptr" : true,
2240     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator10BpVibratorE"
2241    },
2242    {
2243     "referenced_type" : "_ZTIPf"
2244    }
2245   ],
2246   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2247   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BpVibrator.h"
2248  },
2249  {
2250   "function_name" : "aidl::android::hardware::vibrator::BpVibrator::getInterfaceVersion",
2251   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator10BpVibrator19getInterfaceVersionEPi",
2252   "parameters" :
2253   [
2254    {
2255     "is_this_ptr" : true,
2256     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator10BpVibratorE"
2257    },
2258    {
2259     "referenced_type" : "_ZTIPi"
2260    }
2261   ],
2262   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2263   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BpVibrator.h"
2264  },
2265  {
2266   "function_name" : "aidl::android::hardware::vibrator::BpVibrator::getSupportedBraking",
2267   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator10BpVibrator19getSupportedBrakingEPNSt3__16vectorINS2_7BrakingENS4_9allocatorIS6_EEEE",
2268   "parameters" :
2269   [
2270    {
2271     "is_this_ptr" : true,
2272     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator10BpVibratorE"
2273    },
2274    {
2275     "referenced_type" : "_ZTIPNSt3__16vectorIN4aidl7android8hardware8vibrator7BrakingENS_9allocatorIS5_EEEE"
2276    }
2277   ],
2278   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2279   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BpVibrator.h"
2280  },
2281  {
2282   "function_name" : "aidl::android::hardware::vibrator::BpVibrator::getSupportedEffects",
2283   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator10BpVibrator19getSupportedEffectsEPNSt3__16vectorINS2_6EffectENS4_9allocatorIS6_EEEE",
2284   "parameters" :
2285   [
2286    {
2287     "is_this_ptr" : true,
2288     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator10BpVibratorE"
2289    },
2290    {
2291     "referenced_type" : "_ZTIPNSt3__16vectorIN4aidl7android8hardware8vibrator6EffectENS_9allocatorIS5_EEEE"
2292    }
2293   ],
2294   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2295   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BpVibrator.h"
2296  },
2297  {
2298   "function_name" : "aidl::android::hardware::vibrator::BpVibrator::getPrimitiveDuration",
2299   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator10BpVibrator20getPrimitiveDurationENS2_18CompositePrimitiveEPi",
2300   "parameters" :
2301   [
2302    {
2303     "is_this_ptr" : true,
2304     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator10BpVibratorE"
2305    },
2306    {
2307     "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator18CompositePrimitiveE"
2308    },
2309    {
2310     "referenced_type" : "_ZTIPi"
2311    }
2312   ],
2313   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2314   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BpVibrator.h"
2315  },
2316  {
2317   "function_name" : "aidl::android::hardware::vibrator::BpVibrator::getResonantFrequency",
2318   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator10BpVibrator20getResonantFrequencyEPf",
2319   "parameters" :
2320   [
2321    {
2322     "is_this_ptr" : true,
2323     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator10BpVibratorE"
2324    },
2325    {
2326     "referenced_type" : "_ZTIPf"
2327    }
2328   ],
2329   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2330   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BpVibrator.h"
2331  },
2332  {
2333   "function_name" : "aidl::android::hardware::vibrator::BpVibrator::getCompositionSizeMax",
2334   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator10BpVibrator21getCompositionSizeMaxEPi",
2335   "parameters" :
2336   [
2337    {
2338     "is_this_ptr" : true,
2339     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator10BpVibratorE"
2340    },
2341    {
2342     "referenced_type" : "_ZTIPi"
2343    }
2344   ],
2345   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2346   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BpVibrator.h"
2347  },
2348  {
2349   "function_name" : "aidl::android::hardware::vibrator::BpVibrator::getCompositionDelayMax",
2350   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator10BpVibrator22getCompositionDelayMaxEPi",
2351   "parameters" :
2352   [
2353    {
2354     "is_this_ptr" : true,
2355     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator10BpVibratorE"
2356    },
2357    {
2358     "referenced_type" : "_ZTIPi"
2359    }
2360   ],
2361   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2362   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BpVibrator.h"
2363  },
2364  {
2365   "function_name" : "aidl::android::hardware::vibrator::BpVibrator::getFrequencyResolution",
2366   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator10BpVibrator22getFrequencyResolutionEPf",
2367   "parameters" :
2368   [
2369    {
2370     "is_this_ptr" : true,
2371     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator10BpVibratorE"
2372    },
2373    {
2374     "referenced_type" : "_ZTIPf"
2375    }
2376   ],
2377   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2378   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BpVibrator.h"
2379  },
2380  {
2381   "function_name" : "aidl::android::hardware::vibrator::BpVibrator::getSupportedPrimitives",
2382   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator10BpVibrator22getSupportedPrimitivesEPNSt3__16vectorINS2_18CompositePrimitiveENS4_9allocatorIS6_EEEE",
2383   "parameters" :
2384   [
2385    {
2386     "is_this_ptr" : true,
2387     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator10BpVibratorE"
2388    },
2389    {
2390     "referenced_type" : "_ZTIPNSt3__16vectorIN4aidl7android8hardware8vibrator18CompositePrimitiveENS_9allocatorIS5_EEEE"
2391    }
2392   ],
2393   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2394   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BpVibrator.h"
2395  },
2396  {
2397   "function_name" : "aidl::android::hardware::vibrator::BpVibrator::getBandwidthAmplitudeMap",
2398   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator10BpVibrator24getBandwidthAmplitudeMapEPNSt3__16vectorIfNS4_9allocatorIfEEEE",
2399   "parameters" :
2400   [
2401    {
2402     "is_this_ptr" : true,
2403     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator10BpVibratorE"
2404    },
2405    {
2406     "referenced_type" : "_ZTIPNSt3__16vectorIfNS_9allocatorIfEEEE"
2407    }
2408   ],
2409   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2410   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BpVibrator.h"
2411  },
2412  {
2413   "function_name" : "aidl::android::hardware::vibrator::BpVibrator::getPwleCompositionSizeMax",
2414   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator10BpVibrator25getPwleCompositionSizeMaxEPi",
2415   "parameters" :
2416   [
2417    {
2418     "is_this_ptr" : true,
2419     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator10BpVibratorE"
2420    },
2421    {
2422     "referenced_type" : "_ZTIPi"
2423    }
2424   ],
2425   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2426   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BpVibrator.h"
2427  },
2428  {
2429   "function_name" : "aidl::android::hardware::vibrator::BpVibrator::getPwlePrimitiveDurationMax",
2430   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator10BpVibrator27getPwlePrimitiveDurationMaxEPi",
2431   "parameters" :
2432   [
2433    {
2434     "is_this_ptr" : true,
2435     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator10BpVibratorE"
2436    },
2437    {
2438     "referenced_type" : "_ZTIPi"
2439    }
2440   ],
2441   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2442   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BpVibrator.h"
2443  },
2444  {
2445   "function_name" : "aidl::android::hardware::vibrator::BpVibrator::getSupportedAlwaysOnEffects",
2446   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator10BpVibrator27getSupportedAlwaysOnEffectsEPNSt3__16vectorINS2_6EffectENS4_9allocatorIS6_EEEE",
2447   "parameters" :
2448   [
2449    {
2450     "is_this_ptr" : true,
2451     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator10BpVibratorE"
2452    },
2453    {
2454     "referenced_type" : "_ZTIPNSt3__16vectorIN4aidl7android8hardware8vibrator6EffectENS_9allocatorIS5_EEEE"
2455    }
2456   ],
2457   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2458   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BpVibrator.h"
2459  },
2460  {
2461   "function_name" : "aidl::android::hardware::vibrator::BpVibrator::on",
2462   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator10BpVibrator2onEiRKNSt3__110shared_ptrINS2_17IVibratorCallbackEEE",
2463   "parameters" :
2464   [
2465    {
2466     "is_this_ptr" : true,
2467     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator10BpVibratorE"
2468    },
2469    {
2470     "referenced_type" : "_ZTIi"
2471    },
2472    {
2473     "referenced_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware8vibrator17IVibratorCallbackEEE"
2474    }
2475   ],
2476   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2477   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BpVibrator.h"
2478  },
2479  {
2480   "function_name" : "aidl::android::hardware::vibrator::BpVibrator::off",
2481   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator10BpVibrator3offEv",
2482   "parameters" :
2483   [
2484    {
2485     "is_this_ptr" : true,
2486     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator10BpVibratorE"
2487    }
2488   ],
2489   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2490   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BpVibrator.h"
2491  },
2492  {
2493   "function_name" : "aidl::android::hardware::vibrator::BpVibrator::compose",
2494   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator10BpVibrator7composeERKNSt3__16vectorINS2_15CompositeEffectENS4_9allocatorIS6_EEEERKNS4_10shared_ptrINS2_17IVibratorCallbackEEE",
2495   "parameters" :
2496   [
2497    {
2498     "is_this_ptr" : true,
2499     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator10BpVibratorE"
2500    },
2501    {
2502     "referenced_type" : "_ZTIRKNSt3__16vectorIN4aidl7android8hardware8vibrator15CompositeEffectENS_9allocatorIS5_EEEE"
2503    },
2504    {
2505     "referenced_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware8vibrator17IVibratorCallbackEEE"
2506    }
2507   ],
2508   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2509   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BpVibrator.h"
2510  },
2511  {
2512   "function_name" : "aidl::android::hardware::vibrator::BpVibrator::perform",
2513   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator10BpVibrator7performENS2_6EffectENS2_14EffectStrengthERKNSt3__110shared_ptrINS2_17IVibratorCallbackEEEPi",
2514   "parameters" :
2515   [
2516    {
2517     "is_this_ptr" : true,
2518     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator10BpVibratorE"
2519    },
2520    {
2521     "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator6EffectE"
2522    },
2523    {
2524     "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator14EffectStrengthE"
2525    },
2526    {
2527     "referenced_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware8vibrator17IVibratorCallbackEEE"
2528    },
2529    {
2530     "referenced_type" : "_ZTIPi"
2531    }
2532   ],
2533   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2534   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BpVibrator.h"
2535  },
2536  {
2537   "function_name" : "aidl::android::hardware::vibrator::BpVibrator::BpVibrator",
2538   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator10BpVibratorC1ERKN3ndk10SpAIBinderE",
2539   "parameters" :
2540   [
2541    {
2542     "is_this_ptr" : true,
2543     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator10BpVibratorE"
2544    },
2545    {
2546     "referenced_type" : "_ZTIRKN3ndk10SpAIBinderE"
2547    }
2548   ],
2549   "return_type" : "_ZTIv",
2550   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BpVibrator.h"
2551  },
2552  {
2553   "function_name" : "aidl::android::hardware::vibrator::BpVibrator::BpVibrator",
2554   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator10BpVibratorC2ERKN3ndk10SpAIBinderE",
2555   "parameters" :
2556   [
2557    {
2558     "is_this_ptr" : true,
2559     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator10BpVibratorE"
2560    },
2561    {
2562     "referenced_type" : "_ZTIRKN3ndk10SpAIBinderE"
2563    }
2564   ],
2565   "return_type" : "_ZTIv",
2566   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BpVibrator.h"
2567  },
2568  {
2569   "function_name" : "aidl::android::hardware::vibrator::BpVibrator::~BpVibrator",
2570   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator10BpVibratorD0Ev",
2571   "parameters" :
2572   [
2573    {
2574     "is_this_ptr" : true,
2575     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator10BpVibratorE"
2576    }
2577   ],
2578   "return_type" : "_ZTIv",
2579   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BpVibrator.h"
2580  },
2581  {
2582   "function_name" : "aidl::android::hardware::vibrator::BpVibrator::~BpVibrator",
2583   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator10BpVibratorD1Ev",
2584   "parameters" :
2585   [
2586    {
2587     "is_this_ptr" : true,
2588     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator10BpVibratorE"
2589    }
2590   ],
2591   "return_type" : "_ZTIv",
2592   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BpVibrator.h"
2593  },
2594  {
2595   "function_name" : "aidl::android::hardware::vibrator::BpVibrator::~BpVibrator",
2596   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator10BpVibratorD2Ev",
2597   "parameters" :
2598   [
2599    {
2600     "is_this_ptr" : true,
2601     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator10BpVibratorE"
2602    }
2603   ],
2604   "return_type" : "_ZTIv",
2605   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BpVibrator.h"
2606  },
2607  {
2608   "function_name" : "aidl::android::hardware::vibrator::BrakingPwle::readFromParcel",
2609   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator11BrakingPwle14readFromParcelEPK7AParcel",
2610   "parameters" :
2611   [
2612    {
2613     "is_this_ptr" : true,
2614     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator11BrakingPwleE"
2615    },
2616    {
2617     "referenced_type" : "_ZTIPK7AParcel"
2618    }
2619   ],
2620   "return_type" : "_ZTIi",
2621   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BrakingPwle.h"
2622  },
2623  {
2624   "function_name" : "aidl::android::hardware::vibrator::PrimitivePwle::readFromParcel",
2625   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator13PrimitivePwle14readFromParcelEPK7AParcel",
2626   "parameters" :
2627   [
2628    {
2629     "is_this_ptr" : true,
2630     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator13PrimitivePwleE"
2631    },
2632    {
2633     "referenced_type" : "_ZTIPK7AParcel"
2634    }
2635   ],
2636   "return_type" : "_ZTIi",
2637   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/PrimitivePwle.h"
2638  },
2639  {
2640   "function_name" : "aidl::android::hardware::vibrator::CompositeEffect::readFromParcel",
2641   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator15CompositeEffect14readFromParcelEPK7AParcel",
2642   "parameters" :
2643   [
2644    {
2645     "is_this_ptr" : true,
2646     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator15CompositeEffectE"
2647    },
2648    {
2649     "referenced_type" : "_ZTIPK7AParcel"
2650    }
2651   ],
2652   "return_type" : "_ZTIi",
2653   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/CompositeEffect.h"
2654  },
2655  {
2656   "function_name" : "aidl::android::hardware::vibrator::IVibratorDefault::getQFactor",
2657   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault10getQFactorEPf",
2658   "parameters" :
2659   [
2660    {
2661     "is_this_ptr" : true,
2662     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator16IVibratorDefaultE"
2663    },
2664    {
2665     "referenced_type" : "_ZTIPf"
2666    }
2667   ],
2668   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2669   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h"
2670  },
2671  {
2672   "function_name" : "aidl::android::hardware::vibrator::IVibratorDefault::composePwle",
2673   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault11composePwleERKNSt3__16vectorINS2_13PrimitivePwleENS4_9allocatorIS6_EEEERKNS4_10shared_ptrINS2_17IVibratorCallbackEEE",
2674   "parameters" :
2675   [
2676    {
2677     "is_this_ptr" : true,
2678     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator16IVibratorDefaultE"
2679    },
2680    {
2681     "referenced_type" : "_ZTIRKNSt3__16vectorIN4aidl7android8hardware8vibrator13PrimitivePwleENS_9allocatorIS5_EEEE"
2682    },
2683    {
2684     "referenced_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware8vibrator17IVibratorCallbackEEE"
2685    }
2686   ],
2687   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2688   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h"
2689  },
2690  {
2691   "function_name" : "aidl::android::hardware::vibrator::IVibratorDefault::setAmplitude",
2692   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault12setAmplitudeEf",
2693   "parameters" :
2694   [
2695    {
2696     "is_this_ptr" : true,
2697     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator16IVibratorDefaultE"
2698    },
2699    {
2700     "referenced_type" : "_ZTIf"
2701    }
2702   ],
2703   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2704   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h"
2705  },
2706  {
2707   "function_name" : "aidl::android::hardware::vibrator::IVibratorDefault::alwaysOnEnable",
2708   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault14alwaysOnEnableEiNS2_6EffectENS2_14EffectStrengthE",
2709   "parameters" :
2710   [
2711    {
2712     "is_this_ptr" : true,
2713     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator16IVibratorDefaultE"
2714    },
2715    {
2716     "referenced_type" : "_ZTIi"
2717    },
2718    {
2719     "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator6EffectE"
2720    },
2721    {
2722     "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator14EffectStrengthE"
2723    }
2724   ],
2725   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2726   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h"
2727  },
2728  {
2729   "function_name" : "aidl::android::hardware::vibrator::IVibratorDefault::alwaysOnDisable",
2730   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault15alwaysOnDisableEi",
2731   "parameters" :
2732   [
2733    {
2734     "is_this_ptr" : true,
2735     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator16IVibratorDefaultE"
2736    },
2737    {
2738     "referenced_type" : "_ZTIi"
2739    }
2740   ],
2741   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2742   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h"
2743  },
2744  {
2745   "function_name" : "aidl::android::hardware::vibrator::IVibratorDefault::getCapabilities",
2746   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault15getCapabilitiesEPi",
2747   "parameters" :
2748   [
2749    {
2750     "is_this_ptr" : true,
2751     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator16IVibratorDefaultE"
2752    },
2753    {
2754     "referenced_type" : "_ZTIPi"
2755    }
2756   ],
2757   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2758   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h"
2759  },
2760  {
2761   "function_name" : "aidl::android::hardware::vibrator::IVibratorDefault::getInterfaceHash",
2762   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
2763   "parameters" :
2764   [
2765    {
2766     "is_this_ptr" : true,
2767     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator16IVibratorDefaultE"
2768    },
2769    {
2770     "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
2771    }
2772   ],
2773   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2774   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h"
2775  },
2776  {
2777   "function_name" : "aidl::android::hardware::vibrator::IVibratorDefault::setExternalControl",
2778   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault18setExternalControlEb",
2779   "parameters" :
2780   [
2781    {
2782     "is_this_ptr" : true,
2783     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator16IVibratorDefaultE"
2784    },
2785    {
2786     "referenced_type" : "_ZTIb"
2787    }
2788   ],
2789   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2790   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h"
2791  },
2792  {
2793   "function_name" : "aidl::android::hardware::vibrator::IVibratorDefault::getFrequencyMinimum",
2794   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault19getFrequencyMinimumEPf",
2795   "parameters" :
2796   [
2797    {
2798     "is_this_ptr" : true,
2799     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator16IVibratorDefaultE"
2800    },
2801    {
2802     "referenced_type" : "_ZTIPf"
2803    }
2804   ],
2805   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2806   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h"
2807  },
2808  {
2809   "function_name" : "aidl::android::hardware::vibrator::IVibratorDefault::getInterfaceVersion",
2810   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault19getInterfaceVersionEPi",
2811   "parameters" :
2812   [
2813    {
2814     "is_this_ptr" : true,
2815     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator16IVibratorDefaultE"
2816    },
2817    {
2818     "referenced_type" : "_ZTIPi"
2819    }
2820   ],
2821   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2822   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h"
2823  },
2824  {
2825   "function_name" : "aidl::android::hardware::vibrator::IVibratorDefault::getSupportedBraking",
2826   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault19getSupportedBrakingEPNSt3__16vectorINS2_7BrakingENS4_9allocatorIS6_EEEE",
2827   "parameters" :
2828   [
2829    {
2830     "is_this_ptr" : true,
2831     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator16IVibratorDefaultE"
2832    },
2833    {
2834     "referenced_type" : "_ZTIPNSt3__16vectorIN4aidl7android8hardware8vibrator7BrakingENS_9allocatorIS5_EEEE"
2835    }
2836   ],
2837   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2838   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h"
2839  },
2840  {
2841   "function_name" : "aidl::android::hardware::vibrator::IVibratorDefault::getSupportedEffects",
2842   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault19getSupportedEffectsEPNSt3__16vectorINS2_6EffectENS4_9allocatorIS6_EEEE",
2843   "parameters" :
2844   [
2845    {
2846     "is_this_ptr" : true,
2847     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator16IVibratorDefaultE"
2848    },
2849    {
2850     "referenced_type" : "_ZTIPNSt3__16vectorIN4aidl7android8hardware8vibrator6EffectENS_9allocatorIS5_EEEE"
2851    }
2852   ],
2853   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2854   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h"
2855  },
2856  {
2857   "function_name" : "aidl::android::hardware::vibrator::IVibratorDefault::getPrimitiveDuration",
2858   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault20getPrimitiveDurationENS2_18CompositePrimitiveEPi",
2859   "parameters" :
2860   [
2861    {
2862     "is_this_ptr" : true,
2863     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator16IVibratorDefaultE"
2864    },
2865    {
2866     "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator18CompositePrimitiveE"
2867    },
2868    {
2869     "referenced_type" : "_ZTIPi"
2870    }
2871   ],
2872   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2873   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h"
2874  },
2875  {
2876   "function_name" : "aidl::android::hardware::vibrator::IVibratorDefault::getResonantFrequency",
2877   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault20getResonantFrequencyEPf",
2878   "parameters" :
2879   [
2880    {
2881     "is_this_ptr" : true,
2882     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator16IVibratorDefaultE"
2883    },
2884    {
2885     "referenced_type" : "_ZTIPf"
2886    }
2887   ],
2888   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2889   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h"
2890  },
2891  {
2892   "function_name" : "aidl::android::hardware::vibrator::IVibratorDefault::getCompositionSizeMax",
2893   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault21getCompositionSizeMaxEPi",
2894   "parameters" :
2895   [
2896    {
2897     "is_this_ptr" : true,
2898     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator16IVibratorDefaultE"
2899    },
2900    {
2901     "referenced_type" : "_ZTIPi"
2902    }
2903   ],
2904   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2905   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h"
2906  },
2907  {
2908   "function_name" : "aidl::android::hardware::vibrator::IVibratorDefault::getCompositionDelayMax",
2909   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault22getCompositionDelayMaxEPi",
2910   "parameters" :
2911   [
2912    {
2913     "is_this_ptr" : true,
2914     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator16IVibratorDefaultE"
2915    },
2916    {
2917     "referenced_type" : "_ZTIPi"
2918    }
2919   ],
2920   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2921   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h"
2922  },
2923  {
2924   "function_name" : "aidl::android::hardware::vibrator::IVibratorDefault::getFrequencyResolution",
2925   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault22getFrequencyResolutionEPf",
2926   "parameters" :
2927   [
2928    {
2929     "is_this_ptr" : true,
2930     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator16IVibratorDefaultE"
2931    },
2932    {
2933     "referenced_type" : "_ZTIPf"
2934    }
2935   ],
2936   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2937   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h"
2938  },
2939  {
2940   "function_name" : "aidl::android::hardware::vibrator::IVibratorDefault::getSupportedPrimitives",
2941   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault22getSupportedPrimitivesEPNSt3__16vectorINS2_18CompositePrimitiveENS4_9allocatorIS6_EEEE",
2942   "parameters" :
2943   [
2944    {
2945     "is_this_ptr" : true,
2946     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator16IVibratorDefaultE"
2947    },
2948    {
2949     "referenced_type" : "_ZTIPNSt3__16vectorIN4aidl7android8hardware8vibrator18CompositePrimitiveENS_9allocatorIS5_EEEE"
2950    }
2951   ],
2952   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2953   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h"
2954  },
2955  {
2956   "function_name" : "aidl::android::hardware::vibrator::IVibratorDefault::getBandwidthAmplitudeMap",
2957   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault24getBandwidthAmplitudeMapEPNSt3__16vectorIfNS4_9allocatorIfEEEE",
2958   "parameters" :
2959   [
2960    {
2961     "is_this_ptr" : true,
2962     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator16IVibratorDefaultE"
2963    },
2964    {
2965     "referenced_type" : "_ZTIPNSt3__16vectorIfNS_9allocatorIfEEEE"
2966    }
2967   ],
2968   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2969   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h"
2970  },
2971  {
2972   "function_name" : "aidl::android::hardware::vibrator::IVibratorDefault::getPwleCompositionSizeMax",
2973   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault25getPwleCompositionSizeMaxEPi",
2974   "parameters" :
2975   [
2976    {
2977     "is_this_ptr" : true,
2978     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator16IVibratorDefaultE"
2979    },
2980    {
2981     "referenced_type" : "_ZTIPi"
2982    }
2983   ],
2984   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
2985   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h"
2986  },
2987  {
2988   "function_name" : "aidl::android::hardware::vibrator::IVibratorDefault::getPwlePrimitiveDurationMax",
2989   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault27getPwlePrimitiveDurationMaxEPi",
2990   "parameters" :
2991   [
2992    {
2993     "is_this_ptr" : true,
2994     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator16IVibratorDefaultE"
2995    },
2996    {
2997     "referenced_type" : "_ZTIPi"
2998    }
2999   ],
3000   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
3001   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h"
3002  },
3003  {
3004   "function_name" : "aidl::android::hardware::vibrator::IVibratorDefault::getSupportedAlwaysOnEffects",
3005   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault27getSupportedAlwaysOnEffectsEPNSt3__16vectorINS2_6EffectENS4_9allocatorIS6_EEEE",
3006   "parameters" :
3007   [
3008    {
3009     "is_this_ptr" : true,
3010     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator16IVibratorDefaultE"
3011    },
3012    {
3013     "referenced_type" : "_ZTIPNSt3__16vectorIN4aidl7android8hardware8vibrator6EffectENS_9allocatorIS5_EEEE"
3014    }
3015   ],
3016   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
3017   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h"
3018  },
3019  {
3020   "function_name" : "aidl::android::hardware::vibrator::IVibratorDefault::on",
3021   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault2onEiRKNSt3__110shared_ptrINS2_17IVibratorCallbackEEE",
3022   "parameters" :
3023   [
3024    {
3025     "is_this_ptr" : true,
3026     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator16IVibratorDefaultE"
3027    },
3028    {
3029     "referenced_type" : "_ZTIi"
3030    },
3031    {
3032     "referenced_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware8vibrator17IVibratorCallbackEEE"
3033    }
3034   ],
3035   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
3036   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h"
3037  },
3038  {
3039   "function_name" : "aidl::android::hardware::vibrator::IVibratorDefault::off",
3040   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault3offEv",
3041   "parameters" :
3042   [
3043    {
3044     "is_this_ptr" : true,
3045     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator16IVibratorDefaultE"
3046    }
3047   ],
3048   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
3049   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h"
3050  },
3051  {
3052   "function_name" : "aidl::android::hardware::vibrator::IVibratorDefault::compose",
3053   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault7composeERKNSt3__16vectorINS2_15CompositeEffectENS4_9allocatorIS6_EEEERKNS4_10shared_ptrINS2_17IVibratorCallbackEEE",
3054   "parameters" :
3055   [
3056    {
3057     "is_this_ptr" : true,
3058     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator16IVibratorDefaultE"
3059    },
3060    {
3061     "referenced_type" : "_ZTIRKNSt3__16vectorIN4aidl7android8hardware8vibrator15CompositeEffectENS_9allocatorIS5_EEEE"
3062    },
3063    {
3064     "referenced_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware8vibrator17IVibratorCallbackEEE"
3065    }
3066   ],
3067   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
3068   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h"
3069  },
3070  {
3071   "function_name" : "aidl::android::hardware::vibrator::IVibratorDefault::perform",
3072   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault7performENS2_6EffectENS2_14EffectStrengthERKNSt3__110shared_ptrINS2_17IVibratorCallbackEEEPi",
3073   "parameters" :
3074   [
3075    {
3076     "is_this_ptr" : true,
3077     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator16IVibratorDefaultE"
3078    },
3079    {
3080     "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator6EffectE"
3081    },
3082    {
3083     "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator14EffectStrengthE"
3084    },
3085    {
3086     "referenced_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware8vibrator17IVibratorCallbackEEE"
3087    },
3088    {
3089     "referenced_type" : "_ZTIPi"
3090    }
3091   ],
3092   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
3093   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h"
3094  },
3095  {
3096   "function_name" : "aidl::android::hardware::vibrator::IVibratorDefault::asBinder",
3097   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault8asBinderEv",
3098   "parameters" :
3099   [
3100    {
3101     "is_this_ptr" : true,
3102     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator16IVibratorDefaultE"
3103    }
3104   ],
3105   "return_type" : "_ZTIN3ndk10SpAIBinderE",
3106   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h"
3107  },
3108  {
3109   "function_name" : "aidl::android::hardware::vibrator::IVibratorDefault::isRemote",
3110   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault8isRemoteEv",
3111   "parameters" :
3112   [
3113    {
3114     "is_this_ptr" : true,
3115     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator16IVibratorDefaultE"
3116    }
3117   ],
3118   "return_type" : "_ZTIb",
3119   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h"
3120  },
3121  {
3122   "function_name" : "aidl::android::hardware::vibrator::IVibratorManager::fromBinder",
3123   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator16IVibratorManager10fromBinderERKN3ndk10SpAIBinderE",
3124   "parameters" :
3125   [
3126    {
3127     "referenced_type" : "_ZTIRKN3ndk10SpAIBinderE"
3128    }
3129   ],
3130   "return_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware8vibrator16IVibratorManagerEEE",
3131   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorManager.h"
3132  },
3133  {
3134   "function_name" : "aidl::android::hardware::vibrator::IVibratorManager::writeToParcel",
3135   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator16IVibratorManager13writeToParcelEP7AParcelRKNSt3__110shared_ptrIS3_EE",
3136   "parameters" :
3137   [
3138    {
3139     "referenced_type" : "_ZTIP7AParcel"
3140    },
3141    {
3142     "referenced_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware8vibrator16IVibratorManagerEEE"
3143    }
3144   ],
3145   "return_type" : "_ZTIi",
3146   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorManager.h"
3147  },
3148  {
3149   "function_name" : "aidl::android::hardware::vibrator::IVibratorManager::getDefaultImpl",
3150   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator16IVibratorManager14getDefaultImplEv",
3151   "return_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware8vibrator16IVibratorManagerEEE",
3152   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorManager.h"
3153  },
3154  {
3155   "function_name" : "aidl::android::hardware::vibrator::IVibratorManager::readFromParcel",
3156   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator16IVibratorManager14readFromParcelEPK7AParcelPNSt3__110shared_ptrIS3_EE",
3157   "parameters" :
3158   [
3159    {
3160     "referenced_type" : "_ZTIPK7AParcel"
3161    },
3162    {
3163     "referenced_type" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware8vibrator16IVibratorManagerEEE"
3164    }
3165   ],
3166   "return_type" : "_ZTIi",
3167   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorManager.h"
3168  },
3169  {
3170   "function_name" : "aidl::android::hardware::vibrator::IVibratorManager::setDefaultImpl",
3171   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator16IVibratorManager14setDefaultImplERKNSt3__110shared_ptrIS3_EE",
3172   "parameters" :
3173   [
3174    {
3175     "referenced_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware8vibrator16IVibratorManagerEEE"
3176    }
3177   ],
3178   "return_type" : "_ZTIb",
3179   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorManager.h"
3180  },
3181  {
3182   "function_name" : "aidl::android::hardware::vibrator::IVibratorManager::IVibratorManager",
3183   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator16IVibratorManagerC2Ev",
3184   "parameters" :
3185   [
3186    {
3187     "is_this_ptr" : true,
3188     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator16IVibratorManagerE"
3189    }
3190   ],
3191   "return_type" : "_ZTIv",
3192   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorManager.h"
3193  },
3194  {
3195   "function_name" : "aidl::android::hardware::vibrator::IVibratorManager::~IVibratorManager",
3196   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator16IVibratorManagerD0Ev",
3197   "parameters" :
3198   [
3199    {
3200     "is_this_ptr" : true,
3201     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator16IVibratorManagerE"
3202    }
3203   ],
3204   "return_type" : "_ZTIv",
3205   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorManager.h"
3206  },
3207  {
3208   "function_name" : "aidl::android::hardware::vibrator::IVibratorManager::~IVibratorManager",
3209   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator16IVibratorManagerD1Ev",
3210   "parameters" :
3211   [
3212    {
3213     "is_this_ptr" : true,
3214     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator16IVibratorManagerE"
3215    }
3216   ],
3217   "return_type" : "_ZTIv",
3218   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorManager.h"
3219  },
3220  {
3221   "function_name" : "aidl::android::hardware::vibrator::IVibratorManager::~IVibratorManager",
3222   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator16IVibratorManagerD2Ev",
3223   "parameters" :
3224   [
3225    {
3226     "is_this_ptr" : true,
3227     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator16IVibratorManagerE"
3228    }
3229   ],
3230   "return_type" : "_ZTIv",
3231   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorManager.h"
3232  },
3233  {
3234   "access" : "protected",
3235   "function_name" : "aidl::android::hardware::vibrator::BnVibratorManager::createBinder",
3236   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator17BnVibratorManager12createBinderEv",
3237   "parameters" :
3238   [
3239    {
3240     "is_this_ptr" : true,
3241     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator17BnVibratorManagerE"
3242    }
3243   ],
3244   "return_type" : "_ZTIN3ndk10SpAIBinderE",
3245   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BnVibratorManager.h"
3246  },
3247  {
3248   "function_name" : "aidl::android::hardware::vibrator::BnVibratorManager::getInterfaceHash",
3249   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator17BnVibratorManager16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
3250   "parameters" :
3251   [
3252    {
3253     "is_this_ptr" : true,
3254     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator17BnVibratorManagerE"
3255    },
3256    {
3257     "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
3258    }
3259   ],
3260   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
3261   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BnVibratorManager.h"
3262  },
3263  {
3264   "function_name" : "aidl::android::hardware::vibrator::BnVibratorManager::getInterfaceVersion",
3265   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator17BnVibratorManager19getInterfaceVersionEPi",
3266   "parameters" :
3267   [
3268    {
3269     "is_this_ptr" : true,
3270     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator17BnVibratorManagerE"
3271    },
3272    {
3273     "referenced_type" : "_ZTIPi"
3274    }
3275   ],
3276   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
3277   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BnVibratorManager.h"
3278  },
3279  {
3280   "function_name" : "aidl::android::hardware::vibrator::BnVibratorManager::BnVibratorManager",
3281   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator17BnVibratorManagerC2Ev",
3282   "parameters" :
3283   [
3284    {
3285     "is_this_ptr" : true,
3286     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator17BnVibratorManagerE"
3287    }
3288   ],
3289   "return_type" : "_ZTIv",
3290   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BnVibratorManager.h"
3291  },
3292  {
3293   "function_name" : "aidl::android::hardware::vibrator::BnVibratorManager::~BnVibratorManager",
3294   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator17BnVibratorManagerD0Ev",
3295   "parameters" :
3296   [
3297    {
3298     "is_this_ptr" : true,
3299     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator17BnVibratorManagerE"
3300    }
3301   ],
3302   "return_type" : "_ZTIv",
3303   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BnVibratorManager.h"
3304  },
3305  {
3306   "function_name" : "aidl::android::hardware::vibrator::BnVibratorManager::~BnVibratorManager",
3307   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator17BnVibratorManagerD1Ev",
3308   "parameters" :
3309   [
3310    {
3311     "is_this_ptr" : true,
3312     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator17BnVibratorManagerE"
3313    }
3314   ],
3315   "return_type" : "_ZTIv",
3316   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BnVibratorManager.h"
3317  },
3318  {
3319   "function_name" : "aidl::android::hardware::vibrator::BnVibratorManager::~BnVibratorManager",
3320   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator17BnVibratorManagerD2Ev",
3321   "parameters" :
3322   [
3323    {
3324     "is_this_ptr" : true,
3325     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator17BnVibratorManagerE"
3326    }
3327   ],
3328   "return_type" : "_ZTIv",
3329   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BnVibratorManager.h"
3330  },
3331  {
3332   "function_name" : "aidl::android::hardware::vibrator::BpVibratorManager::getVibrator",
3333   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator17BpVibratorManager11getVibratorEiPNSt3__110shared_ptrINS2_9IVibratorEEE",
3334   "parameters" :
3335   [
3336    {
3337     "is_this_ptr" : true,
3338     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator17BpVibratorManagerE"
3339    },
3340    {
3341     "referenced_type" : "_ZTIi"
3342    },
3343    {
3344     "referenced_type" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware8vibrator9IVibratorEEE"
3345    }
3346   ],
3347   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
3348   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BpVibratorManager.h"
3349  },
3350  {
3351   "function_name" : "aidl::android::hardware::vibrator::BpVibratorManager::cancelSynced",
3352   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator17BpVibratorManager12cancelSyncedEv",
3353   "parameters" :
3354   [
3355    {
3356     "is_this_ptr" : true,
3357     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator17BpVibratorManagerE"
3358    }
3359   ],
3360   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
3361   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BpVibratorManager.h"
3362  },
3363  {
3364   "function_name" : "aidl::android::hardware::vibrator::BpVibratorManager::prepareSynced",
3365   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator17BpVibratorManager13prepareSyncedERKNSt3__16vectorIiNS4_9allocatorIiEEEE",
3366   "parameters" :
3367   [
3368    {
3369     "is_this_ptr" : true,
3370     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator17BpVibratorManagerE"
3371    },
3372    {
3373     "referenced_type" : "_ZTIRKNSt3__16vectorIiNS_9allocatorIiEEEE"
3374    }
3375   ],
3376   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
3377   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BpVibratorManager.h"
3378  },
3379  {
3380   "function_name" : "aidl::android::hardware::vibrator::BpVibratorManager::triggerSynced",
3381   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator17BpVibratorManager13triggerSyncedERKNSt3__110shared_ptrINS2_17IVibratorCallbackEEE",
3382   "parameters" :
3383   [
3384    {
3385     "is_this_ptr" : true,
3386     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator17BpVibratorManagerE"
3387    },
3388    {
3389     "referenced_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware8vibrator17IVibratorCallbackEEE"
3390    }
3391   ],
3392   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
3393   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BpVibratorManager.h"
3394  },
3395  {
3396   "function_name" : "aidl::android::hardware::vibrator::BpVibratorManager::getVibratorIds",
3397   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator17BpVibratorManager14getVibratorIdsEPNSt3__16vectorIiNS4_9allocatorIiEEEE",
3398   "parameters" :
3399   [
3400    {
3401     "is_this_ptr" : true,
3402     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator17BpVibratorManagerE"
3403    },
3404    {
3405     "referenced_type" : "_ZTIPNSt3__16vectorIiNS_9allocatorIiEEEE"
3406    }
3407   ],
3408   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
3409   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BpVibratorManager.h"
3410  },
3411  {
3412   "function_name" : "aidl::android::hardware::vibrator::BpVibratorManager::getCapabilities",
3413   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator17BpVibratorManager15getCapabilitiesEPi",
3414   "parameters" :
3415   [
3416    {
3417     "is_this_ptr" : true,
3418     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator17BpVibratorManagerE"
3419    },
3420    {
3421     "referenced_type" : "_ZTIPi"
3422    }
3423   ],
3424   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
3425   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BpVibratorManager.h"
3426  },
3427  {
3428   "function_name" : "aidl::android::hardware::vibrator::BpVibratorManager::getInterfaceHash",
3429   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator17BpVibratorManager16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
3430   "parameters" :
3431   [
3432    {
3433     "is_this_ptr" : true,
3434     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator17BpVibratorManagerE"
3435    },
3436    {
3437     "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
3438    }
3439   ],
3440   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
3441   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BpVibratorManager.h"
3442  },
3443  {
3444   "function_name" : "aidl::android::hardware::vibrator::BpVibratorManager::getInterfaceVersion",
3445   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator17BpVibratorManager19getInterfaceVersionEPi",
3446   "parameters" :
3447   [
3448    {
3449     "is_this_ptr" : true,
3450     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator17BpVibratorManagerE"
3451    },
3452    {
3453     "referenced_type" : "_ZTIPi"
3454    }
3455   ],
3456   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
3457   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BpVibratorManager.h"
3458  },
3459  {
3460   "function_name" : "aidl::android::hardware::vibrator::BpVibratorManager::BpVibratorManager",
3461   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator17BpVibratorManagerC1ERKN3ndk10SpAIBinderE",
3462   "parameters" :
3463   [
3464    {
3465     "is_this_ptr" : true,
3466     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator17BpVibratorManagerE"
3467    },
3468    {
3469     "referenced_type" : "_ZTIRKN3ndk10SpAIBinderE"
3470    }
3471   ],
3472   "return_type" : "_ZTIv",
3473   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BpVibratorManager.h"
3474  },
3475  {
3476   "function_name" : "aidl::android::hardware::vibrator::BpVibratorManager::BpVibratorManager",
3477   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator17BpVibratorManagerC2ERKN3ndk10SpAIBinderE",
3478   "parameters" :
3479   [
3480    {
3481     "is_this_ptr" : true,
3482     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator17BpVibratorManagerE"
3483    },
3484    {
3485     "referenced_type" : "_ZTIRKN3ndk10SpAIBinderE"
3486    }
3487   ],
3488   "return_type" : "_ZTIv",
3489   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BpVibratorManager.h"
3490  },
3491  {
3492   "function_name" : "aidl::android::hardware::vibrator::BpVibratorManager::~BpVibratorManager",
3493   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator17BpVibratorManagerD0Ev",
3494   "parameters" :
3495   [
3496    {
3497     "is_this_ptr" : true,
3498     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator17BpVibratorManagerE"
3499    }
3500   ],
3501   "return_type" : "_ZTIv",
3502   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BpVibratorManager.h"
3503  },
3504  {
3505   "function_name" : "aidl::android::hardware::vibrator::BpVibratorManager::~BpVibratorManager",
3506   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator17BpVibratorManagerD1Ev",
3507   "parameters" :
3508   [
3509    {
3510     "is_this_ptr" : true,
3511     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator17BpVibratorManagerE"
3512    }
3513   ],
3514   "return_type" : "_ZTIv",
3515   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BpVibratorManager.h"
3516  },
3517  {
3518   "function_name" : "aidl::android::hardware::vibrator::BpVibratorManager::~BpVibratorManager",
3519   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator17BpVibratorManagerD2Ev",
3520   "parameters" :
3521   [
3522    {
3523     "is_this_ptr" : true,
3524     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator17BpVibratorManagerE"
3525    }
3526   ],
3527   "return_type" : "_ZTIv",
3528   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BpVibratorManager.h"
3529  },
3530  {
3531   "function_name" : "aidl::android::hardware::vibrator::IVibratorCallback::fromBinder",
3532   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator17IVibratorCallback10fromBinderERKN3ndk10SpAIBinderE",
3533   "parameters" :
3534   [
3535    {
3536     "referenced_type" : "_ZTIRKN3ndk10SpAIBinderE"
3537    }
3538   ],
3539   "return_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware8vibrator17IVibratorCallbackEEE",
3540   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorCallback.h"
3541  },
3542  {
3543   "function_name" : "aidl::android::hardware::vibrator::IVibratorCallback::writeToParcel",
3544   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator17IVibratorCallback13writeToParcelEP7AParcelRKNSt3__110shared_ptrIS3_EE",
3545   "parameters" :
3546   [
3547    {
3548     "referenced_type" : "_ZTIP7AParcel"
3549    },
3550    {
3551     "referenced_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware8vibrator17IVibratorCallbackEEE"
3552    }
3553   ],
3554   "return_type" : "_ZTIi",
3555   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorCallback.h"
3556  },
3557  {
3558   "function_name" : "aidl::android::hardware::vibrator::IVibratorCallback::getDefaultImpl",
3559   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator17IVibratorCallback14getDefaultImplEv",
3560   "return_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware8vibrator17IVibratorCallbackEEE",
3561   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorCallback.h"
3562  },
3563  {
3564   "function_name" : "aidl::android::hardware::vibrator::IVibratorCallback::readFromParcel",
3565   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator17IVibratorCallback14readFromParcelEPK7AParcelPNSt3__110shared_ptrIS3_EE",
3566   "parameters" :
3567   [
3568    {
3569     "referenced_type" : "_ZTIPK7AParcel"
3570    },
3571    {
3572     "referenced_type" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware8vibrator17IVibratorCallbackEEE"
3573    }
3574   ],
3575   "return_type" : "_ZTIi",
3576   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorCallback.h"
3577  },
3578  {
3579   "function_name" : "aidl::android::hardware::vibrator::IVibratorCallback::setDefaultImpl",
3580   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator17IVibratorCallback14setDefaultImplERKNSt3__110shared_ptrIS3_EE",
3581   "parameters" :
3582   [
3583    {
3584     "referenced_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware8vibrator17IVibratorCallbackEEE"
3585    }
3586   ],
3587   "return_type" : "_ZTIb",
3588   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorCallback.h"
3589  },
3590  {
3591   "function_name" : "aidl::android::hardware::vibrator::IVibratorCallback::IVibratorCallback",
3592   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator17IVibratorCallbackC2Ev",
3593   "parameters" :
3594   [
3595    {
3596     "is_this_ptr" : true,
3597     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator17IVibratorCallbackE"
3598    }
3599   ],
3600   "return_type" : "_ZTIv",
3601   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorCallback.h"
3602  },
3603  {
3604   "function_name" : "aidl::android::hardware::vibrator::IVibratorCallback::~IVibratorCallback",
3605   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator17IVibratorCallbackD0Ev",
3606   "parameters" :
3607   [
3608    {
3609     "is_this_ptr" : true,
3610     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator17IVibratorCallbackE"
3611    }
3612   ],
3613   "return_type" : "_ZTIv",
3614   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorCallback.h"
3615  },
3616  {
3617   "function_name" : "aidl::android::hardware::vibrator::IVibratorCallback::~IVibratorCallback",
3618   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator17IVibratorCallbackD1Ev",
3619   "parameters" :
3620   [
3621    {
3622     "is_this_ptr" : true,
3623     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator17IVibratorCallbackE"
3624    }
3625   ],
3626   "return_type" : "_ZTIv",
3627   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorCallback.h"
3628  },
3629  {
3630   "function_name" : "aidl::android::hardware::vibrator::IVibratorCallback::~IVibratorCallback",
3631   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator17IVibratorCallbackD2Ev",
3632   "parameters" :
3633   [
3634    {
3635     "is_this_ptr" : true,
3636     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator17IVibratorCallbackE"
3637    }
3638   ],
3639   "return_type" : "_ZTIv",
3640   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorCallback.h"
3641  },
3642  {
3643   "access" : "protected",
3644   "function_name" : "aidl::android::hardware::vibrator::BnVibratorCallback::createBinder",
3645   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator18BnVibratorCallback12createBinderEv",
3646   "parameters" :
3647   [
3648    {
3649     "is_this_ptr" : true,
3650     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator18BnVibratorCallbackE"
3651    }
3652   ],
3653   "return_type" : "_ZTIN3ndk10SpAIBinderE",
3654   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BnVibratorCallback.h"
3655  },
3656  {
3657   "function_name" : "aidl::android::hardware::vibrator::BnVibratorCallback::getInterfaceHash",
3658   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator18BnVibratorCallback16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
3659   "parameters" :
3660   [
3661    {
3662     "is_this_ptr" : true,
3663     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator18BnVibratorCallbackE"
3664    },
3665    {
3666     "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
3667    }
3668   ],
3669   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
3670   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BnVibratorCallback.h"
3671  },
3672  {
3673   "function_name" : "aidl::android::hardware::vibrator::BnVibratorCallback::getInterfaceVersion",
3674   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator18BnVibratorCallback19getInterfaceVersionEPi",
3675   "parameters" :
3676   [
3677    {
3678     "is_this_ptr" : true,
3679     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator18BnVibratorCallbackE"
3680    },
3681    {
3682     "referenced_type" : "_ZTIPi"
3683    }
3684   ],
3685   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
3686   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BnVibratorCallback.h"
3687  },
3688  {
3689   "function_name" : "aidl::android::hardware::vibrator::BnVibratorCallback::BnVibratorCallback",
3690   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator18BnVibratorCallbackC2Ev",
3691   "parameters" :
3692   [
3693    {
3694     "is_this_ptr" : true,
3695     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator18BnVibratorCallbackE"
3696    }
3697   ],
3698   "return_type" : "_ZTIv",
3699   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BnVibratorCallback.h"
3700  },
3701  {
3702   "function_name" : "aidl::android::hardware::vibrator::BnVibratorCallback::~BnVibratorCallback",
3703   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator18BnVibratorCallbackD0Ev",
3704   "parameters" :
3705   [
3706    {
3707     "is_this_ptr" : true,
3708     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator18BnVibratorCallbackE"
3709    }
3710   ],
3711   "return_type" : "_ZTIv",
3712   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BnVibratorCallback.h"
3713  },
3714  {
3715   "function_name" : "aidl::android::hardware::vibrator::BnVibratorCallback::~BnVibratorCallback",
3716   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator18BnVibratorCallbackD1Ev",
3717   "parameters" :
3718   [
3719    {
3720     "is_this_ptr" : true,
3721     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator18BnVibratorCallbackE"
3722    }
3723   ],
3724   "return_type" : "_ZTIv",
3725   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BnVibratorCallback.h"
3726  },
3727  {
3728   "function_name" : "aidl::android::hardware::vibrator::BnVibratorCallback::~BnVibratorCallback",
3729   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator18BnVibratorCallbackD2Ev",
3730   "parameters" :
3731   [
3732    {
3733     "is_this_ptr" : true,
3734     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator18BnVibratorCallbackE"
3735    }
3736   ],
3737   "return_type" : "_ZTIv",
3738   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BnVibratorCallback.h"
3739  },
3740  {
3741   "function_name" : "aidl::android::hardware::vibrator::BpVibratorCallback::onComplete",
3742   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator18BpVibratorCallback10onCompleteEv",
3743   "parameters" :
3744   [
3745    {
3746     "is_this_ptr" : true,
3747     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator18BpVibratorCallbackE"
3748    }
3749   ],
3750   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
3751   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BpVibratorCallback.h"
3752  },
3753  {
3754   "function_name" : "aidl::android::hardware::vibrator::BpVibratorCallback::getInterfaceHash",
3755   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator18BpVibratorCallback16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
3756   "parameters" :
3757   [
3758    {
3759     "is_this_ptr" : true,
3760     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator18BpVibratorCallbackE"
3761    },
3762    {
3763     "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
3764    }
3765   ],
3766   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
3767   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BpVibratorCallback.h"
3768  },
3769  {
3770   "function_name" : "aidl::android::hardware::vibrator::BpVibratorCallback::getInterfaceVersion",
3771   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator18BpVibratorCallback19getInterfaceVersionEPi",
3772   "parameters" :
3773   [
3774    {
3775     "is_this_ptr" : true,
3776     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator18BpVibratorCallbackE"
3777    },
3778    {
3779     "referenced_type" : "_ZTIPi"
3780    }
3781   ],
3782   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
3783   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BpVibratorCallback.h"
3784  },
3785  {
3786   "function_name" : "aidl::android::hardware::vibrator::BpVibratorCallback::BpVibratorCallback",
3787   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator18BpVibratorCallbackC1ERKN3ndk10SpAIBinderE",
3788   "parameters" :
3789   [
3790    {
3791     "is_this_ptr" : true,
3792     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator18BpVibratorCallbackE"
3793    },
3794    {
3795     "referenced_type" : "_ZTIRKN3ndk10SpAIBinderE"
3796    }
3797   ],
3798   "return_type" : "_ZTIv",
3799   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BpVibratorCallback.h"
3800  },
3801  {
3802   "function_name" : "aidl::android::hardware::vibrator::BpVibratorCallback::BpVibratorCallback",
3803   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator18BpVibratorCallbackC2ERKN3ndk10SpAIBinderE",
3804   "parameters" :
3805   [
3806    {
3807     "is_this_ptr" : true,
3808     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator18BpVibratorCallbackE"
3809    },
3810    {
3811     "referenced_type" : "_ZTIRKN3ndk10SpAIBinderE"
3812    }
3813   ],
3814   "return_type" : "_ZTIv",
3815   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BpVibratorCallback.h"
3816  },
3817  {
3818   "function_name" : "aidl::android::hardware::vibrator::BpVibratorCallback::~BpVibratorCallback",
3819   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator18BpVibratorCallbackD0Ev",
3820   "parameters" :
3821   [
3822    {
3823     "is_this_ptr" : true,
3824     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator18BpVibratorCallbackE"
3825    }
3826   ],
3827   "return_type" : "_ZTIv",
3828   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BpVibratorCallback.h"
3829  },
3830  {
3831   "function_name" : "aidl::android::hardware::vibrator::BpVibratorCallback::~BpVibratorCallback",
3832   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator18BpVibratorCallbackD1Ev",
3833   "parameters" :
3834   [
3835    {
3836     "is_this_ptr" : true,
3837     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator18BpVibratorCallbackE"
3838    }
3839   ],
3840   "return_type" : "_ZTIv",
3841   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BpVibratorCallback.h"
3842  },
3843  {
3844   "function_name" : "aidl::android::hardware::vibrator::BpVibratorCallback::~BpVibratorCallback",
3845   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator18BpVibratorCallbackD2Ev",
3846   "parameters" :
3847   [
3848    {
3849     "is_this_ptr" : true,
3850     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator18BpVibratorCallbackE"
3851    }
3852   ],
3853   "return_type" : "_ZTIv",
3854   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BpVibratorCallback.h"
3855  },
3856  {
3857   "function_name" : "aidl::android::hardware::vibrator::IVibratorManagerDefault::getVibrator",
3858   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator23IVibratorManagerDefault11getVibratorEiPNSt3__110shared_ptrINS2_9IVibratorEEE",
3859   "parameters" :
3860   [
3861    {
3862     "is_this_ptr" : true,
3863     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator23IVibratorManagerDefaultE"
3864    },
3865    {
3866     "referenced_type" : "_ZTIi"
3867    },
3868    {
3869     "referenced_type" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware8vibrator9IVibratorEEE"
3870    }
3871   ],
3872   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
3873   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorManager.h"
3874  },
3875  {
3876   "function_name" : "aidl::android::hardware::vibrator::IVibratorManagerDefault::cancelSynced",
3877   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator23IVibratorManagerDefault12cancelSyncedEv",
3878   "parameters" :
3879   [
3880    {
3881     "is_this_ptr" : true,
3882     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator23IVibratorManagerDefaultE"
3883    }
3884   ],
3885   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
3886   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorManager.h"
3887  },
3888  {
3889   "function_name" : "aidl::android::hardware::vibrator::IVibratorManagerDefault::prepareSynced",
3890   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator23IVibratorManagerDefault13prepareSyncedERKNSt3__16vectorIiNS4_9allocatorIiEEEE",
3891   "parameters" :
3892   [
3893    {
3894     "is_this_ptr" : true,
3895     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator23IVibratorManagerDefaultE"
3896    },
3897    {
3898     "referenced_type" : "_ZTIRKNSt3__16vectorIiNS_9allocatorIiEEEE"
3899    }
3900   ],
3901   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
3902   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorManager.h"
3903  },
3904  {
3905   "function_name" : "aidl::android::hardware::vibrator::IVibratorManagerDefault::triggerSynced",
3906   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator23IVibratorManagerDefault13triggerSyncedERKNSt3__110shared_ptrINS2_17IVibratorCallbackEEE",
3907   "parameters" :
3908   [
3909    {
3910     "is_this_ptr" : true,
3911     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator23IVibratorManagerDefaultE"
3912    },
3913    {
3914     "referenced_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware8vibrator17IVibratorCallbackEEE"
3915    }
3916   ],
3917   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
3918   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorManager.h"
3919  },
3920  {
3921   "function_name" : "aidl::android::hardware::vibrator::IVibratorManagerDefault::getVibratorIds",
3922   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator23IVibratorManagerDefault14getVibratorIdsEPNSt3__16vectorIiNS4_9allocatorIiEEEE",
3923   "parameters" :
3924   [
3925    {
3926     "is_this_ptr" : true,
3927     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator23IVibratorManagerDefaultE"
3928    },
3929    {
3930     "referenced_type" : "_ZTIPNSt3__16vectorIiNS_9allocatorIiEEEE"
3931    }
3932   ],
3933   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
3934   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorManager.h"
3935  },
3936  {
3937   "function_name" : "aidl::android::hardware::vibrator::IVibratorManagerDefault::getCapabilities",
3938   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator23IVibratorManagerDefault15getCapabilitiesEPi",
3939   "parameters" :
3940   [
3941    {
3942     "is_this_ptr" : true,
3943     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator23IVibratorManagerDefaultE"
3944    },
3945    {
3946     "referenced_type" : "_ZTIPi"
3947    }
3948   ],
3949   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
3950   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorManager.h"
3951  },
3952  {
3953   "function_name" : "aidl::android::hardware::vibrator::IVibratorManagerDefault::getInterfaceHash",
3954   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator23IVibratorManagerDefault16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
3955   "parameters" :
3956   [
3957    {
3958     "is_this_ptr" : true,
3959     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator23IVibratorManagerDefaultE"
3960    },
3961    {
3962     "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
3963    }
3964   ],
3965   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
3966   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorManager.h"
3967  },
3968  {
3969   "function_name" : "aidl::android::hardware::vibrator::IVibratorManagerDefault::getInterfaceVersion",
3970   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator23IVibratorManagerDefault19getInterfaceVersionEPi",
3971   "parameters" :
3972   [
3973    {
3974     "is_this_ptr" : true,
3975     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator23IVibratorManagerDefaultE"
3976    },
3977    {
3978     "referenced_type" : "_ZTIPi"
3979    }
3980   ],
3981   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
3982   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorManager.h"
3983  },
3984  {
3985   "function_name" : "aidl::android::hardware::vibrator::IVibratorManagerDefault::asBinder",
3986   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator23IVibratorManagerDefault8asBinderEv",
3987   "parameters" :
3988   [
3989    {
3990     "is_this_ptr" : true,
3991     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator23IVibratorManagerDefaultE"
3992    }
3993   ],
3994   "return_type" : "_ZTIN3ndk10SpAIBinderE",
3995   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorManager.h"
3996  },
3997  {
3998   "function_name" : "aidl::android::hardware::vibrator::IVibratorManagerDefault::isRemote",
3999   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator23IVibratorManagerDefault8isRemoteEv",
4000   "parameters" :
4001   [
4002    {
4003     "is_this_ptr" : true,
4004     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator23IVibratorManagerDefaultE"
4005    }
4006   ],
4007   "return_type" : "_ZTIb",
4008   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorManager.h"
4009  },
4010  {
4011   "function_name" : "aidl::android::hardware::vibrator::IVibratorCallbackDefault::onComplete",
4012   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator24IVibratorCallbackDefault10onCompleteEv",
4013   "parameters" :
4014   [
4015    {
4016     "is_this_ptr" : true,
4017     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator24IVibratorCallbackDefaultE"
4018    }
4019   ],
4020   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
4021   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorCallback.h"
4022  },
4023  {
4024   "function_name" : "aidl::android::hardware::vibrator::IVibratorCallbackDefault::getInterfaceHash",
4025   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator24IVibratorCallbackDefault16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE",
4026   "parameters" :
4027   [
4028    {
4029     "is_this_ptr" : true,
4030     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator24IVibratorCallbackDefaultE"
4031    },
4032    {
4033     "referenced_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
4034    }
4035   ],
4036   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
4037   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorCallback.h"
4038  },
4039  {
4040   "function_name" : "aidl::android::hardware::vibrator::IVibratorCallbackDefault::getInterfaceVersion",
4041   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator24IVibratorCallbackDefault19getInterfaceVersionEPi",
4042   "parameters" :
4043   [
4044    {
4045     "is_this_ptr" : true,
4046     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator24IVibratorCallbackDefaultE"
4047    },
4048    {
4049     "referenced_type" : "_ZTIPi"
4050    }
4051   ],
4052   "return_type" : "_ZTIN3ndk13ScopedAStatusE",
4053   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorCallback.h"
4054  },
4055  {
4056   "function_name" : "aidl::android::hardware::vibrator::IVibratorCallbackDefault::asBinder",
4057   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator24IVibratorCallbackDefault8asBinderEv",
4058   "parameters" :
4059   [
4060    {
4061     "is_this_ptr" : true,
4062     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator24IVibratorCallbackDefaultE"
4063    }
4064   ],
4065   "return_type" : "_ZTIN3ndk10SpAIBinderE",
4066   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorCallback.h"
4067  },
4068  {
4069   "function_name" : "aidl::android::hardware::vibrator::IVibratorCallbackDefault::isRemote",
4070   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator24IVibratorCallbackDefault8isRemoteEv",
4071   "parameters" :
4072   [
4073    {
4074     "is_this_ptr" : true,
4075     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator24IVibratorCallbackDefaultE"
4076    }
4077   ],
4078   "return_type" : "_ZTIb",
4079   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorCallback.h"
4080  },
4081  {
4082   "function_name" : "aidl::android::hardware::vibrator::IVibrator::fromBinder",
4083   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator9IVibrator10fromBinderERKN3ndk10SpAIBinderE",
4084   "parameters" :
4085   [
4086    {
4087     "referenced_type" : "_ZTIRKN3ndk10SpAIBinderE"
4088    }
4089   ],
4090   "return_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware8vibrator9IVibratorEEE",
4091   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h"
4092  },
4093  {
4094   "function_name" : "aidl::android::hardware::vibrator::IVibrator::writeToParcel",
4095   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator9IVibrator13writeToParcelEP7AParcelRKNSt3__110shared_ptrIS3_EE",
4096   "parameters" :
4097   [
4098    {
4099     "referenced_type" : "_ZTIP7AParcel"
4100    },
4101    {
4102     "referenced_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware8vibrator9IVibratorEEE"
4103    }
4104   ],
4105   "return_type" : "_ZTIi",
4106   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h"
4107  },
4108  {
4109   "function_name" : "aidl::android::hardware::vibrator::IVibrator::getDefaultImpl",
4110   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator9IVibrator14getDefaultImplEv",
4111   "return_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware8vibrator9IVibratorEEE",
4112   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h"
4113  },
4114  {
4115   "function_name" : "aidl::android::hardware::vibrator::IVibrator::readFromParcel",
4116   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator9IVibrator14readFromParcelEPK7AParcelPNSt3__110shared_ptrIS3_EE",
4117   "parameters" :
4118   [
4119    {
4120     "referenced_type" : "_ZTIPK7AParcel"
4121    },
4122    {
4123     "referenced_type" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware8vibrator9IVibratorEEE"
4124    }
4125   ],
4126   "return_type" : "_ZTIi",
4127   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h"
4128  },
4129  {
4130   "function_name" : "aidl::android::hardware::vibrator::IVibrator::setDefaultImpl",
4131   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator9IVibrator14setDefaultImplERKNSt3__110shared_ptrIS3_EE",
4132   "parameters" :
4133   [
4134    {
4135     "referenced_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware8vibrator9IVibratorEEE"
4136    }
4137   ],
4138   "return_type" : "_ZTIb",
4139   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h"
4140  },
4141  {
4142   "function_name" : "aidl::android::hardware::vibrator::IVibrator::IVibrator",
4143   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator9IVibratorC2Ev",
4144   "parameters" :
4145   [
4146    {
4147     "is_this_ptr" : true,
4148     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator9IVibratorE"
4149    }
4150   ],
4151   "return_type" : "_ZTIv",
4152   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h"
4153  },
4154  {
4155   "function_name" : "aidl::android::hardware::vibrator::IVibrator::~IVibrator",
4156   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator9IVibratorD0Ev",
4157   "parameters" :
4158   [
4159    {
4160     "is_this_ptr" : true,
4161     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator9IVibratorE"
4162    }
4163   ],
4164   "return_type" : "_ZTIv",
4165   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h"
4166  },
4167  {
4168   "function_name" : "aidl::android::hardware::vibrator::IVibrator::~IVibrator",
4169   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator9IVibratorD1Ev",
4170   "parameters" :
4171   [
4172    {
4173     "is_this_ptr" : true,
4174     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator9IVibratorE"
4175    }
4176   ],
4177   "return_type" : "_ZTIv",
4178   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h"
4179  },
4180  {
4181   "function_name" : "aidl::android::hardware::vibrator::IVibrator::~IVibrator",
4182   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator9IVibratorD2Ev",
4183   "parameters" :
4184   [
4185    {
4186     "is_this_ptr" : true,
4187     "referenced_type" : "_ZTIPN4aidl7android8hardware8vibrator9IVibratorE"
4188    }
4189   ],
4190   "return_type" : "_ZTIv",
4191   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h"
4192  },
4193  {
4194   "function_name" : "aidl::android::hardware::vibrator::ActivePwle::writeToParcel",
4195   "linker_set_key" : "_ZNK4aidl7android8hardware8vibrator10ActivePwle13writeToParcelEP7AParcel",
4196   "parameters" :
4197   [
4198    {
4199     "is_this_ptr" : true,
4200     "referenced_type" : "_ZTIPKN4aidl7android8hardware8vibrator10ActivePwleE"
4201    },
4202    {
4203     "referenced_type" : "_ZTIP7AParcel"
4204    }
4205   ],
4206   "return_type" : "_ZTIi",
4207   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/ActivePwle.h"
4208  },
4209  {
4210   "function_name" : "aidl::android::hardware::vibrator::BrakingPwle::writeToParcel",
4211   "linker_set_key" : "_ZNK4aidl7android8hardware8vibrator11BrakingPwle13writeToParcelEP7AParcel",
4212   "parameters" :
4213   [
4214    {
4215     "is_this_ptr" : true,
4216     "referenced_type" : "_ZTIPKN4aidl7android8hardware8vibrator11BrakingPwleE"
4217    },
4218    {
4219     "referenced_type" : "_ZTIP7AParcel"
4220    }
4221   ],
4222   "return_type" : "_ZTIi",
4223   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BrakingPwle.h"
4224  },
4225  {
4226   "function_name" : "aidl::android::hardware::vibrator::PrimitivePwle::writeToParcel",
4227   "linker_set_key" : "_ZNK4aidl7android8hardware8vibrator13PrimitivePwle13writeToParcelEP7AParcel",
4228   "parameters" :
4229   [
4230    {
4231     "is_this_ptr" : true,
4232     "referenced_type" : "_ZTIPKN4aidl7android8hardware8vibrator13PrimitivePwleE"
4233    },
4234    {
4235     "referenced_type" : "_ZTIP7AParcel"
4236    }
4237   ],
4238   "return_type" : "_ZTIi",
4239   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/PrimitivePwle.h"
4240  },
4241  {
4242   "function_name" : "aidl::android::hardware::vibrator::CompositeEffect::writeToParcel",
4243   "linker_set_key" : "_ZNK4aidl7android8hardware8vibrator15CompositeEffect13writeToParcelEP7AParcel",
4244   "parameters" :
4245   [
4246    {
4247     "is_this_ptr" : true,
4248     "referenced_type" : "_ZTIPKN4aidl7android8hardware8vibrator15CompositeEffectE"
4249    },
4250    {
4251     "referenced_type" : "_ZTIP7AParcel"
4252    }
4253   ],
4254   "return_type" : "_ZTIi",
4255   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/CompositeEffect.h"
4256  }
4257 ],
4258 "global_vars" :
4259 [
4260  {
4261   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator10ActivePwle10descriptorE",
4262   "name" : "aidl::android::hardware::vibrator::ActivePwle::descriptor",
4263   "referenced_type" : "_ZTIPKc",
4264   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/ActivePwle.h"
4265  },
4266  {
4267   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator11BrakingPwle10descriptorE",
4268   "name" : "aidl::android::hardware::vibrator::BrakingPwle::descriptor",
4269   "referenced_type" : "_ZTIPKc",
4270   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BrakingPwle.h"
4271  },
4272  {
4273   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator13PrimitivePwle10descriptorE",
4274   "name" : "aidl::android::hardware::vibrator::PrimitivePwle::descriptor",
4275   "referenced_type" : "_ZTIPKc",
4276   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/PrimitivePwle.h"
4277  },
4278  {
4279   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator15CompositeEffect10descriptorE",
4280   "name" : "aidl::android::hardware::vibrator::CompositeEffect::descriptor",
4281   "referenced_type" : "_ZTIPKc",
4282   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/CompositeEffect.h"
4283  },
4284  {
4285   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator16IVibratorManager10descriptorE",
4286   "name" : "aidl::android::hardware::vibrator::IVibratorManager::descriptor",
4287   "referenced_type" : "_ZTIPKc",
4288   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorManager.h"
4289  },
4290  {
4291   "access" : "private",
4292   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator16IVibratorManager12default_implE",
4293   "name" : "aidl::android::hardware::vibrator::IVibratorManager::default_impl",
4294   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware8vibrator16IVibratorManagerEEE",
4295   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorManager.h"
4296  },
4297  {
4298   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator16IVibratorManager4hashE",
4299   "name" : "aidl::android::hardware::vibrator::IVibratorManager::hash",
4300   "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
4301   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorManager.h"
4302  },
4303  {
4304   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator17IVibratorCallback10descriptorE",
4305   "name" : "aidl::android::hardware::vibrator::IVibratorCallback::descriptor",
4306   "referenced_type" : "_ZTIPKc",
4307   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorCallback.h"
4308  },
4309  {
4310   "access" : "private",
4311   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator17IVibratorCallback12default_implE",
4312   "name" : "aidl::android::hardware::vibrator::IVibratorCallback::default_impl",
4313   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware8vibrator17IVibratorCallbackEEE",
4314   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorCallback.h"
4315  },
4316  {
4317   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator17IVibratorCallback4hashE",
4318   "name" : "aidl::android::hardware::vibrator::IVibratorCallback::hash",
4319   "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
4320   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorCallback.h"
4321  },
4322  {
4323   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator9IVibrator10descriptorE",
4324   "name" : "aidl::android::hardware::vibrator::IVibrator::descriptor",
4325   "referenced_type" : "_ZTIPKc",
4326   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h"
4327  },
4328  {
4329   "access" : "private",
4330   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator9IVibrator12default_implE",
4331   "name" : "aidl::android::hardware::vibrator::IVibrator::default_impl",
4332   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware8vibrator9IVibratorEEE",
4333   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h"
4334  },
4335  {
4336   "linker_set_key" : "_ZN4aidl7android8hardware8vibrator9IVibrator4hashE",
4337   "name" : "aidl::android::hardware::vibrator::IVibrator::hash",
4338   "referenced_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
4339   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h"
4340  }
4341 ],
4342 "lvalue_reference_types" :
4343 [
4344  {
4345   "alignment" : 4,
4346   "linker_set_key" : "_ZTIRKN3ndk10SpAIBinderE",
4347   "name" : "const ndk::SpAIBinder &",
4348   "referenced_type" : "_ZTIKN3ndk10SpAIBinderE",
4349   "self_type" : "_ZTIRKN3ndk10SpAIBinderE",
4350   "size" : 4,
4351   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
4352  },
4353  {
4354   "alignment" : 4,
4355   "linker_set_key" : "_ZTIRKN3ndk13ScopedAParcelE",
4356   "name" : "const ndk::ScopedAParcel &",
4357   "referenced_type" : "_ZTIKN3ndk13ScopedAParcelE",
4358   "self_type" : "_ZTIRKN3ndk13ScopedAParcelE",
4359   "size" : 4,
4360   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
4361  },
4362  {
4363   "alignment" : 4,
4364   "linker_set_key" : "_ZTIRKN3ndk17AParcelableHolderE",
4365   "name" : "const ndk::AParcelableHolder &",
4366   "referenced_type" : "_ZTIKN3ndk17AParcelableHolderE",
4367   "self_type" : "_ZTIRKN3ndk17AParcelableHolderE",
4368   "size" : 4,
4369   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
4370  },
4371  {
4372   "alignment" : 4,
4373   "linker_set_key" : "_ZTIRKN3ndk20ScopedFileDescriptorE",
4374   "name" : "const ndk::ScopedFileDescriptor &",
4375   "referenced_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
4376   "self_type" : "_ZTIRKN3ndk20ScopedFileDescriptorE",
4377   "size" : 4,
4378   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
4379  },
4380  {
4381   "alignment" : 4,
4382   "linker_set_key" : "_ZTIRKN4aidl7android8hardware8vibrator10ActivePwleE",
4383   "name" : "const aidl::android::hardware::vibrator::ActivePwle &",
4384   "referenced_type" : "_ZTIKN4aidl7android8hardware8vibrator10ActivePwleE",
4385   "self_type" : "_ZTIRKN4aidl7android8hardware8vibrator10ActivePwleE",
4386   "size" : 4,
4387   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/ActivePwle.h"
4388  },
4389  {
4390   "alignment" : 4,
4391   "linker_set_key" : "_ZTIRKN4aidl7android8hardware8vibrator11BrakingPwleE",
4392   "name" : "const aidl::android::hardware::vibrator::BrakingPwle &",
4393   "referenced_type" : "_ZTIKN4aidl7android8hardware8vibrator11BrakingPwleE",
4394   "self_type" : "_ZTIRKN4aidl7android8hardware8vibrator11BrakingPwleE",
4395   "size" : 4,
4396   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BrakingPwle.h"
4397  },
4398  {
4399   "alignment" : 4,
4400   "linker_set_key" : "_ZTIRKN4aidl7android8hardware8vibrator13PrimitivePwleE",
4401   "name" : "const aidl::android::hardware::vibrator::PrimitivePwle &",
4402   "referenced_type" : "_ZTIKN4aidl7android8hardware8vibrator13PrimitivePwleE",
4403   "self_type" : "_ZTIRKN4aidl7android8hardware8vibrator13PrimitivePwleE",
4404   "size" : 4,
4405   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/PrimitivePwle.h"
4406  },
4407  {
4408   "alignment" : 4,
4409   "linker_set_key" : "_ZTIRKN4aidl7android8hardware8vibrator15CompositeEffectE",
4410   "name" : "const aidl::android::hardware::vibrator::CompositeEffect &",
4411   "referenced_type" : "_ZTIKN4aidl7android8hardware8vibrator15CompositeEffectE",
4412   "self_type" : "_ZTIRKN4aidl7android8hardware8vibrator15CompositeEffectE",
4413   "size" : 4,
4414   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/CompositeEffect.h"
4415  },
4416  {
4417   "alignment" : 4,
4418   "linker_set_key" : "_ZTIRKN4aidl7android8hardware8vibrator18CompositePrimitiveE",
4419   "name" : "const aidl::android::hardware::vibrator::CompositePrimitive &",
4420   "referenced_type" : "_ZTIKN4aidl7android8hardware8vibrator18CompositePrimitiveE",
4421   "self_type" : "_ZTIRKN4aidl7android8hardware8vibrator18CompositePrimitiveE",
4422   "size" : 4,
4423   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
4424  },
4425  {
4426   "alignment" : 4,
4427   "linker_set_key" : "_ZTIRKN4aidl7android8hardware8vibrator7BrakingE",
4428   "name" : "const aidl::android::hardware::vibrator::Braking &",
4429   "referenced_type" : "_ZTIKN4aidl7android8hardware8vibrator7BrakingE",
4430   "self_type" : "_ZTIRKN4aidl7android8hardware8vibrator7BrakingE",
4431   "size" : 4,
4432   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
4433  },
4434  {
4435   "alignment" : 4,
4436   "linker_set_key" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware8vibrator16IVibratorManagerEEE",
4437   "name" : "const std::shared_ptr<aidl::android::hardware::vibrator::IVibratorManager> &",
4438   "referenced_type" : "_ZTIKNSt3__110shared_ptrIN4aidl7android8hardware8vibrator16IVibratorManagerEEE",
4439   "self_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware8vibrator16IVibratorManagerEEE",
4440   "size" : 4,
4441   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorManager.h"
4442  },
4443  {
4444   "alignment" : 4,
4445   "linker_set_key" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware8vibrator17IVibratorCallbackEEE",
4446   "name" : "const std::shared_ptr<aidl::android::hardware::vibrator::IVibratorCallback> &",
4447   "referenced_type" : "_ZTIKNSt3__110shared_ptrIN4aidl7android8hardware8vibrator17IVibratorCallbackEEE",
4448   "self_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware8vibrator17IVibratorCallbackEEE",
4449   "size" : 4,
4450   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h"
4451  },
4452  {
4453   "alignment" : 4,
4454   "linker_set_key" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware8vibrator9IVibratorEEE",
4455   "name" : "const std::shared_ptr<aidl::android::hardware::vibrator::IVibrator> &",
4456   "referenced_type" : "_ZTIKNSt3__110shared_ptrIN4aidl7android8hardware8vibrator9IVibratorEEE",
4457   "self_type" : "_ZTIRKNSt3__110shared_ptrIN4aidl7android8hardware8vibrator9IVibratorEEE",
4458   "size" : 4,
4459   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h"
4460  },
4461  {
4462   "alignment" : 4,
4463   "linker_set_key" : "_ZTIRKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
4464   "name" : "const std::vector<char16_t, std::allocator<char16_t>> &",
4465   "referenced_type" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
4466   "self_type" : "_ZTIRKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
4467   "size" : 4,
4468   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
4469  },
4470  {
4471   "alignment" : 4,
4472   "linker_set_key" : "_ZTIRKNSt3__16vectorIN4aidl7android8hardware8vibrator13PrimitivePwleENS_9allocatorIS5_EEEE",
4473   "name" : "const std::vector<aidl::android::hardware::vibrator::PrimitivePwle, std::allocator<aidl::android::hardware::vibrator::PrimitivePwle>> &",
4474   "referenced_type" : "_ZTIKNSt3__16vectorIN4aidl7android8hardware8vibrator13PrimitivePwleENS_9allocatorIS5_EEEE",
4475   "self_type" : "_ZTIRKNSt3__16vectorIN4aidl7android8hardware8vibrator13PrimitivePwleENS_9allocatorIS5_EEEE",
4476   "size" : 4,
4477   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h"
4478  },
4479  {
4480   "alignment" : 4,
4481   "linker_set_key" : "_ZTIRKNSt3__16vectorIN4aidl7android8hardware8vibrator15CompositeEffectENS_9allocatorIS5_EEEE",
4482   "name" : "const std::vector<aidl::android::hardware::vibrator::CompositeEffect, std::allocator<aidl::android::hardware::vibrator::CompositeEffect>> &",
4483   "referenced_type" : "_ZTIKNSt3__16vectorIN4aidl7android8hardware8vibrator15CompositeEffectENS_9allocatorIS5_EEEE",
4484   "self_type" : "_ZTIRKNSt3__16vectorIN4aidl7android8hardware8vibrator15CompositeEffectENS_9allocatorIS5_EEEE",
4485   "size" : 4,
4486   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h"
4487  },
4488  {
4489   "alignment" : 4,
4490   "linker_set_key" : "_ZTIRKNSt3__16vectorIbNS_9allocatorIbEEEE",
4491   "name" : "const std::vector<bool, std::allocator<bool>> &",
4492   "referenced_type" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
4493   "self_type" : "_ZTIRKNSt3__16vectorIbNS_9allocatorIbEEEE",
4494   "size" : 4,
4495   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
4496  },
4497  {
4498   "alignment" : 4,
4499   "linker_set_key" : "_ZTIRKNSt3__16vectorIdNS_9allocatorIdEEEE",
4500   "name" : "const std::vector<double, std::allocator<double>> &",
4501   "referenced_type" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
4502   "self_type" : "_ZTIRKNSt3__16vectorIdNS_9allocatorIdEEEE",
4503   "size" : 4,
4504   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
4505  },
4506  {
4507   "alignment" : 4,
4508   "linker_set_key" : "_ZTIRKNSt3__16vectorIfNS_9allocatorIfEEEE",
4509   "name" : "const std::vector<float, std::allocator<float>> &",
4510   "referenced_type" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
4511   "self_type" : "_ZTIRKNSt3__16vectorIfNS_9allocatorIfEEEE",
4512   "size" : 4,
4513   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
4514  },
4515  {
4516   "alignment" : 4,
4517   "linker_set_key" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE",
4518   "name" : "const std::vector<unsigned char, std::allocator<unsigned char>> &",
4519   "referenced_type" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
4520   "self_type" : "_ZTIRKNSt3__16vectorIhNS_9allocatorIhEEEE",
4521   "size" : 4,
4522   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
4523  },
4524  {
4525   "alignment" : 4,
4526   "linker_set_key" : "_ZTIRKNSt3__16vectorIiNS_9allocatorIiEEEE",
4527   "name" : "const std::vector<int, std::allocator<int>> &",
4528   "referenced_type" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
4529   "self_type" : "_ZTIRKNSt3__16vectorIiNS_9allocatorIiEEEE",
4530   "size" : 4,
4531   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
4532  },
4533  {
4534   "alignment" : 4,
4535   "linker_set_key" : "_ZTIRKNSt3__16vectorIjNS_9allocatorIjEEEE",
4536   "name" : "const std::vector<unsigned int, std::allocator<unsigned int>> &",
4537   "referenced_type" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
4538   "self_type" : "_ZTIRKNSt3__16vectorIjNS_9allocatorIjEEEE",
4539   "size" : 4,
4540   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
4541  },
4542  {
4543   "alignment" : 4,
4544   "linker_set_key" : "_ZTIRKNSt3__16vectorIxNS_9allocatorIxEEEE",
4545   "name" : "const std::vector<long long, std::allocator<long long>> &",
4546   "referenced_type" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE",
4547   "self_type" : "_ZTIRKNSt3__16vectorIxNS_9allocatorIxEEEE",
4548   "size" : 4,
4549   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
4550  },
4551  {
4552   "alignment" : 4,
4553   "linker_set_key" : "_ZTIRKNSt3__16vectorIyNS_9allocatorIyEEEE",
4554   "name" : "const std::vector<unsigned long long, std::allocator<unsigned long long>> &",
4555   "referenced_type" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE",
4556   "self_type" : "_ZTIRKNSt3__16vectorIyNS_9allocatorIyEEEE",
4557   "size" : 4,
4558   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
4559  },
4560  {
4561   "alignment" : 4,
4562   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
4563   "name" : "const std::optional<std::vector<char16_t, std::allocator<char16_t>>> &",
4564   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
4565   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
4566   "size" : 4,
4567   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
4568  },
4569  {
4570   "alignment" : 4,
4571   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
4572   "name" : "const std::optional<std::vector<bool, std::allocator<bool>>> &",
4573   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
4574   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
4575   "size" : 4,
4576   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
4577  },
4578  {
4579   "alignment" : 4,
4580   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
4581   "name" : "const std::optional<std::vector<double, std::allocator<double>>> &",
4582   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
4583   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
4584   "size" : 4,
4585   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
4586  },
4587  {
4588   "alignment" : 4,
4589   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
4590   "name" : "const std::optional<std::vector<float, std::allocator<float>>> &",
4591   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
4592   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
4593   "size" : 4,
4594   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
4595  },
4596  {
4597   "alignment" : 4,
4598   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
4599   "name" : "const std::optional<std::vector<unsigned char, std::allocator<unsigned char>>> &",
4600   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
4601   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
4602   "size" : 4,
4603   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
4604  },
4605  {
4606   "alignment" : 4,
4607   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
4608   "name" : "const std::optional<std::vector<int, std::allocator<int>>> &",
4609   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
4610   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
4611   "size" : 4,
4612   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
4613  },
4614  {
4615   "alignment" : 4,
4616   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
4617   "name" : "const std::optional<std::vector<unsigned int, std::allocator<unsigned int>>> &",
4618   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
4619   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
4620   "size" : 4,
4621   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
4622  },
4623  {
4624   "alignment" : 4,
4625   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
4626   "name" : "const std::optional<std::vector<long long, std::allocator<long long>>> &",
4627   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
4628   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
4629   "size" : 4,
4630   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
4631  },
4632  {
4633   "alignment" : 4,
4634   "linker_set_key" : "_ZTIRKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
4635   "name" : "const std::optional<std::vector<unsigned long long, std::allocator<unsigned long long>>> &",
4636   "referenced_type" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
4637   "self_type" : "_ZTIRKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
4638   "size" : 4,
4639   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
4640  },
4641  {
4642   "alignment" : 4,
4643   "linker_set_key" : "_ZTIRKf",
4644   "name" : "const float &",
4645   "referenced_type" : "_ZTIKf",
4646   "self_type" : "_ZTIRKf",
4647   "size" : 4,
4648   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
4649  },
4650  {
4651   "alignment" : 4,
4652   "linker_set_key" : "_ZTIRKi",
4653   "name" : "const int &",
4654   "referenced_type" : "_ZTIKi",
4655   "self_type" : "_ZTIRKi",
4656   "size" : 4,
4657   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
4658  },
4659  {
4660   "alignment" : 4,
4661   "linker_set_key" : "_ZTIRN3ndk10SpAIBinderE",
4662   "name" : "ndk::SpAIBinder &",
4663   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
4664   "self_type" : "_ZTIRN3ndk10SpAIBinderE",
4665   "size" : 4,
4666   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
4667  },
4668  {
4669   "alignment" : 4,
4670   "linker_set_key" : "_ZTIRN3ndk13ScopedAParcelE",
4671   "name" : "ndk::ScopedAParcel &",
4672   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
4673   "self_type" : "_ZTIRN3ndk13ScopedAParcelE",
4674   "size" : 4,
4675   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
4676  },
4677  {
4678   "alignment" : 4,
4679   "linker_set_key" : "_ZTIRN3ndk13ScopedAStatusE",
4680   "name" : "ndk::ScopedAStatus &",
4681   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
4682   "self_type" : "_ZTIRN3ndk13ScopedAStatusE",
4683   "size" : 4,
4684   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
4685  },
4686  {
4687   "alignment" : 4,
4688   "linker_set_key" : "_ZTIRN3ndk19ScopedAIBinder_WeakE",
4689   "name" : "ndk::ScopedAIBinder_Weak &",
4690   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
4691   "self_type" : "_ZTIRN3ndk19ScopedAIBinder_WeakE",
4692   "size" : 4,
4693   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
4694  },
4695  {
4696   "alignment" : 4,
4697   "linker_set_key" : "_ZTIRN3ndk20ScopedFileDescriptorE",
4698   "name" : "ndk::ScopedFileDescriptor &",
4699   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
4700   "self_type" : "_ZTIRN3ndk20ScopedFileDescriptorE",
4701   "size" : 4,
4702   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
4703  },
4704  {
4705   "alignment" : 4,
4706   "linker_set_key" : "_ZTIRN3ndk29ScopedAIBinder_DeathRecipientE",
4707   "name" : "ndk::ScopedAIBinder_DeathRecipient &",
4708   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
4709   "self_type" : "_ZTIRN3ndk29ScopedAIBinder_DeathRecipientE",
4710   "size" : 4,
4711   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
4712  },
4713  {
4714   "alignment" : 4,
4715   "linker_set_key" : "_ZTIRN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
4716   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> &",
4717   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
4718   "self_type" : "_ZTIRN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
4719   "size" : 4,
4720   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
4721  },
4722  {
4723   "alignment" : 4,
4724   "linker_set_key" : "_ZTIRN4aidl7android8hardware8vibrator10ActivePwleE",
4725   "name" : "aidl::android::hardware::vibrator::ActivePwle &",
4726   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator10ActivePwleE",
4727   "self_type" : "_ZTIRN4aidl7android8hardware8vibrator10ActivePwleE",
4728   "size" : 4,
4729   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/PrimitivePwle.h"
4730  },
4731  {
4732   "alignment" : 4,
4733   "linker_set_key" : "_ZTIRN4aidl7android8hardware8vibrator11BrakingPwleE",
4734   "name" : "aidl::android::hardware::vibrator::BrakingPwle &",
4735   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator11BrakingPwleE",
4736   "self_type" : "_ZTIRN4aidl7android8hardware8vibrator11BrakingPwleE",
4737   "size" : 4,
4738   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/PrimitivePwle.h"
4739  }
4740 ],
4741 "pointer_types" :
4742 [
4743  {
4744   "alignment" : 4,
4745   "linker_set_key" : "_ZTIP13AIBinder_Weak",
4746   "name" : "AIBinder_Weak *",
4747   "referenced_type" : "_ZTI13AIBinder_Weak",
4748   "self_type" : "_ZTIP13AIBinder_Weak",
4749   "size" : 4,
4750   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
4751  },
4752  {
4753   "alignment" : 4,
4754   "linker_set_key" : "_ZTIP14AIBinder_Class",
4755   "name" : "AIBinder_Class *",
4756   "referenced_type" : "_ZTI14AIBinder_Class",
4757   "self_type" : "_ZTIP14AIBinder_Class",
4758   "size" : 4,
4759   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
4760  },
4761  {
4762   "alignment" : 4,
4763   "linker_set_key" : "_ZTIP23AIBinder_DeathRecipient",
4764   "name" : "AIBinder_DeathRecipient *",
4765   "referenced_type" : "_ZTI23AIBinder_DeathRecipient",
4766   "self_type" : "_ZTIP23AIBinder_DeathRecipient",
4767   "size" : 4,
4768   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
4769  },
4770  {
4771   "alignment" : 4,
4772   "linker_set_key" : "_ZTIP7AParcel",
4773   "name" : "AParcel *",
4774   "referenced_type" : "_ZTI7AParcel",
4775   "self_type" : "_ZTIP7AParcel",
4776   "size" : 4,
4777   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
4778  },
4779  {
4780   "alignment" : 4,
4781   "linker_set_key" : "_ZTIP7AStatus",
4782   "name" : "AStatus *",
4783   "referenced_type" : "_ZTI7AStatus",
4784   "self_type" : "_ZTIP7AStatus",
4785   "size" : 4,
4786   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
4787  },
4788  {
4789   "alignment" : 4,
4790   "linker_set_key" : "_ZTIP8AIBinder",
4791   "name" : "AIBinder *",
4792   "referenced_type" : "_ZTI8AIBinder",
4793   "self_type" : "_ZTIP8AIBinder",
4794   "size" : 4,
4795   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
4796  },
4797  {
4798   "alignment" : 4,
4799   "linker_set_key" : "_ZTIPFiP8AIBinderjPK7AParcelPS1_E",
4800   "name" : "int (*)(AIBinder *, unsigned int, const AParcel *, AParcel *)",
4801   "referenced_type" : "_ZTIFiP8AIBinderjPK7AParcelPS1_E",
4802   "self_type" : "_ZTIPFiP8AIBinderjPK7AParcelPS1_E",
4803   "size" : 4,
4804   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
4805  },
4806  {
4807   "alignment" : 4,
4808   "linker_set_key" : "_ZTIPK7AParcel",
4809   "name" : "const AParcel *",
4810   "referenced_type" : "_ZTIK7AParcel",
4811   "self_type" : "_ZTIPK7AParcel",
4812   "size" : 4,
4813   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
4814  },
4815  {
4816   "alignment" : 4,
4817   "linker_set_key" : "_ZTIPKN3ndk10SpAIBinderE",
4818   "name" : "const ndk::SpAIBinder *",
4819   "referenced_type" : "_ZTIKN3ndk10SpAIBinderE",
4820   "self_type" : "_ZTIPKN3ndk10SpAIBinderE",
4821   "size" : 4,
4822   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
4823  },
4824  {
4825   "alignment" : 4,
4826   "linker_set_key" : "_ZTIPKN3ndk13ScopedAParcelE",
4827   "name" : "const ndk::ScopedAParcel *",
4828   "referenced_type" : "_ZTIKN3ndk13ScopedAParcelE",
4829   "self_type" : "_ZTIPKN3ndk13ScopedAParcelE",
4830   "size" : 4,
4831   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
4832  },
4833  {
4834   "alignment" : 4,
4835   "linker_set_key" : "_ZTIPKN3ndk13ScopedAStatusE",
4836   "name" : "const ndk::ScopedAStatus *",
4837   "referenced_type" : "_ZTIKN3ndk13ScopedAStatusE",
4838   "self_type" : "_ZTIPKN3ndk13ScopedAStatusE",
4839   "size" : 4,
4840   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
4841  },
4842  {
4843   "alignment" : 4,
4844   "linker_set_key" : "_ZTIPKN3ndk17AParcelableHolderE",
4845   "name" : "const ndk::AParcelableHolder *",
4846   "referenced_type" : "_ZTIKN3ndk17AParcelableHolderE",
4847   "self_type" : "_ZTIPKN3ndk17AParcelableHolderE",
4848   "size" : 4,
4849   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
4850  },
4851  {
4852   "alignment" : 4,
4853   "linker_set_key" : "_ZTIPKN3ndk20ScopedFileDescriptorE",
4854   "name" : "const ndk::ScopedFileDescriptor *",
4855   "referenced_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
4856   "self_type" : "_ZTIPKN3ndk20ScopedFileDescriptorE",
4857   "size" : 4,
4858   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
4859  },
4860  {
4861   "alignment" : 4,
4862   "linker_set_key" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
4863   "name" : "const ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr> *",
4864   "referenced_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
4865   "self_type" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
4866   "size" : 4,
4867   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
4868  },
4869  {
4870   "alignment" : 4,
4871   "linker_set_key" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
4872   "name" : "const ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> *",
4873   "referenced_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
4874   "self_type" : "_ZTIPKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
4875   "size" : 4,
4876   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
4877  },
4878  {
4879   "alignment" : 4,
4880   "linker_set_key" : "_ZTIPKN4aidl7android8hardware8vibrator10ActivePwleE",
4881   "name" : "const aidl::android::hardware::vibrator::ActivePwle *",
4882   "referenced_type" : "_ZTIKN4aidl7android8hardware8vibrator10ActivePwleE",
4883   "self_type" : "_ZTIPKN4aidl7android8hardware8vibrator10ActivePwleE",
4884   "size" : 4,
4885   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/ActivePwle.h"
4886  },
4887  {
4888   "alignment" : 4,
4889   "linker_set_key" : "_ZTIPKN4aidl7android8hardware8vibrator11BrakingPwleE",
4890   "name" : "const aidl::android::hardware::vibrator::BrakingPwle *",
4891   "referenced_type" : "_ZTIKN4aidl7android8hardware8vibrator11BrakingPwleE",
4892   "self_type" : "_ZTIPKN4aidl7android8hardware8vibrator11BrakingPwleE",
4893   "size" : 4,
4894   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BrakingPwle.h"
4895  },
4896  {
4897   "alignment" : 4,
4898   "linker_set_key" : "_ZTIPKN4aidl7android8hardware8vibrator13PrimitivePwleE",
4899   "name" : "const aidl::android::hardware::vibrator::PrimitivePwle *",
4900   "referenced_type" : "_ZTIKN4aidl7android8hardware8vibrator13PrimitivePwleE",
4901   "self_type" : "_ZTIPKN4aidl7android8hardware8vibrator13PrimitivePwleE",
4902   "size" : 4,
4903   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/PrimitivePwle.h"
4904  },
4905  {
4906   "alignment" : 4,
4907   "linker_set_key" : "_ZTIPKN4aidl7android8hardware8vibrator15CompositeEffectE",
4908   "name" : "const aidl::android::hardware::vibrator::CompositeEffect *",
4909   "referenced_type" : "_ZTIKN4aidl7android8hardware8vibrator15CompositeEffectE",
4910   "self_type" : "_ZTIPKN4aidl7android8hardware8vibrator15CompositeEffectE",
4911   "size" : 4,
4912   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/CompositeEffect.h"
4913  },
4914  {
4915   "alignment" : 4,
4916   "linker_set_key" : "_ZTIPKc",
4917   "name" : "const char *",
4918   "referenced_type" : "_ZTIKc",
4919   "self_type" : "_ZTIPKc",
4920   "size" : 4,
4921   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
4922  },
4923  {
4924   "alignment" : 4,
4925   "linker_set_key" : "_ZTIPKv",
4926   "name" : "const void *",
4927   "referenced_type" : "_ZTIKv",
4928   "self_type" : "_ZTIPKv",
4929   "size" : 4,
4930   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
4931  },
4932  {
4933   "alignment" : 4,
4934   "linker_set_key" : "_ZTIPN3ndk10SpAIBinderE",
4935   "name" : "ndk::SpAIBinder *",
4936   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
4937   "self_type" : "_ZTIPN3ndk10SpAIBinderE",
4938   "size" : 4,
4939   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
4940  },
4941  {
4942   "alignment" : 4,
4943   "linker_set_key" : "_ZTIPN3ndk11ICInterfaceE",
4944   "name" : "ndk::ICInterface *",
4945   "referenced_type" : "_ZTIN3ndk11ICInterfaceE",
4946   "self_type" : "_ZTIPN3ndk11ICInterfaceE",
4947   "size" : 4,
4948   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
4949  },
4950  {
4951   "alignment" : 4,
4952   "linker_set_key" : "_ZTIPN3ndk12BnCInterfaceIN4aidl7android8hardware8vibrator16IVibratorManagerEEE",
4953   "name" : "ndk::BnCInterface<aidl::android::hardware::vibrator::IVibratorManager> *",
4954   "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware8vibrator16IVibratorManagerEEE",
4955   "self_type" : "_ZTIPN3ndk12BnCInterfaceIN4aidl7android8hardware8vibrator16IVibratorManagerEEE",
4956   "size" : 4,
4957   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
4958  },
4959  {
4960   "alignment" : 4,
4961   "linker_set_key" : "_ZTIPN3ndk12BnCInterfaceIN4aidl7android8hardware8vibrator17IVibratorCallbackEEE",
4962   "name" : "ndk::BnCInterface<aidl::android::hardware::vibrator::IVibratorCallback> *",
4963   "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware8vibrator17IVibratorCallbackEEE",
4964   "self_type" : "_ZTIPN3ndk12BnCInterfaceIN4aidl7android8hardware8vibrator17IVibratorCallbackEEE",
4965   "size" : 4,
4966   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
4967  },
4968  {
4969   "alignment" : 4,
4970   "linker_set_key" : "_ZTIPN3ndk12BnCInterfaceIN4aidl7android8hardware8vibrator9IVibratorEEE",
4971   "name" : "ndk::BnCInterface<aidl::android::hardware::vibrator::IVibrator> *",
4972   "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware8vibrator9IVibratorEEE",
4973   "self_type" : "_ZTIPN3ndk12BnCInterfaceIN4aidl7android8hardware8vibrator9IVibratorEEE",
4974   "size" : 4,
4975   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
4976  },
4977  {
4978   "alignment" : 4,
4979   "linker_set_key" : "_ZTIPN3ndk12BpCInterfaceIN4aidl7android8hardware8vibrator16IVibratorManagerEEE",
4980   "name" : "ndk::BpCInterface<aidl::android::hardware::vibrator::IVibratorManager> *",
4981   "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware8vibrator16IVibratorManagerEEE",
4982   "self_type" : "_ZTIPN3ndk12BpCInterfaceIN4aidl7android8hardware8vibrator16IVibratorManagerEEE",
4983   "size" : 4,
4984   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
4985  },
4986  {
4987   "alignment" : 4,
4988   "linker_set_key" : "_ZTIPN3ndk12BpCInterfaceIN4aidl7android8hardware8vibrator17IVibratorCallbackEEE",
4989   "name" : "ndk::BpCInterface<aidl::android::hardware::vibrator::IVibratorCallback> *",
4990   "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware8vibrator17IVibratorCallbackEEE",
4991   "self_type" : "_ZTIPN3ndk12BpCInterfaceIN4aidl7android8hardware8vibrator17IVibratorCallbackEEE",
4992   "size" : 4,
4993   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
4994  },
4995  {
4996   "alignment" : 4,
4997   "linker_set_key" : "_ZTIPN3ndk12BpCInterfaceIN4aidl7android8hardware8vibrator9IVibratorEEE",
4998   "name" : "ndk::BpCInterface<aidl::android::hardware::vibrator::IVibrator> *",
4999   "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware8vibrator9IVibratorEEE",
5000   "self_type" : "_ZTIPN3ndk12BpCInterfaceIN4aidl7android8hardware8vibrator9IVibratorEEE",
5001   "size" : 4,
5002   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
5003  },
5004  {
5005   "alignment" : 4,
5006   "linker_set_key" : "_ZTIPN3ndk13ScopedAParcelE",
5007   "name" : "ndk::ScopedAParcel *",
5008   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
5009   "self_type" : "_ZTIPN3ndk13ScopedAParcelE",
5010   "size" : 4,
5011   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
5012  },
5013  {
5014   "alignment" : 4,
5015   "linker_set_key" : "_ZTIPN3ndk13ScopedAStatusE",
5016   "name" : "ndk::ScopedAStatus *",
5017   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
5018   "self_type" : "_ZTIPN3ndk13ScopedAStatusE",
5019   "size" : 4,
5020   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
5021  },
5022  {
5023   "alignment" : 4,
5024   "linker_set_key" : "_ZTIPN3ndk13SharedRefBaseE",
5025   "name" : "ndk::SharedRefBase *",
5026   "referenced_type" : "_ZTIN3ndk13SharedRefBaseE",
5027   "self_type" : "_ZTIPN3ndk13SharedRefBaseE",
5028   "size" : 4,
5029   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
5030  },
5031  {
5032   "alignment" : 4,
5033   "linker_set_key" : "_ZTIPN3ndk17AParcelableHolderE",
5034   "name" : "ndk::AParcelableHolder *",
5035   "referenced_type" : "_ZTIN3ndk17AParcelableHolderE",
5036   "self_type" : "_ZTIPN3ndk17AParcelableHolderE",
5037   "size" : 4,
5038   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
5039  },
5040  {
5041   "alignment" : 4,
5042   "linker_set_key" : "_ZTIPN3ndk19ScopedAIBinder_WeakE",
5043   "name" : "ndk::ScopedAIBinder_Weak *",
5044   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
5045   "self_type" : "_ZTIPN3ndk19ScopedAIBinder_WeakE",
5046   "size" : 4,
5047   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
5048  },
5049  {
5050   "alignment" : 4,
5051   "linker_set_key" : "_ZTIPN3ndk20ScopedFileDescriptorE",
5052   "name" : "ndk::ScopedFileDescriptor *",
5053   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
5054   "self_type" : "_ZTIPN3ndk20ScopedFileDescriptorE",
5055   "size" : 4,
5056   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
5057  },
5058  {
5059   "alignment" : 4,
5060   "linker_set_key" : "_ZTIPN3ndk29ScopedAIBinder_DeathRecipientE",
5061   "name" : "ndk::ScopedAIBinder_DeathRecipient *",
5062   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
5063   "self_type" : "_ZTIPN3ndk29ScopedAIBinder_DeathRecipientE",
5064   "size" : 4,
5065   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
5066  },
5067  {
5068   "alignment" : 4,
5069   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
5070   "name" : "ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr> *",
5071   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
5072   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
5073   "size" : 4,
5074   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
5075  },
5076  {
5077   "alignment" : 4,
5078   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
5079   "name" : "ndk::impl::ScopedAResource<AIBinder_DeathRecipient *, &AIBinder_DeathRecipient_delete, nullptr> *",
5080   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
5081   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
5082   "size" : 4,
5083   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
5084  },
5085  {
5086   "alignment" : 4,
5087   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
5088   "name" : "ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr> *",
5089   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
5090   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
5091   "size" : 4,
5092   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
5093  },
5094  {
5095   "alignment" : 4,
5096   "linker_set_key" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
5097   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> *",
5098   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
5099   "self_type" : "_ZTIPN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
5100   "size" : 4,
5101   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
5102  },
5103  {
5104   "alignment" : 4,
5105   "linker_set_key" : "_ZTIPN4aidl7android8hardware8vibrator10ActivePwleE",
5106   "name" : "aidl::android::hardware::vibrator::ActivePwle *",
5107   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator10ActivePwleE",
5108   "self_type" : "_ZTIPN4aidl7android8hardware8vibrator10ActivePwleE",
5109   "size" : 4,
5110   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/ActivePwle.h"
5111  },
5112  {
5113   "alignment" : 4,
5114   "linker_set_key" : "_ZTIPN4aidl7android8hardware8vibrator10BnVibratorE",
5115   "name" : "aidl::android::hardware::vibrator::BnVibrator *",
5116   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator10BnVibratorE",
5117   "self_type" : "_ZTIPN4aidl7android8hardware8vibrator10BnVibratorE",
5118   "size" : 4,
5119   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BnVibrator.h"
5120  },
5121  {
5122   "alignment" : 4,
5123   "linker_set_key" : "_ZTIPN4aidl7android8hardware8vibrator10BpVibratorE",
5124   "name" : "aidl::android::hardware::vibrator::BpVibrator *",
5125   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator10BpVibratorE",
5126   "self_type" : "_ZTIPN4aidl7android8hardware8vibrator10BpVibratorE",
5127   "size" : 4,
5128   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BpVibrator.h"
5129  },
5130  {
5131   "alignment" : 4,
5132   "linker_set_key" : "_ZTIPN4aidl7android8hardware8vibrator11BrakingPwleE",
5133   "name" : "aidl::android::hardware::vibrator::BrakingPwle *",
5134   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator11BrakingPwleE",
5135   "self_type" : "_ZTIPN4aidl7android8hardware8vibrator11BrakingPwleE",
5136   "size" : 4,
5137   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BrakingPwle.h"
5138  },
5139  {
5140   "alignment" : 4,
5141   "linker_set_key" : "_ZTIPN4aidl7android8hardware8vibrator13PrimitivePwleE",
5142   "name" : "aidl::android::hardware::vibrator::PrimitivePwle *",
5143   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator13PrimitivePwleE",
5144   "self_type" : "_ZTIPN4aidl7android8hardware8vibrator13PrimitivePwleE",
5145   "size" : 4,
5146   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/PrimitivePwle.h"
5147  },
5148  {
5149   "alignment" : 4,
5150   "linker_set_key" : "_ZTIPN4aidl7android8hardware8vibrator15CompositeEffectE",
5151   "name" : "aidl::android::hardware::vibrator::CompositeEffect *",
5152   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator15CompositeEffectE",
5153   "self_type" : "_ZTIPN4aidl7android8hardware8vibrator15CompositeEffectE",
5154   "size" : 4,
5155   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/CompositeEffect.h"
5156  },
5157  {
5158   "alignment" : 4,
5159   "linker_set_key" : "_ZTIPN4aidl7android8hardware8vibrator16IVibratorDefaultE",
5160   "name" : "aidl::android::hardware::vibrator::IVibratorDefault *",
5161   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator16IVibratorDefaultE",
5162   "self_type" : "_ZTIPN4aidl7android8hardware8vibrator16IVibratorDefaultE",
5163   "size" : 4,
5164   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h"
5165  },
5166  {
5167   "alignment" : 4,
5168   "linker_set_key" : "_ZTIPN4aidl7android8hardware8vibrator16IVibratorManagerE",
5169   "name" : "aidl::android::hardware::vibrator::IVibratorManager *",
5170   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator16IVibratorManagerE",
5171   "self_type" : "_ZTIPN4aidl7android8hardware8vibrator16IVibratorManagerE",
5172   "size" : 4,
5173   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorManager.h"
5174  },
5175  {
5176   "alignment" : 4,
5177   "linker_set_key" : "_ZTIPN4aidl7android8hardware8vibrator17BnVibratorManagerE",
5178   "name" : "aidl::android::hardware::vibrator::BnVibratorManager *",
5179   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator17BnVibratorManagerE",
5180   "self_type" : "_ZTIPN4aidl7android8hardware8vibrator17BnVibratorManagerE",
5181   "size" : 4,
5182   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BnVibratorManager.h"
5183  },
5184  {
5185   "alignment" : 4,
5186   "linker_set_key" : "_ZTIPN4aidl7android8hardware8vibrator17BpVibratorManagerE",
5187   "name" : "aidl::android::hardware::vibrator::BpVibratorManager *",
5188   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator17BpVibratorManagerE",
5189   "self_type" : "_ZTIPN4aidl7android8hardware8vibrator17BpVibratorManagerE",
5190   "size" : 4,
5191   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BpVibratorManager.h"
5192  },
5193  {
5194   "alignment" : 4,
5195   "linker_set_key" : "_ZTIPN4aidl7android8hardware8vibrator17IVibratorCallbackE",
5196   "name" : "aidl::android::hardware::vibrator::IVibratorCallback *",
5197   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator17IVibratorCallbackE",
5198   "self_type" : "_ZTIPN4aidl7android8hardware8vibrator17IVibratorCallbackE",
5199   "size" : 4,
5200   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorCallback.h"
5201  },
5202  {
5203   "alignment" : 4,
5204   "linker_set_key" : "_ZTIPN4aidl7android8hardware8vibrator18BnVibratorCallbackE",
5205   "name" : "aidl::android::hardware::vibrator::BnVibratorCallback *",
5206   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator18BnVibratorCallbackE",
5207   "self_type" : "_ZTIPN4aidl7android8hardware8vibrator18BnVibratorCallbackE",
5208   "size" : 4,
5209   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BnVibratorCallback.h"
5210  },
5211  {
5212   "alignment" : 4,
5213   "linker_set_key" : "_ZTIPN4aidl7android8hardware8vibrator18BpVibratorCallbackE",
5214   "name" : "aidl::android::hardware::vibrator::BpVibratorCallback *",
5215   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator18BpVibratorCallbackE",
5216   "self_type" : "_ZTIPN4aidl7android8hardware8vibrator18BpVibratorCallbackE",
5217   "size" : 4,
5218   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BpVibratorCallback.h"
5219  },
5220  {
5221   "alignment" : 4,
5222   "linker_set_key" : "_ZTIPN4aidl7android8hardware8vibrator18IVibratorDelegatorE",
5223   "name" : "aidl::android::hardware::vibrator::IVibratorDelegator *",
5224   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator18IVibratorDelegatorE",
5225   "self_type" : "_ZTIPN4aidl7android8hardware8vibrator18IVibratorDelegatorE",
5226   "size" : 4,
5227   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BnVibrator.h"
5228  },
5229  {
5230   "alignment" : 4,
5231   "linker_set_key" : "_ZTIPN4aidl7android8hardware8vibrator23IVibratorManagerDefaultE",
5232   "name" : "aidl::android::hardware::vibrator::IVibratorManagerDefault *",
5233   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator23IVibratorManagerDefaultE",
5234   "self_type" : "_ZTIPN4aidl7android8hardware8vibrator23IVibratorManagerDefaultE",
5235   "size" : 4,
5236   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorManager.h"
5237  },
5238  {
5239   "alignment" : 4,
5240   "linker_set_key" : "_ZTIPN4aidl7android8hardware8vibrator24IVibratorCallbackDefaultE",
5241   "name" : "aidl::android::hardware::vibrator::IVibratorCallbackDefault *",
5242   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator24IVibratorCallbackDefaultE",
5243   "self_type" : "_ZTIPN4aidl7android8hardware8vibrator24IVibratorCallbackDefaultE",
5244   "size" : 4,
5245   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorCallback.h"
5246  },
5247  {
5248   "alignment" : 4,
5249   "linker_set_key" : "_ZTIPN4aidl7android8hardware8vibrator25IVibratorManagerDelegatorE",
5250   "name" : "aidl::android::hardware::vibrator::IVibratorManagerDelegator *",
5251   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator25IVibratorManagerDelegatorE",
5252   "self_type" : "_ZTIPN4aidl7android8hardware8vibrator25IVibratorManagerDelegatorE",
5253   "size" : 4,
5254   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BnVibratorManager.h"
5255  },
5256  {
5257   "alignment" : 4,
5258   "linker_set_key" : "_ZTIPN4aidl7android8hardware8vibrator26IVibratorCallbackDelegatorE",
5259   "name" : "aidl::android::hardware::vibrator::IVibratorCallbackDelegator *",
5260   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator26IVibratorCallbackDelegatorE",
5261   "self_type" : "_ZTIPN4aidl7android8hardware8vibrator26IVibratorCallbackDelegatorE",
5262   "size" : 4,
5263   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BnVibratorCallback.h"
5264  },
5265  {
5266   "alignment" : 4,
5267   "linker_set_key" : "_ZTIPN4aidl7android8hardware8vibrator9IVibratorE",
5268   "name" : "aidl::android::hardware::vibrator::IVibrator *",
5269   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator9IVibratorE",
5270   "self_type" : "_ZTIPN4aidl7android8hardware8vibrator9IVibratorE",
5271   "size" : 4,
5272   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h"
5273  },
5274  {
5275   "alignment" : 4,
5276   "linker_set_key" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware8vibrator16IVibratorManagerEEE",
5277   "name" : "std::shared_ptr<aidl::android::hardware::vibrator::IVibratorManager> *",
5278   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware8vibrator16IVibratorManagerEEE",
5279   "self_type" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware8vibrator16IVibratorManagerEEE",
5280   "size" : 4,
5281   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorManager.h"
5282  },
5283  {
5284   "alignment" : 4,
5285   "linker_set_key" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware8vibrator17IVibratorCallbackEEE",
5286   "name" : "std::shared_ptr<aidl::android::hardware::vibrator::IVibratorCallback> *",
5287   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware8vibrator17IVibratorCallbackEEE",
5288   "self_type" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware8vibrator17IVibratorCallbackEEE",
5289   "size" : 4,
5290   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorCallback.h"
5291  },
5292  {
5293   "alignment" : 4,
5294   "linker_set_key" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware8vibrator9IVibratorEEE",
5295   "name" : "std::shared_ptr<aidl::android::hardware::vibrator::IVibrator> *",
5296   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware8vibrator9IVibratorEEE",
5297   "self_type" : "_ZTIPNSt3__110shared_ptrIN4aidl7android8hardware8vibrator9IVibratorEEE",
5298   "size" : 4,
5299   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h"
5300  },
5301  {
5302   "alignment" : 4,
5303   "linker_set_key" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
5304   "name" : "std::basic_string<char, std::char_traits<char>, std::allocator<char>> *",
5305   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
5306   "self_type" : "_ZTIPNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
5307   "size" : 4,
5308   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h"
5309  },
5310  {
5311   "alignment" : 4,
5312   "linker_set_key" : "_ZTIPNSt3__16vectorIDsNS_9allocatorIDsEEEE",
5313   "name" : "std::vector<char16_t, std::allocator<char16_t>> *",
5314   "referenced_type" : "_ZTINSt3__16vectorIDsNS_9allocatorIDsEEEE",
5315   "self_type" : "_ZTIPNSt3__16vectorIDsNS_9allocatorIDsEEEE",
5316   "size" : 4,
5317   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
5318  },
5319  {
5320   "alignment" : 4,
5321   "linker_set_key" : "_ZTIPNSt3__16vectorIN4aidl7android8hardware8vibrator18CompositePrimitiveENS_9allocatorIS5_EEEE",
5322   "name" : "std::vector<aidl::android::hardware::vibrator::CompositePrimitive, std::allocator<aidl::android::hardware::vibrator::CompositePrimitive>> *",
5323   "referenced_type" : "_ZTINSt3__16vectorIN4aidl7android8hardware8vibrator18CompositePrimitiveENS_9allocatorIS5_EEEE",
5324   "self_type" : "_ZTIPNSt3__16vectorIN4aidl7android8hardware8vibrator18CompositePrimitiveENS_9allocatorIS5_EEEE",
5325   "size" : 4,
5326   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h"
5327  },
5328  {
5329   "alignment" : 4,
5330   "linker_set_key" : "_ZTIPNSt3__16vectorIN4aidl7android8hardware8vibrator6EffectENS_9allocatorIS5_EEEE",
5331   "name" : "std::vector<aidl::android::hardware::vibrator::Effect, std::allocator<aidl::android::hardware::vibrator::Effect>> *",
5332   "referenced_type" : "_ZTINSt3__16vectorIN4aidl7android8hardware8vibrator6EffectENS_9allocatorIS5_EEEE",
5333   "self_type" : "_ZTIPNSt3__16vectorIN4aidl7android8hardware8vibrator6EffectENS_9allocatorIS5_EEEE",
5334   "size" : 4,
5335   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h"
5336  },
5337  {
5338   "alignment" : 4,
5339   "linker_set_key" : "_ZTIPNSt3__16vectorIN4aidl7android8hardware8vibrator7BrakingENS_9allocatorIS5_EEEE",
5340   "name" : "std::vector<aidl::android::hardware::vibrator::Braking, std::allocator<aidl::android::hardware::vibrator::Braking>> *",
5341   "referenced_type" : "_ZTINSt3__16vectorIN4aidl7android8hardware8vibrator7BrakingENS_9allocatorIS5_EEEE",
5342   "self_type" : "_ZTIPNSt3__16vectorIN4aidl7android8hardware8vibrator7BrakingENS_9allocatorIS5_EEEE",
5343   "size" : 4,
5344   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h"
5345  },
5346  {
5347   "alignment" : 4,
5348   "linker_set_key" : "_ZTIPNSt3__16vectorIbNS_9allocatorIbEEEE",
5349   "name" : "std::vector<bool, std::allocator<bool>> *",
5350   "referenced_type" : "_ZTINSt3__16vectorIbNS_9allocatorIbEEEE",
5351   "self_type" : "_ZTIPNSt3__16vectorIbNS_9allocatorIbEEEE",
5352   "size" : 4,
5353   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
5354  },
5355  {
5356   "alignment" : 4,
5357   "linker_set_key" : "_ZTIPNSt3__16vectorIdNS_9allocatorIdEEEE",
5358   "name" : "std::vector<double, std::allocator<double>> *",
5359   "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE",
5360   "self_type" : "_ZTIPNSt3__16vectorIdNS_9allocatorIdEEEE",
5361   "size" : 4,
5362   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
5363  },
5364  {
5365   "alignment" : 4,
5366   "linker_set_key" : "_ZTIPNSt3__16vectorIfNS_9allocatorIfEEEE",
5367   "name" : "std::vector<float, std::allocator<float>> *",
5368   "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE",
5369   "self_type" : "_ZTIPNSt3__16vectorIfNS_9allocatorIfEEEE",
5370   "size" : 4,
5371   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
5372  },
5373  {
5374   "alignment" : 4,
5375   "linker_set_key" : "_ZTIPNSt3__16vectorIhNS_9allocatorIhEEEE",
5376   "name" : "std::vector<unsigned char, std::allocator<unsigned char>> *",
5377   "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE",
5378   "self_type" : "_ZTIPNSt3__16vectorIhNS_9allocatorIhEEEE",
5379   "size" : 4,
5380   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
5381  },
5382  {
5383   "alignment" : 4,
5384   "linker_set_key" : "_ZTIPNSt3__16vectorIiNS_9allocatorIiEEEE",
5385   "name" : "std::vector<int, std::allocator<int>> *",
5386   "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE",
5387   "self_type" : "_ZTIPNSt3__16vectorIiNS_9allocatorIiEEEE",
5388   "size" : 4,
5389   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
5390  },
5391  {
5392   "alignment" : 4,
5393   "linker_set_key" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE",
5394   "name" : "std::vector<unsigned int, std::allocator<unsigned int>> *",
5395   "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE",
5396   "self_type" : "_ZTIPNSt3__16vectorIjNS_9allocatorIjEEEE",
5397   "size" : 4,
5398   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
5399  },
5400  {
5401   "alignment" : 4,
5402   "linker_set_key" : "_ZTIPNSt3__16vectorIxNS_9allocatorIxEEEE",
5403   "name" : "std::vector<long long, std::allocator<long long>> *",
5404   "referenced_type" : "_ZTINSt3__16vectorIxNS_9allocatorIxEEEE",
5405   "self_type" : "_ZTIPNSt3__16vectorIxNS_9allocatorIxEEEE",
5406   "size" : 4,
5407   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
5408  },
5409  {
5410   "alignment" : 4,
5411   "linker_set_key" : "_ZTIPNSt3__16vectorIyNS_9allocatorIyEEEE",
5412   "name" : "std::vector<unsigned long long, std::allocator<unsigned long long>> *",
5413   "referenced_type" : "_ZTINSt3__16vectorIyNS_9allocatorIyEEEE",
5414   "self_type" : "_ZTIPNSt3__16vectorIyNS_9allocatorIyEEEE",
5415   "size" : 4,
5416   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
5417  },
5418  {
5419   "alignment" : 4,
5420   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
5421   "name" : "std::optional<std::vector<char16_t, std::allocator<char16_t>>> *",
5422   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
5423   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
5424   "size" : 4,
5425   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
5426  },
5427  {
5428   "alignment" : 4,
5429   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
5430   "name" : "std::optional<std::vector<bool, std::allocator<bool>>> *",
5431   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
5432   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
5433   "size" : 4,
5434   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
5435  },
5436  {
5437   "alignment" : 4,
5438   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
5439   "name" : "std::optional<std::vector<double, std::allocator<double>>> *",
5440   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
5441   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
5442   "size" : 4,
5443   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
5444  },
5445  {
5446   "alignment" : 4,
5447   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
5448   "name" : "std::optional<std::vector<float, std::allocator<float>>> *",
5449   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
5450   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
5451   "size" : 4,
5452   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
5453  },
5454  {
5455   "alignment" : 4,
5456   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
5457   "name" : "std::optional<std::vector<unsigned char, std::allocator<unsigned char>>> *",
5458   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
5459   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
5460   "size" : 4,
5461   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
5462  },
5463  {
5464   "alignment" : 4,
5465   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
5466   "name" : "std::optional<std::vector<int, std::allocator<int>>> *",
5467   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
5468   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
5469   "size" : 4,
5470   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
5471  },
5472  {
5473   "alignment" : 4,
5474   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
5475   "name" : "std::optional<std::vector<unsigned int, std::allocator<unsigned int>>> *",
5476   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
5477   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
5478   "size" : 4,
5479   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
5480  },
5481  {
5482   "alignment" : 4,
5483   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
5484   "name" : "std::optional<std::vector<long long, std::allocator<long long>>> *",
5485   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
5486   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
5487   "size" : 4,
5488   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
5489  },
5490  {
5491   "alignment" : 4,
5492   "linker_set_key" : "_ZTIPNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
5493   "name" : "std::optional<std::vector<unsigned long long, std::allocator<unsigned long long>>> *",
5494   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
5495   "self_type" : "_ZTIPNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
5496   "size" : 4,
5497   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
5498  },
5499  {
5500   "alignment" : 4,
5501   "linker_set_key" : "_ZTIPP7AParcel",
5502   "name" : "AParcel **",
5503   "referenced_type" : "_ZTIP7AParcel",
5504   "self_type" : "_ZTIPP7AParcel",
5505   "size" : 4,
5506   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
5507  },
5508  {
5509   "alignment" : 4,
5510   "linker_set_key" : "_ZTIPP7AStatus",
5511   "name" : "AStatus **",
5512   "referenced_type" : "_ZTIP7AStatus",
5513   "self_type" : "_ZTIPP7AStatus",
5514   "size" : 4,
5515   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
5516  },
5517  {
5518   "alignment" : 4,
5519   "linker_set_key" : "_ZTIPP8AIBinder",
5520   "name" : "AIBinder **",
5521   "referenced_type" : "_ZTIP8AIBinder",
5522   "self_type" : "_ZTIPP8AIBinder",
5523   "size" : 4,
5524   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
5525  },
5526  {
5527   "alignment" : 4,
5528   "linker_set_key" : "_ZTIPPKc",
5529   "name" : "const char **",
5530   "referenced_type" : "_ZTIPKc",
5531   "self_type" : "_ZTIPPKc",
5532   "size" : 4,
5533   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
5534  },
5535  {
5536   "alignment" : 4,
5537   "linker_set_key" : "_ZTIPf",
5538   "name" : "float *",
5539   "referenced_type" : "_ZTIf",
5540   "self_type" : "_ZTIPf",
5541   "size" : 4,
5542   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h"
5543  },
5544  {
5545   "alignment" : 4,
5546   "linker_set_key" : "_ZTIPi",
5547   "name" : "int *",
5548   "referenced_type" : "_ZTIi",
5549   "self_type" : "_ZTIPi",
5550   "size" : 4,
5551   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h"
5552  },
5553  {
5554   "alignment" : 4,
5555   "linker_set_key" : "_ZTIPv",
5556   "name" : "void *",
5557   "referenced_type" : "_ZTIv",
5558   "self_type" : "_ZTIPv",
5559   "size" : 4,
5560   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
5561  }
5562 ],
5563 "qualified_types" :
5564 [
5565  {
5566   "is_const" : true,
5567   "linker_set_key" : "_ZTIK7AParcel",
5568   "name" : "const AParcel",
5569   "referenced_type" : "_ZTI7AParcel",
5570   "self_type" : "_ZTIK7AParcel",
5571   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
5572  },
5573  {
5574   "alignment" : 4,
5575   "is_const" : true,
5576   "linker_set_key" : "_ZTIKN3ndk10SpAIBinderE",
5577   "name" : "const ndk::SpAIBinder",
5578   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
5579   "self_type" : "_ZTIKN3ndk10SpAIBinderE",
5580   "size" : 4,
5581   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
5582  },
5583  {
5584   "alignment" : 4,
5585   "is_const" : true,
5586   "linker_set_key" : "_ZTIKN3ndk13ScopedAParcelE",
5587   "name" : "const ndk::ScopedAParcel",
5588   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
5589   "self_type" : "_ZTIKN3ndk13ScopedAParcelE",
5590   "size" : 4,
5591   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
5592  },
5593  {
5594   "alignment" : 4,
5595   "is_const" : true,
5596   "linker_set_key" : "_ZTIKN3ndk13ScopedAStatusE",
5597   "name" : "const ndk::ScopedAStatus",
5598   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
5599   "self_type" : "_ZTIKN3ndk13ScopedAStatusE",
5600   "size" : 4,
5601   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
5602  },
5603  {
5604   "alignment" : 4,
5605   "is_const" : true,
5606   "linker_set_key" : "_ZTIKN3ndk17AParcelableHolderE",
5607   "name" : "const ndk::AParcelableHolder",
5608   "referenced_type" : "_ZTIN3ndk17AParcelableHolderE",
5609   "self_type" : "_ZTIKN3ndk17AParcelableHolderE",
5610   "size" : 12,
5611   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
5612  },
5613  {
5614   "alignment" : 4,
5615   "is_const" : true,
5616   "linker_set_key" : "_ZTIKN3ndk20ScopedFileDescriptorE",
5617   "name" : "const ndk::ScopedFileDescriptor",
5618   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
5619   "self_type" : "_ZTIKN3ndk20ScopedFileDescriptorE",
5620   "size" : 4,
5621   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
5622  },
5623  {
5624   "alignment" : 4,
5625   "is_const" : true,
5626   "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
5627   "name" : "const ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr>",
5628   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
5629   "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
5630   "size" : 4,
5631   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
5632  },
5633  {
5634   "alignment" : 4,
5635   "is_const" : true,
5636   "linker_set_key" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
5637   "name" : "const ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr>",
5638   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
5639   "self_type" : "_ZTIKN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
5640   "size" : 4,
5641   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
5642  },
5643  {
5644   "alignment" : 4,
5645   "is_const" : true,
5646   "linker_set_key" : "_ZTIKN4aidl7android8hardware8vibrator10ActivePwleE",
5647   "name" : "const aidl::android::hardware::vibrator::ActivePwle",
5648   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator10ActivePwleE",
5649   "self_type" : "_ZTIKN4aidl7android8hardware8vibrator10ActivePwleE",
5650   "size" : 20,
5651   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/ActivePwle.h"
5652  },
5653  {
5654   "alignment" : 4,
5655   "is_const" : true,
5656   "linker_set_key" : "_ZTIKN4aidl7android8hardware8vibrator11BrakingPwleE",
5657   "name" : "const aidl::android::hardware::vibrator::BrakingPwle",
5658   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator11BrakingPwleE",
5659   "self_type" : "_ZTIKN4aidl7android8hardware8vibrator11BrakingPwleE",
5660   "size" : 8,
5661   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BrakingPwle.h"
5662  },
5663  {
5664   "alignment" : 4,
5665   "is_const" : true,
5666   "linker_set_key" : "_ZTIKN4aidl7android8hardware8vibrator13PrimitivePwle3TagE",
5667   "name" : "const aidl::android::hardware::vibrator::PrimitivePwle::Tag",
5668   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator13PrimitivePwle3TagE",
5669   "self_type" : "_ZTIKN4aidl7android8hardware8vibrator13PrimitivePwle3TagE",
5670   "size" : 4,
5671   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/PrimitivePwle.h"
5672  },
5673  {
5674   "alignment" : 4,
5675   "is_const" : true,
5676   "linker_set_key" : "_ZTIKN4aidl7android8hardware8vibrator13PrimitivePwleE",
5677   "name" : "const aidl::android::hardware::vibrator::PrimitivePwle",
5678   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator13PrimitivePwleE",
5679   "self_type" : "_ZTIKN4aidl7android8hardware8vibrator13PrimitivePwleE",
5680   "size" : 24,
5681   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/PrimitivePwle.h"
5682  },
5683  {
5684   "alignment" : 4,
5685   "is_const" : true,
5686   "linker_set_key" : "_ZTIKN4aidl7android8hardware8vibrator15CompositeEffectE",
5687   "name" : "const aidl::android::hardware::vibrator::CompositeEffect",
5688   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator15CompositeEffectE",
5689   "self_type" : "_ZTIKN4aidl7android8hardware8vibrator15CompositeEffectE",
5690   "size" : 12,
5691   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/CompositeEffect.h"
5692  },
5693  {
5694   "alignment" : 4,
5695   "is_const" : true,
5696   "linker_set_key" : "_ZTIKN4aidl7android8hardware8vibrator18CompositePrimitiveE",
5697   "name" : "const aidl::android::hardware::vibrator::CompositePrimitive",
5698   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator18CompositePrimitiveE",
5699   "self_type" : "_ZTIKN4aidl7android8hardware8vibrator18CompositePrimitiveE",
5700   "size" : 4,
5701   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
5702  },
5703  {
5704   "alignment" : 4,
5705   "is_const" : true,
5706   "linker_set_key" : "_ZTIKN4aidl7android8hardware8vibrator7BrakingE",
5707   "name" : "const aidl::android::hardware::vibrator::Braking",
5708   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator7BrakingE",
5709   "self_type" : "_ZTIKN4aidl7android8hardware8vibrator7BrakingE",
5710   "size" : 4,
5711   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
5712  },
5713  {
5714   "alignment" : 4,
5715   "is_const" : true,
5716   "linker_set_key" : "_ZTIKNSt3__110shared_ptrIN4aidl7android8hardware8vibrator16IVibratorManagerEEE",
5717   "name" : "const std::shared_ptr<aidl::android::hardware::vibrator::IVibratorManager>",
5718   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware8vibrator16IVibratorManagerEEE",
5719   "self_type" : "_ZTIKNSt3__110shared_ptrIN4aidl7android8hardware8vibrator16IVibratorManagerEEE",
5720   "size" : 8,
5721   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorManager.h"
5722  },
5723  {
5724   "alignment" : 4,
5725   "is_const" : true,
5726   "linker_set_key" : "_ZTIKNSt3__110shared_ptrIN4aidl7android8hardware8vibrator17IVibratorCallbackEEE",
5727   "name" : "const std::shared_ptr<aidl::android::hardware::vibrator::IVibratorCallback>",
5728   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware8vibrator17IVibratorCallbackEEE",
5729   "self_type" : "_ZTIKNSt3__110shared_ptrIN4aidl7android8hardware8vibrator17IVibratorCallbackEEE",
5730   "size" : 8,
5731   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h"
5732  },
5733  {
5734   "alignment" : 4,
5735   "is_const" : true,
5736   "linker_set_key" : "_ZTIKNSt3__110shared_ptrIN4aidl7android8hardware8vibrator9IVibratorEEE",
5737   "name" : "const std::shared_ptr<aidl::android::hardware::vibrator::IVibrator>",
5738   "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware8vibrator9IVibratorEEE",
5739   "self_type" : "_ZTIKNSt3__110shared_ptrIN4aidl7android8hardware8vibrator9IVibratorEEE",
5740   "size" : 8,
5741   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h"
5742  },
5743  {
5744   "alignment" : 4,
5745   "is_const" : true,
5746   "linker_set_key" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
5747   "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char>>",
5748   "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
5749   "self_type" : "_ZTIKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE",
5750   "size" : 12,
5751   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorCallback.h"
5752  },
5753  {
5754   "alignment" : 4,
5755   "is_const" : true,
5756   "linker_set_key" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8vibrator13PrimitivePwle3TagELj2EEE",
5757   "name" : "const std::array<aidl::android::hardware::vibrator::PrimitivePwle::Tag, 2U>",
5758   "referenced_type" : "_ZTINSt3__15arrayIN4aidl7android8hardware8vibrator13PrimitivePwle3TagELj2EEE",
5759   "self_type" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8vibrator13PrimitivePwle3TagELj2EEE",
5760   "size" : 8,
5761   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/PrimitivePwle.h"
5762  },
5763  {
5764   "alignment" : 1,
5765   "is_const" : true,
5766   "linker_set_key" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8vibrator14EffectStrengthELj3EEE",
5767   "name" : "const std::array<aidl::android::hardware::vibrator::EffectStrength, 3U>",
5768   "referenced_type" : "_ZTINSt3__15arrayIN4aidl7android8hardware8vibrator14EffectStrengthELj3EEE",
5769   "self_type" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8vibrator14EffectStrengthELj3EEE",
5770   "size" : 3,
5771   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/EffectStrength.h"
5772  },
5773  {
5774   "alignment" : 4,
5775   "is_const" : true,
5776   "linker_set_key" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8vibrator18CompositePrimitiveELj9EEE",
5777   "name" : "const std::array<aidl::android::hardware::vibrator::CompositePrimitive, 9U>",
5778   "referenced_type" : "_ZTINSt3__15arrayIN4aidl7android8hardware8vibrator18CompositePrimitiveELj9EEE",
5779   "self_type" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8vibrator18CompositePrimitiveELj9EEE",
5780   "size" : 36,
5781   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/CompositePrimitive.h"
5782  },
5783  {
5784   "alignment" : 4,
5785   "is_const" : true,
5786   "linker_set_key" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8vibrator6EffectELj22EEE",
5787   "name" : "const std::array<aidl::android::hardware::vibrator::Effect, 22U>",
5788   "referenced_type" : "_ZTINSt3__15arrayIN4aidl7android8hardware8vibrator6EffectELj22EEE",
5789   "self_type" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8vibrator6EffectELj22EEE",
5790   "size" : 88,
5791   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/Effect.h"
5792  },
5793  {
5794   "alignment" : 4,
5795   "is_const" : true,
5796   "linker_set_key" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8vibrator7BrakingELj2EEE",
5797   "name" : "const std::array<aidl::android::hardware::vibrator::Braking, 2U>",
5798   "referenced_type" : "_ZTINSt3__15arrayIN4aidl7android8hardware8vibrator7BrakingELj2EEE",
5799   "self_type" : "_ZTIKNSt3__15arrayIN4aidl7android8hardware8vibrator7BrakingELj2EEE",
5800   "size" : 8,
5801   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/Braking.h"
5802  },
5803  {
5804   "alignment" : 4,
5805   "is_const" : true,
5806   "linker_set_key" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
5807   "name" : "const std::vector<char16_t, std::allocator<char16_t>>",
5808   "referenced_type" : "_ZTINSt3__16vectorIDsNS_9allocatorIDsEEEE",
5809   "self_type" : "_ZTIKNSt3__16vectorIDsNS_9allocatorIDsEEEE",
5810   "size" : 12,
5811   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
5812  },
5813  {
5814   "alignment" : 4,
5815   "is_const" : true,
5816   "linker_set_key" : "_ZTIKNSt3__16vectorIN4aidl7android8hardware8vibrator13PrimitivePwleENS_9allocatorIS5_EEEE",
5817   "name" : "const std::vector<aidl::android::hardware::vibrator::PrimitivePwle, std::allocator<aidl::android::hardware::vibrator::PrimitivePwle>>",
5818   "referenced_type" : "_ZTINSt3__16vectorIN4aidl7android8hardware8vibrator13PrimitivePwleENS_9allocatorIS5_EEEE",
5819   "self_type" : "_ZTIKNSt3__16vectorIN4aidl7android8hardware8vibrator13PrimitivePwleENS_9allocatorIS5_EEEE",
5820   "size" : 12,
5821   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h"
5822  },
5823  {
5824   "alignment" : 4,
5825   "is_const" : true,
5826   "linker_set_key" : "_ZTIKNSt3__16vectorIN4aidl7android8hardware8vibrator15CompositeEffectENS_9allocatorIS5_EEEE",
5827   "name" : "const std::vector<aidl::android::hardware::vibrator::CompositeEffect, std::allocator<aidl::android::hardware::vibrator::CompositeEffect>>",
5828   "referenced_type" : "_ZTINSt3__16vectorIN4aidl7android8hardware8vibrator15CompositeEffectENS_9allocatorIS5_EEEE",
5829   "self_type" : "_ZTIKNSt3__16vectorIN4aidl7android8hardware8vibrator15CompositeEffectENS_9allocatorIS5_EEEE",
5830   "size" : 12,
5831   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h"
5832  },
5833  {
5834   "alignment" : 4,
5835   "is_const" : true,
5836   "linker_set_key" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
5837   "name" : "const std::vector<bool, std::allocator<bool>>",
5838   "referenced_type" : "_ZTINSt3__16vectorIbNS_9allocatorIbEEEE",
5839   "self_type" : "_ZTIKNSt3__16vectorIbNS_9allocatorIbEEEE",
5840   "size" : 12,
5841   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
5842  },
5843  {
5844   "alignment" : 4,
5845   "is_const" : true,
5846   "linker_set_key" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
5847   "name" : "const std::vector<double, std::allocator<double>>",
5848   "referenced_type" : "_ZTINSt3__16vectorIdNS_9allocatorIdEEEE",
5849   "self_type" : "_ZTIKNSt3__16vectorIdNS_9allocatorIdEEEE",
5850   "size" : 12,
5851   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
5852  },
5853  {
5854   "alignment" : 4,
5855   "is_const" : true,
5856   "linker_set_key" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
5857   "name" : "const std::vector<float, std::allocator<float>>",
5858   "referenced_type" : "_ZTINSt3__16vectorIfNS_9allocatorIfEEEE",
5859   "self_type" : "_ZTIKNSt3__16vectorIfNS_9allocatorIfEEEE",
5860   "size" : 12,
5861   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
5862  },
5863  {
5864   "alignment" : 4,
5865   "is_const" : true,
5866   "linker_set_key" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
5867   "name" : "const std::vector<unsigned char, std::allocator<unsigned char>>",
5868   "referenced_type" : "_ZTINSt3__16vectorIhNS_9allocatorIhEEEE",
5869   "self_type" : "_ZTIKNSt3__16vectorIhNS_9allocatorIhEEEE",
5870   "size" : 12,
5871   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
5872  },
5873  {
5874   "alignment" : 4,
5875   "is_const" : true,
5876   "linker_set_key" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
5877   "name" : "const std::vector<int, std::allocator<int>>",
5878   "referenced_type" : "_ZTINSt3__16vectorIiNS_9allocatorIiEEEE",
5879   "self_type" : "_ZTIKNSt3__16vectorIiNS_9allocatorIiEEEE",
5880   "size" : 12,
5881   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
5882  },
5883  {
5884   "alignment" : 4,
5885   "is_const" : true,
5886   "linker_set_key" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
5887   "name" : "const std::vector<unsigned int, std::allocator<unsigned int>>",
5888   "referenced_type" : "_ZTINSt3__16vectorIjNS_9allocatorIjEEEE",
5889   "self_type" : "_ZTIKNSt3__16vectorIjNS_9allocatorIjEEEE",
5890   "size" : 12,
5891   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
5892  },
5893  {
5894   "alignment" : 4,
5895   "is_const" : true,
5896   "linker_set_key" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE",
5897   "name" : "const std::vector<long long, std::allocator<long long>>",
5898   "referenced_type" : "_ZTINSt3__16vectorIxNS_9allocatorIxEEEE",
5899   "self_type" : "_ZTIKNSt3__16vectorIxNS_9allocatorIxEEEE",
5900   "size" : 12,
5901   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
5902  },
5903  {
5904   "alignment" : 4,
5905   "is_const" : true,
5906   "linker_set_key" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE",
5907   "name" : "const std::vector<unsigned long long, std::allocator<unsigned long long>>",
5908   "referenced_type" : "_ZTINSt3__16vectorIyNS_9allocatorIyEEEE",
5909   "self_type" : "_ZTIKNSt3__16vectorIyNS_9allocatorIyEEEE",
5910   "size" : 12,
5911   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
5912  },
5913  {
5914   "alignment" : 4,
5915   "is_const" : true,
5916   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
5917   "name" : "const std::optional<std::vector<char16_t, std::allocator<char16_t>>>",
5918   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
5919   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIDsNS_9allocatorIDsEEEEEE",
5920   "size" : 16,
5921   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
5922  },
5923  {
5924   "alignment" : 4,
5925   "is_const" : true,
5926   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
5927   "name" : "const std::optional<std::vector<bool, std::allocator<bool>>>",
5928   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
5929   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIbNS_9allocatorIbEEEEEE",
5930   "size" : 16,
5931   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
5932  },
5933  {
5934   "alignment" : 4,
5935   "is_const" : true,
5936   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
5937   "name" : "const std::optional<std::vector<double, std::allocator<double>>>",
5938   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
5939   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIdNS_9allocatorIdEEEEEE",
5940   "size" : 16,
5941   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
5942  },
5943  {
5944   "alignment" : 4,
5945   "is_const" : true,
5946   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
5947   "name" : "const std::optional<std::vector<float, std::allocator<float>>>",
5948   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
5949   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIfNS_9allocatorIfEEEEEE",
5950   "size" : 16,
5951   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
5952  },
5953  {
5954   "alignment" : 4,
5955   "is_const" : true,
5956   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
5957   "name" : "const std::optional<std::vector<unsigned char, std::allocator<unsigned char>>>",
5958   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
5959   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIhNS_9allocatorIhEEEEEE",
5960   "size" : 16,
5961   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
5962  },
5963  {
5964   "alignment" : 4,
5965   "is_const" : true,
5966   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
5967   "name" : "const std::optional<std::vector<int, std::allocator<int>>>",
5968   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
5969   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIiNS_9allocatorIiEEEEEE",
5970   "size" : 16,
5971   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
5972  },
5973  {
5974   "alignment" : 4,
5975   "is_const" : true,
5976   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
5977   "name" : "const std::optional<std::vector<unsigned int, std::allocator<unsigned int>>>",
5978   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
5979   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIjNS_9allocatorIjEEEEEE",
5980   "size" : 16,
5981   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
5982  },
5983  {
5984   "alignment" : 4,
5985   "is_const" : true,
5986   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
5987   "name" : "const std::optional<std::vector<long long, std::allocator<long long>>>",
5988   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
5989   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIxNS_9allocatorIxEEEEEE",
5990   "size" : 16,
5991   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
5992  },
5993  {
5994   "alignment" : 4,
5995   "is_const" : true,
5996   "linker_set_key" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
5997   "name" : "const std::optional<std::vector<unsigned long long, std::allocator<unsigned long long>>>",
5998   "referenced_type" : "_ZTINSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
5999   "self_type" : "_ZTIKNSt3__18optionalINS_6vectorIyNS_9allocatorIyEEEEEE",
6000   "size" : 16,
6001   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
6002  },
6003  {
6004   "alignment" : 4,
6005   "is_const" : true,
6006   "linker_set_key" : "_ZTIKP7AParcel",
6007   "name" : "AParcel *const",
6008   "referenced_type" : "_ZTIP7AParcel",
6009   "self_type" : "_ZTIKP7AParcel",
6010   "size" : 4,
6011   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
6012  },
6013  {
6014   "alignment" : 4,
6015   "is_const" : true,
6016   "linker_set_key" : "_ZTIKP7AStatus",
6017   "name" : "AStatus *const",
6018   "referenced_type" : "_ZTIP7AStatus",
6019   "self_type" : "_ZTIKP7AStatus",
6020   "size" : 4,
6021   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
6022  },
6023  {
6024   "alignment" : 1,
6025   "is_const" : true,
6026   "linker_set_key" : "_ZTIKb",
6027   "name" : "const bool",
6028   "referenced_type" : "_ZTIb",
6029   "self_type" : "_ZTIKb",
6030   "size" : 1,
6031   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
6032  },
6033  {
6034   "alignment" : 1,
6035   "is_const" : true,
6036   "linker_set_key" : "_ZTIKc",
6037   "name" : "const char",
6038   "referenced_type" : "_ZTIc",
6039   "self_type" : "_ZTIKc",
6040   "size" : 1,
6041   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
6042  },
6043  {
6044   "alignment" : 4,
6045   "is_const" : true,
6046   "linker_set_key" : "_ZTIKf",
6047   "name" : "const float",
6048   "referenced_type" : "_ZTIf",
6049   "self_type" : "_ZTIKf",
6050   "size" : 4,
6051   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
6052  },
6053  {
6054   "alignment" : 4,
6055   "is_const" : true,
6056   "linker_set_key" : "_ZTIKi",
6057   "name" : "const int",
6058   "referenced_type" : "_ZTIi",
6059   "self_type" : "_ZTIKi",
6060   "size" : 4,
6061   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h"
6062  },
6063  {
6064   "alignment" : 4,
6065   "is_const" : true,
6066   "linker_set_key" : "_ZTIKj",
6067   "name" : "const unsigned int",
6068   "referenced_type" : "_ZTIj",
6069   "self_type" : "_ZTIKj",
6070   "size" : 4,
6071   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorCallback.h"
6072  },
6073  {
6074   "is_const" : true,
6075   "linker_set_key" : "_ZTIKv",
6076   "name" : "const void",
6077   "referenced_type" : "_ZTIv",
6078   "self_type" : "_ZTIKv",
6079   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcel_utils.h"
6080  }
6081 ],
6082 "record_types" :
6083 [
6084  {
6085   "alignment" : 4,
6086   "fields" :
6087   [
6088    {
6089     "access" : "private",
6090     "field_name" : "mBinder",
6091     "referenced_type" : "_ZTIP8AIBinder"
6092    }
6093   ],
6094   "linker_set_key" : "_ZTIN3ndk10SpAIBinderE",
6095   "name" : "ndk::SpAIBinder",
6096   "record_kind" : "class",
6097   "referenced_type" : "_ZTIN3ndk10SpAIBinderE",
6098   "self_type" : "_ZTIN3ndk10SpAIBinderE",
6099   "size" : 4,
6100   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
6101  },
6102  {
6103   "access" : "private",
6104   "alignment" : 4,
6105   "fields" :
6106   [
6107    {
6108     "field_name" : "interface",
6109     "referenced_type" : "_ZTINSt3__110shared_ptrIN3ndk11ICInterfaceEEE"
6110    }
6111   ],
6112   "linker_set_key" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
6113   "name" : "ndk::ICInterface::ICInterfaceData",
6114   "record_kind" : "class",
6115   "referenced_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
6116   "self_type" : "_ZTIN3ndk11ICInterface15ICInterfaceDataE",
6117   "size" : 8,
6118   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h"
6119  },
6120  {
6121   "alignment" : 4,
6122   "base_specifiers" :
6123   [
6124    {
6125     "referenced_type" : "_ZTIN3ndk13SharedRefBaseE"
6126    }
6127   ],
6128   "linker_set_key" : "_ZTIN3ndk11ICInterfaceE",
6129   "name" : "ndk::ICInterface",
6130   "record_kind" : "class",
6131   "referenced_type" : "_ZTIN3ndk11ICInterfaceE",
6132   "self_type" : "_ZTIN3ndk11ICInterfaceE",
6133   "size" : 16,
6134   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
6135   "vtable_components" :
6136   [
6137    {
6138     "kind" : "offset_to_top"
6139    },
6140    {
6141     "kind" : "rtti",
6142     "mangled_component_name" : "_ZTIN3ndk11ICInterfaceE"
6143    },
6144    {
6145     "kind" : "complete_dtor_pointer",
6146     "mangled_component_name" : "_ZN3ndk11ICInterfaceD1Ev"
6147    },
6148    {
6149     "kind" : "deleting_dtor_pointer",
6150     "mangled_component_name" : "_ZN3ndk11ICInterfaceD0Ev"
6151    },
6152    {
6153     "is_pure" : true,
6154     "mangled_component_name" : "_ZN3ndk11ICInterface8asBinderEv"
6155    },
6156    {
6157     "is_pure" : true,
6158     "mangled_component_name" : "_ZN3ndk11ICInterface8isRemoteEv"
6159    },
6160    {
6161     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
6162    },
6163    {
6164     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
6165    }
6166   ]
6167  },
6168  {
6169   "alignment" : 4,
6170   "base_specifiers" :
6171   [
6172    {
6173     "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator16IVibratorManagerE"
6174    }
6175   ],
6176   "fields" :
6177   [
6178    {
6179     "access" : "private",
6180     "field_name" : "mMutex",
6181     "field_offset" : 128,
6182     "referenced_type" : "_ZTINSt3__15mutexE"
6183    },
6184    {
6185     "access" : "private",
6186     "field_name" : "mWeakBinder",
6187     "field_offset" : 160,
6188     "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE"
6189    }
6190   ],
6191   "linker_set_key" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware8vibrator16IVibratorManagerEEE",
6192   "name" : "ndk::BnCInterface<aidl::android::hardware::vibrator::IVibratorManager>",
6193   "record_kind" : "class",
6194   "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware8vibrator16IVibratorManagerEEE",
6195   "self_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware8vibrator16IVibratorManagerEEE",
6196   "size" : 24,
6197   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
6198   "template_args" :
6199   [
6200    "_ZTIN4aidl7android8hardware8vibrator16IVibratorManagerE"
6201   ],
6202   "vtable_components" :
6203   [
6204    {
6205     "kind" : "offset_to_top"
6206    },
6207    {
6208     "kind" : "rtti",
6209     "mangled_component_name" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware8vibrator16IVibratorManagerEEE"
6210    },
6211    {
6212     "kind" : "complete_dtor_pointer",
6213     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8vibrator16IVibratorManagerEED1Ev"
6214    },
6215    {
6216     "kind" : "deleting_dtor_pointer",
6217     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8vibrator16IVibratorManagerEED0Ev"
6218    },
6219    {
6220     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8vibrator16IVibratorManagerEE8asBinderEv"
6221    },
6222    {
6223     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8vibrator16IVibratorManagerEE8isRemoteEv"
6224    },
6225    {
6226     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
6227    },
6228    {
6229     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
6230    },
6231    {
6232     "is_pure" : true,
6233     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator16IVibratorManager15getCapabilitiesEPi"
6234    },
6235    {
6236     "is_pure" : true,
6237     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator16IVibratorManager14getVibratorIdsEPNSt3__16vectorIiNS4_9allocatorIiEEEE"
6238    },
6239    {
6240     "is_pure" : true,
6241     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator16IVibratorManager11getVibratorEiPNSt3__110shared_ptrINS2_9IVibratorEEE"
6242    },
6243    {
6244     "is_pure" : true,
6245     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator16IVibratorManager13prepareSyncedERKNSt3__16vectorIiNS4_9allocatorIiEEEE"
6246    },
6247    {
6248     "is_pure" : true,
6249     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator16IVibratorManager13triggerSyncedERKNSt3__110shared_ptrINS2_17IVibratorCallbackEEE"
6250    },
6251    {
6252     "is_pure" : true,
6253     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator16IVibratorManager12cancelSyncedEv"
6254    },
6255    {
6256     "is_pure" : true,
6257     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator16IVibratorManager19getInterfaceVersionEPi"
6258    },
6259    {
6260     "is_pure" : true,
6261     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator16IVibratorManager16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
6262    },
6263    {
6264     "is_pure" : true,
6265     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8vibrator16IVibratorManagerEE12createBinderEv"
6266    }
6267   ]
6268  },
6269  {
6270   "alignment" : 4,
6271   "base_specifiers" :
6272   [
6273    {
6274     "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator17IVibratorCallbackE"
6275    }
6276   ],
6277   "fields" :
6278   [
6279    {
6280     "access" : "private",
6281     "field_name" : "mMutex",
6282     "field_offset" : 128,
6283     "referenced_type" : "_ZTINSt3__15mutexE"
6284    },
6285    {
6286     "access" : "private",
6287     "field_name" : "mWeakBinder",
6288     "field_offset" : 160,
6289     "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE"
6290    }
6291   ],
6292   "linker_set_key" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware8vibrator17IVibratorCallbackEEE",
6293   "name" : "ndk::BnCInterface<aidl::android::hardware::vibrator::IVibratorCallback>",
6294   "record_kind" : "class",
6295   "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware8vibrator17IVibratorCallbackEEE",
6296   "self_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware8vibrator17IVibratorCallbackEEE",
6297   "size" : 24,
6298   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
6299   "template_args" :
6300   [
6301    "_ZTIN4aidl7android8hardware8vibrator17IVibratorCallbackE"
6302   ],
6303   "vtable_components" :
6304   [
6305    {
6306     "kind" : "offset_to_top"
6307    },
6308    {
6309     "kind" : "rtti",
6310     "mangled_component_name" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware8vibrator17IVibratorCallbackEEE"
6311    },
6312    {
6313     "kind" : "complete_dtor_pointer",
6314     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8vibrator17IVibratorCallbackEED1Ev"
6315    },
6316    {
6317     "kind" : "deleting_dtor_pointer",
6318     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8vibrator17IVibratorCallbackEED0Ev"
6319    },
6320    {
6321     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8vibrator17IVibratorCallbackEE8asBinderEv"
6322    },
6323    {
6324     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8vibrator17IVibratorCallbackEE8isRemoteEv"
6325    },
6326    {
6327     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
6328    },
6329    {
6330     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
6331    },
6332    {
6333     "is_pure" : true,
6334     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator17IVibratorCallback10onCompleteEv"
6335    },
6336    {
6337     "is_pure" : true,
6338     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator17IVibratorCallback19getInterfaceVersionEPi"
6339    },
6340    {
6341     "is_pure" : true,
6342     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator17IVibratorCallback16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
6343    },
6344    {
6345     "is_pure" : true,
6346     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8vibrator17IVibratorCallbackEE12createBinderEv"
6347    }
6348   ]
6349  },
6350  {
6351   "alignment" : 4,
6352   "base_specifiers" :
6353   [
6354    {
6355     "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator9IVibratorE"
6356    }
6357   ],
6358   "fields" :
6359   [
6360    {
6361     "access" : "private",
6362     "field_name" : "mMutex",
6363     "field_offset" : 128,
6364     "referenced_type" : "_ZTINSt3__15mutexE"
6365    },
6366    {
6367     "access" : "private",
6368     "field_name" : "mWeakBinder",
6369     "field_offset" : 160,
6370     "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE"
6371    }
6372   ],
6373   "linker_set_key" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware8vibrator9IVibratorEEE",
6374   "name" : "ndk::BnCInterface<aidl::android::hardware::vibrator::IVibrator>",
6375   "record_kind" : "class",
6376   "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware8vibrator9IVibratorEEE",
6377   "self_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware8vibrator9IVibratorEEE",
6378   "size" : 24,
6379   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
6380   "template_args" :
6381   [
6382    "_ZTIN4aidl7android8hardware8vibrator9IVibratorE"
6383   ],
6384   "vtable_components" :
6385   [
6386    {
6387     "kind" : "offset_to_top"
6388    },
6389    {
6390     "kind" : "rtti",
6391     "mangled_component_name" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware8vibrator9IVibratorEEE"
6392    },
6393    {
6394     "kind" : "complete_dtor_pointer",
6395     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8vibrator9IVibratorEED1Ev"
6396    },
6397    {
6398     "kind" : "deleting_dtor_pointer",
6399     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8vibrator9IVibratorEED0Ev"
6400    },
6401    {
6402     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8vibrator9IVibratorEE8asBinderEv"
6403    },
6404    {
6405     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8vibrator9IVibratorEE8isRemoteEv"
6406    },
6407    {
6408     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
6409    },
6410    {
6411     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
6412    },
6413    {
6414     "is_pure" : true,
6415     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator15getCapabilitiesEPi"
6416    },
6417    {
6418     "is_pure" : true,
6419     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator3offEv"
6420    },
6421    {
6422     "is_pure" : true,
6423     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator2onEiRKNSt3__110shared_ptrINS2_17IVibratorCallbackEEE"
6424    },
6425    {
6426     "is_pure" : true,
6427     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator7performENS2_6EffectENS2_14EffectStrengthERKNSt3__110shared_ptrINS2_17IVibratorCallbackEEEPi"
6428    },
6429    {
6430     "is_pure" : true,
6431     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator19getSupportedEffectsEPNSt3__16vectorINS2_6EffectENS4_9allocatorIS6_EEEE"
6432    },
6433    {
6434     "is_pure" : true,
6435     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator12setAmplitudeEf"
6436    },
6437    {
6438     "is_pure" : true,
6439     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator18setExternalControlEb"
6440    },
6441    {
6442     "is_pure" : true,
6443     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator22getCompositionDelayMaxEPi"
6444    },
6445    {
6446     "is_pure" : true,
6447     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator21getCompositionSizeMaxEPi"
6448    },
6449    {
6450     "is_pure" : true,
6451     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator22getSupportedPrimitivesEPNSt3__16vectorINS2_18CompositePrimitiveENS4_9allocatorIS6_EEEE"
6452    },
6453    {
6454     "is_pure" : true,
6455     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator20getPrimitiveDurationENS2_18CompositePrimitiveEPi"
6456    },
6457    {
6458     "is_pure" : true,
6459     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator7composeERKNSt3__16vectorINS2_15CompositeEffectENS4_9allocatorIS6_EEEERKNS4_10shared_ptrINS2_17IVibratorCallbackEEE"
6460    },
6461    {
6462     "is_pure" : true,
6463     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator27getSupportedAlwaysOnEffectsEPNSt3__16vectorINS2_6EffectENS4_9allocatorIS6_EEEE"
6464    },
6465    {
6466     "is_pure" : true,
6467     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator14alwaysOnEnableEiNS2_6EffectENS2_14EffectStrengthE"
6468    },
6469    {
6470     "is_pure" : true,
6471     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator15alwaysOnDisableEi"
6472    },
6473    {
6474     "is_pure" : true,
6475     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator20getResonantFrequencyEPf"
6476    },
6477    {
6478     "is_pure" : true,
6479     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator10getQFactorEPf"
6480    },
6481    {
6482     "is_pure" : true,
6483     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator22getFrequencyResolutionEPf"
6484    },
6485    {
6486     "is_pure" : true,
6487     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator19getFrequencyMinimumEPf"
6488    },
6489    {
6490     "is_pure" : true,
6491     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator24getBandwidthAmplitudeMapEPNSt3__16vectorIfNS4_9allocatorIfEEEE"
6492    },
6493    {
6494     "is_pure" : true,
6495     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator27getPwlePrimitiveDurationMaxEPi"
6496    },
6497    {
6498     "is_pure" : true,
6499     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator25getPwleCompositionSizeMaxEPi"
6500    },
6501    {
6502     "is_pure" : true,
6503     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator19getSupportedBrakingEPNSt3__16vectorINS2_7BrakingENS4_9allocatorIS6_EEEE"
6504    },
6505    {
6506     "is_pure" : true,
6507     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator11composePwleERKNSt3__16vectorINS2_13PrimitivePwleENS4_9allocatorIS6_EEEERKNS4_10shared_ptrINS2_17IVibratorCallbackEEE"
6508    },
6509    {
6510     "is_pure" : true,
6511     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator19getInterfaceVersionEPi"
6512    },
6513    {
6514     "is_pure" : true,
6515     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
6516    },
6517    {
6518     "is_pure" : true,
6519     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8vibrator9IVibratorEE12createBinderEv"
6520    }
6521   ]
6522  },
6523  {
6524   "alignment" : 4,
6525   "base_specifiers" :
6526   [
6527    {
6528     "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator16IVibratorManagerE"
6529    }
6530   ],
6531   "fields" :
6532   [
6533    {
6534     "access" : "private",
6535     "field_name" : "mBinder",
6536     "field_offset" : 128,
6537     "referenced_type" : "_ZTIN3ndk10SpAIBinderE"
6538    }
6539   ],
6540   "linker_set_key" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware8vibrator16IVibratorManagerEEE",
6541   "name" : "ndk::BpCInterface<aidl::android::hardware::vibrator::IVibratorManager>",
6542   "record_kind" : "class",
6543   "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware8vibrator16IVibratorManagerEEE",
6544   "self_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware8vibrator16IVibratorManagerEEE",
6545   "size" : 20,
6546   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
6547   "template_args" :
6548   [
6549    "_ZTIN4aidl7android8hardware8vibrator16IVibratorManagerE"
6550   ],
6551   "vtable_components" :
6552   [
6553    {
6554     "kind" : "offset_to_top"
6555    },
6556    {
6557     "kind" : "rtti",
6558     "mangled_component_name" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware8vibrator16IVibratorManagerEEE"
6559    },
6560    {
6561     "kind" : "complete_dtor_pointer",
6562     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8vibrator16IVibratorManagerEED1Ev"
6563    },
6564    {
6565     "kind" : "deleting_dtor_pointer",
6566     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8vibrator16IVibratorManagerEED0Ev"
6567    },
6568    {
6569     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8vibrator16IVibratorManagerEE8asBinderEv"
6570    },
6571    {
6572     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8vibrator16IVibratorManagerEE8isRemoteEv"
6573    },
6574    {
6575     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8vibrator16IVibratorManagerEE4dumpEiPPKcj"
6576    },
6577    {
6578     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
6579    },
6580    {
6581     "is_pure" : true,
6582     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator16IVibratorManager15getCapabilitiesEPi"
6583    },
6584    {
6585     "is_pure" : true,
6586     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator16IVibratorManager14getVibratorIdsEPNSt3__16vectorIiNS4_9allocatorIiEEEE"
6587    },
6588    {
6589     "is_pure" : true,
6590     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator16IVibratorManager11getVibratorEiPNSt3__110shared_ptrINS2_9IVibratorEEE"
6591    },
6592    {
6593     "is_pure" : true,
6594     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator16IVibratorManager13prepareSyncedERKNSt3__16vectorIiNS4_9allocatorIiEEEE"
6595    },
6596    {
6597     "is_pure" : true,
6598     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator16IVibratorManager13triggerSyncedERKNSt3__110shared_ptrINS2_17IVibratorCallbackEEE"
6599    },
6600    {
6601     "is_pure" : true,
6602     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator16IVibratorManager12cancelSyncedEv"
6603    },
6604    {
6605     "is_pure" : true,
6606     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator16IVibratorManager19getInterfaceVersionEPi"
6607    },
6608    {
6609     "is_pure" : true,
6610     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator16IVibratorManager16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
6611    }
6612   ]
6613  },
6614  {
6615   "alignment" : 4,
6616   "base_specifiers" :
6617   [
6618    {
6619     "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator17IVibratorCallbackE"
6620    }
6621   ],
6622   "fields" :
6623   [
6624    {
6625     "access" : "private",
6626     "field_name" : "mBinder",
6627     "field_offset" : 128,
6628     "referenced_type" : "_ZTIN3ndk10SpAIBinderE"
6629    }
6630   ],
6631   "linker_set_key" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware8vibrator17IVibratorCallbackEEE",
6632   "name" : "ndk::BpCInterface<aidl::android::hardware::vibrator::IVibratorCallback>",
6633   "record_kind" : "class",
6634   "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware8vibrator17IVibratorCallbackEEE",
6635   "self_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware8vibrator17IVibratorCallbackEEE",
6636   "size" : 20,
6637   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
6638   "template_args" :
6639   [
6640    "_ZTIN4aidl7android8hardware8vibrator17IVibratorCallbackE"
6641   ],
6642   "vtable_components" :
6643   [
6644    {
6645     "kind" : "offset_to_top"
6646    },
6647    {
6648     "kind" : "rtti",
6649     "mangled_component_name" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware8vibrator17IVibratorCallbackEEE"
6650    },
6651    {
6652     "kind" : "complete_dtor_pointer",
6653     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8vibrator17IVibratorCallbackEED1Ev"
6654    },
6655    {
6656     "kind" : "deleting_dtor_pointer",
6657     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8vibrator17IVibratorCallbackEED0Ev"
6658    },
6659    {
6660     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8vibrator17IVibratorCallbackEE8asBinderEv"
6661    },
6662    {
6663     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8vibrator17IVibratorCallbackEE8isRemoteEv"
6664    },
6665    {
6666     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8vibrator17IVibratorCallbackEE4dumpEiPPKcj"
6667    },
6668    {
6669     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
6670    },
6671    {
6672     "is_pure" : true,
6673     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator17IVibratorCallback10onCompleteEv"
6674    },
6675    {
6676     "is_pure" : true,
6677     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator17IVibratorCallback19getInterfaceVersionEPi"
6678    },
6679    {
6680     "is_pure" : true,
6681     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator17IVibratorCallback16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
6682    }
6683   ]
6684  },
6685  {
6686   "alignment" : 4,
6687   "base_specifiers" :
6688   [
6689    {
6690     "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator9IVibratorE"
6691    }
6692   ],
6693   "fields" :
6694   [
6695    {
6696     "access" : "private",
6697     "field_name" : "mBinder",
6698     "field_offset" : 128,
6699     "referenced_type" : "_ZTIN3ndk10SpAIBinderE"
6700    }
6701   ],
6702   "linker_set_key" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware8vibrator9IVibratorEEE",
6703   "name" : "ndk::BpCInterface<aidl::android::hardware::vibrator::IVibrator>",
6704   "record_kind" : "class",
6705   "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware8vibrator9IVibratorEEE",
6706   "self_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware8vibrator9IVibratorEEE",
6707   "size" : 20,
6708   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
6709   "template_args" :
6710   [
6711    "_ZTIN4aidl7android8hardware8vibrator9IVibratorE"
6712   ],
6713   "vtable_components" :
6714   [
6715    {
6716     "kind" : "offset_to_top"
6717    },
6718    {
6719     "kind" : "rtti",
6720     "mangled_component_name" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware8vibrator9IVibratorEEE"
6721    },
6722    {
6723     "kind" : "complete_dtor_pointer",
6724     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8vibrator9IVibratorEED1Ev"
6725    },
6726    {
6727     "kind" : "deleting_dtor_pointer",
6728     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8vibrator9IVibratorEED0Ev"
6729    },
6730    {
6731     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8vibrator9IVibratorEE8asBinderEv"
6732    },
6733    {
6734     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8vibrator9IVibratorEE8isRemoteEv"
6735    },
6736    {
6737     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8vibrator9IVibratorEE4dumpEiPPKcj"
6738    },
6739    {
6740     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
6741    },
6742    {
6743     "is_pure" : true,
6744     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator15getCapabilitiesEPi"
6745    },
6746    {
6747     "is_pure" : true,
6748     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator3offEv"
6749    },
6750    {
6751     "is_pure" : true,
6752     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator2onEiRKNSt3__110shared_ptrINS2_17IVibratorCallbackEEE"
6753    },
6754    {
6755     "is_pure" : true,
6756     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator7performENS2_6EffectENS2_14EffectStrengthERKNSt3__110shared_ptrINS2_17IVibratorCallbackEEEPi"
6757    },
6758    {
6759     "is_pure" : true,
6760     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator19getSupportedEffectsEPNSt3__16vectorINS2_6EffectENS4_9allocatorIS6_EEEE"
6761    },
6762    {
6763     "is_pure" : true,
6764     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator12setAmplitudeEf"
6765    },
6766    {
6767     "is_pure" : true,
6768     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator18setExternalControlEb"
6769    },
6770    {
6771     "is_pure" : true,
6772     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator22getCompositionDelayMaxEPi"
6773    },
6774    {
6775     "is_pure" : true,
6776     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator21getCompositionSizeMaxEPi"
6777    },
6778    {
6779     "is_pure" : true,
6780     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator22getSupportedPrimitivesEPNSt3__16vectorINS2_18CompositePrimitiveENS4_9allocatorIS6_EEEE"
6781    },
6782    {
6783     "is_pure" : true,
6784     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator20getPrimitiveDurationENS2_18CompositePrimitiveEPi"
6785    },
6786    {
6787     "is_pure" : true,
6788     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator7composeERKNSt3__16vectorINS2_15CompositeEffectENS4_9allocatorIS6_EEEERKNS4_10shared_ptrINS2_17IVibratorCallbackEEE"
6789    },
6790    {
6791     "is_pure" : true,
6792     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator27getSupportedAlwaysOnEffectsEPNSt3__16vectorINS2_6EffectENS4_9allocatorIS6_EEEE"
6793    },
6794    {
6795     "is_pure" : true,
6796     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator14alwaysOnEnableEiNS2_6EffectENS2_14EffectStrengthE"
6797    },
6798    {
6799     "is_pure" : true,
6800     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator15alwaysOnDisableEi"
6801    },
6802    {
6803     "is_pure" : true,
6804     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator20getResonantFrequencyEPf"
6805    },
6806    {
6807     "is_pure" : true,
6808     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator10getQFactorEPf"
6809    },
6810    {
6811     "is_pure" : true,
6812     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator22getFrequencyResolutionEPf"
6813    },
6814    {
6815     "is_pure" : true,
6816     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator19getFrequencyMinimumEPf"
6817    },
6818    {
6819     "is_pure" : true,
6820     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator24getBandwidthAmplitudeMapEPNSt3__16vectorIfNS4_9allocatorIfEEEE"
6821    },
6822    {
6823     "is_pure" : true,
6824     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator27getPwlePrimitiveDurationMaxEPi"
6825    },
6826    {
6827     "is_pure" : true,
6828     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator25getPwleCompositionSizeMaxEPi"
6829    },
6830    {
6831     "is_pure" : true,
6832     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator19getSupportedBrakingEPNSt3__16vectorINS2_7BrakingENS4_9allocatorIS6_EEEE"
6833    },
6834    {
6835     "is_pure" : true,
6836     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator11composePwleERKNSt3__16vectorINS2_13PrimitivePwleENS4_9allocatorIS6_EEEERKNS4_10shared_ptrINS2_17IVibratorCallbackEEE"
6837    },
6838    {
6839     "is_pure" : true,
6840     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator19getInterfaceVersionEPi"
6841    },
6842    {
6843     "is_pure" : true,
6844     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
6845    }
6846   ]
6847  },
6848  {
6849   "alignment" : 4,
6850   "base_specifiers" :
6851   [
6852    {
6853     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE"
6854    }
6855   ],
6856   "linker_set_key" : "_ZTIN3ndk13ScopedAParcelE",
6857   "name" : "ndk::ScopedAParcel",
6858   "record_kind" : "class",
6859   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
6860   "self_type" : "_ZTIN3ndk13ScopedAParcelE",
6861   "size" : 4,
6862   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
6863  },
6864  {
6865   "alignment" : 4,
6866   "base_specifiers" :
6867   [
6868    {
6869     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE"
6870    }
6871   ],
6872   "linker_set_key" : "_ZTIN3ndk13ScopedAStatusE",
6873   "name" : "ndk::ScopedAStatus",
6874   "record_kind" : "class",
6875   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
6876   "self_type" : "_ZTIN3ndk13ScopedAStatusE",
6877   "size" : 4,
6878   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
6879  },
6880  {
6881   "alignment" : 4,
6882   "fields" :
6883   [
6884    {
6885     "access" : "private",
6886     "field_name" : "mFlagThis",
6887     "field_offset" : 32,
6888     "referenced_type" : "_ZTINSt3__19once_flagE"
6889    },
6890    {
6891     "access" : "private",
6892     "field_name" : "mThis",
6893     "field_offset" : 64,
6894     "referenced_type" : "_ZTINSt3__18weak_ptrIN3ndk13SharedRefBaseEEE"
6895    }
6896   ],
6897   "linker_set_key" : "_ZTIN3ndk13SharedRefBaseE",
6898   "name" : "ndk::SharedRefBase",
6899   "record_kind" : "class",
6900   "referenced_type" : "_ZTIN3ndk13SharedRefBaseE",
6901   "self_type" : "_ZTIN3ndk13SharedRefBaseE",
6902   "size" : 16,
6903   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_interface_utils.h",
6904   "vtable_components" :
6905   [
6906    {
6907     "kind" : "offset_to_top"
6908    },
6909    {
6910     "kind" : "rtti",
6911     "mangled_component_name" : "_ZTIN3ndk13SharedRefBaseE"
6912    },
6913    {
6914     "kind" : "complete_dtor_pointer",
6915     "mangled_component_name" : "_ZN3ndk13SharedRefBaseD1Ev"
6916    },
6917    {
6918     "kind" : "deleting_dtor_pointer",
6919     "mangled_component_name" : "_ZN3ndk13SharedRefBaseD0Ev"
6920    }
6921   ]
6922  },
6923  {
6924   "alignment" : 4,
6925   "fields" :
6926   [
6927    {
6928     "access" : "private",
6929     "field_name" : "mParcel",
6930     "field_offset" : 32,
6931     "referenced_type" : "_ZTIN3ndk13ScopedAParcelE"
6932    },
6933    {
6934     "access" : "private",
6935     "field_name" : "mStability",
6936     "field_offset" : 64,
6937     "referenced_type" : "_ZTIi"
6938    }
6939   ],
6940   "linker_set_key" : "_ZTIN3ndk17AParcelableHolderE",
6941   "name" : "ndk::AParcelableHolder",
6942   "record_kind" : "class",
6943   "referenced_type" : "_ZTIN3ndk17AParcelableHolderE",
6944   "self_type" : "_ZTIN3ndk17AParcelableHolderE",
6945   "size" : 12,
6946   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h",
6947   "vtable_components" :
6948   [
6949    {
6950     "kind" : "offset_to_top"
6951    },
6952    {
6953     "kind" : "rtti",
6954     "mangled_component_name" : "_ZTIN3ndk17AParcelableHolderE"
6955    },
6956    {
6957     "kind" : "complete_dtor_pointer",
6958     "mangled_component_name" : "_ZN3ndk17AParcelableHolderD1Ev"
6959    },
6960    {
6961     "kind" : "deleting_dtor_pointer",
6962     "mangled_component_name" : "_ZN3ndk17AParcelableHolderD0Ev"
6963    }
6964   ]
6965  },
6966  {
6967   "alignment" : 4,
6968   "base_specifiers" :
6969   [
6970    {
6971     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE"
6972    }
6973   ],
6974   "linker_set_key" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
6975   "name" : "ndk::ScopedAIBinder_Weak",
6976   "record_kind" : "class",
6977   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
6978   "self_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
6979   "size" : 4,
6980   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
6981  },
6982  {
6983   "alignment" : 4,
6984   "base_specifiers" :
6985   [
6986    {
6987     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIiXadL_ZNS_8internalL14closeWithErrorEiEELin1EEE"
6988    }
6989   ],
6990   "linker_set_key" : "_ZTIN3ndk20ScopedFileDescriptorE",
6991   "name" : "ndk::ScopedFileDescriptor",
6992   "record_kind" : "class",
6993   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
6994   "self_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
6995   "size" : 4,
6996   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
6997  },
6998  {
6999   "alignment" : 4,
7000   "base_specifiers" :
7001   [
7002    {
7003     "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE"
7004    }
7005   ],
7006   "linker_set_key" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
7007   "name" : "ndk::ScopedAIBinder_DeathRecipient",
7008   "record_kind" : "class",
7009   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
7010   "self_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
7011   "size" : 4,
7012   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
7013  },
7014  {
7015   "alignment" : 4,
7016   "fields" :
7017   [
7018    {
7019     "access" : "private",
7020     "field_name" : "mT",
7021     "referenced_type" : "_ZTIP13AIBinder_Weak"
7022    }
7023   ],
7024   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
7025   "name" : "ndk::impl::ScopedAResource<AIBinder_Weak *, &AIBinder_Weak_delete, nullptr>",
7026   "record_kind" : "class",
7027   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
7028   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP13AIBinder_WeakXadL_Z20AIBinder_Weak_deleteEELS3_0EEE",
7029   "size" : 4,
7030   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
7031   "template_args" :
7032   [
7033    "_ZTIP13AIBinder_Weak"
7034   ]
7035  },
7036  {
7037   "alignment" : 4,
7038   "fields" :
7039   [
7040    {
7041     "access" : "private",
7042     "field_name" : "mT",
7043     "referenced_type" : "_ZTIP23AIBinder_DeathRecipient"
7044    }
7045   ],
7046   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
7047   "name" : "ndk::impl::ScopedAResource<AIBinder_DeathRecipient *, &AIBinder_DeathRecipient_delete, nullptr>",
7048   "record_kind" : "class",
7049   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
7050   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP23AIBinder_DeathRecipientXadL_Z30AIBinder_DeathRecipient_deleteEELS3_0EEE",
7051   "size" : 4,
7052   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
7053   "template_args" :
7054   [
7055    "_ZTIP23AIBinder_DeathRecipient"
7056   ]
7057  },
7058  {
7059   "alignment" : 4,
7060   "fields" :
7061   [
7062    {
7063     "access" : "private",
7064     "field_name" : "mT",
7065     "referenced_type" : "_ZTIP7AParcel"
7066    }
7067   ],
7068   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
7069   "name" : "ndk::impl::ScopedAResource<AParcel *, &AParcel_delete, nullptr>",
7070   "record_kind" : "class",
7071   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
7072   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AParcelXadL_Z14AParcel_deleteEELS3_0EEE",
7073   "size" : 4,
7074   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
7075   "template_args" :
7076   [
7077    "_ZTIP7AParcel"
7078   ]
7079  },
7080  {
7081   "alignment" : 4,
7082   "fields" :
7083   [
7084    {
7085     "access" : "private",
7086     "field_name" : "mT",
7087     "referenced_type" : "_ZTIP7AStatus"
7088    }
7089   ],
7090   "linker_set_key" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
7091   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr>",
7092   "record_kind" : "class",
7093   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
7094   "self_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
7095   "size" : 4,
7096   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h",
7097   "template_args" :
7098   [
7099    "_ZTIP7AStatus"
7100   ]
7101  },
7102  {
7103   "alignment" : 4,
7104   "fields" :
7105   [
7106    {
7107     "field_name" : "startAmplitude",
7108     "referenced_type" : "_ZTIf"
7109    },
7110    {
7111     "field_name" : "startFrequency",
7112     "field_offset" : 32,
7113     "referenced_type" : "_ZTIf"
7114    },
7115    {
7116     "field_name" : "endAmplitude",
7117     "field_offset" : 64,
7118     "referenced_type" : "_ZTIf"
7119    },
7120    {
7121     "field_name" : "endFrequency",
7122     "field_offset" : 96,
7123     "referenced_type" : "_ZTIf"
7124    },
7125    {
7126     "field_name" : "duration",
7127     "field_offset" : 128,
7128     "referenced_type" : "_ZTIi"
7129    }
7130   ],
7131   "linker_set_key" : "_ZTIN4aidl7android8hardware8vibrator10ActivePwleE",
7132   "name" : "aidl::android::hardware::vibrator::ActivePwle",
7133   "record_kind" : "class",
7134   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator10ActivePwleE",
7135   "self_type" : "_ZTIN4aidl7android8hardware8vibrator10ActivePwleE",
7136   "size" : 20,
7137   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/ActivePwle.h"
7138  },
7139  {
7140   "alignment" : 4,
7141   "base_specifiers" :
7142   [
7143    {
7144     "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware8vibrator9IVibratorEEE"
7145    }
7146   ],
7147   "linker_set_key" : "_ZTIN4aidl7android8hardware8vibrator10BnVibratorE",
7148   "name" : "aidl::android::hardware::vibrator::BnVibrator",
7149   "record_kind" : "class",
7150   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator10BnVibratorE",
7151   "self_type" : "_ZTIN4aidl7android8hardware8vibrator10BnVibratorE",
7152   "size" : 24,
7153   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BnVibrator.h",
7154   "vtable_components" :
7155   [
7156    {
7157     "kind" : "offset_to_top"
7158    },
7159    {
7160     "kind" : "rtti",
7161     "mangled_component_name" : "_ZTIN4aidl7android8hardware8vibrator10BnVibratorE"
7162    },
7163    {
7164     "kind" : "complete_dtor_pointer",
7165     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator10BnVibratorD1Ev"
7166    },
7167    {
7168     "kind" : "deleting_dtor_pointer",
7169     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator10BnVibratorD0Ev"
7170    },
7171    {
7172     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8vibrator9IVibratorEE8asBinderEv"
7173    },
7174    {
7175     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8vibrator9IVibratorEE8isRemoteEv"
7176    },
7177    {
7178     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
7179    },
7180    {
7181     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
7182    },
7183    {
7184     "is_pure" : true,
7185     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator15getCapabilitiesEPi"
7186    },
7187    {
7188     "is_pure" : true,
7189     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator3offEv"
7190    },
7191    {
7192     "is_pure" : true,
7193     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator2onEiRKNSt3__110shared_ptrINS2_17IVibratorCallbackEEE"
7194    },
7195    {
7196     "is_pure" : true,
7197     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator7performENS2_6EffectENS2_14EffectStrengthERKNSt3__110shared_ptrINS2_17IVibratorCallbackEEEPi"
7198    },
7199    {
7200     "is_pure" : true,
7201     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator19getSupportedEffectsEPNSt3__16vectorINS2_6EffectENS4_9allocatorIS6_EEEE"
7202    },
7203    {
7204     "is_pure" : true,
7205     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator12setAmplitudeEf"
7206    },
7207    {
7208     "is_pure" : true,
7209     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator18setExternalControlEb"
7210    },
7211    {
7212     "is_pure" : true,
7213     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator22getCompositionDelayMaxEPi"
7214    },
7215    {
7216     "is_pure" : true,
7217     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator21getCompositionSizeMaxEPi"
7218    },
7219    {
7220     "is_pure" : true,
7221     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator22getSupportedPrimitivesEPNSt3__16vectorINS2_18CompositePrimitiveENS4_9allocatorIS6_EEEE"
7222    },
7223    {
7224     "is_pure" : true,
7225     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator20getPrimitiveDurationENS2_18CompositePrimitiveEPi"
7226    },
7227    {
7228     "is_pure" : true,
7229     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator7composeERKNSt3__16vectorINS2_15CompositeEffectENS4_9allocatorIS6_EEEERKNS4_10shared_ptrINS2_17IVibratorCallbackEEE"
7230    },
7231    {
7232     "is_pure" : true,
7233     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator27getSupportedAlwaysOnEffectsEPNSt3__16vectorINS2_6EffectENS4_9allocatorIS6_EEEE"
7234    },
7235    {
7236     "is_pure" : true,
7237     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator14alwaysOnEnableEiNS2_6EffectENS2_14EffectStrengthE"
7238    },
7239    {
7240     "is_pure" : true,
7241     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator15alwaysOnDisableEi"
7242    },
7243    {
7244     "is_pure" : true,
7245     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator20getResonantFrequencyEPf"
7246    },
7247    {
7248     "is_pure" : true,
7249     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator10getQFactorEPf"
7250    },
7251    {
7252     "is_pure" : true,
7253     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator22getFrequencyResolutionEPf"
7254    },
7255    {
7256     "is_pure" : true,
7257     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator19getFrequencyMinimumEPf"
7258    },
7259    {
7260     "is_pure" : true,
7261     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator24getBandwidthAmplitudeMapEPNSt3__16vectorIfNS4_9allocatorIfEEEE"
7262    },
7263    {
7264     "is_pure" : true,
7265     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator27getPwlePrimitiveDurationMaxEPi"
7266    },
7267    {
7268     "is_pure" : true,
7269     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator25getPwleCompositionSizeMaxEPi"
7270    },
7271    {
7272     "is_pure" : true,
7273     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator19getSupportedBrakingEPNSt3__16vectorINS2_7BrakingENS4_9allocatorIS6_EEEE"
7274    },
7275    {
7276     "is_pure" : true,
7277     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator11composePwleERKNSt3__16vectorINS2_13PrimitivePwleENS4_9allocatorIS6_EEEERKNS4_10shared_ptrINS2_17IVibratorCallbackEEE"
7278    },
7279    {
7280     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator10BnVibrator19getInterfaceVersionEPi"
7281    },
7282    {
7283     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator10BnVibrator16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
7284    },
7285    {
7286     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator10BnVibrator12createBinderEv"
7287    }
7288   ]
7289  },
7290  {
7291   "alignment" : 4,
7292   "base_specifiers" :
7293   [
7294    {
7295     "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware8vibrator9IVibratorEEE"
7296    }
7297   ],
7298   "fields" :
7299   [
7300    {
7301     "field_name" : "_aidl_cached_version",
7302     "field_offset" : 160,
7303     "referenced_type" : "_ZTIi"
7304    },
7305    {
7306     "field_name" : "_aidl_cached_hash",
7307     "field_offset" : 192,
7308     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
7309    },
7310    {
7311     "field_name" : "_aidl_cached_hash_mutex",
7312     "field_offset" : 288,
7313     "referenced_type" : "_ZTINSt3__15mutexE"
7314    }
7315   ],
7316   "linker_set_key" : "_ZTIN4aidl7android8hardware8vibrator10BpVibratorE",
7317   "name" : "aidl::android::hardware::vibrator::BpVibrator",
7318   "record_kind" : "class",
7319   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator10BpVibratorE",
7320   "self_type" : "_ZTIN4aidl7android8hardware8vibrator10BpVibratorE",
7321   "size" : 40,
7322   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BpVibrator.h",
7323   "vtable_components" :
7324   [
7325    {
7326     "kind" : "offset_to_top"
7327    },
7328    {
7329     "kind" : "rtti",
7330     "mangled_component_name" : "_ZTIN4aidl7android8hardware8vibrator10BpVibratorE"
7331    },
7332    {
7333     "kind" : "complete_dtor_pointer",
7334     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator10BpVibratorD1Ev"
7335    },
7336    {
7337     "kind" : "deleting_dtor_pointer",
7338     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator10BpVibratorD0Ev"
7339    },
7340    {
7341     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8vibrator9IVibratorEE8asBinderEv"
7342    },
7343    {
7344     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8vibrator9IVibratorEE8isRemoteEv"
7345    },
7346    {
7347     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8vibrator9IVibratorEE4dumpEiPPKcj"
7348    },
7349    {
7350     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
7351    },
7352    {
7353     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator10BpVibrator15getCapabilitiesEPi"
7354    },
7355    {
7356     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator10BpVibrator3offEv"
7357    },
7358    {
7359     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator10BpVibrator2onEiRKNSt3__110shared_ptrINS2_17IVibratorCallbackEEE"
7360    },
7361    {
7362     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator10BpVibrator7performENS2_6EffectENS2_14EffectStrengthERKNSt3__110shared_ptrINS2_17IVibratorCallbackEEEPi"
7363    },
7364    {
7365     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator10BpVibrator19getSupportedEffectsEPNSt3__16vectorINS2_6EffectENS4_9allocatorIS6_EEEE"
7366    },
7367    {
7368     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator10BpVibrator12setAmplitudeEf"
7369    },
7370    {
7371     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator10BpVibrator18setExternalControlEb"
7372    },
7373    {
7374     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator10BpVibrator22getCompositionDelayMaxEPi"
7375    },
7376    {
7377     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator10BpVibrator21getCompositionSizeMaxEPi"
7378    },
7379    {
7380     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator10BpVibrator22getSupportedPrimitivesEPNSt3__16vectorINS2_18CompositePrimitiveENS4_9allocatorIS6_EEEE"
7381    },
7382    {
7383     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator10BpVibrator20getPrimitiveDurationENS2_18CompositePrimitiveEPi"
7384    },
7385    {
7386     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator10BpVibrator7composeERKNSt3__16vectorINS2_15CompositeEffectENS4_9allocatorIS6_EEEERKNS4_10shared_ptrINS2_17IVibratorCallbackEEE"
7387    },
7388    {
7389     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator10BpVibrator27getSupportedAlwaysOnEffectsEPNSt3__16vectorINS2_6EffectENS4_9allocatorIS6_EEEE"
7390    },
7391    {
7392     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator10BpVibrator14alwaysOnEnableEiNS2_6EffectENS2_14EffectStrengthE"
7393    },
7394    {
7395     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator10BpVibrator15alwaysOnDisableEi"
7396    },
7397    {
7398     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator10BpVibrator20getResonantFrequencyEPf"
7399    },
7400    {
7401     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator10BpVibrator10getQFactorEPf"
7402    },
7403    {
7404     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator10BpVibrator22getFrequencyResolutionEPf"
7405    },
7406    {
7407     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator10BpVibrator19getFrequencyMinimumEPf"
7408    },
7409    {
7410     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator10BpVibrator24getBandwidthAmplitudeMapEPNSt3__16vectorIfNS4_9allocatorIfEEEE"
7411    },
7412    {
7413     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator10BpVibrator27getPwlePrimitiveDurationMaxEPi"
7414    },
7415    {
7416     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator10BpVibrator25getPwleCompositionSizeMaxEPi"
7417    },
7418    {
7419     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator10BpVibrator19getSupportedBrakingEPNSt3__16vectorINS2_7BrakingENS4_9allocatorIS6_EEEE"
7420    },
7421    {
7422     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator10BpVibrator11composePwleERKNSt3__16vectorINS2_13PrimitivePwleENS4_9allocatorIS6_EEEERKNS4_10shared_ptrINS2_17IVibratorCallbackEEE"
7423    },
7424    {
7425     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator10BpVibrator19getInterfaceVersionEPi"
7426    },
7427    {
7428     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator10BpVibrator16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
7429    }
7430   ]
7431  },
7432  {
7433   "alignment" : 4,
7434   "fields" :
7435   [
7436    {
7437     "field_name" : "braking",
7438     "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator7BrakingE"
7439    },
7440    {
7441     "field_name" : "duration",
7442     "field_offset" : 32,
7443     "referenced_type" : "_ZTIi"
7444    }
7445   ],
7446   "linker_set_key" : "_ZTIN4aidl7android8hardware8vibrator11BrakingPwleE",
7447   "name" : "aidl::android::hardware::vibrator::BrakingPwle",
7448   "record_kind" : "class",
7449   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator11BrakingPwleE",
7450   "self_type" : "_ZTIN4aidl7android8hardware8vibrator11BrakingPwleE",
7451   "size" : 8,
7452   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BrakingPwle.h"
7453  },
7454  {
7455   "alignment" : 4,
7456   "fields" :
7457   [
7458    {
7459     "access" : "private",
7460     "field_name" : "_value",
7461     "referenced_type" : "_ZTINSt3__17variantIJN4aidl7android8hardware8vibrator10ActivePwleENS4_11BrakingPwleEEEE"
7462    }
7463   ],
7464   "linker_set_key" : "_ZTIN4aidl7android8hardware8vibrator13PrimitivePwleE",
7465   "name" : "aidl::android::hardware::vibrator::PrimitivePwle",
7466   "record_kind" : "class",
7467   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator13PrimitivePwleE",
7468   "self_type" : "_ZTIN4aidl7android8hardware8vibrator13PrimitivePwleE",
7469   "size" : 24,
7470   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/PrimitivePwle.h"
7471  },
7472  {
7473   "alignment" : 4,
7474   "fields" :
7475   [
7476    {
7477     "field_name" : "delayMs",
7478     "referenced_type" : "_ZTIi"
7479    },
7480    {
7481     "field_name" : "primitive",
7482     "field_offset" : 32,
7483     "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator18CompositePrimitiveE"
7484    },
7485    {
7486     "field_name" : "scale",
7487     "field_offset" : 64,
7488     "referenced_type" : "_ZTIf"
7489    }
7490   ],
7491   "linker_set_key" : "_ZTIN4aidl7android8hardware8vibrator15CompositeEffectE",
7492   "name" : "aidl::android::hardware::vibrator::CompositeEffect",
7493   "record_kind" : "class",
7494   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator15CompositeEffectE",
7495   "self_type" : "_ZTIN4aidl7android8hardware8vibrator15CompositeEffectE",
7496   "size" : 12,
7497   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/CompositeEffect.h"
7498  },
7499  {
7500   "alignment" : 4,
7501   "base_specifiers" :
7502   [
7503    {
7504     "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator9IVibratorE"
7505    }
7506   ],
7507   "linker_set_key" : "_ZTIN4aidl7android8hardware8vibrator16IVibratorDefaultE",
7508   "name" : "aidl::android::hardware::vibrator::IVibratorDefault",
7509   "record_kind" : "class",
7510   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator16IVibratorDefaultE",
7511   "self_type" : "_ZTIN4aidl7android8hardware8vibrator16IVibratorDefaultE",
7512   "size" : 16,
7513   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h",
7514   "vtable_components" :
7515   [
7516    {
7517     "kind" : "offset_to_top"
7518    },
7519    {
7520     "kind" : "rtti",
7521     "mangled_component_name" : "_ZTIN4aidl7android8hardware8vibrator16IVibratorDefaultE"
7522    },
7523    {
7524     "kind" : "complete_dtor_pointer",
7525     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefaultD1Ev"
7526    },
7527    {
7528     "kind" : "deleting_dtor_pointer",
7529     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefaultD0Ev"
7530    },
7531    {
7532     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault8asBinderEv"
7533    },
7534    {
7535     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault8isRemoteEv"
7536    },
7537    {
7538     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
7539    },
7540    {
7541     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
7542    },
7543    {
7544     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault15getCapabilitiesEPi"
7545    },
7546    {
7547     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault3offEv"
7548    },
7549    {
7550     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault2onEiRKNSt3__110shared_ptrINS2_17IVibratorCallbackEEE"
7551    },
7552    {
7553     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault7performENS2_6EffectENS2_14EffectStrengthERKNSt3__110shared_ptrINS2_17IVibratorCallbackEEEPi"
7554    },
7555    {
7556     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault19getSupportedEffectsEPNSt3__16vectorINS2_6EffectENS4_9allocatorIS6_EEEE"
7557    },
7558    {
7559     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault12setAmplitudeEf"
7560    },
7561    {
7562     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault18setExternalControlEb"
7563    },
7564    {
7565     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault22getCompositionDelayMaxEPi"
7566    },
7567    {
7568     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault21getCompositionSizeMaxEPi"
7569    },
7570    {
7571     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault22getSupportedPrimitivesEPNSt3__16vectorINS2_18CompositePrimitiveENS4_9allocatorIS6_EEEE"
7572    },
7573    {
7574     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault20getPrimitiveDurationENS2_18CompositePrimitiveEPi"
7575    },
7576    {
7577     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault7composeERKNSt3__16vectorINS2_15CompositeEffectENS4_9allocatorIS6_EEEERKNS4_10shared_ptrINS2_17IVibratorCallbackEEE"
7578    },
7579    {
7580     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault27getSupportedAlwaysOnEffectsEPNSt3__16vectorINS2_6EffectENS4_9allocatorIS6_EEEE"
7581    },
7582    {
7583     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault14alwaysOnEnableEiNS2_6EffectENS2_14EffectStrengthE"
7584    },
7585    {
7586     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault15alwaysOnDisableEi"
7587    },
7588    {
7589     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault20getResonantFrequencyEPf"
7590    },
7591    {
7592     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault10getQFactorEPf"
7593    },
7594    {
7595     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault22getFrequencyResolutionEPf"
7596    },
7597    {
7598     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault19getFrequencyMinimumEPf"
7599    },
7600    {
7601     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault24getBandwidthAmplitudeMapEPNSt3__16vectorIfNS4_9allocatorIfEEEE"
7602    },
7603    {
7604     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault27getPwlePrimitiveDurationMaxEPi"
7605    },
7606    {
7607     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault25getPwleCompositionSizeMaxEPi"
7608    },
7609    {
7610     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault19getSupportedBrakingEPNSt3__16vectorINS2_7BrakingENS4_9allocatorIS6_EEEE"
7611    },
7612    {
7613     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault11composePwleERKNSt3__16vectorINS2_13PrimitivePwleENS4_9allocatorIS6_EEEERKNS4_10shared_ptrINS2_17IVibratorCallbackEEE"
7614    },
7615    {
7616     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault19getInterfaceVersionEPi"
7617    },
7618    {
7619     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator16IVibratorDefault16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
7620    }
7621   ]
7622  },
7623  {
7624   "alignment" : 4,
7625   "base_specifiers" :
7626   [
7627    {
7628     "referenced_type" : "_ZTIN3ndk11ICInterfaceE"
7629    }
7630   ],
7631   "linker_set_key" : "_ZTIN4aidl7android8hardware8vibrator16IVibratorManagerE",
7632   "name" : "aidl::android::hardware::vibrator::IVibratorManager",
7633   "record_kind" : "class",
7634   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator16IVibratorManagerE",
7635   "self_type" : "_ZTIN4aidl7android8hardware8vibrator16IVibratorManagerE",
7636   "size" : 16,
7637   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorManager.h",
7638   "vtable_components" :
7639   [
7640    {
7641     "kind" : "offset_to_top"
7642    },
7643    {
7644     "kind" : "rtti",
7645     "mangled_component_name" : "_ZTIN4aidl7android8hardware8vibrator16IVibratorManagerE"
7646    },
7647    {
7648     "kind" : "complete_dtor_pointer",
7649     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator16IVibratorManagerD1Ev"
7650    },
7651    {
7652     "kind" : "deleting_dtor_pointer",
7653     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator16IVibratorManagerD0Ev"
7654    },
7655    {
7656     "is_pure" : true,
7657     "mangled_component_name" : "_ZN3ndk11ICInterface8asBinderEv"
7658    },
7659    {
7660     "is_pure" : true,
7661     "mangled_component_name" : "_ZN3ndk11ICInterface8isRemoteEv"
7662    },
7663    {
7664     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
7665    },
7666    {
7667     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
7668    },
7669    {
7670     "is_pure" : true,
7671     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator16IVibratorManager15getCapabilitiesEPi"
7672    },
7673    {
7674     "is_pure" : true,
7675     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator16IVibratorManager14getVibratorIdsEPNSt3__16vectorIiNS4_9allocatorIiEEEE"
7676    },
7677    {
7678     "is_pure" : true,
7679     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator16IVibratorManager11getVibratorEiPNSt3__110shared_ptrINS2_9IVibratorEEE"
7680    },
7681    {
7682     "is_pure" : true,
7683     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator16IVibratorManager13prepareSyncedERKNSt3__16vectorIiNS4_9allocatorIiEEEE"
7684    },
7685    {
7686     "is_pure" : true,
7687     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator16IVibratorManager13triggerSyncedERKNSt3__110shared_ptrINS2_17IVibratorCallbackEEE"
7688    },
7689    {
7690     "is_pure" : true,
7691     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator16IVibratorManager12cancelSyncedEv"
7692    },
7693    {
7694     "is_pure" : true,
7695     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator16IVibratorManager19getInterfaceVersionEPi"
7696    },
7697    {
7698     "is_pure" : true,
7699     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator16IVibratorManager16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
7700    }
7701   ]
7702  },
7703  {
7704   "alignment" : 4,
7705   "base_specifiers" :
7706   [
7707    {
7708     "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware8vibrator16IVibratorManagerEEE"
7709    }
7710   ],
7711   "linker_set_key" : "_ZTIN4aidl7android8hardware8vibrator17BnVibratorManagerE",
7712   "name" : "aidl::android::hardware::vibrator::BnVibratorManager",
7713   "record_kind" : "class",
7714   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator17BnVibratorManagerE",
7715   "self_type" : "_ZTIN4aidl7android8hardware8vibrator17BnVibratorManagerE",
7716   "size" : 24,
7717   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BnVibratorManager.h",
7718   "vtable_components" :
7719   [
7720    {
7721     "kind" : "offset_to_top"
7722    },
7723    {
7724     "kind" : "rtti",
7725     "mangled_component_name" : "_ZTIN4aidl7android8hardware8vibrator17BnVibratorManagerE"
7726    },
7727    {
7728     "kind" : "complete_dtor_pointer",
7729     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator17BnVibratorManagerD1Ev"
7730    },
7731    {
7732     "kind" : "deleting_dtor_pointer",
7733     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator17BnVibratorManagerD0Ev"
7734    },
7735    {
7736     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8vibrator16IVibratorManagerEE8asBinderEv"
7737    },
7738    {
7739     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8vibrator16IVibratorManagerEE8isRemoteEv"
7740    },
7741    {
7742     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
7743    },
7744    {
7745     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
7746    },
7747    {
7748     "is_pure" : true,
7749     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator16IVibratorManager15getCapabilitiesEPi"
7750    },
7751    {
7752     "is_pure" : true,
7753     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator16IVibratorManager14getVibratorIdsEPNSt3__16vectorIiNS4_9allocatorIiEEEE"
7754    },
7755    {
7756     "is_pure" : true,
7757     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator16IVibratorManager11getVibratorEiPNSt3__110shared_ptrINS2_9IVibratorEEE"
7758    },
7759    {
7760     "is_pure" : true,
7761     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator16IVibratorManager13prepareSyncedERKNSt3__16vectorIiNS4_9allocatorIiEEEE"
7762    },
7763    {
7764     "is_pure" : true,
7765     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator16IVibratorManager13triggerSyncedERKNSt3__110shared_ptrINS2_17IVibratorCallbackEEE"
7766    },
7767    {
7768     "is_pure" : true,
7769     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator16IVibratorManager12cancelSyncedEv"
7770    },
7771    {
7772     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator17BnVibratorManager19getInterfaceVersionEPi"
7773    },
7774    {
7775     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator17BnVibratorManager16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
7776    },
7777    {
7778     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator17BnVibratorManager12createBinderEv"
7779    }
7780   ]
7781  },
7782  {
7783   "alignment" : 4,
7784   "base_specifiers" :
7785   [
7786    {
7787     "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware8vibrator16IVibratorManagerEEE"
7788    }
7789   ],
7790   "fields" :
7791   [
7792    {
7793     "field_name" : "_aidl_cached_version",
7794     "field_offset" : 160,
7795     "referenced_type" : "_ZTIi"
7796    },
7797    {
7798     "field_name" : "_aidl_cached_hash",
7799     "field_offset" : 192,
7800     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
7801    },
7802    {
7803     "field_name" : "_aidl_cached_hash_mutex",
7804     "field_offset" : 288,
7805     "referenced_type" : "_ZTINSt3__15mutexE"
7806    }
7807   ],
7808   "linker_set_key" : "_ZTIN4aidl7android8hardware8vibrator17BpVibratorManagerE",
7809   "name" : "aidl::android::hardware::vibrator::BpVibratorManager",
7810   "record_kind" : "class",
7811   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator17BpVibratorManagerE",
7812   "self_type" : "_ZTIN4aidl7android8hardware8vibrator17BpVibratorManagerE",
7813   "size" : 40,
7814   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BpVibratorManager.h",
7815   "vtable_components" :
7816   [
7817    {
7818     "kind" : "offset_to_top"
7819    },
7820    {
7821     "kind" : "rtti",
7822     "mangled_component_name" : "_ZTIN4aidl7android8hardware8vibrator17BpVibratorManagerE"
7823    },
7824    {
7825     "kind" : "complete_dtor_pointer",
7826     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator17BpVibratorManagerD1Ev"
7827    },
7828    {
7829     "kind" : "deleting_dtor_pointer",
7830     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator17BpVibratorManagerD0Ev"
7831    },
7832    {
7833     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8vibrator16IVibratorManagerEE8asBinderEv"
7834    },
7835    {
7836     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8vibrator16IVibratorManagerEE8isRemoteEv"
7837    },
7838    {
7839     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8vibrator16IVibratorManagerEE4dumpEiPPKcj"
7840    },
7841    {
7842     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
7843    },
7844    {
7845     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator17BpVibratorManager15getCapabilitiesEPi"
7846    },
7847    {
7848     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator17BpVibratorManager14getVibratorIdsEPNSt3__16vectorIiNS4_9allocatorIiEEEE"
7849    },
7850    {
7851     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator17BpVibratorManager11getVibratorEiPNSt3__110shared_ptrINS2_9IVibratorEEE"
7852    },
7853    {
7854     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator17BpVibratorManager13prepareSyncedERKNSt3__16vectorIiNS4_9allocatorIiEEEE"
7855    },
7856    {
7857     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator17BpVibratorManager13triggerSyncedERKNSt3__110shared_ptrINS2_17IVibratorCallbackEEE"
7858    },
7859    {
7860     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator17BpVibratorManager12cancelSyncedEv"
7861    },
7862    {
7863     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator17BpVibratorManager19getInterfaceVersionEPi"
7864    },
7865    {
7866     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator17BpVibratorManager16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
7867    }
7868   ]
7869  },
7870  {
7871   "alignment" : 4,
7872   "base_specifiers" :
7873   [
7874    {
7875     "referenced_type" : "_ZTIN3ndk11ICInterfaceE"
7876    }
7877   ],
7878   "linker_set_key" : "_ZTIN4aidl7android8hardware8vibrator17IVibratorCallbackE",
7879   "name" : "aidl::android::hardware::vibrator::IVibratorCallback",
7880   "record_kind" : "class",
7881   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator17IVibratorCallbackE",
7882   "self_type" : "_ZTIN4aidl7android8hardware8vibrator17IVibratorCallbackE",
7883   "size" : 16,
7884   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorCallback.h",
7885   "vtable_components" :
7886   [
7887    {
7888     "kind" : "offset_to_top"
7889    },
7890    {
7891     "kind" : "rtti",
7892     "mangled_component_name" : "_ZTIN4aidl7android8hardware8vibrator17IVibratorCallbackE"
7893    },
7894    {
7895     "kind" : "complete_dtor_pointer",
7896     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator17IVibratorCallbackD1Ev"
7897    },
7898    {
7899     "kind" : "deleting_dtor_pointer",
7900     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator17IVibratorCallbackD0Ev"
7901    },
7902    {
7903     "is_pure" : true,
7904     "mangled_component_name" : "_ZN3ndk11ICInterface8asBinderEv"
7905    },
7906    {
7907     "is_pure" : true,
7908     "mangled_component_name" : "_ZN3ndk11ICInterface8isRemoteEv"
7909    },
7910    {
7911     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
7912    },
7913    {
7914     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
7915    },
7916    {
7917     "is_pure" : true,
7918     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator17IVibratorCallback10onCompleteEv"
7919    },
7920    {
7921     "is_pure" : true,
7922     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator17IVibratorCallback19getInterfaceVersionEPi"
7923    },
7924    {
7925     "is_pure" : true,
7926     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator17IVibratorCallback16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
7927    }
7928   ]
7929  },
7930  {
7931   "alignment" : 4,
7932   "base_specifiers" :
7933   [
7934    {
7935     "referenced_type" : "_ZTIN3ndk12BnCInterfaceIN4aidl7android8hardware8vibrator17IVibratorCallbackEEE"
7936    }
7937   ],
7938   "linker_set_key" : "_ZTIN4aidl7android8hardware8vibrator18BnVibratorCallbackE",
7939   "name" : "aidl::android::hardware::vibrator::BnVibratorCallback",
7940   "record_kind" : "class",
7941   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator18BnVibratorCallbackE",
7942   "self_type" : "_ZTIN4aidl7android8hardware8vibrator18BnVibratorCallbackE",
7943   "size" : 24,
7944   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BnVibratorCallback.h",
7945   "vtable_components" :
7946   [
7947    {
7948     "kind" : "offset_to_top"
7949    },
7950    {
7951     "kind" : "rtti",
7952     "mangled_component_name" : "_ZTIN4aidl7android8hardware8vibrator18BnVibratorCallbackE"
7953    },
7954    {
7955     "kind" : "complete_dtor_pointer",
7956     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator18BnVibratorCallbackD1Ev"
7957    },
7958    {
7959     "kind" : "deleting_dtor_pointer",
7960     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator18BnVibratorCallbackD0Ev"
7961    },
7962    {
7963     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8vibrator17IVibratorCallbackEE8asBinderEv"
7964    },
7965    {
7966     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8vibrator17IVibratorCallbackEE8isRemoteEv"
7967    },
7968    {
7969     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
7970    },
7971    {
7972     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
7973    },
7974    {
7975     "is_pure" : true,
7976     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator17IVibratorCallback10onCompleteEv"
7977    },
7978    {
7979     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator18BnVibratorCallback19getInterfaceVersionEPi"
7980    },
7981    {
7982     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator18BnVibratorCallback16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
7983    },
7984    {
7985     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator18BnVibratorCallback12createBinderEv"
7986    }
7987   ]
7988  },
7989  {
7990   "alignment" : 4,
7991   "base_specifiers" :
7992   [
7993    {
7994     "referenced_type" : "_ZTIN3ndk12BpCInterfaceIN4aidl7android8hardware8vibrator17IVibratorCallbackEEE"
7995    }
7996   ],
7997   "fields" :
7998   [
7999    {
8000     "field_name" : "_aidl_cached_version",
8001     "field_offset" : 160,
8002     "referenced_type" : "_ZTIi"
8003    },
8004    {
8005     "field_name" : "_aidl_cached_hash",
8006     "field_offset" : 192,
8007     "referenced_type" : "_ZTINSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE"
8008    },
8009    {
8010     "field_name" : "_aidl_cached_hash_mutex",
8011     "field_offset" : 288,
8012     "referenced_type" : "_ZTINSt3__15mutexE"
8013    }
8014   ],
8015   "linker_set_key" : "_ZTIN4aidl7android8hardware8vibrator18BpVibratorCallbackE",
8016   "name" : "aidl::android::hardware::vibrator::BpVibratorCallback",
8017   "record_kind" : "class",
8018   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator18BpVibratorCallbackE",
8019   "self_type" : "_ZTIN4aidl7android8hardware8vibrator18BpVibratorCallbackE",
8020   "size" : 40,
8021   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BpVibratorCallback.h",
8022   "vtable_components" :
8023   [
8024    {
8025     "kind" : "offset_to_top"
8026    },
8027    {
8028     "kind" : "rtti",
8029     "mangled_component_name" : "_ZTIN4aidl7android8hardware8vibrator18BpVibratorCallbackE"
8030    },
8031    {
8032     "kind" : "complete_dtor_pointer",
8033     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator18BpVibratorCallbackD1Ev"
8034    },
8035    {
8036     "kind" : "deleting_dtor_pointer",
8037     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator18BpVibratorCallbackD0Ev"
8038    },
8039    {
8040     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8vibrator17IVibratorCallbackEE8asBinderEv"
8041    },
8042    {
8043     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8vibrator17IVibratorCallbackEE8isRemoteEv"
8044    },
8045    {
8046     "mangled_component_name" : "_ZN3ndk12BpCInterfaceIN4aidl7android8hardware8vibrator17IVibratorCallbackEE4dumpEiPPKcj"
8047    },
8048    {
8049     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
8050    },
8051    {
8052     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator18BpVibratorCallback10onCompleteEv"
8053    },
8054    {
8055     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator18BpVibratorCallback19getInterfaceVersionEPi"
8056    },
8057    {
8058     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator18BpVibratorCallback16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
8059    }
8060   ]
8061  },
8062  {
8063   "alignment" : 4,
8064   "base_specifiers" :
8065   [
8066    {
8067     "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator10BnVibratorE"
8068    }
8069   ],
8070   "fields" :
8071   [
8072    {
8073     "access" : "private",
8074     "field_name" : "_impl",
8075     "field_offset" : 192,
8076     "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware8vibrator9IVibratorEEE"
8077    }
8078   ],
8079   "linker_set_key" : "_ZTIN4aidl7android8hardware8vibrator18IVibratorDelegatorE",
8080   "name" : "aidl::android::hardware::vibrator::IVibratorDelegator",
8081   "record_kind" : "class",
8082   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator18IVibratorDelegatorE",
8083   "self_type" : "_ZTIN4aidl7android8hardware8vibrator18IVibratorDelegatorE",
8084   "size" : 32,
8085   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BnVibrator.h",
8086   "vtable_components" :
8087   [
8088    {
8089     "kind" : "offset_to_top"
8090    },
8091    {
8092     "kind" : "rtti",
8093     "mangled_component_name" : "_ZTIN4aidl7android8hardware8vibrator18IVibratorDelegatorE"
8094    },
8095    {
8096     "kind" : "complete_dtor_pointer",
8097     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator18IVibratorDelegatorD1Ev"
8098    },
8099    {
8100     "kind" : "deleting_dtor_pointer",
8101     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator18IVibratorDelegatorD0Ev"
8102    },
8103    {
8104     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8vibrator9IVibratorEE8asBinderEv"
8105    },
8106    {
8107     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8vibrator9IVibratorEE8isRemoteEv"
8108    },
8109    {
8110     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
8111    },
8112    {
8113     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
8114    },
8115    {
8116     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator18IVibratorDelegator15getCapabilitiesEPi"
8117    },
8118    {
8119     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator18IVibratorDelegator3offEv"
8120    },
8121    {
8122     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator18IVibratorDelegator2onEiRKNSt3__110shared_ptrINS2_17IVibratorCallbackEEE"
8123    },
8124    {
8125     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator18IVibratorDelegator7performENS2_6EffectENS2_14EffectStrengthERKNSt3__110shared_ptrINS2_17IVibratorCallbackEEEPi"
8126    },
8127    {
8128     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator18IVibratorDelegator19getSupportedEffectsEPNSt3__16vectorINS2_6EffectENS4_9allocatorIS6_EEEE"
8129    },
8130    {
8131     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator18IVibratorDelegator12setAmplitudeEf"
8132    },
8133    {
8134     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator18IVibratorDelegator18setExternalControlEb"
8135    },
8136    {
8137     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator18IVibratorDelegator22getCompositionDelayMaxEPi"
8138    },
8139    {
8140     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator18IVibratorDelegator21getCompositionSizeMaxEPi"
8141    },
8142    {
8143     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator18IVibratorDelegator22getSupportedPrimitivesEPNSt3__16vectorINS2_18CompositePrimitiveENS4_9allocatorIS6_EEEE"
8144    },
8145    {
8146     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator18IVibratorDelegator20getPrimitiveDurationENS2_18CompositePrimitiveEPi"
8147    },
8148    {
8149     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator18IVibratorDelegator7composeERKNSt3__16vectorINS2_15CompositeEffectENS4_9allocatorIS6_EEEERKNS4_10shared_ptrINS2_17IVibratorCallbackEEE"
8150    },
8151    {
8152     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator18IVibratorDelegator27getSupportedAlwaysOnEffectsEPNSt3__16vectorINS2_6EffectENS4_9allocatorIS6_EEEE"
8153    },
8154    {
8155     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator18IVibratorDelegator14alwaysOnEnableEiNS2_6EffectENS2_14EffectStrengthE"
8156    },
8157    {
8158     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator18IVibratorDelegator15alwaysOnDisableEi"
8159    },
8160    {
8161     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator18IVibratorDelegator20getResonantFrequencyEPf"
8162    },
8163    {
8164     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator18IVibratorDelegator10getQFactorEPf"
8165    },
8166    {
8167     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator18IVibratorDelegator22getFrequencyResolutionEPf"
8168    },
8169    {
8170     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator18IVibratorDelegator19getFrequencyMinimumEPf"
8171    },
8172    {
8173     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator18IVibratorDelegator24getBandwidthAmplitudeMapEPNSt3__16vectorIfNS4_9allocatorIfEEEE"
8174    },
8175    {
8176     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator18IVibratorDelegator27getPwlePrimitiveDurationMaxEPi"
8177    },
8178    {
8179     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator18IVibratorDelegator25getPwleCompositionSizeMaxEPi"
8180    },
8181    {
8182     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator18IVibratorDelegator19getSupportedBrakingEPNSt3__16vectorINS2_7BrakingENS4_9allocatorIS6_EEEE"
8183    },
8184    {
8185     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator18IVibratorDelegator11composePwleERKNSt3__16vectorINS2_13PrimitivePwleENS4_9allocatorIS6_EEEERKNS4_10shared_ptrINS2_17IVibratorCallbackEEE"
8186    },
8187    {
8188     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator10BnVibrator19getInterfaceVersionEPi"
8189    },
8190    {
8191     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator10BnVibrator16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
8192    },
8193    {
8194     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator10BnVibrator12createBinderEv"
8195    }
8196   ]
8197  },
8198  {
8199   "alignment" : 4,
8200   "base_specifiers" :
8201   [
8202    {
8203     "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator16IVibratorManagerE"
8204    }
8205   ],
8206   "linker_set_key" : "_ZTIN4aidl7android8hardware8vibrator23IVibratorManagerDefaultE",
8207   "name" : "aidl::android::hardware::vibrator::IVibratorManagerDefault",
8208   "record_kind" : "class",
8209   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator23IVibratorManagerDefaultE",
8210   "self_type" : "_ZTIN4aidl7android8hardware8vibrator23IVibratorManagerDefaultE",
8211   "size" : 16,
8212   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorManager.h",
8213   "vtable_components" :
8214   [
8215    {
8216     "kind" : "offset_to_top"
8217    },
8218    {
8219     "kind" : "rtti",
8220     "mangled_component_name" : "_ZTIN4aidl7android8hardware8vibrator23IVibratorManagerDefaultE"
8221    },
8222    {
8223     "kind" : "complete_dtor_pointer",
8224     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator23IVibratorManagerDefaultD1Ev"
8225    },
8226    {
8227     "kind" : "deleting_dtor_pointer",
8228     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator23IVibratorManagerDefaultD0Ev"
8229    },
8230    {
8231     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator23IVibratorManagerDefault8asBinderEv"
8232    },
8233    {
8234     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator23IVibratorManagerDefault8isRemoteEv"
8235    },
8236    {
8237     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
8238    },
8239    {
8240     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
8241    },
8242    {
8243     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator23IVibratorManagerDefault15getCapabilitiesEPi"
8244    },
8245    {
8246     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator23IVibratorManagerDefault14getVibratorIdsEPNSt3__16vectorIiNS4_9allocatorIiEEEE"
8247    },
8248    {
8249     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator23IVibratorManagerDefault11getVibratorEiPNSt3__110shared_ptrINS2_9IVibratorEEE"
8250    },
8251    {
8252     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator23IVibratorManagerDefault13prepareSyncedERKNSt3__16vectorIiNS4_9allocatorIiEEEE"
8253    },
8254    {
8255     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator23IVibratorManagerDefault13triggerSyncedERKNSt3__110shared_ptrINS2_17IVibratorCallbackEEE"
8256    },
8257    {
8258     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator23IVibratorManagerDefault12cancelSyncedEv"
8259    },
8260    {
8261     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator23IVibratorManagerDefault19getInterfaceVersionEPi"
8262    },
8263    {
8264     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator23IVibratorManagerDefault16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
8265    }
8266   ]
8267  },
8268  {
8269   "alignment" : 4,
8270   "base_specifiers" :
8271   [
8272    {
8273     "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator17IVibratorCallbackE"
8274    }
8275   ],
8276   "linker_set_key" : "_ZTIN4aidl7android8hardware8vibrator24IVibratorCallbackDefaultE",
8277   "name" : "aidl::android::hardware::vibrator::IVibratorCallbackDefault",
8278   "record_kind" : "class",
8279   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator24IVibratorCallbackDefaultE",
8280   "self_type" : "_ZTIN4aidl7android8hardware8vibrator24IVibratorCallbackDefaultE",
8281   "size" : 16,
8282   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibratorCallback.h",
8283   "vtable_components" :
8284   [
8285    {
8286     "kind" : "offset_to_top"
8287    },
8288    {
8289     "kind" : "rtti",
8290     "mangled_component_name" : "_ZTIN4aidl7android8hardware8vibrator24IVibratorCallbackDefaultE"
8291    },
8292    {
8293     "kind" : "complete_dtor_pointer",
8294     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator24IVibratorCallbackDefaultD1Ev"
8295    },
8296    {
8297     "kind" : "deleting_dtor_pointer",
8298     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator24IVibratorCallbackDefaultD0Ev"
8299    },
8300    {
8301     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator24IVibratorCallbackDefault8asBinderEv"
8302    },
8303    {
8304     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator24IVibratorCallbackDefault8isRemoteEv"
8305    },
8306    {
8307     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
8308    },
8309    {
8310     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
8311    },
8312    {
8313     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator24IVibratorCallbackDefault10onCompleteEv"
8314    },
8315    {
8316     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator24IVibratorCallbackDefault19getInterfaceVersionEPi"
8317    },
8318    {
8319     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator24IVibratorCallbackDefault16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
8320    }
8321   ]
8322  },
8323  {
8324   "alignment" : 4,
8325   "base_specifiers" :
8326   [
8327    {
8328     "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator17BnVibratorManagerE"
8329    }
8330   ],
8331   "fields" :
8332   [
8333    {
8334     "access" : "private",
8335     "field_name" : "_impl",
8336     "field_offset" : 192,
8337     "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware8vibrator16IVibratorManagerEEE"
8338    }
8339   ],
8340   "linker_set_key" : "_ZTIN4aidl7android8hardware8vibrator25IVibratorManagerDelegatorE",
8341   "name" : "aidl::android::hardware::vibrator::IVibratorManagerDelegator",
8342   "record_kind" : "class",
8343   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator25IVibratorManagerDelegatorE",
8344   "self_type" : "_ZTIN4aidl7android8hardware8vibrator25IVibratorManagerDelegatorE",
8345   "size" : 32,
8346   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BnVibratorManager.h",
8347   "vtable_components" :
8348   [
8349    {
8350     "kind" : "offset_to_top"
8351    },
8352    {
8353     "kind" : "rtti",
8354     "mangled_component_name" : "_ZTIN4aidl7android8hardware8vibrator25IVibratorManagerDelegatorE"
8355    },
8356    {
8357     "kind" : "complete_dtor_pointer",
8358     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator25IVibratorManagerDelegatorD1Ev"
8359    },
8360    {
8361     "kind" : "deleting_dtor_pointer",
8362     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator25IVibratorManagerDelegatorD0Ev"
8363    },
8364    {
8365     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8vibrator16IVibratorManagerEE8asBinderEv"
8366    },
8367    {
8368     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8vibrator16IVibratorManagerEE8isRemoteEv"
8369    },
8370    {
8371     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
8372    },
8373    {
8374     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
8375    },
8376    {
8377     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator25IVibratorManagerDelegator15getCapabilitiesEPi"
8378    },
8379    {
8380     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator25IVibratorManagerDelegator14getVibratorIdsEPNSt3__16vectorIiNS4_9allocatorIiEEEE"
8381    },
8382    {
8383     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator25IVibratorManagerDelegator11getVibratorEiPNSt3__110shared_ptrINS2_9IVibratorEEE"
8384    },
8385    {
8386     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator25IVibratorManagerDelegator13prepareSyncedERKNSt3__16vectorIiNS4_9allocatorIiEEEE"
8387    },
8388    {
8389     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator25IVibratorManagerDelegator13triggerSyncedERKNSt3__110shared_ptrINS2_17IVibratorCallbackEEE"
8390    },
8391    {
8392     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator25IVibratorManagerDelegator12cancelSyncedEv"
8393    },
8394    {
8395     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator17BnVibratorManager19getInterfaceVersionEPi"
8396    },
8397    {
8398     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator17BnVibratorManager16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
8399    },
8400    {
8401     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator17BnVibratorManager12createBinderEv"
8402    }
8403   ]
8404  },
8405  {
8406   "alignment" : 4,
8407   "base_specifiers" :
8408   [
8409    {
8410     "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator18BnVibratorCallbackE"
8411    }
8412   ],
8413   "fields" :
8414   [
8415    {
8416     "access" : "private",
8417     "field_name" : "_impl",
8418     "field_offset" : 192,
8419     "referenced_type" : "_ZTINSt3__110shared_ptrIN4aidl7android8hardware8vibrator17IVibratorCallbackEEE"
8420    }
8421   ],
8422   "linker_set_key" : "_ZTIN4aidl7android8hardware8vibrator26IVibratorCallbackDelegatorE",
8423   "name" : "aidl::android::hardware::vibrator::IVibratorCallbackDelegator",
8424   "record_kind" : "class",
8425   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator26IVibratorCallbackDelegatorE",
8426   "self_type" : "_ZTIN4aidl7android8hardware8vibrator26IVibratorCallbackDelegatorE",
8427   "size" : 32,
8428   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/BnVibratorCallback.h",
8429   "vtable_components" :
8430   [
8431    {
8432     "kind" : "offset_to_top"
8433    },
8434    {
8435     "kind" : "rtti",
8436     "mangled_component_name" : "_ZTIN4aidl7android8hardware8vibrator26IVibratorCallbackDelegatorE"
8437    },
8438    {
8439     "kind" : "complete_dtor_pointer",
8440     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator26IVibratorCallbackDelegatorD1Ev"
8441    },
8442    {
8443     "kind" : "deleting_dtor_pointer",
8444     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator26IVibratorCallbackDelegatorD0Ev"
8445    },
8446    {
8447     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8vibrator17IVibratorCallbackEE8asBinderEv"
8448    },
8449    {
8450     "mangled_component_name" : "_ZN3ndk12BnCInterfaceIN4aidl7android8hardware8vibrator17IVibratorCallbackEE8isRemoteEv"
8451    },
8452    {
8453     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
8454    },
8455    {
8456     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
8457    },
8458    {
8459     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator26IVibratorCallbackDelegator10onCompleteEv"
8460    },
8461    {
8462     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator18BnVibratorCallback19getInterfaceVersionEPi"
8463    },
8464    {
8465     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator18BnVibratorCallback16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
8466    },
8467    {
8468     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator18BnVibratorCallback12createBinderEv"
8469    }
8470   ]
8471  },
8472  {
8473   "alignment" : 4,
8474   "base_specifiers" :
8475   [
8476    {
8477     "referenced_type" : "_ZTIN3ndk11ICInterfaceE"
8478    }
8479   ],
8480   "linker_set_key" : "_ZTIN4aidl7android8hardware8vibrator9IVibratorE",
8481   "name" : "aidl::android::hardware::vibrator::IVibrator",
8482   "record_kind" : "class",
8483   "referenced_type" : "_ZTIN4aidl7android8hardware8vibrator9IVibratorE",
8484   "self_type" : "_ZTIN4aidl7android8hardware8vibrator9IVibratorE",
8485   "size" : 16,
8486   "source_file" : "out/soong/.intermediates/hardware/interfaces/vibrator/aidl/android.hardware.vibrator-V2-ndk-source/gen/include/aidl/android/hardware/vibrator/IVibrator.h",
8487   "vtable_components" :
8488   [
8489    {
8490     "kind" : "offset_to_top"
8491    },
8492    {
8493     "kind" : "rtti",
8494     "mangled_component_name" : "_ZTIN4aidl7android8hardware8vibrator9IVibratorE"
8495    },
8496    {
8497     "kind" : "complete_dtor_pointer",
8498     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibratorD1Ev"
8499    },
8500    {
8501     "kind" : "deleting_dtor_pointer",
8502     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibratorD0Ev"
8503    },
8504    {
8505     "is_pure" : true,
8506     "mangled_component_name" : "_ZN3ndk11ICInterface8asBinderEv"
8507    },
8508    {
8509     "is_pure" : true,
8510     "mangled_component_name" : "_ZN3ndk11ICInterface8isRemoteEv"
8511    },
8512    {
8513     "mangled_component_name" : "_ZN3ndk11ICInterface4dumpEiPPKcj"
8514    },
8515    {
8516     "mangled_component_name" : "_ZN3ndk11ICInterface18handleShellCommandEiiiPPKcj"
8517    },
8518    {
8519     "is_pure" : true,
8520     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator15getCapabilitiesEPi"
8521    },
8522    {
8523     "is_pure" : true,
8524     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator3offEv"
8525    },
8526    {
8527     "is_pure" : true,
8528     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator2onEiRKNSt3__110shared_ptrINS2_17IVibratorCallbackEEE"
8529    },
8530    {
8531     "is_pure" : true,
8532     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator7performENS2_6EffectENS2_14EffectStrengthERKNSt3__110shared_ptrINS2_17IVibratorCallbackEEEPi"
8533    },
8534    {
8535     "is_pure" : true,
8536     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator19getSupportedEffectsEPNSt3__16vectorINS2_6EffectENS4_9allocatorIS6_EEEE"
8537    },
8538    {
8539     "is_pure" : true,
8540     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator12setAmplitudeEf"
8541    },
8542    {
8543     "is_pure" : true,
8544     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator18setExternalControlEb"
8545    },
8546    {
8547     "is_pure" : true,
8548     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator22getCompositionDelayMaxEPi"
8549    },
8550    {
8551     "is_pure" : true,
8552     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator21getCompositionSizeMaxEPi"
8553    },
8554    {
8555     "is_pure" : true,
8556     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator22getSupportedPrimitivesEPNSt3__16vectorINS2_18CompositePrimitiveENS4_9allocatorIS6_EEEE"
8557    },
8558    {
8559     "is_pure" : true,
8560     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator20getPrimitiveDurationENS2_18CompositePrimitiveEPi"
8561    },
8562    {
8563     "is_pure" : true,
8564     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator7composeERKNSt3__16vectorINS2_15CompositeEffectENS4_9allocatorIS6_EEEERKNS4_10shared_ptrINS2_17IVibratorCallbackEEE"
8565    },
8566    {
8567     "is_pure" : true,
8568     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator27getSupportedAlwaysOnEffectsEPNSt3__16vectorINS2_6EffectENS4_9allocatorIS6_EEEE"
8569    },
8570    {
8571     "is_pure" : true,
8572     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator14alwaysOnEnableEiNS2_6EffectENS2_14EffectStrengthE"
8573    },
8574    {
8575     "is_pure" : true,
8576     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator15alwaysOnDisableEi"
8577    },
8578    {
8579     "is_pure" : true,
8580     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator20getResonantFrequencyEPf"
8581    },
8582    {
8583     "is_pure" : true,
8584     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator10getQFactorEPf"
8585    },
8586    {
8587     "is_pure" : true,
8588     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator22getFrequencyResolutionEPf"
8589    },
8590    {
8591     "is_pure" : true,
8592     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator19getFrequencyMinimumEPf"
8593    },
8594    {
8595     "is_pure" : true,
8596     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator24getBandwidthAmplitudeMapEPNSt3__16vectorIfNS4_9allocatorIfEEEE"
8597    },
8598    {
8599     "is_pure" : true,
8600     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator27getPwlePrimitiveDurationMaxEPi"
8601    },
8602    {
8603     "is_pure" : true,
8604     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator25getPwleCompositionSizeMaxEPi"
8605    },
8606    {
8607     "is_pure" : true,
8608     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator19getSupportedBrakingEPNSt3__16vectorINS2_7BrakingENS4_9allocatorIS6_EEEE"
8609    },
8610    {
8611     "is_pure" : true,
8612     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator11composePwleERKNSt3__16vectorINS2_13PrimitivePwleENS4_9allocatorIS6_EEEERKNS4_10shared_ptrINS2_17IVibratorCallbackEEE"
8613    },
8614    {
8615     "is_pure" : true,
8616     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator19getInterfaceVersionEPi"
8617    },
8618    {
8619     "is_pure" : true,
8620     "mangled_component_name" : "_ZN4aidl7android8hardware8vibrator9IVibrator16getInterfaceHashEPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
8621    }
8622   ]
8623  },
8624  {
8625   "alignment" : 1,
8626   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8vibrator10ActivePwleEEE",
8627   "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::vibrator::ActivePwle>",
8628   "record_kind" : "class",
8629   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8vibrator10ActivePwleEEE",
8630   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8vibrator10ActivePwleEEE",
8631   "size" : 1,
8632   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
8633   "template_args" :
8634   [
8635    "_ZTIN4aidl7android8hardware8vibrator10ActivePwleE"
8636   ]
8637  },
8638  {
8639   "alignment" : 1,
8640   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8vibrator11BrakingPwleEEE",
8641   "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::vibrator::BrakingPwle>",
8642   "record_kind" : "class",
8643   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8vibrator11BrakingPwleEEE",
8644   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8vibrator11BrakingPwleEEE",
8645   "size" : 1,
8646   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
8647   "template_args" :
8648   [
8649    "_ZTIN4aidl7android8hardware8vibrator11BrakingPwleE"
8650   ]
8651  },
8652  {
8653   "alignment" : 1,
8654   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8vibrator18CompositePrimitiveEEE",
8655   "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::vibrator::CompositePrimitive>",
8656   "record_kind" : "class",
8657   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8vibrator18CompositePrimitiveEEE",
8658   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8vibrator18CompositePrimitiveEEE",
8659   "size" : 1,
8660   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
8661   "template_args" :
8662   [
8663    "_ZTIN4aidl7android8hardware8vibrator18CompositePrimitiveE"
8664   ]
8665  },
8666  {
8667   "alignment" : 1,
8668   "linker_set_key" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8vibrator7BrakingEEE",
8669   "name" : "android::internal::details::IsPointerLike<aidl::android::hardware::vibrator::Braking>",
8670   "record_kind" : "class",
8671   "referenced_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8vibrator7BrakingEEE",
8672   "self_type" : "_ZTIN7android8internal7details13IsPointerLikeIN4aidl7android8hardware8vibrator7BrakingEEE",
8673   "size" : 1,
8674   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
8675   "template_args" :
8676   [
8677    "_ZTIN4aidl7android8hardware8vibrator7BrakingE"
8678   ]
8679  },
8680  {
8681   "alignment" : 1,
8682   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8vibrator10ActivePwleEEE",
8683   "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::vibrator::ActivePwle>",
8684   "record_kind" : "class",
8685   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8vibrator10ActivePwleEEE",
8686   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8vibrator10ActivePwleEEE",
8687   "size" : 1,
8688   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
8689   "template_args" :
8690   [
8691    "_ZTIN4aidl7android8hardware8vibrator10ActivePwleE"
8692   ]
8693  },
8694  {
8695   "alignment" : 1,
8696   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8vibrator11BrakingPwleEEE",
8697   "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::vibrator::BrakingPwle>",
8698   "record_kind" : "class",
8699   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8vibrator11BrakingPwleEEE",
8700   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8vibrator11BrakingPwleEEE",
8701   "size" : 1,
8702   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
8703   "template_args" :
8704   [
8705    "_ZTIN4aidl7android8hardware8vibrator11BrakingPwleE"
8706   ]
8707  },
8708  {
8709   "alignment" : 1,
8710   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8vibrator18CompositePrimitiveEEE",
8711   "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::vibrator::CompositePrimitive>",
8712   "record_kind" : "class",
8713   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8vibrator18CompositePrimitiveEEE",
8714   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8vibrator18CompositePrimitiveEEE",
8715   "size" : 1,
8716   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
8717   "template_args" :
8718   [
8719    "_ZTIN4aidl7android8hardware8vibrator18CompositePrimitiveE"
8720   ]
8721  },
8722  {
8723   "alignment" : 1,
8724   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8vibrator7BrakingEEE",
8725   "name" : "android::internal::details::ToEmptyString<aidl::android::hardware::vibrator::Braking>",
8726   "record_kind" : "class",
8727   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8vibrator7BrakingEEE",
8728   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIN4aidl7android8hardware8vibrator7BrakingEEE",
8729   "size" : 1,
8730   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
8731   "template_args" :
8732   [
8733    "_ZTIN4aidl7android8hardware8vibrator7BrakingE"
8734   ]
8735  },
8736  {
8737   "alignment" : 1,
8738   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIfEE",
8739   "name" : "android::internal::details::ToEmptyString<float>",
8740   "record_kind" : "class",
8741   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIfEE",
8742   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIfEE",
8743   "size" : 1,
8744   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
8745   "template_args" :
8746   [
8747    "_ZTIf"
8748   ]
8749  },
8750  {
8751   "alignment" : 1,
8752   "linker_set_key" : "_ZTIN7android8internal7details13ToEmptyStringIiEE",
8753   "name" : "android::internal::details::ToEmptyString<int>",
8754   "record_kind" : "class",
8755   "referenced_type" : "_ZTIN7android8internal7details13ToEmptyStringIiEE",
8756   "self_type" : "_ZTIN7android8internal7details13ToEmptyStringIiEE",
8757   "size" : 1,
8758   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
8759   "template_args" :
8760   [
8761    "_ZTIi"
8762   ]
8763  },
8764  {
8765   "alignment" : 1,
8766   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8vibrator10ActivePwleEEE",
8767   "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::vibrator::ActivePwle>",
8768   "record_kind" : "class",
8769   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8vibrator10ActivePwleEEE",
8770   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8vibrator10ActivePwleEEE",
8771   "size" : 1,
8772   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
8773   "template_args" :
8774   [
8775    "_ZTIN4aidl7android8hardware8vibrator10ActivePwleE"
8776   ]
8777  },
8778  {
8779   "alignment" : 1,
8780   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8vibrator11BrakingPwleEEE",
8781   "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::vibrator::BrakingPwle>",
8782   "record_kind" : "class",
8783   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8vibrator11BrakingPwleEEE",
8784   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8vibrator11BrakingPwleEEE",
8785   "size" : 1,
8786   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
8787   "template_args" :
8788   [
8789    "_ZTIN4aidl7android8hardware8vibrator11BrakingPwleE"
8790   ]
8791  },
8792  {
8793   "alignment" : 1,
8794   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8vibrator18CompositePrimitiveEEE",
8795   "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::vibrator::CompositePrimitive>",
8796   "record_kind" : "class",
8797   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8vibrator18CompositePrimitiveEEE",
8798   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8vibrator18CompositePrimitiveEEE",
8799   "size" : 1,
8800   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
8801   "template_args" :
8802   [
8803    "_ZTIN4aidl7android8hardware8vibrator18CompositePrimitiveE"
8804   ]
8805  },
8806  {
8807   "alignment" : 1,
8808   "linker_set_key" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8vibrator7BrakingEEE",
8809   "name" : "android::internal::details::HasToStringMethod<aidl::android::hardware::vibrator::Braking>",
8810   "record_kind" : "class",
8811   "referenced_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8vibrator7BrakingEEE",
8812   "self_type" : "_ZTIN7android8internal7details17HasToStringMethodIN4aidl7android8hardware8vibrator7BrakingEEE",
8813   "size" : 1,
8814   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
8815   "template_args" :
8816   [
8817    "_ZTIN4aidl7android8hardware8vibrator7BrakingE"
8818   ]
8819  },
8820  {
8821   "alignment" : 1,
8822   "base_specifiers" :
8823   [
8824    {
8825     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
8826    }
8827   ],
8828   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8vibrator10ActivePwleENSt3__110shared_ptrEEE",
8829   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::vibrator::ActivePwle, std::shared_ptr>",
8830   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8vibrator10ActivePwleENSt3__110shared_ptrEEE",
8831   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8vibrator10ActivePwleENSt3__110shared_ptrEEE",
8832   "size" : 1,
8833   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
8834   "template_args" :
8835   [
8836    "_ZTIN4aidl7android8hardware8vibrator10ActivePwleE"
8837   ]
8838  },
8839  {
8840   "alignment" : 1,
8841   "base_specifiers" :
8842   [
8843    {
8844     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
8845    }
8846   ],
8847   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8vibrator10ActivePwleENSt3__18optionalEEE",
8848   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::vibrator::ActivePwle, std::optional>",
8849   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8vibrator10ActivePwleENSt3__18optionalEEE",
8850   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8vibrator10ActivePwleENSt3__18optionalEEE",
8851   "size" : 1,
8852   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
8853   "template_args" :
8854   [
8855    "_ZTIN4aidl7android8hardware8vibrator10ActivePwleE"
8856   ]
8857  },
8858  {
8859   "alignment" : 1,
8860   "base_specifiers" :
8861   [
8862    {
8863     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
8864    }
8865   ],
8866   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8vibrator11BrakingPwleENSt3__110shared_ptrEEE",
8867   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::vibrator::BrakingPwle, std::shared_ptr>",
8868   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8vibrator11BrakingPwleENSt3__110shared_ptrEEE",
8869   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8vibrator11BrakingPwleENSt3__110shared_ptrEEE",
8870   "size" : 1,
8871   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
8872   "template_args" :
8873   [
8874    "_ZTIN4aidl7android8hardware8vibrator11BrakingPwleE"
8875   ]
8876  },
8877  {
8878   "alignment" : 1,
8879   "base_specifiers" :
8880   [
8881    {
8882     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
8883    }
8884   ],
8885   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8vibrator11BrakingPwleENSt3__18optionalEEE",
8886   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::vibrator::BrakingPwle, std::optional>",
8887   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8vibrator11BrakingPwleENSt3__18optionalEEE",
8888   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8vibrator11BrakingPwleENSt3__18optionalEEE",
8889   "size" : 1,
8890   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
8891   "template_args" :
8892   [
8893    "_ZTIN4aidl7android8hardware8vibrator11BrakingPwleE"
8894   ]
8895  },
8896  {
8897   "alignment" : 1,
8898   "base_specifiers" :
8899   [
8900    {
8901     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
8902    }
8903   ],
8904   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8vibrator18CompositePrimitiveENSt3__110shared_ptrEEE",
8905   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::vibrator::CompositePrimitive, std::shared_ptr>",
8906   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8vibrator18CompositePrimitiveENSt3__110shared_ptrEEE",
8907   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8vibrator18CompositePrimitiveENSt3__110shared_ptrEEE",
8908   "size" : 1,
8909   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
8910   "template_args" :
8911   [
8912    "_ZTIN4aidl7android8hardware8vibrator18CompositePrimitiveE"
8913   ]
8914  },
8915  {
8916   "alignment" : 1,
8917   "base_specifiers" :
8918   [
8919    {
8920     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
8921    }
8922   ],
8923   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8vibrator18CompositePrimitiveENSt3__18optionalEEE",
8924   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::vibrator::CompositePrimitive, std::optional>",
8925   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8vibrator18CompositePrimitiveENSt3__18optionalEEE",
8926   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8vibrator18CompositePrimitiveENSt3__18optionalEEE",
8927   "size" : 1,
8928   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
8929   "template_args" :
8930   [
8931    "_ZTIN4aidl7android8hardware8vibrator18CompositePrimitiveE"
8932   ]
8933  },
8934  {
8935   "alignment" : 1,
8936   "base_specifiers" :
8937   [
8938    {
8939     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
8940    }
8941   ],
8942   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8vibrator7BrakingENSt3__110shared_ptrEEE",
8943   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::vibrator::Braking, std::shared_ptr>",
8944   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8vibrator7BrakingENSt3__110shared_ptrEEE",
8945   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8vibrator7BrakingENSt3__110shared_ptrEEE",
8946   "size" : 1,
8947   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
8948   "template_args" :
8949   [
8950    "_ZTIN4aidl7android8hardware8vibrator7BrakingE"
8951   ]
8952  },
8953  {
8954   "alignment" : 1,
8955   "base_specifiers" :
8956   [
8957    {
8958     "referenced_type" : "_ZTINSt3__117integral_constantIbLb0EEE"
8959    }
8960   ],
8961   "linker_set_key" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8vibrator7BrakingENSt3__18optionalEEE",
8962   "name" : "android::internal::details::IsInstantiationOf<aidl::android::hardware::vibrator::Braking, std::optional>",
8963   "referenced_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8vibrator7BrakingENSt3__18optionalEEE",
8964   "self_type" : "_ZTIN7android8internal7details17IsInstantiationOfIN4aidl7android8hardware8vibrator7BrakingENSt3__18optionalEEE",
8965   "size" : 1,
8966   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
8967   "template_args" :
8968   [
8969    "_ZTIN4aidl7android8hardware8vibrator7BrakingE"
8970   ]
8971  },
8972  {
8973   "alignment" : 1,
8974   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionIN4aidl7android8hardware8vibrator18CompositePrimitiveEEE",
8975   "name" : "android::internal::details::HasToStringFunction<aidl::android::hardware::vibrator::CompositePrimitive>",
8976   "record_kind" : "class",
8977   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionIN4aidl7android8hardware8vibrator18CompositePrimitiveEEE",
8978   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionIN4aidl7android8hardware8vibrator18CompositePrimitiveEEE",
8979   "size" : 1,
8980   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
8981   "template_args" :
8982   [
8983    "_ZTIN4aidl7android8hardware8vibrator18CompositePrimitiveE"
8984   ]
8985  },
8986  {
8987   "alignment" : 1,
8988   "linker_set_key" : "_ZTIN7android8internal7details19HasToStringFunctionIN4aidl7android8hardware8vibrator7BrakingEEE",
8989   "name" : "android::internal::details::HasToStringFunction<aidl::android::hardware::vibrator::Braking>",
8990   "record_kind" : "class",
8991   "referenced_type" : "_ZTIN7android8internal7details19HasToStringFunctionIN4aidl7android8hardware8vibrator7BrakingEEE",
8992   "self_type" : "_ZTIN7android8internal7details19HasToStringFunctionIN4aidl7android8hardware8vibrator7BrakingEEE",
8993   "size" : 1,
8994   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h",
8995   "template_args" :
8996   [
8997    "_ZTIN4aidl7android8hardware8vibrator7BrakingE"
8998   ]
8999  }
9000 ],
9001 "rvalue_reference_types" :
9002 [
9003  {
9004   "alignment" : 4,
9005   "linker_set_key" : "_ZTION3ndk13ScopedAParcelE",
9006   "name" : "ndk::ScopedAParcel &&",
9007   "referenced_type" : "_ZTIN3ndk13ScopedAParcelE",
9008   "self_type" : "_ZTION3ndk13ScopedAParcelE",
9009   "size" : 4,
9010   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
9011  },
9012  {
9013   "alignment" : 4,
9014   "linker_set_key" : "_ZTION3ndk13ScopedAStatusE",
9015   "name" : "ndk::ScopedAStatus &&",
9016   "referenced_type" : "_ZTIN3ndk13ScopedAStatusE",
9017   "self_type" : "_ZTION3ndk13ScopedAStatusE",
9018   "size" : 4,
9019   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
9020  },
9021  {
9022   "alignment" : 4,
9023   "linker_set_key" : "_ZTION3ndk17AParcelableHolderE",
9024   "name" : "ndk::AParcelableHolder &&",
9025   "referenced_type" : "_ZTIN3ndk17AParcelableHolderE",
9026   "self_type" : "_ZTION3ndk17AParcelableHolderE",
9027   "size" : 4,
9028   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_parcelable_utils.h"
9029  },
9030  {
9031   "alignment" : 4,
9032   "linker_set_key" : "_ZTION3ndk19ScopedAIBinder_WeakE",
9033   "name" : "ndk::ScopedAIBinder_Weak &&",
9034   "referenced_type" : "_ZTIN3ndk19ScopedAIBinder_WeakE",
9035   "self_type" : "_ZTION3ndk19ScopedAIBinder_WeakE",
9036   "size" : 4,
9037   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
9038  },
9039  {
9040   "alignment" : 4,
9041   "linker_set_key" : "_ZTION3ndk20ScopedFileDescriptorE",
9042   "name" : "ndk::ScopedFileDescriptor &&",
9043   "referenced_type" : "_ZTIN3ndk20ScopedFileDescriptorE",
9044   "self_type" : "_ZTION3ndk20ScopedFileDescriptorE",
9045   "size" : 4,
9046   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
9047  },
9048  {
9049   "alignment" : 4,
9050   "linker_set_key" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE",
9051   "name" : "ndk::ScopedAIBinder_DeathRecipient &&",
9052   "referenced_type" : "_ZTIN3ndk29ScopedAIBinder_DeathRecipientE",
9053   "self_type" : "_ZTION3ndk29ScopedAIBinder_DeathRecipientE",
9054   "size" : 4,
9055   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
9056  },
9057  {
9058   "alignment" : 4,
9059   "linker_set_key" : "_ZTION3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
9060   "name" : "ndk::impl::ScopedAResource<AStatus *, &AStatus_delete, nullptr> &&",
9061   "referenced_type" : "_ZTIN3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
9062   "self_type" : "_ZTION3ndk4impl15ScopedAResourceIP7AStatusXadL_Z14AStatus_deleteEELS3_0EEE",
9063   "size" : 4,
9064   "source_file" : "frameworks/native/libs/binder/ndk/include_cpp/android/binder_auto_utils.h"
9065  }
9066 ]
9067}
9068