Lines Matching refs:ClassLinker

170 static bool HasInitWithString(Thread* self, ClassLinker* class_linker, const char* descriptor)  in HasInitWithString()
202 ClassLinker* class_linker, in HandleEarlierVerifyError()
230 static void ChangeInterpreterBridgeToNterp(ArtMethod* method, ClassLinker* class_linker) in ChangeInterpreterBridgeToNterp()
252 ClassLinker* class_linker = runtime->GetClassLinker(); in EnsureSkipAccessChecksMethods()
268 class ClassLinker::VisiblyInitializedCallback final
271 explicit VisiblyInitializedCallback(ClassLinker* class_linker) in VisiblyInitializedCallback()
344 ClassLinker* const class_linker_;
359 void ClassLinker::MakeInitializedClassesVisiblyInitialized(Thread* self, bool wait) { in MakeInitializedClassesVisiblyInitialized()
393 void ClassLinker::VisiblyInitializedCallbackDone(Thread* self, in VisiblyInitializedCallbackDone()
418 void ClassLinker::ForceClassInitialized(Thread* self, Handle<mirror::Class> klass) { in ForceClassInitialized()
419 ClassLinker::VisiblyInitializedCallback* cb = MarkClassInitialized(self, klass); in ForceClassInitialized()
427 ClassLinker::VisiblyInitializedCallback* ClassLinker::MarkClassInitialized( in MarkClassInitialized()
460 const void* ClassLinker::RegisterNative( in RegisterNative()
489 void ClassLinker::UnregisterNative(Thread* self, ArtMethod* method) { in UnregisterNative()
504 const void* ClassLinker::GetRegisteredNative(Thread* self, ArtMethod* method) { in GetRegisteredNative()
519 void ClassLinker::ThrowEarlierClassFailure(ObjPtr<mirror::Class> c, in ThrowEarlierClassFailure()
690 ClassLinker::ClassLinker(InternTable* intern_table, bool fast_class_not_found_exceptions) in ClassLinker() function in art::ClassLinker
719 void ClassLinker::CheckSystemClass(Thread* self, Handle<mirror::Class> c1, const char* descriptor) { in CheckSystemClass()
737 bool ClassLinker::InitWithoutImage(std::vector<std::unique_ptr<const DexFile>> boot_class_path, in InitWithoutImage()
1118 static void CreateStringInitBindings(Thread* self, ClassLinker* class_linker) in CreateStringInitBindings()
1130 void ClassLinker::FinishInit(Thread* self) { in FinishInit()
1198 void ClassLinker::RunRootClinits(Thread* self) { in RunRootClinits()
1224 bool ClassLinker::InitFromBootImage(std::string* error_msg) { in InitFromBootImage()
1380 void ClassLinker::AddExtraBootDexFiles( in AddExtraBootDexFiles()
1389 bool ClassLinker::IsBootClassLoader(ScopedObjectAccessAlreadyRunnable& soa, in IsBootClassLoader()
1643 ClassLinker* class_linker,
1656 ClassLinker* class_linker, in Update()
1665 if (kIsDebugBuild && ClassLinker::kAppImageMayContainStrings) { in Update()
1739 if (ClassLinker::kAppImageMayContainStrings) { in Update()
1861 bool ClassLinker::OpenImageDexFiles(gc::space::ImageSpace* space, in OpenImageDexFiles()
1889 static void CheckObjects(gc::Heap* heap, ClassLinker* class_linker) in CheckObjects()
1935 ClassLinker* class_linker, in CheckArtMethodDexCacheArray()
1944 ImageChecker(gc::Heap* heap, ClassLinker* class_linker) in ImageChecker()
2072 bool ClassLinker::AddImageSpace( in AddImageSpace()
2296 bool ClassLinker::ClassInClassTable(ObjPtr<mirror::Class> klass) { in ClassInClassTable()
2301 void ClassLinker::VisitClassRoots(RootVisitor* visitor, VisitRootFlags flags) { in VisitClassRoots()
2380 void ClassLinker::VisitRoots(RootVisitor* visitor, VisitRootFlags flags) { in VisitRoots()
2432 void ClassLinker::VisitClassesInternal(ClassVisitor* visitor) { in VisitClassesInternal()
2439 void ClassLinker::VisitClasses(ClassVisitor* visitor) { in VisitClasses()
2483 void ClassLinker::VisitClassesWithoutClassesLock(ClassVisitor* visitor) { in VisitClassesWithoutClassesLock()
2530 ClassLinker::~ClassLinker() { in ~ClassLinker()
2545 void ClassLinker::DeleteClassLoader(Thread* self, const ClassLoaderData& data, bool cleanup_cha) { in DeleteClassLoader()
2581 ObjPtr<mirror::PointerArray> ClassLinker::AllocPointerArray(Thread* self, size_t length) { in AllocPointerArray()
2588 ObjPtr<mirror::DexCache> ClassLinker::AllocDexCache(/*out*/ ObjPtr<mirror::String>* out_location, in AllocDexCache()
2610 ObjPtr<mirror::DexCache> ClassLinker::AllocAndInitializeDexCache(Thread* self, in AllocAndInitializeDexCache()
2629 ObjPtr<mirror::Class> ClassLinker::AllocClass(Thread* self, in AllocClass()
2646 ObjPtr<mirror::Class> ClassLinker::AllocClass(Thread* self, in AllocClass()
2653 ObjPtr<mirror::Class> ClassLinker::AllocClass(Thread* self, uint32_t class_size) { in AllocClass()
2657 void ClassLinker::AllocPrimitiveArrayClass(Thread* self, in AllocPrimitiveArrayClass()
2674 void ClassLinker::FinishArrayClassSetup(ObjPtr<mirror::Class> array_class) { in FinishArrayClassSetup()
2726 void ClassLinker::FinishCoreArrayClassSetup(ClassRoot array_root) { in FinishCoreArrayClassSetup()
2739 ObjPtr<mirror::ObjectArray<mirror::StackTraceElement>> ClassLinker::AllocStackTraceElementArray( in AllocStackTraceElementArray()
2746 ObjPtr<mirror::Class> ClassLinker::EnsureResolved(Thread* self, in EnsureResolved()
2838 bool ClassLinker::FindClassInSharedLibraries(ScopedObjectAccessAlreadyRunnable& soa, in FindClassInSharedLibraries()
2867 bool ClassLinker::FindClassInBaseDexClassLoader(ScopedObjectAccessAlreadyRunnable& soa, in FindClassInBaseDexClassLoader()
2955 ClassLinker* class_linker) in MatchesDexFileCaughtExceptions()
2967 ALWAYS_INLINE void FilterDexFileCaughtExceptions(Thread* self, ClassLinker* class_linker) in FilterDexFileCaughtExceptions()
2978 ObjPtr<mirror::Class> ClassLinker::FindClassInBootClassLoaderClassPath(Thread* self, in FindClassInBootClassLoaderClassPath()
3003 ObjPtr<mirror::Class> ClassLinker::FindClassInBaseDexClassLoaderClassPath( in FindClassInBaseDexClassLoaderClassPath()
3040 ObjPtr<mirror::Class> ClassLinker::FindClass(Thread* self, in FindClass()
3271 ObjPtr<mirror::Class> ClassLinker::DefineClass(Thread* self, in DefineClass()
3460 uint32_t ClassLinker::SizeOfClassWithoutEmbeddedTables(const DexFile& dex_file, in SizeOfClassWithoutEmbeddedTables()
3519 const void* ClassLinker::GetQuickOatCodeFor(ArtMethod* method) { in GetQuickOatCodeFor()
3549 bool ClassLinker::ShouldUseInterpreterEntrypoint(ArtMethod* method, const void* quick_code) { in ShouldUseInterpreterEntrypoint()
3609 void ClassLinker::FixupStaticTrampolines(Thread* self, ObjPtr<mirror::Class> klass) { in FixupStaticTrampolines()
3695 inline void EnsureThrowsInvocationError(ClassLinker* class_linker, ArtMethod* method) in EnsureThrowsInvocationError()
3704 static void LinkCode(ClassLinker* class_linker, in LinkCode()
3767 void ClassLinker::SetupClass(const DexFile& dex_file, in SetupClass()
3789 LengthPrefixedArray<ArtField>* ClassLinker::AllocArtFieldArray(Thread* self, in AllocArtFieldArray()
3805 LengthPrefixedArray<ArtMethod>* ClassLinker::AllocArtMethodArray(Thread* self, in AllocArtMethodArray()
3824 LinearAlloc* ClassLinker::GetAllocatorForClassLoader(ObjPtr<mirror::ClassLoader> class_loader) { in GetAllocatorForClassLoader()
3833 LinearAlloc* ClassLinker::GetOrCreateAllocatorForClassLoader(ObjPtr<mirror::ClassLoader> class_load… in GetOrCreateAllocatorForClassLoader()
3847 void ClassLinker::LoadClass(Thread* self, in LoadClass()
3958 void ClassLinker::LoadField(const ClassAccessor::Field& field, in LoadField()
3969 void ClassLinker::LoadMethod(const DexFile& dex_file, in LoadMethod()
4031 void ClassLinker::AppendToBootClassPath(Thread* self, const DexFile* dex_file) { in AppendToBootClassPath()
4040 void ClassLinker::AppendToBootClassPath(const DexFile* dex_file, in AppendToBootClassPath()
4049 void ClassLinker::RegisterDexFileLocked(const DexFile& dex_file, in RegisterDexFileLocked()
4121 ObjPtr<mirror::DexCache> ClassLinker::DecodeDexCacheLocked(Thread* self, const DexCacheData* data) { in DecodeDexCacheLocked()
4127 bool ClassLinker::IsSameClassLoader( in IsSameClassLoader()
4136 void ClassLinker::RegisterExistingDexCache(ObjPtr<mirror::DexCache> dex_cache, in RegisterExistingDexCache()
4178 ObjPtr<mirror::DexCache> ClassLinker::RegisterDexFile(const DexFile& dex_file, in RegisterDexFile()
4271 bool ClassLinker::IsDexFileRegistered(Thread* self, const DexFile& dex_file) { in IsDexFileRegistered()
4276 ObjPtr<mirror::DexCache> ClassLinker::FindDexCache(Thread* self, const DexFile& dex_file) { in FindDexCache()
4294 ClassTable* ClassLinker::FindClassTable(Thread* self, ObjPtr<mirror::DexCache> dex_cache) { in FindClassTable()
4312 const ClassLinker::DexCacheData* ClassLinker::FindDexCacheDataLocked(const DexFile& dex_file) { in FindDexCacheDataLocked()
4323 void ClassLinker::CreatePrimitiveClass(Thread* self, in CreatePrimitiveClass()
4349 inline ObjPtr<mirror::IfTable> ClassLinker::GetArrayIfTable() { in GetArrayIfTable()
4366 ObjPtr<mirror::Class> ClassLinker::CreateArrayClass(Thread* self, in CreateArrayClass()
4486 ObjPtr<mirror::Class> ClassLinker::LookupPrimitiveClass(char type) { in LookupPrimitiveClass()
4504 ObjPtr<mirror::Class> ClassLinker::FindPrimitiveClass(char type) { in FindPrimitiveClass()
4513 ObjPtr<mirror::Class> ClassLinker::InsertClass(const char* descriptor, in InsertClass()
4553 void ClassLinker::WriteBarrierForBootOatFileBssRoots(const OatFile* oat_file) { in WriteBarrierForBootOatFileBssRoots()
4562 void ClassLinker::UpdateClassMethods(ObjPtr<mirror::Class> klass, in UpdateClassMethods()
4571 ObjPtr<mirror::Class> ClassLinker::LookupClass(Thread* self, in LookupClass()
4577 ObjPtr<mirror::Class> ClassLinker::LookupClass(Thread* self, in LookupClass()
4606 void ClassLinker::MoveClassTableToPreZygote() { in MoveClassTableToPreZygote()
4639 void ClassLinker::LookupClasses(const char* descriptor, in LookupClasses()
4654 bool ClassLinker::AttemptSupertypeVerification(Thread* self, in AttemptSupertypeVerification()
4699 verifier::FailureKind ClassLinker::VerifyClass( in VerifyClass()
4916 verifier::FailureKind ClassLinker::PerformClassVerification(Thread* self, in PerformClassVerification()
4930 bool ClassLinker::VerifyClassUsingOatFile(const DexFile& dex_file, in VerifyClassUsingOatFile()
4989 void ClassLinker::ResolveClassExceptionHandlerTypes(Handle<mirror::Class> klass) { in ResolveClassExceptionHandlerTypes()
4995 void ClassLinker::ResolveMethodExceptionHandlerTypes(ArtMethod* method) { in ResolveMethodExceptionHandlerTypes()
5023 ObjPtr<mirror::Class> ClassLinker::CreateProxyClass(ScopedObjectAccessAlreadyRunnable& soa, in CreateProxyClass()
5254 void ClassLinker::CreateProxyConstructor(Handle<mirror::Class> klass, ArtMethod* out) { in CreateProxyConstructor()
5282 void ClassLinker::CheckProxyConstructor(ArtMethod* constructor) const { in CheckProxyConstructor()
5290 void ClassLinker::CreateProxyMethod(Handle<mirror::Class> klass, ArtMethod* prototype, in CreateProxyMethod()
5319 void ClassLinker::CheckProxyMethod(ArtMethod* method, ArtMethod* prototype) const { in CheckProxyMethod()
5331 bool ClassLinker::CanWeInitializeClass(ObjPtr<mirror::Class> klass, bool can_init_statics, in CanWeInitializeClass()
5374 bool ClassLinker::InitializeClass(Thread* self, in InitializeClass()
5685 bool ClassLinker::InitializeDefaultInterfaceRecursive(Thread* self, in InitializeDefaultInterfaceRecursive()
5736 bool ClassLinker::WaitForInitializeClass(Handle<mirror::Class> klass, in WaitForInitializeClass()
5925 bool ClassLinker::ValidateSuperClassDescriptors(Handle<mirror::Class> klass) { in ValidateSuperClassDescriptors()
5975 bool ClassLinker::EnsureInitialized(Thread* self, in EnsureInitialized()
6021 void ClassLinker::FixupTemporaryDeclaringClass(ObjPtr<mirror::Class> temp_class, in FixupTemporaryDeclaringClass()
6050 void ClassLinker::RegisterClassLoader(ObjPtr<mirror::ClassLoader> class_loader) { in RegisterClassLoader()
6066 ClassTable* ClassLinker::InsertClassTableForClassLoader(ObjPtr<mirror::ClassLoader> class_loader) { in InsertClassTableForClassLoader()
6079 ClassTable* ClassLinker::ClassTableForClassLoader(ObjPtr<mirror::ClassLoader> class_loader) { in ClassTableForClassLoader()
6094 bool ClassLinker::LinkClass(Thread* self, in LinkClass()
6235 bool ClassLinker::LoadSuperAndInterfaces(Handle<mirror::Class> klass, const DexFile& dex_file) { in LoadSuperAndInterfaces()
6293 bool ClassLinker::LinkSuperClass(Handle<mirror::Class> klass) { in LinkSuperClass()
6371 bool ClassLinker::LinkMethods(Thread* self, in LinkMethods()
6380 std::unordered_map<size_t, ClassLinker::MethodTranslation> default_translations; in LinkMethods()
6510 bool ClassLinker::LinkVirtualMethods( in LinkVirtualMethods()
6513 /*out*/std::unordered_map<size_t, ClassLinker::MethodTranslation>* default_translations) { in LinkVirtualMethods()
6664 {j, ClassLinker::MethodTranslation::CreateConflictingMethod()}); in LinkVirtualMethods()
6673 {j, ClassLinker::MethodTranslation::CreateAbstractMethod()}); in LinkVirtualMethods()
6692 {j, ClassLinker::MethodTranslation::CreateTranslatedMethod(default_method)}); in LinkVirtualMethods()
6810 ClassLinker::DefaultMethodSearchResult ClassLinker::FindDefaultMethodImplementation( in FindDefaultMethodImplementation()
6922 ArtMethod* ClassLinker::AddMethodToConflictTable(ObjPtr<mirror::Class> klass, in AddMethodToConflictTable()
6961 bool ClassLinker::AllocateIfTableMethodArrays(Thread* self, in AllocateIfTableMethodArrays()
6999 void ClassLinker::SetIMTRef(ArtMethod* unimplemented_method, in SetIMTRef()
7030 void ClassLinker::FillIMTAndConflictTables(ObjPtr<mirror::Class> klass) { in FillIMTAndConflictTables()
7092 ImtConflictTable* ClassLinker::CreateImtConflictTable(size_t count, in CreateImtConflictTable()
7101 ImtConflictTable* ClassLinker::CreateImtConflictTable(size_t count, LinearAlloc* linear_alloc) { in CreateImtConflictTable()
7105 void ClassLinker::FillIMTFromIfTable(ObjPtr<mirror::IfTable> if_table, in FillIMTFromIfTable()
7317 bool ClassLinker::SetupInterfaceLookupTable(Thread* self, Handle<mirror::Class> klass, in SetupInterfaceLookupTable()
7652 void ClassLinker::FillImtFromSuperClass(Handle<mirror::Class> klass, in FillImtFromSuperClass()
7681 class ClassLinker::LinkInterfaceMethodsHelper {
7683 LinkInterfaceMethodsHelper(ClassLinker* class_linker, in LinkInterfaceMethodsHelper()
7722 const std::unordered_map<size_t, ClassLinker::MethodTranslation>& default_translations,
7795 ClassLinker* class_linker_;
7818 ArtMethod* ClassLinker::LinkInterfaceMethodsHelper::FindMethod( in FindMethod()
7910 ArtMethod* ClassLinker::LinkInterfaceMethodsHelper::GetOrCreateMirandaMethod( in GetOrCreateMirandaMethod()
7927 void ClassLinker::LinkInterfaceMethodsHelper::ReallocMethods() { in ReallocMethods()
8049 ObjPtr<mirror::PointerArray> ClassLinker::LinkInterfaceMethodsHelper::UpdateVtable( in UpdateVtable()
8050 const std::unordered_map<size_t, ClassLinker::MethodTranslation>& default_translations, in UpdateVtable()
8142 void ClassLinker::LinkInterfaceMethodsHelper::UpdateIfTable(Handle<mirror::IfTable> iftable) { in UpdateIfTable()
8161 void ClassLinker::LinkInterfaceMethodsHelper::UpdateIMT(ArtMethod** out_imt) { in UpdateIMT()
8172 bool ClassLinker::LinkInterfaceMethods( in LinkInterfaceMethods()
8175 const std::unordered_map<size_t, ClassLinker::MethodTranslation>& default_translations, in LinkInterfaceMethods()
8416 bool ClassLinker::LinkInstanceFields(Thread* self, Handle<mirror::Class> klass) { in LinkInstanceFields()
8421 bool ClassLinker::LinkStaticFields(Thread* self, Handle<mirror::Class> klass, size_t* class_size) { in LinkStaticFields()
8460 bool ClassLinker::LinkFields(Thread* self, in LinkFields()
8647 void ClassLinker::CreateReferenceInstanceOffsets(Handle<mirror::Class> klass) { in CreateReferenceInstanceOffsets()
8675 ObjPtr<mirror::String> ClassLinker::DoResolveString(dex::StringIndex string_idx, in DoResolveString()
8682 ObjPtr<mirror::String> ClassLinker::DoResolveString(dex::StringIndex string_idx, in DoResolveString()
8694 ObjPtr<mirror::String> ClassLinker::DoLookupString(dex::StringIndex string_idx, in DoLookupString()
8708 ObjPtr<mirror::Class> ClassLinker::DoLookupResolvedType(dex::TypeIndex type_idx, in DoLookupResolvedType()
8713 ObjPtr<mirror::Class> ClassLinker::DoLookupResolvedType(dex::TypeIndex type_idx, in DoLookupResolvedType()
8742 ObjPtr<mirror::Class> ClassLinker::DoResolveType(dex::TypeIndex type_idx, RefType referrer) { in DoResolveType()
8750 template ObjPtr<mirror::Class> ClassLinker::DoResolveType(dex::TypeIndex type_idx,
8752 template ObjPtr<mirror::Class> ClassLinker::DoResolveType(dex::TypeIndex type_idx,
8754 template ObjPtr<mirror::Class> ClassLinker::DoResolveType(dex::TypeIndex type_idx,
8757 ObjPtr<mirror::Class> ClassLinker::DoResolveType(dex::TypeIndex type_idx, in DoResolveType()
8786 ArtMethod* ClassLinker::FindResolvedMethod(ObjPtr<mirror::Class> klass, in FindResolvedMethod()
8838 ArtMethod* ClassLinker::FindIncompatibleMethod(ObjPtr<mirror::Class> klass, in FindIncompatibleMethod()
8858 template <ClassLinker::ResolveMode kResolveMode>
8859 ArtMethod* ClassLinker::ResolveMethod(uint32_t method_idx, in ResolveMethod()
8956 ArtMethod* ClassLinker::ResolveMethodWithoutInvokeType(uint32_t method_idx, in ResolveMethodWithoutInvokeType()
8988 ArtField* ClassLinker::LookupResolvedField(uint32_t field_idx, in LookupResolvedField()
9007 ArtField* ClassLinker::ResolveField(uint32_t field_idx, in ResolveField()
9035 ArtField* ClassLinker::ResolveFieldJLS(uint32_t field_idx, in ResolveFieldJLS()
9061 ArtField* ClassLinker::FindResolvedField(ObjPtr<mirror::Class> klass, in FindResolvedField()
9095 ArtField* ClassLinker::FindResolvedFieldJLS(ObjPtr<mirror::Class> klass, in FindResolvedFieldJLS()
9122 ObjPtr<mirror::MethodType> ClassLinker::ResolveMethodType( in ResolveMethodType()
9184 ObjPtr<mirror::MethodType> ClassLinker::ResolveMethodType(Thread* self, in ResolveMethodType()
9193 ObjPtr<mirror::MethodHandle> ClassLinker::ResolveMethodHandleForField( in ResolveMethodHandleForField()
9321 ObjPtr<mirror::MethodHandle> ClassLinker::ResolveMethodHandleForMethod( in ResolveMethodHandleForMethod()
9497 ObjPtr<mirror::MethodHandle> ClassLinker::ResolveMethodHandle(Thread* self, in ResolveMethodHandle()
9518 bool ClassLinker::IsQuickResolutionStub(const void* entry_point) const { in IsQuickResolutionStub()
9523 bool ClassLinker::IsQuickToInterpreterBridge(const void* entry_point) const { in IsQuickToInterpreterBridge()
9528 bool ClassLinker::IsQuickGenericJniStub(const void* entry_point) const { in IsQuickGenericJniStub()
9533 bool ClassLinker::IsJniDlsymLookupStub(const void* entry_point) const { in IsJniDlsymLookupStub()
9538 bool ClassLinker::IsJniDlsymLookupCriticalStub(const void* entry_point) const { in IsJniDlsymLookupCriticalStub()
9543 const void* ClassLinker::GetRuntimeQuickGenericJniStub() const { in GetRuntimeQuickGenericJniStub()
9547 void ClassLinker::SetEntryPointsToInterpreter(ArtMethod* method) const { in SetEntryPointsToInterpreter()
9555 void ClassLinker::SetEntryPointsForObsoleteMethod(ArtMethod* method) const { in SetEntryPointsForObsoleteMethod()
9564 void ClassLinker::DumpForSigQuit(std::ostream& os) { in DumpForSigQuit()
9634 size_t ClassLinker::NumZygoteClasses() const { in NumZygoteClasses()
9640 size_t ClassLinker::NumNonZygoteClasses() const { in NumNonZygoteClasses()
9646 size_t ClassLinker::NumLoadedClasses() { in NumLoadedClasses()
9652 pid_t ClassLinker::GetClassesLockOwner() { in GetClassesLockOwner()
9656 pid_t ClassLinker::GetDexLockOwner() { in GetDexLockOwner()
9660 void ClassLinker::SetClassRoot(ClassRoot class_root, ObjPtr<mirror::Class> klass) { in SetClassRoot()
9674 ObjPtr<mirror::ClassLoader> ClassLinker::CreateWellKnownClassLoader( in CreateWellKnownClassLoader()
9805 jobject ClassLinker::CreateWellKnownClassLoader(Thread* self, in CreateWellKnownClassLoader()
9844 jobject ClassLinker::CreatePathClassLoader(Thread* self, in CreatePathClassLoader()
9852 void ClassLinker::DropFindArrayClassCache() { in DropFindArrayClassCache()
9857 void ClassLinker::VisitClassLoaders(ClassLoaderVisitor* visitor) const { in VisitClassLoaders()
9869 void ClassLinker::VisitAllocators(AllocatorVisitor* visitor) const { in VisitAllocators()
9878 void ClassLinker::InsertDexFileInToClassLoader(ObjPtr<mirror::Object> dex_file, in InsertDexFileInToClassLoader()
9892 void ClassLinker::CleanupClassLoaders() { in CleanupClassLoaders()
9918 class ClassLinker::FindVirtualMethodHolderVisitor : public ClassVisitor {
9937 ObjPtr<mirror::Class> ClassLinker::GetHoldingClassOfCopiedMethod(ArtMethod* method) { in GetHoldingClassOfCopiedMethod()
9945 ObjPtr<mirror::IfTable> ClassLinker::AllocIfTable(Thread* self, size_t ifcount) { in AllocIfTable()
9952 bool ClassLinker::IsUpdatableBootClassPathDescriptor(const char* descriptor ATTRIBUTE_UNUSED) { in IsUpdatableBootClassPathDescriptor()
9959 template ArtMethod* ClassLinker::ResolveMethod<ClassLinker::ResolveMode::kCheckICCEAndIAE>(
9965 template ArtMethod* ClassLinker::ResolveMethod<ClassLinker::ResolveMode::kNoChecks>(
9973 template ObjPtr<mirror::Class> ClassLinker::AllocClass</* kMovable= */ true>(
9977 template ObjPtr<mirror::Class> ClassLinker::AllocClass</* kMovable= */ false>(