1{
2 "record_types":[
3  {
4   "vtable_components":[
5    {
6     "kind":"vbase_offset",
7     "component_value":4
8    },
9    {
10     "kind":"offset_to_top"
11    },
12    {
13     "kind":"rtti",
14     "mangled_component_name":"_ZTIN7android8hardware8vibrator4V1_29IVibratorE"
15    },
16    {
17     "mangled_component_name":"_ZNK7android8hardware8vibrator4V1_29IVibrator8isRemoteEv"
18    },
19    {
20     "mangled_component_name":"_ZN7android8hardware8vibrator4V1_29IVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
21    },
22    {
23     "mangled_component_name":"_ZN7android8hardware8vibrator4V1_29IVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
24    },
25    {
26     "mangled_component_name":"_ZN7android8hardware8vibrator4V1_29IVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
27    },
28    {
29     "mangled_component_name":"_ZN7android8hardware8vibrator4V1_29IVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
30    },
31    {
32     "mangled_component_name":"_ZN7android8hardware8vibrator4V1_29IVibrator21setHALInstrumentationEv"
33    },
34    {
35     "mangled_component_name":"_ZN7android8hardware8vibrator4V1_29IVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
36    },
37    {
38     "mangled_component_name":"_ZN7android8hardware8vibrator4V1_29IVibrator4pingEv"
39    },
40    {
41     "mangled_component_name":"_ZN7android8hardware8vibrator4V1_29IVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
42    },
43    {
44     "mangled_component_name":"_ZN7android8hardware8vibrator4V1_29IVibrator21notifySyspropsChangedEv"
45    },
46    {
47     "mangled_component_name":"_ZN7android8hardware8vibrator4V1_29IVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
48    },
49    {
50     "kind":"complete_dtor_pointer",
51     "mangled_component_name":"_ZN7android8hardware8vibrator4V1_29IVibratorD1Ev"
52    },
53    {
54     "kind":"deleting_dtor_pointer",
55     "mangled_component_name":"_ZN7android8hardware8vibrator4V1_29IVibratorD0Ev"
56    },
57    {
58     "is_pure":true,
59     "mangled_component_name":"_ZN7android8hardware8vibrator4V1_29IVibrator2onEj"
60    },
61    {
62     "is_pure":true,
63     "mangled_component_name":"_ZN7android8hardware8vibrator4V1_29IVibrator3offEv"
64    },
65    {
66     "is_pure":true,
67     "mangled_component_name":"_ZN7android8hardware8vibrator4V1_29IVibrator24supportsAmplitudeControlEv"
68    },
69    {
70     "is_pure":true,
71     "mangled_component_name":"_ZN7android8hardware8vibrator4V1_29IVibrator12setAmplitudeEh"
72    },
73    {
74     "is_pure":true,
75     "mangled_component_name":"_ZN7android8hardware8vibrator4V1_29IVibrator7performENS1_4V1_06EffectENS4_14EffectStrengthENSt3__18functionIFvNS4_6StatusEjEEE"
76    },
77    {
78     "is_pure":true,
79     "mangled_component_name":"_ZN7android8hardware8vibrator4V1_29IVibrator11perform_1_1ENS1_4V1_110Effect_1_1ENS1_4V1_014EffectStrengthENSt3__18functionIFvNS6_6StatusEjEEE"
80    },
81    {
82     "is_pure":true,
83     "mangled_component_name":"_ZN7android8hardware8vibrator4V1_29IVibrator11perform_1_2ENS2_6EffectENS1_4V1_014EffectStrengthENSt3__18functionIFvNS5_6StatusEjEEE"
84    },
85    {
86     "kind":"vcall_offset"
87    },
88    {
89     "kind":"vcall_offset"
90    },
91    {
92     "kind":"vcall_offset"
93    },
94    {
95     "kind":"vcall_offset"
96    },
97    {
98     "kind":"vcall_offset",
99     "component_value":-4
100    },
101    {
102     "kind":"offset_to_top",
103     "component_value":-4
104    },
105    {
106     "kind":"rtti",
107     "mangled_component_name":"_ZTIN7android8hardware8vibrator4V1_29IVibratorE"
108    },
109    {
110     "kind":"complete_dtor_pointer",
111     "mangled_component_name":"_ZTv0_n12_N7android8hardware8vibrator4V1_29IVibratorD1Ev"
112    },
113    {
114     "kind":"deleting_dtor_pointer",
115     "mangled_component_name":"_ZTv0_n12_N7android8hardware8vibrator4V1_29IVibratorD0Ev"
116    },
117    {
118     "mangled_component_name":"_ZN7android7RefBase10onFirstRefEv"
119    },
120    {
121     "mangled_component_name":"_ZN7android7RefBase15onLastStrongRefEPKv"
122    },
123    {
124     "mangled_component_name":"_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
125    },
126    {
127     "mangled_component_name":"_ZN7android7RefBase13onLastWeakRefEPKv"
128    }
129   ],
130   "unique_id":"_ZTSN7android8hardware8vibrator4V1_29IVibratorE"
131  },
132  {
133   "vtable_components":[
134    {
135     "kind":"vbase_offset",
136     "component_value":72
137    },
138    {
139     "kind":"offset_to_top"
140    },
141    {
142     "kind":"rtti",
143     "mangled_component_name":"_ZTIN7android8hardware8vibrator4V1_212BnHwVibratorE"
144    },
145    {
146     "mangled_component_name":"_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
147    },
148    {
149     "mangled_component_name":"_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
150    },
151    {
152     "mangled_component_name":"_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
153    },
154    {
155     "mangled_component_name":"_ZNK7android8hardware7IBinder13checkSubclassEPKv"
156    },
157    {
158     "mangled_component_name":"_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
159    },
160    {
161     "mangled_component_name":"_ZNK7android8hardware9BHwBinder10findObjectEPKv"
162    },
163    {
164     "mangled_component_name":"_ZN7android8hardware9BHwBinder12detachObjectEPKv"
165    },
166    {
167     "mangled_component_name":"_ZN7android8hardware9BHwBinder11localBinderEv"
168    },
169    {
170     "mangled_component_name":"_ZN7android8hardware7IBinder12remoteBinderEv"
171    },
172    {
173     "kind":"complete_dtor_pointer",
174     "mangled_component_name":"_ZN7android8hardware8vibrator4V1_212BnHwVibratorD1Ev"
175    },
176    {
177     "kind":"deleting_dtor_pointer",
178     "mangled_component_name":"_ZN7android8hardware8vibrator4V1_212BnHwVibratorD0Ev"
179    },
180    {
181     "mangled_component_name":"_ZN7android8hardware8vibrator4V1_212BnHwVibrator10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
182    },
183    {
184     "kind":"offset_to_top",
185     "component_value":-20
186    },
187    {
188     "kind":"rtti",
189     "mangled_component_name":"_ZTIN7android8hardware8vibrator4V1_212BnHwVibratorE"
190    },
191    {
192     "kind":"complete_dtor_pointer",
193     "mangled_component_name":"_ZThn20_N7android8hardware8vibrator4V1_212BnHwVibratorD1Ev"
194    },
195    {
196     "kind":"deleting_dtor_pointer",
197     "mangled_component_name":"_ZThn20_N7android8hardware8vibrator4V1_212BnHwVibratorD0Ev"
198    },
199    {
200     "kind":"vcall_offset"
201    },
202    {
203     "kind":"vcall_offset"
204    },
205    {
206     "kind":"vcall_offset"
207    },
208    {
209     "kind":"vcall_offset"
210    },
211    {
212     "kind":"vcall_offset",
213     "component_value":-72
214    },
215    {
216     "kind":"offset_to_top",
217     "component_value":-72
218    },
219    {
220     "kind":"rtti",
221     "mangled_component_name":"_ZTIN7android8hardware8vibrator4V1_212BnHwVibratorE"
222    },
223    {
224     "kind":"complete_dtor_pointer",
225     "mangled_component_name":"_ZTv0_n12_N7android8hardware8vibrator4V1_212BnHwVibratorD1Ev"
226    },
227    {
228     "kind":"deleting_dtor_pointer",
229     "mangled_component_name":"_ZTv0_n12_N7android8hardware8vibrator4V1_212BnHwVibratorD0Ev"
230    },
231    {
232     "mangled_component_name":"_ZN7android7RefBase10onFirstRefEv"
233    },
234    {
235     "mangled_component_name":"_ZN7android7RefBase15onLastStrongRefEPKv"
236    },
237    {
238     "mangled_component_name":"_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
239    },
240    {
241     "mangled_component_name":"_ZN7android7RefBase13onLastWeakRefEPKv"
242    }
243   ],
244   "unique_id":"_ZTSN7android8hardware8vibrator4V1_212BnHwVibratorE"
245  },
246  {
247   "vtable_components":[
248    {
249     "kind":"vbase_offset",
250     "component_value":60
251    },
252    {
253     "kind":"offset_to_top"
254    },
255    {
256     "kind":"rtti",
257     "mangled_component_name":"_ZTIN7android8hardware8vibrator4V1_210BsVibratorE"
258    },
259    {
260     "mangled_component_name":"_ZNK7android8hardware8vibrator4V1_29IVibrator8isRemoteEv"
261    },
262    {
263     "mangled_component_name":"_ZN7android8hardware8vibrator4V1_210BsVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
264    },
265    {
266     "mangled_component_name":"_ZN7android8hardware8vibrator4V1_210BsVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
267    },
268    {
269     "mangled_component_name":"_ZN7android8hardware8vibrator4V1_210BsVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
270    },
271    {
272     "mangled_component_name":"_ZN7android8hardware8vibrator4V1_210BsVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
273    },
274    {
275     "mangled_component_name":"_ZN7android8hardware8vibrator4V1_210BsVibrator21setHALInstrumentationEv"
276    },
277    {
278     "mangled_component_name":"_ZN7android8hardware8vibrator4V1_210BsVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
279    },
280    {
281     "mangled_component_name":"_ZN7android8hardware8vibrator4V1_210BsVibrator4pingEv"
282    },
283    {
284     "mangled_component_name":"_ZN7android8hardware8vibrator4V1_210BsVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
285    },
286    {
287     "mangled_component_name":"_ZN7android8hardware8vibrator4V1_210BsVibrator21notifySyspropsChangedEv"
288    },
289    {
290     "mangled_component_name":"_ZN7android8hardware8vibrator4V1_210BsVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
291    },
292    {
293     "kind":"complete_dtor_pointer",
294     "mangled_component_name":"_ZN7android8hardware8vibrator4V1_210BsVibratorD1Ev"
295    },
296    {
297     "kind":"deleting_dtor_pointer",
298     "mangled_component_name":"_ZN7android8hardware8vibrator4V1_210BsVibratorD0Ev"
299    },
300    {
301     "mangled_component_name":"_ZN7android8hardware8vibrator4V1_210BsVibrator2onEj"
302    },
303    {
304     "mangled_component_name":"_ZN7android8hardware8vibrator4V1_210BsVibrator3offEv"
305    },
306    {
307     "mangled_component_name":"_ZN7android8hardware8vibrator4V1_210BsVibrator24supportsAmplitudeControlEv"
308    },
309    {
310     "mangled_component_name":"_ZN7android8hardware8vibrator4V1_210BsVibrator12setAmplitudeEh"
311    },
312    {
313     "mangled_component_name":"_ZN7android8hardware8vibrator4V1_210BsVibrator7performENS1_4V1_06EffectENS4_14EffectStrengthENSt3__18functionIFvNS4_6StatusEjEEE"
314    },
315    {
316     "mangled_component_name":"_ZN7android8hardware8vibrator4V1_210BsVibrator11perform_1_1ENS1_4V1_110Effect_1_1ENS1_4V1_014EffectStrengthENSt3__18functionIFvNS6_6StatusEjEEE"
317    },
318    {
319     "mangled_component_name":"_ZN7android8hardware8vibrator4V1_210BsVibrator11perform_1_2ENS2_6EffectENS1_4V1_014EffectStrengthENSt3__18functionIFvNS5_6StatusEjEEE"
320    },
321    {
322     "kind":"offset_to_top",
323     "component_value":-4
324    },
325    {
326     "kind":"rtti",
327     "mangled_component_name":"_ZTIN7android8hardware8vibrator4V1_210BsVibratorE"
328    },
329    {
330     "kind":"complete_dtor_pointer",
331     "mangled_component_name":"_ZThn4_N7android8hardware8vibrator4V1_210BsVibratorD1Ev"
332    },
333    {
334     "kind":"deleting_dtor_pointer",
335     "mangled_component_name":"_ZThn4_N7android8hardware8vibrator4V1_210BsVibratorD0Ev"
336    },
337    {
338     "kind":"vcall_offset"
339    },
340    {
341     "kind":"vcall_offset"
342    },
343    {
344     "kind":"vcall_offset"
345    },
346    {
347     "kind":"vcall_offset"
348    },
349    {
350     "kind":"vcall_offset",
351     "component_value":-60
352    },
353    {
354     "kind":"offset_to_top",
355     "component_value":-60
356    },
357    {
358     "kind":"rtti",
359     "mangled_component_name":"_ZTIN7android8hardware8vibrator4V1_210BsVibratorE"
360    },
361    {
362     "kind":"complete_dtor_pointer",
363     "mangled_component_name":"_ZTv0_n12_N7android8hardware8vibrator4V1_210BsVibratorD1Ev"
364    },
365    {
366     "kind":"deleting_dtor_pointer",
367     "mangled_component_name":"_ZTv0_n12_N7android8hardware8vibrator4V1_210BsVibratorD0Ev"
368    },
369    {
370     "mangled_component_name":"_ZN7android7RefBase10onFirstRefEv"
371    },
372    {
373     "mangled_component_name":"_ZN7android7RefBase15onLastStrongRefEPKv"
374    },
375    {
376     "mangled_component_name":"_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
377    },
378    {
379     "mangled_component_name":"_ZN7android7RefBase13onLastWeakRefEPKv"
380    }
381   ],
382   "unique_id":"_ZTSN7android8hardware8vibrator4V1_210BsVibratorE"
383  },
384  {
385   "vtable_components":[
386    {
387     "kind":"vbase_offset",
388     "component_value":84
389    },
390    {
391     "kind":"offset_to_top"
392    },
393    {
394     "kind":"rtti",
395     "mangled_component_name":"_ZTIN7android8hardware8vibrator4V1_212BpHwVibratorE"
396    },
397    {
398     "mangled_component_name":"_ZNK7android8hardware8vibrator4V1_212BpHwVibrator8isRemoteEv"
399    },
400    {
401     "mangled_component_name":"_ZN7android8hardware8vibrator4V1_212BpHwVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
402    },
403    {
404     "mangled_component_name":"_ZN7android8hardware8vibrator4V1_212BpHwVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
405    },
406    {
407     "mangled_component_name":"_ZN7android8hardware8vibrator4V1_212BpHwVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
408    },
409    {
410     "mangled_component_name":"_ZN7android8hardware8vibrator4V1_212BpHwVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
411    },
412    {
413     "mangled_component_name":"_ZN7android8hardware8vibrator4V1_212BpHwVibrator21setHALInstrumentationEv"
414    },
415    {
416     "mangled_component_name":"_ZN7android8hardware8vibrator4V1_212BpHwVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
417    },
418    {
419     "mangled_component_name":"_ZN7android8hardware8vibrator4V1_212BpHwVibrator4pingEv"
420    },
421    {
422     "mangled_component_name":"_ZN7android8hardware8vibrator4V1_212BpHwVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
423    },
424    {
425     "mangled_component_name":"_ZN7android8hardware8vibrator4V1_212BpHwVibrator21notifySyspropsChangedEv"
426    },
427    {
428     "mangled_component_name":"_ZN7android8hardware8vibrator4V1_212BpHwVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
429    },
430    {
431     "kind":"complete_dtor_pointer",
432     "mangled_component_name":"_ZN7android8hardware8vibrator4V1_212BpHwVibratorD1Ev"
433    },
434    {
435     "kind":"deleting_dtor_pointer",
436     "mangled_component_name":"_ZN7android8hardware8vibrator4V1_212BpHwVibratorD0Ev"
437    },
438    {
439     "mangled_component_name":"_ZN7android8hardware8vibrator4V1_212BpHwVibrator2onEj"
440    },
441    {
442     "mangled_component_name":"_ZN7android8hardware8vibrator4V1_212BpHwVibrator3offEv"
443    },
444    {
445     "mangled_component_name":"_ZN7android8hardware8vibrator4V1_212BpHwVibrator24supportsAmplitudeControlEv"
446    },
447    {
448     "mangled_component_name":"_ZN7android8hardware8vibrator4V1_212BpHwVibrator12setAmplitudeEh"
449    },
450    {
451     "mangled_component_name":"_ZN7android8hardware8vibrator4V1_212BpHwVibrator7performENS1_4V1_06EffectENS4_14EffectStrengthENSt3__18functionIFvNS4_6StatusEjEEE"
452    },
453    {
454     "mangled_component_name":"_ZN7android8hardware8vibrator4V1_212BpHwVibrator11perform_1_1ENS1_4V1_110Effect_1_1ENS1_4V1_014EffectStrengthENSt3__18functionIFvNS6_6StatusEjEEE"
455    },
456    {
457     "mangled_component_name":"_ZN7android8hardware8vibrator4V1_212BpHwVibrator11perform_1_2ENS2_6EffectENS1_4V1_014EffectStrengthENSt3__18functionIFvNS5_6StatusEjEEE"
458    },
459    {
460     "mangled_component_name":"_ZN7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEE10onAsBinderEv"
461    },
462    {
463     "kind":"vbase_offset",
464     "component_value":80
465    },
466    {
467     "kind":"offset_to_top",
468     "component_value":-4
469    },
470    {
471     "kind":"rtti",
472     "mangled_component_name":"_ZTIN7android8hardware8vibrator4V1_212BpHwVibratorE"
473    },
474    {
475     "kind":"complete_dtor_pointer",
476     "mangled_component_name":"_ZThn4_N7android8hardware8vibrator4V1_212BpHwVibratorD1Ev"
477    },
478    {
479     "kind":"deleting_dtor_pointer",
480     "mangled_component_name":"_ZThn4_N7android8hardware8vibrator4V1_212BpHwVibratorD0Ev"
481    },
482    {
483     "mangled_component_name":"_ZThn4_N7android8hardware11BpInterfaceINS0_8vibrator4V1_29IVibratorEE10onAsBinderEv"
484    },
485    {
486     "kind":"vbase_offset",
487     "component_value":76
488    },
489    {
490     "kind":"offset_to_top",
491     "component_value":-8
492    },
493    {
494     "kind":"rtti",
495     "mangled_component_name":"_ZTIN7android8hardware8vibrator4V1_212BpHwVibratorE"
496    },
497    {
498     "kind":"complete_dtor_pointer",
499     "mangled_component_name":"_ZThn8_N7android8hardware8vibrator4V1_212BpHwVibratorD1Ev"
500    },
501    {
502     "kind":"deleting_dtor_pointer",
503     "mangled_component_name":"_ZThn8_N7android8hardware8vibrator4V1_212BpHwVibratorD0Ev"
504    },
505    {
506     "mangled_component_name":"_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
507    },
508    {
509     "mangled_component_name":"_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
510    },
511    {
512     "mangled_component_name":"_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
513    },
514    {
515     "kind":"offset_to_top",
516     "component_value":-24
517    },
518    {
519     "kind":"rtti",
520     "mangled_component_name":"_ZTIN7android8hardware8vibrator4V1_212BpHwVibratorE"
521    },
522    {
523     "kind":"complete_dtor_pointer",
524     "mangled_component_name":"_ZThn24_N7android8hardware8vibrator4V1_212BpHwVibratorD1Ev"
525    },
526    {
527     "kind":"deleting_dtor_pointer",
528     "mangled_component_name":"_ZThn24_N7android8hardware8vibrator4V1_212BpHwVibratorD0Ev"
529    },
530    {
531     "kind":"vcall_offset"
532    },
533    {
534     "kind":"vcall_offset",
535     "component_value":-76
536    },
537    {
538     "kind":"vcall_offset",
539     "component_value":-76
540    },
541    {
542     "kind":"vcall_offset",
543     "component_value":-76
544    },
545    {
546     "kind":"vcall_offset",
547     "component_value":-84
548    },
549    {
550     "kind":"offset_to_top",
551     "component_value":-84
552    },
553    {
554     "kind":"rtti",
555     "mangled_component_name":"_ZTIN7android8hardware8vibrator4V1_212BpHwVibratorE"
556    },
557    {
558     "kind":"complete_dtor_pointer",
559     "mangled_component_name":"_ZTv0_n12_N7android8hardware8vibrator4V1_212BpHwVibratorD1Ev"
560    },
561    {
562     "kind":"deleting_dtor_pointer",
563     "mangled_component_name":"_ZTv0_n12_N7android8hardware8vibrator4V1_212BpHwVibratorD0Ev"
564    },
565    {
566     "mangled_component_name":"_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
567    },
568    {
569     "mangled_component_name":"_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
570    },
571    {
572     "mangled_component_name":"_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
573    },
574    {
575     "mangled_component_name":"_ZN7android7RefBase13onLastWeakRefEPKv"
576    }
577   ],
578   "unique_id":"_ZTSN7android8hardware8vibrator4V1_212BpHwVibratorE"
579  }
580 ],
581 "elf_functions":[
582  {
583   "binding":"weak",
584   "name":"_ZN7android8hardware7details13castInterfaceINS0_8vibrator4V1_29IVibratorENS3_4V1_09IVibratorENS4_12BpHwVibratorEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb"
585  },
586  {
587   "binding":"weak",
588   "name":"_ZN7android8hardware7details13castInterfaceINS0_8vibrator4V1_29IVibratorENS3_4V1_19IVibratorENS4_12BpHwVibratorEEENS0_6ReturnINS_2spIT_EEEENSA_IT0_EEPKcb"
589  },
590  {
591   "binding":"weak",
592   "name":"_ZN7android8hardware7details13castInterfaceINS0_8vibrator4V1_29IVibratorENS_4hidl4base4V1_05IBaseENS4_12BpHwVibratorEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
593  },
594  {
595   "binding":"weak",
596   "name":"_ZN7android8hardware7details18getServiceInternalINS0_8vibrator4V1_212BpHwVibratorENS4_9IVibratorEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
597  },
598  {
599   "binding":"weak",
600   "name":"_ZN7android8hardware8toBinderINS0_8vibrator4V1_09IVibratorEvEENS_2spINS0_7IBinderEEENS5_IT_EE"
601  },
602  {
603   "binding":"weak",
604   "name":"_ZN7android8hardware8toBinderINS0_8vibrator4V1_19IVibratorEvEENS_2spINS0_7IBinderEEENS5_IT_EE"
605  },
606  {
607   "binding":"weak",
608   "name":"_ZN7android8hardware8toBinderINS_4hidl4base4V1_05IBaseEvEENS_2spINS0_7IBinderEEENS6_IT_EE"
609  },
610  {
611   "name":"_ZN7android8hardware8vibrator4V1_210BsVibrator13addOnewayTaskENSt3__18functionIFvvEEE"
612  },
613  {
614   "name":"_ZN7android8hardware8vibrator4V1_210BsVibratorC1ENS_2spINS2_9IVibratorEEE"
615  },
616  {
617   "name":"_ZN7android8hardware8vibrator4V1_210BsVibratorC2ENS_2spINS2_9IVibratorEEE"
618  },
619  {
620   "name":"_ZN7android8hardware8vibrator4V1_212BnHwVibrator10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
621  },
622  {
623   "name":"_ZN7android8hardware8vibrator4V1_212BnHwVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
624  },
625  {
626   "name":"_ZN7android8hardware8vibrator4V1_212BnHwVibrator17_hidl_perform_1_2EPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
627  },
628  {
629   "name":"_ZN7android8hardware8vibrator4V1_212BnHwVibrator4pingEv"
630  },
631  {
632   "name":"_ZN7android8hardware8vibrator4V1_212BnHwVibratorC1ERKNS_2spINS2_9IVibratorEEE"
633  },
634  {
635   "name":"_ZN7android8hardware8vibrator4V1_212BnHwVibratorC2ERKNS_2spINS2_9IVibratorEEE"
636  },
637  {
638   "name":"_ZN7android8hardware8vibrator4V1_212BnHwVibratorD0Ev"
639  },
640  {
641   "name":"_ZN7android8hardware8vibrator4V1_212BnHwVibratorD1Ev"
642  },
643  {
644   "name":"_ZN7android8hardware8vibrator4V1_212BnHwVibratorD2Ev"
645  },
646  {
647   "name":"_ZN7android8hardware8vibrator4V1_212BpHwVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
648  },
649  {
650   "name":"_ZN7android8hardware8vibrator4V1_212BpHwVibrator11perform_1_1ENS1_4V1_110Effect_1_1ENS1_4V1_014EffectStrengthENSt3__18functionIFvNS6_6StatusEjEEE"
651  },
652  {
653   "name":"_ZN7android8hardware8vibrator4V1_212BpHwVibrator11perform_1_2ENS2_6EffectENS1_4V1_014EffectStrengthENSt3__18functionIFvNS5_6StatusEjEEE"
654  },
655  {
656   "name":"_ZN7android8hardware8vibrator4V1_212BpHwVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
657  },
658  {
659   "name":"_ZN7android8hardware8vibrator4V1_212BpHwVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
660  },
661  {
662   "name":"_ZN7android8hardware8vibrator4V1_212BpHwVibrator12setAmplitudeEh"
663  },
664  {
665   "name":"_ZN7android8hardware8vibrator4V1_212BpHwVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
666  },
667  {
668   "name":"_ZN7android8hardware8vibrator4V1_212BpHwVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
669  },
670  {
671   "name":"_ZN7android8hardware8vibrator4V1_212BpHwVibrator17_hidl_perform_1_2EPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS2_6EffectENS1_4V1_014EffectStrengthENSt3__18functionIFvNSA_6StatusEjEEE"
672  },
673  {
674   "name":"_ZN7android8hardware8vibrator4V1_212BpHwVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
675  },
676  {
677   "name":"_ZN7android8hardware8vibrator4V1_212BpHwVibrator21notifySyspropsChangedEv"
678  },
679  {
680   "name":"_ZN7android8hardware8vibrator4V1_212BpHwVibrator21setHALInstrumentationEv"
681  },
682  {
683   "name":"_ZN7android8hardware8vibrator4V1_212BpHwVibrator24supportsAmplitudeControlEv"
684  },
685  {
686   "name":"_ZN7android8hardware8vibrator4V1_212BpHwVibrator2onEj"
687  },
688  {
689   "name":"_ZN7android8hardware8vibrator4V1_212BpHwVibrator3offEv"
690  },
691  {
692   "name":"_ZN7android8hardware8vibrator4V1_212BpHwVibrator4pingEv"
693  },
694  {
695   "name":"_ZN7android8hardware8vibrator4V1_212BpHwVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
696  },
697  {
698   "name":"_ZN7android8hardware8vibrator4V1_212BpHwVibrator7performENS1_4V1_06EffectENS4_14EffectStrengthENSt3__18functionIFvNS4_6StatusEjEEE"
699  },
700  {
701   "name":"_ZN7android8hardware8vibrator4V1_212BpHwVibratorC1ERKNS_2spINS0_7IBinderEEE"
702  },
703  {
704   "name":"_ZN7android8hardware8vibrator4V1_212BpHwVibratorC2ERKNS_2spINS0_7IBinderEEE"
705  },
706  {
707   "name":"_ZN7android8hardware8vibrator4V1_29IVibrator10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
708  },
709  {
710   "name":"_ZN7android8hardware8vibrator4V1_29IVibrator11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
711  },
712  {
713   "name":"_ZN7android8hardware8vibrator4V1_29IVibrator12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
714  },
715  {
716   "name":"_ZN7android8hardware8vibrator4V1_29IVibrator12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
717  },
718  {
719   "name":"_ZN7android8hardware8vibrator4V1_29IVibrator13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
720  },
721  {
722   "name":"_ZN7android8hardware8vibrator4V1_29IVibrator13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
723  },
724  {
725   "name":"_ZN7android8hardware8vibrator4V1_29IVibrator14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
726  },
727  {
728   "name":"_ZN7android8hardware8vibrator4V1_29IVibrator17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
729  },
730  {
731   "name":"_ZN7android8hardware8vibrator4V1_29IVibrator19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
732  },
733  {
734   "name":"_ZN7android8hardware8vibrator4V1_29IVibrator21notifySyspropsChangedEv"
735  },
736  {
737   "name":"_ZN7android8hardware8vibrator4V1_29IVibrator21setHALInstrumentationEv"
738  },
739  {
740   "name":"_ZN7android8hardware8vibrator4V1_29IVibrator24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
741  },
742  {
743   "name":"_ZN7android8hardware8vibrator4V1_29IVibrator4pingEv"
744  },
745  {
746   "name":"_ZN7android8hardware8vibrator4V1_29IVibrator5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
747  },
748  {
749   "name":"_ZN7android8hardware8vibrator4V1_29IVibrator8castFromERKNS_2spINS1_4V1_09IVibratorEEEb"
750  },
751  {
752   "name":"_ZN7android8hardware8vibrator4V1_29IVibrator8castFromERKNS_2spINS1_4V1_19IVibratorEEEb"
753  },
754  {
755   "name":"_ZN7android8hardware8vibrator4V1_29IVibrator8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
756  },
757  {
758   "name":"_ZN7android8hardware8vibrator4V1_29IVibrator8castFromERKNS_2spIS3_EEb"
759  },
760  {
761   "name":"_ZThn20_N7android8hardware8vibrator4V1_212BnHwVibratorD0Ev"
762  },
763  {
764   "name":"_ZThn20_N7android8hardware8vibrator4V1_212BnHwVibratorD1Ev"
765  },
766  {
767   "name":"_ZTv0_n12_N7android8hardware8vibrator4V1_212BnHwVibratorD0Ev"
768  },
769  {
770   "name":"_ZTv0_n12_N7android8hardware8vibrator4V1_212BnHwVibratorD1Ev"
771  }
772 ],
773 "elf_objects":[
774  {
775   "name":"_ZN7android8hardware8vibrator4V1_29IVibrator10descriptorE"
776  },
777  {
778   "name":"_ZTTN7android8hardware8vibrator4V1_212BnHwVibratorE"
779  },
780  {
781   "name":"_ZTTN7android8hardware8vibrator4V1_212BpHwVibratorE"
782  },
783  {
784   "name":"_ZTTN7android8hardware8vibrator4V1_29IVibratorE"
785  },
786  {
787   "binding":"weak",
788   "name":"_ZTVN7android8hardware8vibrator4V1_210BsVibratorE"
789  },
790  {
791   "name":"_ZTVN7android8hardware8vibrator4V1_212BnHwVibratorE"
792  },
793  {
794   "name":"_ZTVN7android8hardware8vibrator4V1_212BpHwVibratorE"
795  },
796  {
797   "name":"_ZTVN7android8hardware8vibrator4V1_29IVibratorE"
798  }
799 ]
800}