Lines Matching refs:class_linker

170 static bool HasInitWithString(Thread* self, ClassLinker* class_linker, const char* descriptor)  in HasInitWithString()  argument
176 ObjPtr<mirror::Class> exception_class = class_linker->FindClass(self, descriptor, class_loader); in HasInitWithString()
186 "(Ljava/lang/String;)V", class_linker->GetImagePointerSize()); in HasInitWithString()
202 ClassLinker* class_linker, in HandleEarlierVerifyError() argument
215 if (HasInitWithString(self, class_linker, descriptor)) { in HandleEarlierVerifyError()
222 ObjPtr<mirror::Class> throwable_class = GetClassRoot<mirror::Throwable>(class_linker); in HandleEarlierVerifyError()
230 static void ChangeInterpreterBridgeToNterp(ArtMethod* method, ClassLinker* class_linker) in ChangeInterpreterBridgeToNterp() argument
233 if (class_linker->IsQuickToInterpreterBridge(method->GetEntryPointFromQuickCompiledCode()) && in ChangeInterpreterBridgeToNterp()
252 ClassLinker* class_linker = runtime->GetClassLinker(); in EnsureSkipAccessChecksMethods() local
260 ChangeInterpreterBridgeToNterp(&m, class_linker); in EnsureSkipAccessChecksMethods()
271 explicit VisiblyInitializedCallback(ClassLinker* class_linker) in VisiblyInitializedCallback() argument
272 : class_linker_(class_linker), in VisiblyInitializedCallback()
570 if (VLOG_IS_ON(class_linker)) { in VlogClassInitializationFailure()
1118 static void CreateStringInitBindings(Thread* self, ClassLinker* class_linker) in CreateStringInitBindings() argument
1122 class_linker->FindSystemClass(self, "Ljava/lang/StringFactory;"); in CreateStringInitBindings()
1124 ObjPtr<mirror::Class> string_class = GetClassRoot<mirror::String>(class_linker); in CreateStringInitBindings()
1643 ClassLinker* class_linker,
1656 ClassLinker* class_linker, in Update() argument
1683 CHECK(class_linker->FindDexCacheDataLocked(*dex_file) == nullptr); in Update()
1684 class_linker->RegisterDexFileLocked(*dex_file, dex_cache, class_loader.Get()); in Update()
1714 const void* oat_code = m.IsInvokable() ? class_linker->GetQuickOatCodeFor(&m) : code; in Update()
1715 if (!class_linker->IsQuickResolutionStub(code) && in Update()
1716 !class_linker->IsQuickGenericJniStub(code) && in Update()
1717 !class_linker->IsQuickToInterpreterBridge(code) && in Update()
1725 const void* oat_code = m.IsInvokable() ? class_linker->GetQuickOatCodeFor(&m) : code; in Update()
1726 if (!class_linker->IsQuickResolutionStub(code) && in Update()
1727 !class_linker->IsQuickGenericJniStub(code) && in Update()
1728 !class_linker->IsQuickToInterpreterBridge(code) && in Update()
1889 static void CheckObjects(gc::Heap* heap, ClassLinker* class_linker) in CheckObjects() argument
1891 ImageChecker ic(heap, class_linker); in CheckObjects()
1935 ClassLinker* class_linker, in CheckArtMethodDexCacheArray() argument
1939 ImageChecker ic(heap, class_linker); in CheckArtMethodDexCacheArray()
1944 ImageChecker(gc::Heap* heap, ClassLinker* class_linker) in ImageChecker() argument
1946 pointer_size_(class_linker->GetImagePointerSize()) { in ImageChecker()
2292 VLOG(class_linker) << "Adding image space took " << PrettyDuration(NanoTime() - start_time); in AddImageSpace()
2955 ClassLinker* class_linker) in MatchesDexFileCaughtExceptions() argument
2960 class_linker)) in MatchesDexFileCaughtExceptions()
2967 ALWAYS_INLINE void FilterDexFileCaughtExceptions(Thread* self, ClassLinker* class_linker) in FilterDexFileCaughtExceptions() argument
2969 if (MatchesDexFileCaughtExceptions(self->GetException(), class_linker)) { in FilterDexFileCaughtExceptions()
3388 VLOG(class_linker) << self->GetException()->Dump(); in DefineClass()
3695 inline void EnsureThrowsInvocationError(ClassLinker* class_linker, ArtMethod* method) in EnsureThrowsInvocationError() argument
3700 class_linker->GetQuickToInterpreterBridgeTrampoline(), in EnsureThrowsInvocationError()
3701 class_linker->GetImagePointerSize()); in EnsureThrowsInvocationError()
3704 static void LinkCode(ClassLinker* class_linker, in LinkCode() argument
3719 EnsureThrowsInvocationError(class_linker, method); in LinkCode()
3731 bool enter_interpreter = class_linker->ShouldUseInterpreterEntrypoint(method, quick_code); in LinkCode()
3762 DCHECK(class_linker->IsQuickGenericJniStub(method->GetEntryPointFromQuickCompiledCode())); in LinkCode()
4517 if (VLOG_IS_ON(class_linker)) { in InsertClass()
4760 VLOG(class_linker) << "Beginning verification for class: " in VerifyClass()
4819 VLOG(class_linker) << "Class preverified status for class " in VerifyClass()
4842 VLOG(class_linker) << "Soft verification failure in class " in VerifyClass()
5670 if (VLOG_IS_ON(class_linker)) { in InitializeClass()
6693 VLOG(class_linker) << "Method " << super_method->PrettyMethod() in LinkVirtualMethods()
6876 VLOG(class_linker) << "Conflicting default method implementations found: " in FindDefaultMethodImplementation()
6902 VLOG(class_linker) << "A default method '" << current_method->PrettyMethod() in FindDefaultMethodImplementation()
6912 VLOG(class_linker) << "Default method '" << (*out_default_method)->PrettyMethod() in FindDefaultMethodImplementation()
7683 LinkInterfaceMethodsHelper(ClassLinker* class_linker, in LinkInterfaceMethodsHelper() argument
7687 : class_linker_(class_linker), in LinkInterfaceMethodsHelper()
7689 method_alignment_(ArtMethod::Alignment(class_linker->GetImagePointerSize())), in LinkInterfaceMethodsHelper()
7690 method_size_(ArtMethod::Size(class_linker->GetImagePointerSize())), in LinkInterfaceMethodsHelper()
7786 VLOG(class_linker) << mirror::Class::PrettyClass(klass_.Get()) << ": miranda_methods=" in LogNewVirtuals()
8610 VLOG(class_linker) << "LinkFields: " << (is_static ? "static" : "instance") in LinkFields()
9906 VLOG(class_linker) << "Freeing class loader"; in CleanupClassLoaders()