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}