| { |
| "record_types":[ |
| { |
| "vtable_components":[ |
| { |
| "kind":"offset_to_top" |
| }, |
| { |
| "kind":"rtti", |
| "mangled_component_name":"_ZTIN10gatekeeper13VerifyRequestE" |
| }, |
| { |
| "kind":"complete_dtor_pointer", |
| "mangled_component_name":"_ZN10gatekeeper13VerifyRequestD1Ev" |
| }, |
| { |
| "kind":"deleting_dtor_pointer", |
| "mangled_component_name":"_ZN10gatekeeper13VerifyRequestD0Ev" |
| }, |
| { |
| "mangled_component_name":"_ZNK10gatekeeper13VerifyRequest22nonErrorSerializedSizeEv" |
| }, |
| { |
| "mangled_component_name":"_ZNK10gatekeeper13VerifyRequest17nonErrorSerializeEPh" |
| }, |
| { |
| "mangled_component_name":"_ZN10gatekeeper13VerifyRequest19nonErrorDeserializeEPKhS2_" |
| } |
| ], |
| "unique_id":"_ZTSN10gatekeeper13VerifyRequestE" |
| }, |
| { |
| "vtable_components":[ |
| { |
| "kind":"offset_to_top" |
| }, |
| { |
| "kind":"rtti", |
| "mangled_component_name":"_ZTIN10gatekeeper14VerifyResponseE" |
| }, |
| { |
| "kind":"complete_dtor_pointer", |
| "mangled_component_name":"_ZN10gatekeeper14VerifyResponseD1Ev" |
| }, |
| { |
| "kind":"deleting_dtor_pointer", |
| "mangled_component_name":"_ZN10gatekeeper14VerifyResponseD0Ev" |
| }, |
| { |
| "mangled_component_name":"_ZNK10gatekeeper14VerifyResponse22nonErrorSerializedSizeEv" |
| }, |
| { |
| "mangled_component_name":"_ZNK10gatekeeper14VerifyResponse17nonErrorSerializeEPh" |
| }, |
| { |
| "mangled_component_name":"_ZN10gatekeeper14VerifyResponse19nonErrorDeserializeEPKhS2_" |
| } |
| ], |
| "unique_id":"_ZTSN10gatekeeper14VerifyResponseE" |
| }, |
| { |
| "vtable_components":[ |
| { |
| "kind":"offset_to_top" |
| }, |
| { |
| "kind":"rtti", |
| "mangled_component_name":"_ZTIN10gatekeeper13EnrollRequestE" |
| }, |
| { |
| "kind":"complete_dtor_pointer", |
| "mangled_component_name":"_ZN10gatekeeper13EnrollRequestD1Ev" |
| }, |
| { |
| "kind":"deleting_dtor_pointer", |
| "mangled_component_name":"_ZN10gatekeeper13EnrollRequestD0Ev" |
| }, |
| { |
| "mangled_component_name":"_ZNK10gatekeeper13EnrollRequest22nonErrorSerializedSizeEv" |
| }, |
| { |
| "mangled_component_name":"_ZNK10gatekeeper13EnrollRequest17nonErrorSerializeEPh" |
| }, |
| { |
| "mangled_component_name":"_ZN10gatekeeper13EnrollRequest19nonErrorDeserializeEPKhS2_" |
| } |
| ], |
| "unique_id":"_ZTSN10gatekeeper13EnrollRequestE" |
| }, |
| { |
| "vtable_components":[ |
| { |
| "kind":"offset_to_top" |
| }, |
| { |
| "kind":"rtti", |
| "mangled_component_name":"_ZTIN10gatekeeper14EnrollResponseE" |
| }, |
| { |
| "kind":"complete_dtor_pointer", |
| "mangled_component_name":"_ZN10gatekeeper14EnrollResponseD1Ev" |
| }, |
| { |
| "kind":"deleting_dtor_pointer", |
| "mangled_component_name":"_ZN10gatekeeper14EnrollResponseD0Ev" |
| }, |
| { |
| "mangled_component_name":"_ZNK10gatekeeper14EnrollResponse22nonErrorSerializedSizeEv" |
| }, |
| { |
| "mangled_component_name":"_ZNK10gatekeeper14EnrollResponse17nonErrorSerializeEPh" |
| }, |
| { |
| "mangled_component_name":"_ZN10gatekeeper14EnrollResponse19nonErrorDeserializeEPKhS2_" |
| } |
| ], |
| "unique_id":"_ZTSN10gatekeeper14EnrollResponseE" |
| }, |
| { |
| "vtable_components":[ |
| { |
| "kind":"offset_to_top" |
| }, |
| { |
| "kind":"rtti", |
| "mangled_component_name":"_ZTIN10gatekeeper10GateKeeperE" |
| }, |
| { |
| "kind":"complete_dtor_pointer", |
| "mangled_component_name":"_ZN10gatekeeper10GateKeeperD1Ev" |
| }, |
| { |
| "kind":"deleting_dtor_pointer", |
| "mangled_component_name":"_ZN10gatekeeper10GateKeeperD0Ev" |
| }, |
| { |
| "is_pure":true, |
| "mangled_component_name":"_ZNK10gatekeeper10GateKeeper15GetAuthTokenKeyEPPKhPj" |
| }, |
| { |
| "is_pure":true, |
| "mangled_component_name":"_ZN10gatekeeper10GateKeeper14GetPasswordKeyEPPKhPj" |
| }, |
| { |
| "is_pure":true, |
| "mangled_component_name":"_ZNK10gatekeeper10GateKeeper24ComputePasswordSignatureEPhjPKhjS3_jy" |
| }, |
| { |
| "is_pure":true, |
| "mangled_component_name":"_ZNK10gatekeeper10GateKeeper9GetRandomEPvj" |
| }, |
| { |
| "is_pure":true, |
| "mangled_component_name":"_ZNK10gatekeeper10GateKeeper16ComputeSignatureEPhjPKhjS3_j" |
| }, |
| { |
| "is_pure":true, |
| "mangled_component_name":"_ZNK10gatekeeper10GateKeeper24GetMillisecondsSinceBootEv" |
| }, |
| { |
| "is_pure":true, |
| "mangled_component_name":"_ZN10gatekeeper10GateKeeper16GetFailureRecordEjyPNS_16failure_record_tEb" |
| }, |
| { |
| "is_pure":true, |
| "mangled_component_name":"_ZN10gatekeeper10GateKeeper18ClearFailureRecordEjyb" |
| }, |
| { |
| "is_pure":true, |
| "mangled_component_name":"_ZN10gatekeeper10GateKeeper18WriteFailureRecordEjPNS_16failure_record_tEb" |
| }, |
| { |
| "mangled_component_name":"_ZN10gatekeeper10GateKeeper19ComputeRetryTimeoutEPKNS_16failure_record_tE" |
| }, |
| { |
| "is_pure":true, |
| "mangled_component_name":"_ZNK10gatekeeper10GateKeeper16IsHardwareBackedEv" |
| }, |
| { |
| "mangled_component_name":"_ZN10gatekeeper10GateKeeper8DoVerifyEPKNS_17password_handle_tERKNS_11SizedBufferE" |
| } |
| ], |
| "unique_id":"_ZTSN10gatekeeper10GateKeeperE" |
| } |
| ], |
| "elf_functions":[ |
| { |
| "name":"_ZN10gatekeeper10GateKeeper13MintAuthTokenEPNS_9UniquePtrIhNS_13DefaultDeleteIhEEEEPjyyyy" |
| }, |
| { |
| "name":"_ZN10gatekeeper10GateKeeper15ThrottleRequestEjyPNS_16failure_record_tEbPNS_17GateKeeperMessageE" |
| }, |
| { |
| "name":"_ZN10gatekeeper10GateKeeper19ComputeRetryTimeoutEPKNS_16failure_record_tE" |
| }, |
| { |
| "name":"_ZN10gatekeeper10GateKeeper20CreatePasswordHandleEPNS_11SizedBufferEyyyhPKhj" |
| }, |
| { |
| "name":"_ZN10gatekeeper10GateKeeper22IncrementFailureRecordEjyyPNS_16failure_record_tEb" |
| }, |
| { |
| "name":"_ZN10gatekeeper10GateKeeper6EnrollERKNS_13EnrollRequestEPNS_14EnrollResponseE" |
| }, |
| { |
| "name":"_ZN10gatekeeper10GateKeeper6VerifyERKNS_13VerifyRequestEPNS_14VerifyResponseE" |
| }, |
| { |
| "name":"_ZN10gatekeeper10GateKeeper8DoVerifyEPKNS_17password_handle_tERKNS_11SizedBufferE" |
| }, |
| { |
| "name":"_ZN10gatekeeper13EnrollRequest19nonErrorDeserializeEPKhS2_" |
| }, |
| { |
| "name":"_ZN10gatekeeper13EnrollRequestC1EjPNS_11SizedBufferES2_S2_" |
| }, |
| { |
| "name":"_ZN10gatekeeper13EnrollRequestC1Ev" |
| }, |
| { |
| "name":"_ZN10gatekeeper13EnrollRequestC2EjPNS_11SizedBufferES2_S2_" |
| }, |
| { |
| "name":"_ZN10gatekeeper13EnrollRequestC2Ev" |
| }, |
| { |
| "name":"_ZN10gatekeeper13EnrollRequestD0Ev" |
| }, |
| { |
| "name":"_ZN10gatekeeper13EnrollRequestD1Ev" |
| }, |
| { |
| "name":"_ZN10gatekeeper13EnrollRequestD2Ev" |
| }, |
| { |
| "name":"_ZN10gatekeeper13VerifyRequest19nonErrorDeserializeEPKhS2_" |
| }, |
| { |
| "name":"_ZN10gatekeeper13VerifyRequestC1EjyPNS_11SizedBufferES2_" |
| }, |
| { |
| "name":"_ZN10gatekeeper13VerifyRequestC1Ev" |
| }, |
| { |
| "name":"_ZN10gatekeeper13VerifyRequestC2EjyPNS_11SizedBufferES2_" |
| }, |
| { |
| "name":"_ZN10gatekeeper13VerifyRequestC2Ev" |
| }, |
| { |
| "name":"_ZN10gatekeeper13VerifyRequestD0Ev" |
| }, |
| { |
| "name":"_ZN10gatekeeper13VerifyRequestD1Ev" |
| }, |
| { |
| "name":"_ZN10gatekeeper13VerifyRequestD2Ev" |
| }, |
| { |
| "name":"_ZN10gatekeeper14EnrollResponse19nonErrorDeserializeEPKhS2_" |
| }, |
| { |
| "name":"_ZN10gatekeeper14EnrollResponse25SetEnrolledPasswordHandleEPNS_11SizedBufferE" |
| }, |
| { |
| "name":"_ZN10gatekeeper14EnrollResponseC1EjPNS_11SizedBufferE" |
| }, |
| { |
| "name":"_ZN10gatekeeper14EnrollResponseC1Ev" |
| }, |
| { |
| "name":"_ZN10gatekeeper14EnrollResponseC2EjPNS_11SizedBufferE" |
| }, |
| { |
| "name":"_ZN10gatekeeper14EnrollResponseC2Ev" |
| }, |
| { |
| "name":"_ZN10gatekeeper14EnrollResponseD0Ev" |
| }, |
| { |
| "name":"_ZN10gatekeeper14EnrollResponseD1Ev" |
| }, |
| { |
| "name":"_ZN10gatekeeper14EnrollResponseD2Ev" |
| }, |
| { |
| "name":"_ZN10gatekeeper14VerifyResponse19nonErrorDeserializeEPKhS2_" |
| }, |
| { |
| "name":"_ZN10gatekeeper14VerifyResponse20SetVerificationTokenEPNS_11SizedBufferE" |
| }, |
| { |
| "name":"_ZN10gatekeeper14VerifyResponseC1EjPNS_11SizedBufferE" |
| }, |
| { |
| "name":"_ZN10gatekeeper14VerifyResponseC1Ev" |
| }, |
| { |
| "name":"_ZN10gatekeeper14VerifyResponseC2EjPNS_11SizedBufferE" |
| }, |
| { |
| "name":"_ZN10gatekeeper14VerifyResponseC2Ev" |
| }, |
| { |
| "name":"_ZN10gatekeeper14VerifyResponseD0Ev" |
| }, |
| { |
| "name":"_ZN10gatekeeper14VerifyResponseD1Ev" |
| }, |
| { |
| "name":"_ZN10gatekeeper14VerifyResponseD2Ev" |
| }, |
| { |
| "name":"_ZN10gatekeeper17GateKeeperMessage11DeserializeEPKhS2_" |
| }, |
| { |
| "name":"_ZN10gatekeeper17GateKeeperMessage15SetRetryTimeoutEj" |
| }, |
| { |
| "name":"_ZNK10gatekeeper13EnrollRequest17nonErrorSerializeEPh" |
| }, |
| { |
| "name":"_ZNK10gatekeeper13EnrollRequest22nonErrorSerializedSizeEv" |
| }, |
| { |
| "name":"_ZNK10gatekeeper13VerifyRequest17nonErrorSerializeEPh" |
| }, |
| { |
| "name":"_ZNK10gatekeeper13VerifyRequest22nonErrorSerializedSizeEv" |
| }, |
| { |
| "name":"_ZNK10gatekeeper14EnrollResponse17nonErrorSerializeEPh" |
| }, |
| { |
| "name":"_ZNK10gatekeeper14EnrollResponse22nonErrorSerializedSizeEv" |
| }, |
| { |
| "name":"_ZNK10gatekeeper14VerifyResponse17nonErrorSerializeEPh" |
| }, |
| { |
| "name":"_ZNK10gatekeeper14VerifyResponse22nonErrorSerializedSizeEv" |
| }, |
| { |
| "name":"_ZNK10gatekeeper17GateKeeperMessage17GetSerializedSizeEv" |
| }, |
| { |
| "name":"_ZNK10gatekeeper17GateKeeperMessage9SerializeEPhPKh" |
| } |
| ], |
| "elf_objects":[ |
| { |
| "name":"_ZTVN10gatekeeper10GateKeeperE" |
| }, |
| { |
| "name":"_ZTVN10gatekeeper13EnrollRequestE" |
| }, |
| { |
| "name":"_ZTVN10gatekeeper13VerifyRequestE" |
| }, |
| { |
| "name":"_ZTVN10gatekeeper14EnrollResponseE" |
| }, |
| { |
| "name":"_ZTVN10gatekeeper14VerifyResponseE" |
| } |
| ] |
| } |