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":"_ZTIN7android8hardware9keymaster4V3_016IKeymasterDeviceE"
15    },
16    {
17     "mangled_component_name":"_ZNK7android8hardware9keymaster4V3_016IKeymasterDevice8isRemoteEv"
18    },
19    {
20     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_016IKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
21    },
22    {
23     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_016IKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
24    },
25    {
26     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_016IKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
27    },
28    {
29     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_016IKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
30    },
31    {
32     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_016IKeymasterDevice21setHALInstrumentationEv"
33    },
34    {
35     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_016IKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
36    },
37    {
38     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_016IKeymasterDevice4pingEv"
39    },
40    {
41     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_016IKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
42    },
43    {
44     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_016IKeymasterDevice21notifySyspropsChangedEv"
45    },
46    {
47     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_016IKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
48    },
49    {
50     "kind":"complete_dtor_pointer",
51     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_016IKeymasterDeviceD1Ev"
52    },
53    {
54     "kind":"deleting_dtor_pointer",
55     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_016IKeymasterDeviceD0Ev"
56    },
57    {
58     "is_pure":true,
59     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_016IKeymasterDevice19getHardwareFeaturesENSt3__18functionIFvbbbbbRKNS0_11hidl_stringES8_EEE"
60    },
61    {
62     "is_pure":true,
63     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_016IKeymasterDevice13addRngEntropyERKNS0_8hidl_vecIhEE"
64    },
65    {
66     "is_pure":true,
67     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_016IKeymasterDevice11generateKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEERKNS2_18KeyCharacteristicsEEEE"
68    },
69    {
70     "is_pure":true,
71     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_016IKeymasterDevice9importKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeESC_RKNS2_18KeyCharacteristicsEEEE"
72    },
73    {
74     "is_pure":true,
75     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_016IKeymasterDevice21getKeyCharacteristicsERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE"
76    },
77    {
78     "is_pure":true,
79     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_016IKeymasterDevice9exportKeyENS2_9KeyFormatERKNS0_8hidl_vecIhEES8_S8_NSt3__18functionIFvNS2_9ErrorCodeES8_EEE"
80    },
81    {
82     "is_pure":true,
83     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_016IKeymasterDevice9attestKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IS5_EEEEE"
84    },
85    {
86     "is_pure":true,
87     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_016IKeymasterDevice10upgradeKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeES7_EEE"
88    },
89    {
90     "is_pure":true,
91     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_016IKeymasterDevice9deleteKeyERKNS0_8hidl_vecIhEE"
92    },
93    {
94     "is_pure":true,
95     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_016IKeymasterDevice13deleteAllKeysEv"
96    },
97    {
98     "is_pure":true,
99     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_016IKeymasterDevice21destroyAttestationIdsEv"
100    },
101    {
102     "is_pure":true,
103     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_016IKeymasterDevice5beginENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNS5_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeESC_yEEE"
104    },
105    {
106     "is_pure":true,
107     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_016IKeymasterDevice6updateEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeEjS8_SB_EEE"
108    },
109    {
110     "is_pure":true,
111     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_016IKeymasterDevice6finishEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEESB_NSt3__18functionIFvNS2_9ErrorCodeES8_SB_EEE"
112    },
113    {
114     "is_pure":true,
115     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_016IKeymasterDevice5abortEy"
116    },
117    {
118     "kind":"vcall_offset"
119    },
120    {
121     "kind":"vcall_offset"
122    },
123    {
124     "kind":"vcall_offset"
125    },
126    {
127     "kind":"vcall_offset"
128    },
129    {
130     "kind":"vcall_offset",
131     "component_value":-4
132    },
133    {
134     "kind":"offset_to_top",
135     "component_value":-4
136    },
137    {
138     "kind":"rtti",
139     "mangled_component_name":"_ZTIN7android8hardware9keymaster4V3_016IKeymasterDeviceE"
140    },
141    {
142     "kind":"complete_dtor_pointer",
143     "mangled_component_name":"_ZTv0_n12_N7android8hardware9keymaster4V3_016IKeymasterDeviceD1Ev"
144    },
145    {
146     "kind":"deleting_dtor_pointer",
147     "mangled_component_name":"_ZTv0_n12_N7android8hardware9keymaster4V3_016IKeymasterDeviceD0Ev"
148    },
149    {
150     "mangled_component_name":"_ZN7android7RefBase10onFirstRefEv"
151    },
152    {
153     "mangled_component_name":"_ZN7android7RefBase15onLastStrongRefEPKv"
154    },
155    {
156     "mangled_component_name":"_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
157    },
158    {
159     "mangled_component_name":"_ZN7android7RefBase13onLastWeakRefEPKv"
160    }
161   ],
162   "unique_id":"_ZTSN7android8hardware9keymaster4V3_016IKeymasterDeviceE"
163  },
164  {
165   "vtable_components":[
166    {
167     "kind":"vbase_offset",
168     "component_value":72
169    },
170    {
171     "kind":"offset_to_top"
172    },
173    {
174     "kind":"rtti",
175     "mangled_component_name":"_ZTIN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceE"
176    },
177    {
178     "mangled_component_name":"_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
179    },
180    {
181     "mangled_component_name":"_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
182    },
183    {
184     "mangled_component_name":"_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
185    },
186    {
187     "mangled_component_name":"_ZNK7android8hardware7IBinder13checkSubclassEPKv"
188    },
189    {
190     "mangled_component_name":"_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
191    },
192    {
193     "mangled_component_name":"_ZNK7android8hardware9BHwBinder10findObjectEPKv"
194    },
195    {
196     "mangled_component_name":"_ZN7android8hardware9BHwBinder12detachObjectEPKv"
197    },
198    {
199     "mangled_component_name":"_ZN7android8hardware9BHwBinder11localBinderEv"
200    },
201    {
202     "mangled_component_name":"_ZN7android8hardware7IBinder12remoteBinderEv"
203    },
204    {
205     "kind":"complete_dtor_pointer",
206     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD1Ev"
207    },
208    {
209     "kind":"deleting_dtor_pointer",
210     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD0Ev"
211    },
212    {
213     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
214    },
215    {
216     "kind":"offset_to_top",
217     "component_value":-20
218    },
219    {
220     "kind":"rtti",
221     "mangled_component_name":"_ZTIN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceE"
222    },
223    {
224     "kind":"complete_dtor_pointer",
225     "mangled_component_name":"_ZThn20_N7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD1Ev"
226    },
227    {
228     "kind":"deleting_dtor_pointer",
229     "mangled_component_name":"_ZThn20_N7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD0Ev"
230    },
231    {
232     "kind":"vcall_offset"
233    },
234    {
235     "kind":"vcall_offset"
236    },
237    {
238     "kind":"vcall_offset"
239    },
240    {
241     "kind":"vcall_offset"
242    },
243    {
244     "kind":"vcall_offset",
245     "component_value":-72
246    },
247    {
248     "kind":"offset_to_top",
249     "component_value":-72
250    },
251    {
252     "kind":"rtti",
253     "mangled_component_name":"_ZTIN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceE"
254    },
255    {
256     "kind":"complete_dtor_pointer",
257     "mangled_component_name":"_ZTv0_n12_N7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD1Ev"
258    },
259    {
260     "kind":"deleting_dtor_pointer",
261     "mangled_component_name":"_ZTv0_n12_N7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD0Ev"
262    },
263    {
264     "mangled_component_name":"_ZN7android7RefBase10onFirstRefEv"
265    },
266    {
267     "mangled_component_name":"_ZN7android7RefBase15onLastStrongRefEPKv"
268    },
269    {
270     "mangled_component_name":"_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
271    },
272    {
273     "mangled_component_name":"_ZN7android7RefBase13onLastWeakRefEPKv"
274    }
275   ],
276   "unique_id":"_ZTSN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceE"
277  },
278  {
279   "vtable_components":[
280    {
281     "kind":"vbase_offset",
282     "component_value":84
283    },
284    {
285     "kind":"offset_to_top"
286    },
287    {
288     "kind":"rtti",
289     "mangled_component_name":"_ZTIN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceE"
290    },
291    {
292     "mangled_component_name":"_ZNK7android8hardware9keymaster4V3_019BpHwKeymasterDevice8isRemoteEv"
293    },
294    {
295     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
296    },
297    {
298     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
299    },
300    {
301     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
302    },
303    {
304     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
305    },
306    {
307     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice21setHALInstrumentationEv"
308    },
309    {
310     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
311    },
312    {
313     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice4pingEv"
314    },
315    {
316     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
317    },
318    {
319     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice21notifySyspropsChangedEv"
320    },
321    {
322     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
323    },
324    {
325     "kind":"complete_dtor_pointer",
326     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceD1Ev"
327    },
328    {
329     "kind":"deleting_dtor_pointer",
330     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceD0Ev"
331    },
332    {
333     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice19getHardwareFeaturesENSt3__18functionIFvbbbbbRKNS0_11hidl_stringES8_EEE"
334    },
335    {
336     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice13addRngEntropyERKNS0_8hidl_vecIhEE"
337    },
338    {
339     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice11generateKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEERKNS2_18KeyCharacteristicsEEEE"
340    },
341    {
342     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice9importKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeESC_RKNS2_18KeyCharacteristicsEEEE"
343    },
344    {
345     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice21getKeyCharacteristicsERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE"
346    },
347    {
348     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice9exportKeyENS2_9KeyFormatERKNS0_8hidl_vecIhEES8_S8_NSt3__18functionIFvNS2_9ErrorCodeES8_EEE"
349    },
350    {
351     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice9attestKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IS5_EEEEE"
352    },
353    {
354     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice10upgradeKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeES7_EEE"
355    },
356    {
357     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice9deleteKeyERKNS0_8hidl_vecIhEE"
358    },
359    {
360     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice13deleteAllKeysEv"
361    },
362    {
363     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice21destroyAttestationIdsEv"
364    },
365    {
366     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice5beginENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNS5_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeESC_yEEE"
367    },
368    {
369     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice6updateEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeEjS8_SB_EEE"
370    },
371    {
372     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice6finishEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEESB_NSt3__18functionIFvNS2_9ErrorCodeES8_SB_EEE"
373    },
374    {
375     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice5abortEy"
376    },
377    {
378     "mangled_component_name":"_ZN7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEE10onAsBinderEv"
379    },
380    {
381     "kind":"vbase_offset",
382     "component_value":80
383    },
384    {
385     "kind":"offset_to_top",
386     "component_value":-4
387    },
388    {
389     "kind":"rtti",
390     "mangled_component_name":"_ZTIN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceE"
391    },
392    {
393     "kind":"complete_dtor_pointer",
394     "mangled_component_name":"_ZThn4_N7android8hardware9keymaster4V3_019BpHwKeymasterDeviceD1Ev"
395    },
396    {
397     "kind":"deleting_dtor_pointer",
398     "mangled_component_name":"_ZThn4_N7android8hardware9keymaster4V3_019BpHwKeymasterDeviceD0Ev"
399    },
400    {
401     "mangled_component_name":"_ZThn4_N7android8hardware11BpInterfaceINS0_9keymaster4V3_016IKeymasterDeviceEE10onAsBinderEv"
402    },
403    {
404     "kind":"vbase_offset",
405     "component_value":76
406    },
407    {
408     "kind":"offset_to_top",
409     "component_value":-8
410    },
411    {
412     "kind":"rtti",
413     "mangled_component_name":"_ZTIN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceE"
414    },
415    {
416     "kind":"complete_dtor_pointer",
417     "mangled_component_name":"_ZThn8_N7android8hardware9keymaster4V3_019BpHwKeymasterDeviceD1Ev"
418    },
419    {
420     "kind":"deleting_dtor_pointer",
421     "mangled_component_name":"_ZThn8_N7android8hardware9keymaster4V3_019BpHwKeymasterDeviceD0Ev"
422    },
423    {
424     "mangled_component_name":"_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
425    },
426    {
427     "mangled_component_name":"_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
428    },
429    {
430     "mangled_component_name":"_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
431    },
432    {
433     "kind":"offset_to_top",
434     "component_value":-24
435    },
436    {
437     "kind":"rtti",
438     "mangled_component_name":"_ZTIN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceE"
439    },
440    {
441     "kind":"complete_dtor_pointer",
442     "mangled_component_name":"_ZThn24_N7android8hardware9keymaster4V3_019BpHwKeymasterDeviceD1Ev"
443    },
444    {
445     "kind":"deleting_dtor_pointer",
446     "mangled_component_name":"_ZThn24_N7android8hardware9keymaster4V3_019BpHwKeymasterDeviceD0Ev"
447    },
448    {
449     "kind":"vcall_offset"
450    },
451    {
452     "kind":"vcall_offset",
453     "component_value":-76
454    },
455    {
456     "kind":"vcall_offset",
457     "component_value":-76
458    },
459    {
460     "kind":"vcall_offset",
461     "component_value":-76
462    },
463    {
464     "kind":"vcall_offset",
465     "component_value":-84
466    },
467    {
468     "kind":"offset_to_top",
469     "component_value":-84
470    },
471    {
472     "kind":"rtti",
473     "mangled_component_name":"_ZTIN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceE"
474    },
475    {
476     "kind":"complete_dtor_pointer",
477     "mangled_component_name":"_ZTv0_n12_N7android8hardware9keymaster4V3_019BpHwKeymasterDeviceD1Ev"
478    },
479    {
480     "kind":"deleting_dtor_pointer",
481     "mangled_component_name":"_ZTv0_n12_N7android8hardware9keymaster4V3_019BpHwKeymasterDeviceD0Ev"
482    },
483    {
484     "mangled_component_name":"_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
485    },
486    {
487     "mangled_component_name":"_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
488    },
489    {
490     "mangled_component_name":"_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
491    },
492    {
493     "mangled_component_name":"_ZN7android7RefBase13onLastWeakRefEPKv"
494    }
495   ],
496   "unique_id":"_ZTSN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceE"
497  },
498  {
499   "vtable_components":[
500    {
501     "kind":"vbase_offset",
502     "component_value":60
503    },
504    {
505     "kind":"offset_to_top"
506    },
507    {
508     "kind":"rtti",
509     "mangled_component_name":"_ZTIN7android8hardware9keymaster4V3_017BsKeymasterDeviceE"
510    },
511    {
512     "mangled_component_name":"_ZNK7android8hardware9keymaster4V3_016IKeymasterDevice8isRemoteEv"
513    },
514    {
515     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
516    },
517    {
518     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
519    },
520    {
521     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
522    },
523    {
524     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
525    },
526    {
527     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice21setHALInstrumentationEv"
528    },
529    {
530     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
531    },
532    {
533     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice4pingEv"
534    },
535    {
536     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
537    },
538    {
539     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice21notifySyspropsChangedEv"
540    },
541    {
542     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
543    },
544    {
545     "kind":"complete_dtor_pointer",
546     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_017BsKeymasterDeviceD1Ev"
547    },
548    {
549     "kind":"deleting_dtor_pointer",
550     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_017BsKeymasterDeviceD0Ev"
551    },
552    {
553     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice19getHardwareFeaturesENSt3__18functionIFvbbbbbRKNS0_11hidl_stringES8_EEE"
554    },
555    {
556     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice13addRngEntropyERKNS0_8hidl_vecIhEE"
557    },
558    {
559     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice11generateKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEERKNS2_18KeyCharacteristicsEEEE"
560    },
561    {
562     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice9importKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeESC_RKNS2_18KeyCharacteristicsEEEE"
563    },
564    {
565     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice21getKeyCharacteristicsERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE"
566    },
567    {
568     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice9exportKeyENS2_9KeyFormatERKNS0_8hidl_vecIhEES8_S8_NSt3__18functionIFvNS2_9ErrorCodeES8_EEE"
569    },
570    {
571     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice9attestKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IS5_EEEEE"
572    },
573    {
574     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice10upgradeKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeES7_EEE"
575    },
576    {
577     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice9deleteKeyERKNS0_8hidl_vecIhEE"
578    },
579    {
580     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice13deleteAllKeysEv"
581    },
582    {
583     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice21destroyAttestationIdsEv"
584    },
585    {
586     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice5beginENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNS5_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeESC_yEEE"
587    },
588    {
589     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice6updateEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeEjS8_SB_EEE"
590    },
591    {
592     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice6finishEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEESB_NSt3__18functionIFvNS2_9ErrorCodeES8_SB_EEE"
593    },
594    {
595     "mangled_component_name":"_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice5abortEy"
596    },
597    {
598     "kind":"offset_to_top",
599     "component_value":-4
600    },
601    {
602     "kind":"rtti",
603     "mangled_component_name":"_ZTIN7android8hardware9keymaster4V3_017BsKeymasterDeviceE"
604    },
605    {
606     "kind":"complete_dtor_pointer",
607     "mangled_component_name":"_ZThn4_N7android8hardware9keymaster4V3_017BsKeymasterDeviceD1Ev"
608    },
609    {
610     "kind":"deleting_dtor_pointer",
611     "mangled_component_name":"_ZThn4_N7android8hardware9keymaster4V3_017BsKeymasterDeviceD0Ev"
612    },
613    {
614     "kind":"vcall_offset"
615    },
616    {
617     "kind":"vcall_offset"
618    },
619    {
620     "kind":"vcall_offset"
621    },
622    {
623     "kind":"vcall_offset"
624    },
625    {
626     "kind":"vcall_offset",
627     "component_value":-60
628    },
629    {
630     "kind":"offset_to_top",
631     "component_value":-60
632    },
633    {
634     "kind":"rtti",
635     "mangled_component_name":"_ZTIN7android8hardware9keymaster4V3_017BsKeymasterDeviceE"
636    },
637    {
638     "kind":"complete_dtor_pointer",
639     "mangled_component_name":"_ZTv0_n12_N7android8hardware9keymaster4V3_017BsKeymasterDeviceD1Ev"
640    },
641    {
642     "kind":"deleting_dtor_pointer",
643     "mangled_component_name":"_ZTv0_n12_N7android8hardware9keymaster4V3_017BsKeymasterDeviceD0Ev"
644    },
645    {
646     "mangled_component_name":"_ZN7android7RefBase10onFirstRefEv"
647    },
648    {
649     "mangled_component_name":"_ZN7android7RefBase15onLastStrongRefEPKv"
650    },
651    {
652     "mangled_component_name":"_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
653    },
654    {
655     "mangled_component_name":"_ZN7android7RefBase13onLastWeakRefEPKv"
656    }
657   ],
658   "unique_id":"_ZTSN7android8hardware9keymaster4V3_017BsKeymasterDeviceE"
659  }
660 ],
661 "elf_functions":[
662  {
663   "binding":"weak",
664   "name":"_ZN7android8hardware7details13castInterfaceINS0_9keymaster4V3_016IKeymasterDeviceENS_4hidl4base4V1_05IBaseENS4_19BpHwKeymasterDeviceEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
665  },
666  {
667   "binding":"weak",
668   "name":"_ZN7android8hardware7details18getServiceInternalINS0_9keymaster4V3_019BpHwKeymasterDeviceENS4_16IKeymasterDeviceEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
669  },
670  {
671   "binding":"weak",
672   "name":"_ZN7android8hardware8toBinderINS_4hidl4base4V1_05IBaseEvEENS_2spINS0_7IBinderEEENS6_IT_EE"
673  },
674  {
675   "name":"_ZN7android8hardware9keymaster4V3_016IKeymasterDevice10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
676  },
677  {
678   "name":"_ZN7android8hardware9keymaster4V3_016IKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
679  },
680  {
681   "name":"_ZN7android8hardware9keymaster4V3_016IKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
682  },
683  {
684   "name":"_ZN7android8hardware9keymaster4V3_016IKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
685  },
686  {
687   "name":"_ZN7android8hardware9keymaster4V3_016IKeymasterDevice13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
688  },
689  {
690   "name":"_ZN7android8hardware9keymaster4V3_016IKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
691  },
692  {
693   "name":"_ZN7android8hardware9keymaster4V3_016IKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
694  },
695  {
696   "name":"_ZN7android8hardware9keymaster4V3_016IKeymasterDevice17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
697  },
698  {
699   "name":"_ZN7android8hardware9keymaster4V3_016IKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
700  },
701  {
702   "name":"_ZN7android8hardware9keymaster4V3_016IKeymasterDevice21notifySyspropsChangedEv"
703  },
704  {
705   "name":"_ZN7android8hardware9keymaster4V3_016IKeymasterDevice21setHALInstrumentationEv"
706  },
707  {
708   "name":"_ZN7android8hardware9keymaster4V3_016IKeymasterDevice24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
709  },
710  {
711   "name":"_ZN7android8hardware9keymaster4V3_016IKeymasterDevice4pingEv"
712  },
713  {
714   "name":"_ZN7android8hardware9keymaster4V3_016IKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
715  },
716  {
717   "name":"_ZN7android8hardware9keymaster4V3_016IKeymasterDevice8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
718  },
719  {
720   "name":"_ZN7android8hardware9keymaster4V3_016IKeymasterDevice8castFromERKNS_2spIS3_EEb"
721  },
722  {
723   "name":"_ZN7android8hardware9keymaster4V3_017BsKeymasterDevice13addOnewayTaskENSt3__18functionIFvvEEE"
724  },
725  {
726   "name":"_ZN7android8hardware9keymaster4V3_017BsKeymasterDeviceC1ENS_2spINS2_16IKeymasterDeviceEEE"
727  },
728  {
729   "name":"_ZN7android8hardware9keymaster4V3_017BsKeymasterDeviceC2ENS_2spINS2_16IKeymasterDeviceEEE"
730  },
731  {
732   "name":"_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
733  },
734  {
735   "name":"_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice11_hidl_abortEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
736  },
737  {
738   "name":"_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice11_hidl_beginEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
739  },
740  {
741   "name":"_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice12_hidl_finishEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
742  },
743  {
744   "name":"_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice12_hidl_updateEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
745  },
746  {
747   "name":"_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
748  },
749  {
750   "name":"_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice15_hidl_attestKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
751  },
752  {
753   "name":"_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice15_hidl_deleteKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
754  },
755  {
756   "name":"_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice15_hidl_exportKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
757  },
758  {
759   "name":"_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice15_hidl_importKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
760  },
761  {
762   "name":"_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice16_hidl_upgradeKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
763  },
764  {
765   "name":"_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice17_hidl_generateKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
766  },
767  {
768   "name":"_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice19_hidl_addRngEntropyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
769  },
770  {
771   "name":"_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice19_hidl_deleteAllKeysEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
772  },
773  {
774   "name":"_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice25_hidl_getHardwareFeaturesEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
775  },
776  {
777   "name":"_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice27_hidl_destroyAttestationIdsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
778  },
779  {
780   "name":"_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice27_hidl_getKeyCharacteristicsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
781  },
782  {
783   "name":"_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDevice4pingEv"
784  },
785  {
786   "name":"_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceC1ERKNS_2spINS2_16IKeymasterDeviceEEE"
787  },
788  {
789   "name":"_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceC2ERKNS_2spINS2_16IKeymasterDeviceEEE"
790  },
791  {
792   "name":"_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD0Ev"
793  },
794  {
795   "name":"_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD1Ev"
796  },
797  {
798   "name":"_ZN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD2Ev"
799  },
800  {
801   "name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice10upgradeKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeES7_EEE"
802  },
803  {
804   "name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice11_hidl_abortEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEy"
805  },
806  {
807   "name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice11_hidl_beginEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNSA_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeESH_yEEE"
808  },
809  {
810   "name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice11generateKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEERKNS2_18KeyCharacteristicsEEEE"
811  },
812  {
813   "name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
814  },
815  {
816   "name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice12_hidl_finishEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS9_IhEESG_NSt3__18functionIFvNS2_9ErrorCodeESD_SG_EEE"
817  },
818  {
819   "name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice12_hidl_updateEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS9_IhEENSt3__18functionIFvNS2_9ErrorCodeEjSD_SG_EEE"
820  },
821  {
822   "name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
823  },
824  {
825   "name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
826  },
827  {
828   "name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice13addRngEntropyERKNS0_8hidl_vecIhEE"
829  },
830  {
831   "name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice13deleteAllKeysEv"
832  },
833  {
834   "name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
835  },
836  {
837   "name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
838  },
839  {
840   "name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice15_hidl_attestKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEERKNS9_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS9_ISA_EEEEE"
841  },
842  {
843   "name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice15_hidl_deleteKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE"
844  },
845  {
846   "name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice15_hidl_exportKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS2_9KeyFormatERKNS0_8hidl_vecIhEESD_SD_NSt3__18functionIFvNS2_9ErrorCodeESD_EEE"
847  },
848  {
849   "name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice15_hidl_importKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS9_IhEENSt3__18functionIFvNS2_9ErrorCodeESH_RKNS2_18KeyCharacteristicsEEEE"
850  },
851  {
852   "name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice16_hidl_upgradeKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEERKNS9_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeESC_EEE"
853  },
854  {
855   "name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice17_hidl_generateKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS9_IhEERKNS2_18KeyCharacteristicsEEEE"
856  },
857  {
858   "name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice19_hidl_addRngEntropyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE"
859  },
860  {
861   "name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice19_hidl_deleteAllKeysEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE"
862  },
863  {
864   "name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice19getHardwareFeaturesENSt3__18functionIFvbbbbbRKNS0_11hidl_stringES8_EEE"
865  },
866  {
867   "name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
868  },
869  {
870   "name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice21destroyAttestationIdsEv"
871  },
872  {
873   "name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice21getKeyCharacteristicsERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE"
874  },
875  {
876   "name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice21notifySyspropsChangedEv"
877  },
878  {
879   "name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice21setHALInstrumentationEv"
880  },
881  {
882   "name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice25_hidl_getHardwareFeaturesEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvbbbbbRKNS0_11hidl_stringESD_EEE"
883  },
884  {
885   "name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice27_hidl_destroyAttestationIdsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE"
886  },
887  {
888   "name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice27_hidl_getKeyCharacteristicsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEESC_SC_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE"
889  },
890  {
891   "name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice4pingEv"
892  },
893  {
894   "name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice5abortEy"
895  },
896  {
897   "name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice5beginENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNS5_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeESC_yEEE"
898  },
899  {
900   "name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
901  },
902  {
903   "name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice6finishEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEESB_NSt3__18functionIFvNS2_9ErrorCodeES8_SB_EEE"
904  },
905  {
906   "name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice6updateEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeEjS8_SB_EEE"
907  },
908  {
909   "name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice9attestKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IS5_EEEEE"
910  },
911  {
912   "name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice9deleteKeyERKNS0_8hidl_vecIhEE"
913  },
914  {
915   "name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice9exportKeyENS2_9KeyFormatERKNS0_8hidl_vecIhEES8_S8_NSt3__18functionIFvNS2_9ErrorCodeES8_EEE"
916  },
917  {
918   "name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDevice9importKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeESC_RKNS2_18KeyCharacteristicsEEEE"
919  },
920  {
921   "name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceC1ERKNS_2spINS0_7IBinderEEE"
922  },
923  {
924   "name":"_ZN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceC2ERKNS_2spINS0_7IBinderEEE"
925  },
926  {
927   "name":"_ZN7android8hardware9keymaster4V3_021writeEmbeddedToParcelERKNS2_12KeyParameterEPNS0_6ParcelEjj"
928  },
929  {
930   "name":"_ZN7android8hardware9keymaster4V3_021writeEmbeddedToParcelERKNS2_18KeyCharacteristicsEPNS0_6ParcelEjj"
931  },
932  {
933   "name":"_ZN7android8hardware9keymaster4V3_022readEmbeddedFromParcelERKNS2_12KeyParameterERKNS0_6ParcelEjj"
934  },
935  {
936   "name":"_ZN7android8hardware9keymaster4V3_022readEmbeddedFromParcelERKNS2_18KeyCharacteristicsERKNS0_6ParcelEjj"
937  },
938  {
939   "name":"_ZThn20_N7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD0Ev"
940  },
941  {
942   "name":"_ZThn20_N7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD1Ev"
943  },
944  {
945   "name":"_ZTv0_n12_N7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD0Ev"
946  },
947  {
948   "name":"_ZTv0_n12_N7android8hardware9keymaster4V3_019BnHwKeymasterDeviceD1Ev"
949  }
950 ],
951 "elf_objects":[
952  {
953   "name":"_ZN7android8hardware9keymaster4V3_016IKeymasterDevice10descriptorE"
954  },
955  {
956   "name":"_ZTTN7android8hardware9keymaster4V3_016IKeymasterDeviceE"
957  },
958  {
959   "name":"_ZTTN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceE"
960  },
961  {
962   "name":"_ZTTN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceE"
963  },
964  {
965   "name":"_ZTVN7android8hardware9keymaster4V3_016IKeymasterDeviceE"
966  },
967  {
968   "binding":"weak",
969   "name":"_ZTVN7android8hardware9keymaster4V3_017BsKeymasterDeviceE"
970  },
971  {
972   "name":"_ZTVN7android8hardware9keymaster4V3_019BnHwKeymasterDeviceE"
973  },
974  {
975   "name":"_ZTVN7android8hardware9keymaster4V3_019BpHwKeymasterDeviceE"
976  }
977 ]
978}