blob: 5604972687abbd7a85fad6539f1100b6cb6c1611 [file] [log] [blame]
{
"record_types":[
{
"vtable_components":[
{
"kind":"offset_to_top"
},
{
"kind":"rtti",
"mangled_component_name":"_ZTIN9keymaster27VerifyAuthorizationResponseE"
},
{
"kind":"complete_dtor_pointer",
"mangled_component_name":"_ZN9keymaster27VerifyAuthorizationResponseD1Ev"
},
{
"kind":"deleting_dtor_pointer",
"mangled_component_name":"_ZN9keymaster27VerifyAuthorizationResponseD0Ev"
},
{
"mangled_component_name":"_ZNK9keymaster17KeymasterResponse14SerializedSizeEv"
},
{
"mangled_component_name":"_ZNK9keymaster17KeymasterResponse9SerializeEPhPKh"
},
{
"mangled_component_name":"_ZN9keymaster17KeymasterResponse11DeserializeEPPKhS2_"
},
{
"mangled_component_name":"_ZNK9keymaster27VerifyAuthorizationResponse22NonErrorSerializedSizeEv"
},
{
"mangled_component_name":"_ZNK9keymaster27VerifyAuthorizationResponse17NonErrorSerializeEPhPKh"
},
{
"mangled_component_name":"_ZN9keymaster27VerifyAuthorizationResponse19NonErrorDeserializeEPPKhS2_"
}
],
"unique_id":"_ZTSN9keymaster27VerifyAuthorizationResponseE"
},
{
"vtable_components":[
{
"kind":"offset_to_top"
},
{
"kind":"rtti",
"mangled_component_name":"_ZTIN9keymaster24SoftKeymasterEnforcementE"
},
{
"kind":"complete_dtor_pointer",
"mangled_component_name":"_ZN9keymaster24SoftKeymasterEnforcementD1Ev"
},
{
"kind":"deleting_dtor_pointer",
"mangled_component_name":"_ZN9keymaster24SoftKeymasterEnforcementD0Ev"
},
{
"mangled_component_name":"_ZNK9keymaster24SoftKeymasterEnforcement21activation_date_validEy"
},
{
"mangled_component_name":"_ZNK9keymaster24SoftKeymasterEnforcement22expiration_date_passedEy"
},
{
"mangled_component_name":"_ZNK9keymaster24SoftKeymasterEnforcement20auth_token_timed_outERK15hw_auth_token_tj"
},
{
"mangled_component_name":"_ZNK9keymaster24SoftKeymasterEnforcement19get_current_time_msEv"
},
{
"mangled_component_name":"_ZNK9keymaster24SoftKeymasterEnforcement13SecurityLevelEv"
},
{
"mangled_component_name":"_ZNK9keymaster24SoftKeymasterEnforcement22ValidateTokenSignatureERK15hw_auth_token_t"
},
{
"mangled_component_name":"_ZN9keymaster24SoftKeymasterEnforcement24GetHmacSharingParametersEPNS_21HmacSharingParametersE"
},
{
"mangled_component_name":"_ZN9keymaster24SoftKeymasterEnforcement17ComputeSharedHmacERKNS_26HmacSharingParametersArrayEPNS_14TKeymasterBlobI16keymaster_blob_tEE"
},
{
"mangled_component_name":"_ZN9keymaster24SoftKeymasterEnforcement19VerifyAuthorizationERKNS_26VerifyAuthorizationRequestE"
},
{
"mangled_component_name":"_ZNK9keymaster24SoftKeymasterEnforcement11CreateKeyIdERK20keymaster_key_blob_tPy"
}
],
"unique_id":"_ZTSN9keymaster24SoftKeymasterEnforcementE"
},
{
"vtable_components":[
{
"kind":"offset_to_top"
},
{
"kind":"rtti",
"mangled_component_name":"_ZTIN9keymaster24PureSoftKeymasterContextE"
},
{
"kind":"complete_dtor_pointer",
"mangled_component_name":"_ZN9keymaster24PureSoftKeymasterContextD1Ev"
},
{
"kind":"deleting_dtor_pointer",
"mangled_component_name":"_ZN9keymaster24PureSoftKeymasterContextD0Ev"
},
{
"mangled_component_name":"_ZN9keymaster24PureSoftKeymasterContext16SetSystemVersionEjj"
},
{
"mangled_component_name":"_ZNK9keymaster24PureSoftKeymasterContext16GetSystemVersionEPjS1_"
},
{
"mangled_component_name":"_ZNK9keymaster24PureSoftKeymasterContext13GetKeyFactoryE21keymaster_algorithm_t"
},
{
"mangled_component_name":"_ZNK9keymaster24PureSoftKeymasterContext19GetOperationFactoryE21keymaster_algorithm_t19keymaster_purpose_t"
},
{
"mangled_component_name":"_ZNK9keymaster24PureSoftKeymasterContext22GetSupportedAlgorithmsEPj"
},
{
"mangled_component_name":"_ZNK9keymaster24PureSoftKeymasterContext14UpgradeKeyBlobERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEPS3_"
},
{
"mangled_component_name":"_ZNK9keymaster24PureSoftKeymasterContext12ParseKeyBlobERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEPNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE"
},
{
"mangled_component_name":"_ZNK9keymaster24PureSoftKeymasterContext9DeleteKeyERKNS_14TKeymasterBlobI20keymaster_key_blob_tEE"
},
{
"mangled_component_name":"_ZNK9keymaster24PureSoftKeymasterContext13DeleteAllKeysEv"
},
{
"mangled_component_name":"_ZNK9keymaster24PureSoftKeymasterContext13AddRngEntropyEPKhj"
},
{
"mangled_component_name":"_ZN9keymaster24PureSoftKeymasterContext18enforcement_policyEv"
},
{
"mangled_component_name":"_ZNK9keymaster24PureSoftKeymasterContext19GenerateAttestationERKNS_3KeyERKNS_16AuthorizationSetEPNS_9UniquePtrI22keymaster_cert_chain_tNS_22CertificateChainDeleteEEE"
},
{
"mangled_component_name":"_ZNK9keymaster24PureSoftKeymasterContext9UnwrapKeyERKNS_14TKeymasterBlobI20keymaster_key_blob_tEES5_RKNS_16AuthorizationSetES5_PS6_P22keymaster_key_format_tPS3_"
},
{
"mangled_component_name":"_ZNK9keymaster24PureSoftKeymasterContext13CreateKeyBlobERKNS_16AuthorizationSetE22keymaster_key_origin_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_"
},
{
"kind":"offset_to_top",
"component_value":-4
},
{
"kind":"rtti",
"mangled_component_name":"_ZTIN9keymaster24PureSoftKeymasterContextE"
},
{
"kind":"complete_dtor_pointer",
"mangled_component_name":"_ZThn4_N9keymaster24PureSoftKeymasterContextD1Ev"
},
{
"kind":"deleting_dtor_pointer",
"mangled_component_name":"_ZThn4_N9keymaster24PureSoftKeymasterContextD0Ev"
},
{
"mangled_component_name":"_ZThn4_NK9keymaster24PureSoftKeymasterContext13CreateKeyBlobERKNS_16AuthorizationSetE22keymaster_key_origin_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_"
},
{
"kind":"offset_to_top",
"component_value":-8
},
{
"kind":"rtti",
"mangled_component_name":"_ZTIN9keymaster24PureSoftKeymasterContextE"
},
{
"kind":"complete_dtor_pointer",
"mangled_component_name":"_ZThn8_N9keymaster24PureSoftKeymasterContextD1Ev"
},
{
"kind":"deleting_dtor_pointer",
"mangled_component_name":"_ZThn8_N9keymaster24PureSoftKeymasterContextD0Ev"
},
{
"mangled_component_name":"_ZNK9keymaster24AttestationRecordContext16GetSecurityLevelEv"
},
{
"mangled_component_name":"_ZNK9keymaster24AttestationRecordContext22VerifyAndCopyDeviceIdsERKNS_16AuthorizationSetEPS1_"
},
{
"mangled_component_name":"_ZNK9keymaster24AttestationRecordContext16GenerateUniqueIdEyRK16keymaster_blob_tbPNS_6BufferE"
},
{
"mangled_component_name":"_ZNK9keymaster24AttestationRecordContext21GetVerifiedBootParamsEP16keymaster_blob_tP25keymaster_verified_boot_tPb"
},
{
"kind":"offset_to_top",
"component_value":-12
},
{
"kind":"rtti",
"mangled_component_name":"_ZTIN9keymaster24PureSoftKeymasterContextE"
},
{
"kind":"complete_dtor_pointer",
"mangled_component_name":"_ZThn12_N9keymaster24PureSoftKeymasterContextD1Ev"
},
{
"kind":"deleting_dtor_pointer",
"mangled_component_name":"_ZThn12_N9keymaster24PureSoftKeymasterContextD0Ev"
},
{
"mangled_component_name":"_ZNK9keymaster20SoftwareRandomSource14GenerateRandomEPhj"
}
],
"unique_id":"_ZTSN9keymaster24PureSoftKeymasterContextE"
},
{
"vtable_components":[
{
"kind":"offset_to_top"
},
{
"kind":"rtti",
"mangled_component_name":"_ZTIN9keymaster19SoftKeymasterLoggerE"
},
{
"kind":"complete_dtor_pointer",
"mangled_component_name":"_ZN9keymaster19SoftKeymasterLoggerD1Ev"
},
{
"kind":"deleting_dtor_pointer",
"mangled_component_name":"_ZN9keymaster19SoftKeymasterLoggerD0Ev"
},
{
"mangled_component_name":"_ZNK9keymaster19SoftKeymasterLogger7log_msgENS_6Logger8LogLevelEPKcSt9__va_list"
}
],
"unique_id":"_ZTSN9keymaster19SoftKeymasterLoggerE"
}
],
"elf_functions":[
{
"name":"_ZN9keymaster12GetOsVersionEPKc"
},
{
"name":"_ZN9keymaster12GetOsVersionEv"
},
{
"name":"_ZN9keymaster15ConfigureDeviceEP17keymaster2_device"
},
{
"name":"_ZN9keymaster15GetOsPatchlevelEPKc"
},
{
"name":"_ZN9keymaster15GetOsPatchlevelEv"
},
{
"name":"_ZN9keymaster20generate_attestationERKNS_13AsymmetricKeyERKNS_16AuthorizationSetERK22keymaster_cert_chain_tRK20keymaster_key_blob_tRKNS_24AttestationRecordContextEPNS_9UniquePtrIS6_NS_22CertificateChainDeleteEEE"
},
{
"name":"_ZN9keymaster24PureSoftKeymasterContext16SetSystemVersionEjj"
},
{
"name":"_ZN9keymaster24PureSoftKeymasterContextC1Ev"
},
{
"name":"_ZN9keymaster24PureSoftKeymasterContextC2Ev"
},
{
"name":"_ZN9keymaster24PureSoftKeymasterContextD0Ev"
},
{
"name":"_ZN9keymaster24PureSoftKeymasterContextD1Ev"
},
{
"name":"_ZN9keymaster24PureSoftKeymasterContextD2Ev"
},
{
"name":"_ZN9keymaster24SoftKeymasterEnforcement17ComputeSharedHmacERKNS_26HmacSharingParametersArrayEPNS_14TKeymasterBlobI16keymaster_blob_tEE"
},
{
"name":"_ZN9keymaster24SoftKeymasterEnforcement19VerifyAuthorizationERKNS_26VerifyAuthorizationRequestE"
},
{
"name":"_ZN9keymaster24SoftKeymasterEnforcement24GetHmacSharingParametersEPNS_21HmacSharingParametersE"
},
{
"name":"_ZNK9keymaster19SoftKeymasterLogger7log_msgENS_6Logger8LogLevelEPKcSt9__va_list"
},
{
"name":"_ZNK9keymaster24PureSoftKeymasterContext12ParseKeyBlobERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEPNS_9UniquePtrINS_3KeyENS_13DefaultDeleteISA_EEEE"
},
{
"name":"_ZNK9keymaster24PureSoftKeymasterContext13AddRngEntropyEPKhj"
},
{
"name":"_ZNK9keymaster24PureSoftKeymasterContext13CreateKeyBlobERKNS_16AuthorizationSetE22keymaster_key_origin_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_"
},
{
"name":"_ZNK9keymaster24PureSoftKeymasterContext13DeleteAllKeysEv"
},
{
"name":"_ZNK9keymaster24PureSoftKeymasterContext13GetKeyFactoryE21keymaster_algorithm_t"
},
{
"name":"_ZNK9keymaster24PureSoftKeymasterContext14UpgradeKeyBlobERKNS_14TKeymasterBlobI20keymaster_key_blob_tEERKNS_16AuthorizationSetEPS3_"
},
{
"name":"_ZNK9keymaster24PureSoftKeymasterContext16GetSystemVersionEPjS1_"
},
{
"name":"_ZNK9keymaster24PureSoftKeymasterContext19GenerateAttestationERKNS_3KeyERKNS_16AuthorizationSetEPNS_9UniquePtrI22keymaster_cert_chain_tNS_22CertificateChainDeleteEEE"
},
{
"name":"_ZNK9keymaster24PureSoftKeymasterContext19GetOperationFactoryE21keymaster_algorithm_t19keymaster_purpose_t"
},
{
"name":"_ZNK9keymaster24PureSoftKeymasterContext22GetSupportedAlgorithmsEPj"
},
{
"name":"_ZNK9keymaster24PureSoftKeymasterContext9DeleteKeyERKNS_14TKeymasterBlobI20keymaster_key_blob_tEE"
},
{
"name":"_ZNK9keymaster24PureSoftKeymasterContext9UnwrapKeyERKNS_14TKeymasterBlobI20keymaster_key_blob_tEES5_RKNS_16AuthorizationSetES5_PS6_P22keymaster_key_format_tPS3_"
},
{
"name":"_ZNK9keymaster24SoftKeymasterEnforcement11CreateKeyIdERK20keymaster_key_blob_tPy"
},
{
"name":"_ZNK9keymaster24SoftKeymasterEnforcement19get_current_time_msEv"
},
{
"name":"_ZThn12_N9keymaster24PureSoftKeymasterContextD0Ev"
},
{
"name":"_ZThn12_N9keymaster24PureSoftKeymasterContextD1Ev"
},
{
"name":"_ZThn4_N9keymaster24PureSoftKeymasterContextD0Ev"
},
{
"name":"_ZThn4_N9keymaster24PureSoftKeymasterContextD1Ev"
},
{
"name":"_ZThn4_NK9keymaster24PureSoftKeymasterContext13CreateKeyBlobERKNS_16AuthorizationSetE22keymaster_key_origin_tRKNS_14TKeymasterBlobI20keymaster_key_blob_tEEPS7_PS1_SB_"
},
{
"name":"_ZThn8_N9keymaster24PureSoftKeymasterContextD0Ev"
},
{
"name":"_ZThn8_N9keymaster24PureSoftKeymasterContextD1Ev"
}
],
"elf_objects":[
{
"name":"_ZTVN9keymaster19SoftKeymasterLoggerE"
},
{
"name":"_ZTVN9keymaster24PureSoftKeymasterContextE"
},
{
"name":"_ZTVN9keymaster24SoftKeymasterEnforcementE"
},
{
"binding":"weak",
"name":"_ZTVN9keymaster27VerifyAuthorizationResponseE"
}
]
}