Lines Matching refs:class_linker
364 ClassLinker* class_linker = runtime->GetClassLinker(); in GetDexToDexCompilationLevel() local
365 ObjPtr<mirror::Class> klass = class_linker->FindClass(self, descriptor, class_loader); in GetDexToDexCompilationLevel()
681 ClassLinker* const class_linker = Runtime::Current()->GetClassLinker(); in ResolveConstStrings() local
686 dex_cache.Assign(class_linker->FindDexCache(soa.Self(), *dex_file)); in ResolveConstStrings()
733 ObjPtr<mirror::String> string = class_linker->ResolveString(string_index, dex_cache); in ResolveConstStrings()
759 ClassLinker* class_linker, in InitializeTypeCheckBitstrings() argument
777 class_linker->LookupResolvedType(type_index, in InitializeTypeCheckBitstrings()
801 ClassLinker* const class_linker = Runtime::Current()->GetClassLinker(); in InitializeTypeCheckBitstrings() local
805 dex_cache.Assign(class_linker->FindDexCache(soa.Self(), *dex_file)); in InitializeTypeCheckBitstrings()
811 InitializeTypeCheckBitstrings(driver, class_linker, dex_cache, *dex_file, method); in InitializeTypeCheckBitstrings()
829 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in EnsureVerifiedOrVerifyAtRuntime() local
833 cls.Assign(class_linker->FindClass(soa.Self(), accessor.GetDescriptor(), class_loader)); in EnsureVerifiedOrVerifyAtRuntime()
1094 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in LoadImageClasses() local
1100 hs.NewHandle(class_linker->FindSystemClass(self, descriptor.c_str()))); in LoadImageClasses()
1116 hs.NewHandle(class_linker->FindSystemClass(self, "Ljava/lang/Throwable;"))); in LoadImageClasses()
1124 class_linker->VisitClasses(&visitor); in LoadImageClasses()
1131 Handle<mirror::DexCache> dex_cache(hs2.NewHandle(class_linker->RegisterDexFile(*dex_file, in LoadImageClasses()
1135 ? class_linker->ResolveType(exception_type_idx, in LoadImageClasses()
1154 class_linker->VisitClasses(&visitor); in LoadImageClasses()
1425 ParallelCompilationManager(ClassLinker* class_linker, in ParallelCompilationManager() argument
1432 class_linker_(class_linker), in ParallelCompilationManager()
1593 ClassLinker* class_linker = manager_->GetClassLinker(); in Visit() local
1607 Handle<mirror::DexCache> dex_cache(hs.NewHandle(class_linker->FindDexCache( in Visit()
1611 class_linker->ResolveType(class_def.class_idx_, dex_cache, class_loader); in Visit()
1632 ArtMethod* resolved = class_linker->ResolveMethod<ClassLinker::ResolveMode::kNoChecks>( in Visit()
1645 ArtField* resolved = class_linker->ResolveField( in Visit()
1653 ArtField* resolved = class_linker->ResolveField( in Visit()
1675 ClassLinker* class_linker = manager_->GetClassLinker(); in Visit() local
1680 Handle<mirror::DexCache> dex_cache(hs.NewHandle(class_linker->RegisterDexFile( in Visit()
1684 ? class_linker->ResolveType(dex::TypeIndex(type_idx), dex_cache, class_loader) in Visit()
1709 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in ResolveDexFile() local
1714 ParallelCompilationManager context(class_linker, class_loader, this, &dex_file, dex_files, in ResolveDexFile()
1751 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in LoadAndUpdateStatus() local
1753 class_linker->FindClass(self, descriptor, class_loader))); in LoadAndUpdateStatus()
1918 ClassLinker* class_linker = manager_->GetClassLinker(); in Visit() local
1924 hs.NewHandle(class_linker->FindClass(soa.Self(), descriptor, class_loader))); in Visit()
1935 Handle<mirror::DexCache> dex_cache(hs.NewHandle(class_linker->FindDexCache( in Visit()
1978 failure_kind = class_linker->VerifyClass(soa.Self(), klass, log_level_); in Visit()
2051 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in VerifyDexFile() local
2052 ParallelCompilationManager context(class_linker, class_loader, this, &dex_file, dex_files, in VerifyDexFile()
2063 class_linker->MakeInitializedClassesVisiblyInitialized(Thread::Current(), /*wait=*/ true); in VerifyDexFile()
2076 ClassLinker* class_linker = manager_->GetClassLinker(); in Visit() local
2082 hs.NewHandle(class_linker->FindClass(soa.Self(), descriptor, class_loader))); in Visit()
2124 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in SetVerifiedDexFile() local
2125 ParallelCompilationManager context(class_linker, class_loader, this, &dex_file, dex_files, in SetVerifiedDexFile()
2169 ClassLinker* const class_linker = manager_->GetClassLinker(); in TryInitializeClass() local
2193 class_linker->EnsureInitialized(soa.Self(), klass, false, false); in TryInitializeClass()
2213 class_linker->EnsureInitialized(soa.Self(), klass, false, true); in TryInitializeClass()
2269 hs.NewHandle(class_linker->FindClass(soa.Self(), in TryInitializeClass()
2273 class_linker->EnsureInitialized(soa.Self(), exception_class, true, true); in TryInitializeClass()
2279 bool success = class_linker->EnsureInitialized(soa.Self(), klass, true, true); in TryInitializeClass()
2335 if (!klass->IsInitialized() && class_linker->ValidateSuperClassDescriptors(klass)) { in TryInitializeClass()
2365 ClassLinker* class_linker = manager_->GetClassLinker(); in InternStrings() local
2375 art::ObjPtr<mirror::String> resolved = class_linker->ResolveString( in InternStrings()
2382 ArtMethod* clinit = klass->FindClassInitializer(class_linker->GetImagePointerSize()); in InternStrings()
2386 ObjPtr<mirror::String> s = class_linker->ResolveString( in InternStrings()
2390 ObjPtr<mirror::String> s = class_linker->ResolveString( in InternStrings()
2546 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in InitializeClasses() local
2547 ParallelCompilationManager context(class_linker, jni_class_loader, this, &dex_file, dex_files, in InitializeClasses()
2562 class_linker->MakeInitializedClassesVisiblyInitialized(Thread::Current(), /*wait=*/ true); in InitializeClasses()
2664 ClassLinker* class_linker = context.GetClassLinker(); in CompileDexFile() local
2680 hs.NewHandle(class_linker->FindClass(soa.Self(), accessor.GetDescriptor(), class_loader))); in CompileDexFile()
2685 dex_cache = hs.NewHandle(class_linker->FindDexCache(soa.Self(), dex_file)); in CompileDexFile()