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":"_ZTIN7android8hardware9keymaster4V4_016IKeymasterDeviceE"
15    },
16    {
17     "mangled_component_name":"_ZNK7android8hardware9keymaster4V4_016IKeymasterDevice8isRemoteEv"
18    },
19    {
20     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_016IKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
21    },
22    {
23     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_016IKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
24    },
25    {
26     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_016IKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
27    },
28    {
29     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_016IKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
30    },
31    {
32     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_016IKeymasterDevice21setHALInstrumentationEv"
33    },
34    {
35     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_016IKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
36    },
37    {
38     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_016IKeymasterDevice4pingEv"
39    },
40    {
41     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_016IKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
42    },
43    {
44     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_016IKeymasterDevice21notifySyspropsChangedEv"
45    },
46    {
47     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_016IKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
48    },
49    {
50     "kind":"complete_dtor_pointer",
51     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_016IKeymasterDeviceD1Ev"
52    },
53    {
54     "kind":"deleting_dtor_pointer",
55     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_016IKeymasterDeviceD0Ev"
56    },
57    {
58     "is_pure":true,
59     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_016IKeymasterDevice15getHardwareInfoENSt3__18functionIFvNS2_13SecurityLevelERKNS0_11hidl_stringES9_EEE"
60    },
61    {
62     "is_pure":true,
63     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_016IKeymasterDevice24getHmacSharingParametersENSt3__18functionIFvNS2_9ErrorCodeERKNS2_21HmacSharingParametersEEEE"
64    },
65    {
66     "is_pure":true,
67     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_016IKeymasterDevice17computeSharedHmacERKNS0_8hidl_vecINS2_21HmacSharingParametersEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEEEEE"
68    },
69    {
70     "is_pure":true,
71     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_016IKeymasterDevice19verifyAuthorizationEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeERKNS2_17VerificationTokenEEEE"
72    },
73    {
74     "is_pure":true,
75     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_016IKeymasterDevice13addRngEntropyERKNS0_8hidl_vecIhEE"
76    },
77    {
78     "is_pure":true,
79     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_016IKeymasterDevice11generateKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEERKNS2_18KeyCharacteristicsEEEE"
80    },
81    {
82     "is_pure":true,
83     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_016IKeymasterDevice9importKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeESC_RKNS2_18KeyCharacteristicsEEEE"
84    },
85    {
86     "is_pure":true,
87     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_016IKeymasterDevice16importWrappedKeyERKNS0_8hidl_vecIhEES7_S7_RKNS4_INS2_12KeyParameterEEEyyNSt3__18functionIFvNS2_9ErrorCodeES7_RKNS2_18KeyCharacteristicsEEEE"
88    },
89    {
90     "is_pure":true,
91     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_016IKeymasterDevice21getKeyCharacteristicsERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE"
92    },
93    {
94     "is_pure":true,
95     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_016IKeymasterDevice9exportKeyENS2_9KeyFormatERKNS0_8hidl_vecIhEES8_S8_NSt3__18functionIFvNS2_9ErrorCodeES8_EEE"
96    },
97    {
98     "is_pure":true,
99     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_016IKeymasterDevice9attestKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IS5_EEEEE"
100    },
101    {
102     "is_pure":true,
103     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_016IKeymasterDevice10upgradeKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeES7_EEE"
104    },
105    {
106     "is_pure":true,
107     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_016IKeymasterDevice9deleteKeyERKNS0_8hidl_vecIhEE"
108    },
109    {
110     "is_pure":true,
111     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_016IKeymasterDevice13deleteAllKeysEv"
112    },
113    {
114     "is_pure":true,
115     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_016IKeymasterDevice21destroyAttestationIdsEv"
116    },
117    {
118     "is_pure":true,
119     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_016IKeymasterDevice5beginENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNS5_INS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeESC_yEEE"
120    },
121    {
122     "is_pure":true,
123     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_016IKeymasterDevice6updateEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEERKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeEjS8_SB_EEE"
124    },
125    {
126     "is_pure":true,
127     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_016IKeymasterDevice6finishEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEESB_RKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeES8_SB_EEE"
128    },
129    {
130     "is_pure":true,
131     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_016IKeymasterDevice5abortEy"
132    },
133    {
134     "kind":"vcall_offset"
135    },
136    {
137     "kind":"vcall_offset"
138    },
139    {
140     "kind":"vcall_offset"
141    },
142    {
143     "kind":"vcall_offset"
144    },
145    {
146     "kind":"vcall_offset",
147     "component_value":-4
148    },
149    {
150     "kind":"offset_to_top",
151     "component_value":-4
152    },
153    {
154     "kind":"rtti",
155     "mangled_component_name":"_ZTIN7android8hardware9keymaster4V4_016IKeymasterDeviceE"
156    },
157    {
158     "kind":"complete_dtor_pointer",
159     "mangled_component_name":"_ZTv0_n12_N7android8hardware9keymaster4V4_016IKeymasterDeviceD1Ev"
160    },
161    {
162     "kind":"deleting_dtor_pointer",
163     "mangled_component_name":"_ZTv0_n12_N7android8hardware9keymaster4V4_016IKeymasterDeviceD0Ev"
164    },
165    {
166     "mangled_component_name":"_ZN7android7RefBase10onFirstRefEv"
167    },
168    {
169     "mangled_component_name":"_ZN7android7RefBase15onLastStrongRefEPKv"
170    },
171    {
172     "mangled_component_name":"_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
173    },
174    {
175     "mangled_component_name":"_ZN7android7RefBase13onLastWeakRefEPKv"
176    }
177   ],
178   "unique_id":"_ZTSN7android8hardware9keymaster4V4_016IKeymasterDeviceE"
179  },
180  {
181   "vtable_components":[
182    {
183     "kind":"vbase_offset",
184     "component_value":72
185    },
186    {
187     "kind":"offset_to_top"
188    },
189    {
190     "kind":"rtti",
191     "mangled_component_name":"_ZTIN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceE"
192    },
193    {
194     "mangled_component_name":"_ZN7android8hardware9BHwBinder8transactEjRKNS0_6ParcelEPS2_jNSt3__18functionIFvRS2_EEE"
195    },
196    {
197     "mangled_component_name":"_ZN7android8hardware9BHwBinder11linkToDeathERKNS_2spINS0_7IBinder14DeathRecipientEEEPvj"
198    },
199    {
200     "mangled_component_name":"_ZN7android8hardware9BHwBinder13unlinkToDeathERKNS_2wpINS0_7IBinder14DeathRecipientEEEPvjPS5_"
201    },
202    {
203     "mangled_component_name":"_ZNK7android8hardware7IBinder13checkSubclassEPKv"
204    },
205    {
206     "mangled_component_name":"_ZN7android8hardware9BHwBinder12attachObjectEPKvPvS4_PFvS3_S4_S4_E"
207    },
208    {
209     "mangled_component_name":"_ZNK7android8hardware9BHwBinder10findObjectEPKv"
210    },
211    {
212     "mangled_component_name":"_ZN7android8hardware9BHwBinder12detachObjectEPKv"
213    },
214    {
215     "mangled_component_name":"_ZN7android8hardware9BHwBinder11localBinderEv"
216    },
217    {
218     "mangled_component_name":"_ZN7android8hardware7IBinder12remoteBinderEv"
219    },
220    {
221     "kind":"complete_dtor_pointer",
222     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD1Ev"
223    },
224    {
225     "kind":"deleting_dtor_pointer",
226     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD0Ev"
227    },
228    {
229     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
230    },
231    {
232     "kind":"offset_to_top",
233     "component_value":-20
234    },
235    {
236     "kind":"rtti",
237     "mangled_component_name":"_ZTIN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceE"
238    },
239    {
240     "kind":"complete_dtor_pointer",
241     "mangled_component_name":"_ZThn20_N7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD1Ev"
242    },
243    {
244     "kind":"deleting_dtor_pointer",
245     "mangled_component_name":"_ZThn20_N7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD0Ev"
246    },
247    {
248     "kind":"vcall_offset"
249    },
250    {
251     "kind":"vcall_offset"
252    },
253    {
254     "kind":"vcall_offset"
255    },
256    {
257     "kind":"vcall_offset"
258    },
259    {
260     "kind":"vcall_offset",
261     "component_value":-72
262    },
263    {
264     "kind":"offset_to_top",
265     "component_value":-72
266    },
267    {
268     "kind":"rtti",
269     "mangled_component_name":"_ZTIN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceE"
270    },
271    {
272     "kind":"complete_dtor_pointer",
273     "mangled_component_name":"_ZTv0_n12_N7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD1Ev"
274    },
275    {
276     "kind":"deleting_dtor_pointer",
277     "mangled_component_name":"_ZTv0_n12_N7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD0Ev"
278    },
279    {
280     "mangled_component_name":"_ZN7android7RefBase10onFirstRefEv"
281    },
282    {
283     "mangled_component_name":"_ZN7android7RefBase15onLastStrongRefEPKv"
284    },
285    {
286     "mangled_component_name":"_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
287    },
288    {
289     "mangled_component_name":"_ZN7android7RefBase13onLastWeakRefEPKv"
290    }
291   ],
292   "unique_id":"_ZTSN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceE"
293  },
294  {
295   "vtable_components":[
296    {
297     "kind":"vbase_offset",
298     "component_value":84
299    },
300    {
301     "kind":"offset_to_top"
302    },
303    {
304     "kind":"rtti",
305     "mangled_component_name":"_ZTIN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceE"
306    },
307    {
308     "mangled_component_name":"_ZNK7android8hardware9keymaster4V4_019BpHwKeymasterDevice8isRemoteEv"
309    },
310    {
311     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
312    },
313    {
314     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
315    },
316    {
317     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
318    },
319    {
320     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
321    },
322    {
323     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice21setHALInstrumentationEv"
324    },
325    {
326     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
327    },
328    {
329     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice4pingEv"
330    },
331    {
332     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
333    },
334    {
335     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice21notifySyspropsChangedEv"
336    },
337    {
338     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
339    },
340    {
341     "kind":"complete_dtor_pointer",
342     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceD1Ev"
343    },
344    {
345     "kind":"deleting_dtor_pointer",
346     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceD0Ev"
347    },
348    {
349     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice15getHardwareInfoENSt3__18functionIFvNS2_13SecurityLevelERKNS0_11hidl_stringES9_EEE"
350    },
351    {
352     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice24getHmacSharingParametersENSt3__18functionIFvNS2_9ErrorCodeERKNS2_21HmacSharingParametersEEEE"
353    },
354    {
355     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice17computeSharedHmacERKNS0_8hidl_vecINS2_21HmacSharingParametersEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEEEEE"
356    },
357    {
358     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice19verifyAuthorizationEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeERKNS2_17VerificationTokenEEEE"
359    },
360    {
361     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice13addRngEntropyERKNS0_8hidl_vecIhEE"
362    },
363    {
364     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice11generateKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEERKNS2_18KeyCharacteristicsEEEE"
365    },
366    {
367     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice9importKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeESC_RKNS2_18KeyCharacteristicsEEEE"
368    },
369    {
370     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice16importWrappedKeyERKNS0_8hidl_vecIhEES7_S7_RKNS4_INS2_12KeyParameterEEEyyNSt3__18functionIFvNS2_9ErrorCodeES7_RKNS2_18KeyCharacteristicsEEEE"
371    },
372    {
373     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice21getKeyCharacteristicsERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE"
374    },
375    {
376     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice9exportKeyENS2_9KeyFormatERKNS0_8hidl_vecIhEES8_S8_NSt3__18functionIFvNS2_9ErrorCodeES8_EEE"
377    },
378    {
379     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice9attestKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IS5_EEEEE"
380    },
381    {
382     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice10upgradeKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeES7_EEE"
383    },
384    {
385     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice9deleteKeyERKNS0_8hidl_vecIhEE"
386    },
387    {
388     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice13deleteAllKeysEv"
389    },
390    {
391     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice21destroyAttestationIdsEv"
392    },
393    {
394     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice5beginENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNS5_INS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeESC_yEEE"
395    },
396    {
397     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice6updateEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEERKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeEjS8_SB_EEE"
398    },
399    {
400     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice6finishEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEESB_RKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeES8_SB_EEE"
401    },
402    {
403     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice5abortEy"
404    },
405    {
406     "mangled_component_name":"_ZN7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEE10onAsBinderEv"
407    },
408    {
409     "kind":"vbase_offset",
410     "component_value":80
411    },
412    {
413     "kind":"offset_to_top",
414     "component_value":-4
415    },
416    {
417     "kind":"rtti",
418     "mangled_component_name":"_ZTIN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceE"
419    },
420    {
421     "kind":"complete_dtor_pointer",
422     "mangled_component_name":"_ZThn4_N7android8hardware9keymaster4V4_019BpHwKeymasterDeviceD1Ev"
423    },
424    {
425     "kind":"deleting_dtor_pointer",
426     "mangled_component_name":"_ZThn4_N7android8hardware9keymaster4V4_019BpHwKeymasterDeviceD0Ev"
427    },
428    {
429     "mangled_component_name":"_ZThn4_N7android8hardware11BpInterfaceINS0_9keymaster4V4_016IKeymasterDeviceEE10onAsBinderEv"
430    },
431    {
432     "kind":"vbase_offset",
433     "component_value":76
434    },
435    {
436     "kind":"offset_to_top",
437     "component_value":-8
438    },
439    {
440     "kind":"rtti",
441     "mangled_component_name":"_ZTIN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceE"
442    },
443    {
444     "kind":"complete_dtor_pointer",
445     "mangled_component_name":"_ZThn8_N7android8hardware9keymaster4V4_019BpHwKeymasterDeviceD1Ev"
446    },
447    {
448     "kind":"deleting_dtor_pointer",
449     "mangled_component_name":"_ZThn8_N7android8hardware9keymaster4V4_019BpHwKeymasterDeviceD0Ev"
450    },
451    {
452     "mangled_component_name":"_ZN7android8hardware11BpHwRefBase10onFirstRefEv"
453    },
454    {
455     "mangled_component_name":"_ZN7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
456    },
457    {
458     "mangled_component_name":"_ZN7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
459    },
460    {
461     "kind":"offset_to_top",
462     "component_value":-24
463    },
464    {
465     "kind":"rtti",
466     "mangled_component_name":"_ZTIN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceE"
467    },
468    {
469     "kind":"complete_dtor_pointer",
470     "mangled_component_name":"_ZThn24_N7android8hardware9keymaster4V4_019BpHwKeymasterDeviceD1Ev"
471    },
472    {
473     "kind":"deleting_dtor_pointer",
474     "mangled_component_name":"_ZThn24_N7android8hardware9keymaster4V4_019BpHwKeymasterDeviceD0Ev"
475    },
476    {
477     "kind":"vcall_offset"
478    },
479    {
480     "kind":"vcall_offset",
481     "component_value":-76
482    },
483    {
484     "kind":"vcall_offset",
485     "component_value":-76
486    },
487    {
488     "kind":"vcall_offset",
489     "component_value":-76
490    },
491    {
492     "kind":"vcall_offset",
493     "component_value":-84
494    },
495    {
496     "kind":"offset_to_top",
497     "component_value":-84
498    },
499    {
500     "kind":"rtti",
501     "mangled_component_name":"_ZTIN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceE"
502    },
503    {
504     "kind":"complete_dtor_pointer",
505     "mangled_component_name":"_ZTv0_n12_N7android8hardware9keymaster4V4_019BpHwKeymasterDeviceD1Ev"
506    },
507    {
508     "kind":"deleting_dtor_pointer",
509     "mangled_component_name":"_ZTv0_n12_N7android8hardware9keymaster4V4_019BpHwKeymasterDeviceD0Ev"
510    },
511    {
512     "mangled_component_name":"_ZTv0_n16_N7android8hardware11BpHwRefBase10onFirstRefEv"
513    },
514    {
515     "mangled_component_name":"_ZTv0_n20_N7android8hardware11BpHwRefBase15onLastStrongRefEPKv"
516    },
517    {
518     "mangled_component_name":"_ZTv0_n24_N7android8hardware11BpHwRefBase20onIncStrongAttemptedEjPKv"
519    },
520    {
521     "mangled_component_name":"_ZN7android7RefBase13onLastWeakRefEPKv"
522    }
523   ],
524   "unique_id":"_ZTSN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceE"
525  },
526  {
527   "vtable_components":[
528    {
529     "kind":"vbase_offset",
530     "component_value":60
531    },
532    {
533     "kind":"offset_to_top"
534    },
535    {
536     "kind":"rtti",
537     "mangled_component_name":"_ZTIN7android8hardware9keymaster4V4_017BsKeymasterDeviceE"
538    },
539    {
540     "mangled_component_name":"_ZNK7android8hardware9keymaster4V4_016IKeymasterDevice8isRemoteEv"
541    },
542    {
543     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
544    },
545    {
546     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
547    },
548    {
549     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
550    },
551    {
552     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
553    },
554    {
555     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice21setHALInstrumentationEv"
556    },
557    {
558     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
559    },
560    {
561     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice4pingEv"
562    },
563    {
564     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
565    },
566    {
567     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice21notifySyspropsChangedEv"
568    },
569    {
570     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
571    },
572    {
573     "kind":"complete_dtor_pointer",
574     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_017BsKeymasterDeviceD1Ev"
575    },
576    {
577     "kind":"deleting_dtor_pointer",
578     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_017BsKeymasterDeviceD0Ev"
579    },
580    {
581     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice15getHardwareInfoENSt3__18functionIFvNS2_13SecurityLevelERKNS0_11hidl_stringES9_EEE"
582    },
583    {
584     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice24getHmacSharingParametersENSt3__18functionIFvNS2_9ErrorCodeERKNS2_21HmacSharingParametersEEEE"
585    },
586    {
587     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice17computeSharedHmacERKNS0_8hidl_vecINS2_21HmacSharingParametersEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEEEEE"
588    },
589    {
590     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice19verifyAuthorizationEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeERKNS2_17VerificationTokenEEEE"
591    },
592    {
593     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice13addRngEntropyERKNS0_8hidl_vecIhEE"
594    },
595    {
596     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice11generateKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEERKNS2_18KeyCharacteristicsEEEE"
597    },
598    {
599     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice9importKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeESC_RKNS2_18KeyCharacteristicsEEEE"
600    },
601    {
602     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice16importWrappedKeyERKNS0_8hidl_vecIhEES7_S7_RKNS4_INS2_12KeyParameterEEEyyNSt3__18functionIFvNS2_9ErrorCodeES7_RKNS2_18KeyCharacteristicsEEEE"
603    },
604    {
605     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice21getKeyCharacteristicsERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE"
606    },
607    {
608     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice9exportKeyENS2_9KeyFormatERKNS0_8hidl_vecIhEES8_S8_NSt3__18functionIFvNS2_9ErrorCodeES8_EEE"
609    },
610    {
611     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice9attestKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IS5_EEEEE"
612    },
613    {
614     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice10upgradeKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeES7_EEE"
615    },
616    {
617     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice9deleteKeyERKNS0_8hidl_vecIhEE"
618    },
619    {
620     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice13deleteAllKeysEv"
621    },
622    {
623     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice21destroyAttestationIdsEv"
624    },
625    {
626     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice5beginENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNS5_INS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeESC_yEEE"
627    },
628    {
629     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice6updateEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEERKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeEjS8_SB_EEE"
630    },
631    {
632     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice6finishEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEESB_RKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeES8_SB_EEE"
633    },
634    {
635     "mangled_component_name":"_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice5abortEy"
636    },
637    {
638     "kind":"offset_to_top",
639     "component_value":-4
640    },
641    {
642     "kind":"rtti",
643     "mangled_component_name":"_ZTIN7android8hardware9keymaster4V4_017BsKeymasterDeviceE"
644    },
645    {
646     "kind":"complete_dtor_pointer",
647     "mangled_component_name":"_ZThn4_N7android8hardware9keymaster4V4_017BsKeymasterDeviceD1Ev"
648    },
649    {
650     "kind":"deleting_dtor_pointer",
651     "mangled_component_name":"_ZThn4_N7android8hardware9keymaster4V4_017BsKeymasterDeviceD0Ev"
652    },
653    {
654     "kind":"vcall_offset"
655    },
656    {
657     "kind":"vcall_offset"
658    },
659    {
660     "kind":"vcall_offset"
661    },
662    {
663     "kind":"vcall_offset"
664    },
665    {
666     "kind":"vcall_offset",
667     "component_value":-60
668    },
669    {
670     "kind":"offset_to_top",
671     "component_value":-60
672    },
673    {
674     "kind":"rtti",
675     "mangled_component_name":"_ZTIN7android8hardware9keymaster4V4_017BsKeymasterDeviceE"
676    },
677    {
678     "kind":"complete_dtor_pointer",
679     "mangled_component_name":"_ZTv0_n12_N7android8hardware9keymaster4V4_017BsKeymasterDeviceD1Ev"
680    },
681    {
682     "kind":"deleting_dtor_pointer",
683     "mangled_component_name":"_ZTv0_n12_N7android8hardware9keymaster4V4_017BsKeymasterDeviceD0Ev"
684    },
685    {
686     "mangled_component_name":"_ZN7android7RefBase10onFirstRefEv"
687    },
688    {
689     "mangled_component_name":"_ZN7android7RefBase15onLastStrongRefEPKv"
690    },
691    {
692     "mangled_component_name":"_ZN7android7RefBase20onIncStrongAttemptedEjPKv"
693    },
694    {
695     "mangled_component_name":"_ZN7android7RefBase13onLastWeakRefEPKv"
696    }
697   ],
698   "unique_id":"_ZTSN7android8hardware9keymaster4V4_017BsKeymasterDeviceE"
699  }
700 ],
701 "elf_functions":[
702  {
703   "binding":"weak",
704   "name":"_ZN7android8hardware7details13castInterfaceINS0_9keymaster4V4_016IKeymasterDeviceENS_4hidl4base4V1_05IBaseENS4_19BpHwKeymasterDeviceEEENS0_6ReturnINS_2spIT_EEEENSC_IT0_EEPKcb"
705  },
706  {
707   "binding":"weak",
708   "name":"_ZN7android8hardware7details18getServiceInternalINS0_9keymaster4V4_019BpHwKeymasterDeviceENS4_16IKeymasterDeviceEvvEENS_2spIT0_EERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEbb"
709  },
710  {
711   "binding":"weak",
712   "name":"_ZN7android8hardware8toBinderINS_4hidl4base4V1_05IBaseEvEENS_2spINS0_7IBinderEEENS6_IT_EE"
713  },
714  {
715   "name":"_ZN7android8hardware9keymaster4V4_016IKeymasterDevice10getServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
716  },
717  {
718   "name":"_ZN7android8hardware9keymaster4V4_016IKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
719  },
720  {
721   "name":"_ZN7android8hardware9keymaster4V4_016IKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
722  },
723  {
724   "name":"_ZN7android8hardware9keymaster4V4_016IKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
725  },
726  {
727   "name":"_ZN7android8hardware9keymaster4V4_016IKeymasterDevice13tryGetServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb"
728  },
729  {
730   "name":"_ZN7android8hardware9keymaster4V4_016IKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
731  },
732  {
733   "name":"_ZN7android8hardware9keymaster4V4_016IKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
734  },
735  {
736   "name":"_ZN7android8hardware9keymaster4V4_016IKeymasterDevice17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE"
737  },
738  {
739   "name":"_ZN7android8hardware9keymaster4V4_016IKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
740  },
741  {
742   "name":"_ZN7android8hardware9keymaster4V4_016IKeymasterDevice21notifySyspropsChangedEv"
743  },
744  {
745   "name":"_ZN7android8hardware9keymaster4V4_016IKeymasterDevice21setHALInstrumentationEv"
746  },
747  {
748   "name":"_ZN7android8hardware9keymaster4V4_016IKeymasterDevice24registerForNotificationsERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS_2spINS_4hidl7manager4V1_020IServiceNotificationEEE"
749  },
750  {
751   "name":"_ZN7android8hardware9keymaster4V4_016IKeymasterDevice4pingEv"
752  },
753  {
754   "name":"_ZN7android8hardware9keymaster4V4_016IKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
755  },
756  {
757   "name":"_ZN7android8hardware9keymaster4V4_016IKeymasterDevice8castFromERKNS_2spINS_4hidl4base4V1_05IBaseEEEb"
758  },
759  {
760   "name":"_ZN7android8hardware9keymaster4V4_016IKeymasterDevice8castFromERKNS_2spIS3_EEb"
761  },
762  {
763   "name":"_ZN7android8hardware9keymaster4V4_017BsKeymasterDevice13addOnewayTaskENSt3__18functionIFvvEEE"
764  },
765  {
766   "name":"_ZN7android8hardware9keymaster4V4_017BsKeymasterDeviceC1ENS_2spINS2_16IKeymasterDeviceEEE"
767  },
768  {
769   "name":"_ZN7android8hardware9keymaster4V4_017BsKeymasterDeviceC2ENS_2spINS2_16IKeymasterDeviceEEE"
770  },
771  {
772   "name":"_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice10onTransactEjRKNS0_6ParcelEPS4_jNSt3__18functionIFvRS4_EEE"
773  },
774  {
775   "name":"_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice11_hidl_abortEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
776  },
777  {
778   "name":"_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice11_hidl_beginEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
779  },
780  {
781   "name":"_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice12_hidl_finishEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
782  },
783  {
784   "name":"_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice12_hidl_updateEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
785  },
786  {
787   "name":"_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
788  },
789  {
790   "name":"_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice15_hidl_attestKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
791  },
792  {
793   "name":"_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice15_hidl_deleteKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
794  },
795  {
796   "name":"_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice15_hidl_exportKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
797  },
798  {
799   "name":"_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice15_hidl_importKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
800  },
801  {
802   "name":"_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice16_hidl_upgradeKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
803  },
804  {
805   "name":"_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice17_hidl_generateKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
806  },
807  {
808   "name":"_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice19_hidl_addRngEntropyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
809  },
810  {
811   "name":"_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice19_hidl_deleteAllKeysEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
812  },
813  {
814   "name":"_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice21_hidl_getHardwareInfoEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
815  },
816  {
817   "name":"_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice22_hidl_importWrappedKeyEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
818  },
819  {
820   "name":"_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice23_hidl_computeSharedHmacEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
821  },
822  {
823   "name":"_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice25_hidl_verifyAuthorizationEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
824  },
825  {
826   "name":"_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice27_hidl_destroyAttestationIdsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
827  },
828  {
829   "name":"_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice27_hidl_getKeyCharacteristicsEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
830  },
831  {
832   "name":"_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice30_hidl_getHmacSharingParametersEPNS_4hidl4base4V1_08BnHwBaseERKNS0_6ParcelEPS9_NSt3__18functionIFvRS9_EEE"
833  },
834  {
835   "name":"_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDevice4pingEv"
836  },
837  {
838   "name":"_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceC1ERKNS_2spINS2_16IKeymasterDeviceEEE"
839  },
840  {
841   "name":"_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceC2ERKNS_2spINS2_16IKeymasterDeviceEEE"
842  },
843  {
844   "name":"_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD0Ev"
845  },
846  {
847   "name":"_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD1Ev"
848  },
849  {
850   "name":"_ZN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD2Ev"
851  },
852  {
853   "name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice10upgradeKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeES7_EEE"
854  },
855  {
856   "name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice11_hidl_abortEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEy"
857  },
858  {
859   "name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice11_hidl_beginEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNSA_INS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeESH_yEEE"
860  },
861  {
862   "name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice11generateKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEERKNS2_18KeyCharacteristicsEEEE"
863  },
864  {
865   "name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEy"
866  },
867  {
868   "name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice12_hidl_finishEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS9_IhEESG_RKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeESD_SG_EEE"
869  },
870  {
871   "name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice12_hidl_updateEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS9_IhEERKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeEjSD_SG_EEE"
872  },
873  {
874   "name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE"
875  },
876  {
877   "name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLj32EJEEEEEEEE"
878  },
879  {
880   "name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice13addRngEntropyERKNS0_8hidl_vecIhEE"
881  },
882  {
883   "name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice13deleteAllKeysEv"
884  },
885  {
886   "name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE"
887  },
888  {
889   "name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE"
890  },
891  {
892   "name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice15_hidl_attestKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEERKNS9_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS9_ISA_EEEEE"
893  },
894  {
895   "name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice15_hidl_deleteKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE"
896  },
897  {
898   "name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice15_hidl_exportKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENS2_9KeyFormatERKNS0_8hidl_vecIhEESD_SD_NSt3__18functionIFvNS2_9ErrorCodeESD_EEE"
899  },
900  {
901   "name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice15_hidl_importKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS9_IhEENSt3__18functionIFvNS2_9ErrorCodeESH_RKNS2_18KeyCharacteristicsEEEE"
902  },
903  {
904   "name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice15getHardwareInfoENSt3__18functionIFvNS2_13SecurityLevelERKNS0_11hidl_stringES9_EEE"
905  },
906  {
907   "name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice16_hidl_upgradeKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEERKNS9_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeESC_EEE"
908  },
909  {
910   "name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice16importWrappedKeyERKNS0_8hidl_vecIhEES7_S7_RKNS4_INS2_12KeyParameterEEEyyNSt3__18functionIFvNS2_9ErrorCodeES7_RKNS2_18KeyCharacteristicsEEEE"
911  },
912  {
913   "name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice17_hidl_generateKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecINS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS9_IhEERKNS2_18KeyCharacteristicsEEEE"
914  },
915  {
916   "name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice17computeSharedHmacERKNS0_8hidl_vecINS2_21HmacSharingParametersEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IhEEEEE"
917  },
918  {
919   "name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice19_hidl_addRngEntropyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEE"
920  },
921  {
922   "name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice19_hidl_deleteAllKeysEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE"
923  },
924  {
925   "name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE"
926  },
927  {
928   "name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice19verifyAuthorizationEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeERKNS2_17VerificationTokenEEEE"
929  },
930  {
931   "name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice21_hidl_getHardwareInfoEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvNS2_13SecurityLevelERKNS0_11hidl_stringESE_EEE"
932  },
933  {
934   "name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice21destroyAttestationIdsEv"
935  },
936  {
937   "name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice21getKeyCharacteristicsERKNS0_8hidl_vecIhEES7_S7_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE"
938  },
939  {
940   "name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice21notifySyspropsChangedEv"
941  },
942  {
943   "name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice21setHALInstrumentationEv"
944  },
945  {
946   "name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice22_hidl_importWrappedKeyEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEESC_SC_RKNS9_INS2_12KeyParameterEEEyyNSt3__18functionIFvNS2_9ErrorCodeESC_RKNS2_18KeyCharacteristicsEEEE"
947  },
948  {
949   "name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice23_hidl_computeSharedHmacEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecINS2_21HmacSharingParametersEEENSt3__18functionIFvNS2_9ErrorCodeERKNS9_IhEEEEE"
950  },
951  {
952   "name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice24getHmacSharingParametersENSt3__18functionIFvNS2_9ErrorCodeERKNS2_21HmacSharingParametersEEEE"
953  },
954  {
955   "name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice25_hidl_verifyAuthorizationEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeERKNS2_17VerificationTokenEEEE"
956  },
957  {
958   "name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice27_hidl_destroyAttestationIdsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorE"
959  },
960  {
961   "name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice27_hidl_getKeyCharacteristicsEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorERKNS0_8hidl_vecIhEESC_SC_NSt3__18functionIFvNS2_9ErrorCodeERKNS2_18KeyCharacteristicsEEEE"
962  },
963  {
964   "name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice30_hidl_getHmacSharingParametersEPNS0_10IInterfaceEPNS0_7details16HidlInstrumentorENSt3__18functionIFvNS2_9ErrorCodeERKNS2_21HmacSharingParametersEEEE"
965  },
966  {
967   "name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice4pingEv"
968  },
969  {
970   "name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice5abortEy"
971  },
972  {
973   "name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice5beginENS2_10KeyPurposeERKNS0_8hidl_vecIhEERKNS5_INS2_12KeyParameterEEERKNS2_17HardwareAuthTokenENSt3__18functionIFvNS2_9ErrorCodeESC_yEEE"
974  },
975  {
976   "name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE"
977  },
978  {
979   "name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice6finishEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEESB_RKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeES8_SB_EEE"
980  },
981  {
982   "name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice6updateEyRKNS0_8hidl_vecINS2_12KeyParameterEEERKNS4_IhEERKNS2_17HardwareAuthTokenERKNS2_17VerificationTokenENSt3__18functionIFvNS2_9ErrorCodeEjS8_SB_EEE"
983  },
984  {
985   "name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice9attestKeyERKNS0_8hidl_vecIhEERKNS4_INS2_12KeyParameterEEENSt3__18functionIFvNS2_9ErrorCodeERKNS4_IS5_EEEEE"
986  },
987  {
988   "name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice9deleteKeyERKNS0_8hidl_vecIhEE"
989  },
990  {
991   "name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice9exportKeyENS2_9KeyFormatERKNS0_8hidl_vecIhEES8_S8_NSt3__18functionIFvNS2_9ErrorCodeES8_EEE"
992  },
993  {
994   "name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDevice9importKeyERKNS0_8hidl_vecINS2_12KeyParameterEEENS2_9KeyFormatERKNS4_IhEENSt3__18functionIFvNS2_9ErrorCodeESC_RKNS2_18KeyCharacteristicsEEEE"
995  },
996  {
997   "name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceC1ERKNS_2spINS0_7IBinderEEE"
998  },
999  {
1000   "name":"_ZN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceC2ERKNS_2spINS0_7IBinderEEE"
1001  },
1002  {
1003   "name":"_ZN7android8hardware9keymaster4V4_021writeEmbeddedToParcelERKNS2_12KeyParameterEPNS0_6ParcelEjj"
1004  },
1005  {
1006   "name":"_ZN7android8hardware9keymaster4V4_021writeEmbeddedToParcelERKNS2_17HardwareAuthTokenEPNS0_6ParcelEjj"
1007  },
1008  {
1009   "name":"_ZN7android8hardware9keymaster4V4_021writeEmbeddedToParcelERKNS2_17VerificationTokenEPNS0_6ParcelEjj"
1010  },
1011  {
1012   "name":"_ZN7android8hardware9keymaster4V4_021writeEmbeddedToParcelERKNS2_18KeyCharacteristicsEPNS0_6ParcelEjj"
1013  },
1014  {
1015   "name":"_ZN7android8hardware9keymaster4V4_021writeEmbeddedToParcelERKNS2_21HmacSharingParametersEPNS0_6ParcelEjj"
1016  },
1017  {
1018   "name":"_ZN7android8hardware9keymaster4V4_022readEmbeddedFromParcelERKNS2_12KeyParameterERKNS0_6ParcelEjj"
1019  },
1020  {
1021   "name":"_ZN7android8hardware9keymaster4V4_022readEmbeddedFromParcelERKNS2_17HardwareAuthTokenERKNS0_6ParcelEjj"
1022  },
1023  {
1024   "name":"_ZN7android8hardware9keymaster4V4_022readEmbeddedFromParcelERKNS2_17VerificationTokenERKNS0_6ParcelEjj"
1025  },
1026  {
1027   "name":"_ZN7android8hardware9keymaster4V4_022readEmbeddedFromParcelERKNS2_18KeyCharacteristicsERKNS0_6ParcelEjj"
1028  },
1029  {
1030   "name":"_ZN7android8hardware9keymaster4V4_022readEmbeddedFromParcelERKNS2_21HmacSharingParametersERKNS0_6ParcelEjj"
1031  },
1032  {
1033   "name":"_ZThn20_N7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD0Ev"
1034  },
1035  {
1036   "name":"_ZThn20_N7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD1Ev"
1037  },
1038  {
1039   "name":"_ZTv0_n12_N7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD0Ev"
1040  },
1041  {
1042   "name":"_ZTv0_n12_N7android8hardware9keymaster4V4_019BnHwKeymasterDeviceD1Ev"
1043  }
1044 ],
1045 "elf_objects":[
1046  {
1047   "name":"_ZN7android8hardware9keymaster4V4_016IKeymasterDevice10descriptorE"
1048  },
1049  {
1050   "name":"_ZTTN7android8hardware9keymaster4V4_016IKeymasterDeviceE"
1051  },
1052  {
1053   "name":"_ZTTN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceE"
1054  },
1055  {
1056   "name":"_ZTTN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceE"
1057  },
1058  {
1059   "name":"_ZTVN7android8hardware9keymaster4V4_016IKeymasterDeviceE"
1060  },
1061  {
1062   "binding":"weak",
1063   "name":"_ZTVN7android8hardware9keymaster4V4_017BsKeymasterDeviceE"
1064  },
1065  {
1066   "name":"_ZTVN7android8hardware9keymaster4V4_019BnHwKeymasterDeviceE"
1067  },
1068  {
1069   "name":"_ZTVN7android8hardware9keymaster4V4_019BpHwKeymasterDeviceE"
1070  }
1071 ]
1072}