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