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