{ "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" } ] }