Lines Matching refs:class_loader

330 void CompilerDriver::CompileAll(jobject class_loader,  in CompileAll()  argument
341 Compile(class_loader, dex_files, timings); in CompileAll()
349 Thread* self, const CompilerDriver& driver, Handle<mirror::ClassLoader> class_loader, in GetDexToDexCompilationLevel() argument
362 ObjPtr<mirror::Class> klass = class_linker->FindClass(self, descriptor, class_loader); in GetDexToDexCompilationLevel()
398 Handle<mirror::ClassLoader> class_loader( in GetDexToDexCompilationLevel() local
400 return GetDexToDexCompilationLevel(self, driver, class_loader, dex_file, class_def); in GetDexToDexCompilationLevel()
425 Handle<mirror::ClassLoader> class_loader, in CompileMethodHarness() argument
442 class_loader, in CompileMethodHarness()
474 Handle<mirror::ClassLoader> class_loader, in CompileMethodDex2Dex() argument
485 Handle<mirror::ClassLoader> class_loader, in CompileMethodDex2Dex()
506 class_loader, in CompileMethodDex2Dex()
521 class_loader, in CompileMethodDex2Dex()
536 Handle<mirror::ClassLoader> class_loader, in CompileMethodQuick() argument
548 Handle<mirror::ClassLoader> class_loader, in CompileMethodQuick()
595 class_loader, in CompileMethodQuick()
639 class_loader, in CompileMethodQuick()
646 void CompilerDriver::Resolve(jobject class_loader, in Resolve() argument
659 ResolveDexFile(class_loader, in Resolve()
823 Handle<mirror::ClassLoader> class_loader( in EnsureVerifiedOrVerifyAtRuntime() local
830 cls.Assign(class_linker->FindClass(soa.Self(), accessor.GetDescriptor(), class_loader)); in EnsureVerifiedOrVerifyAtRuntime()
854 void CompilerDriver::PreCompile(jobject class_loader, in PreCompile() argument
885 Resolve(class_loader, dex_files, timings); in PreCompile()
891 SetVerified(class_loader, dex_files, timings); in PreCompile()
893 Verify(class_loader, dex_files, timings, verification_results); in PreCompile()
925 EnsureVerifiedOrVerifyAtRuntime(class_loader, dex_files); in PreCompile()
927 InitializeClasses(class_loader, dex_files, timings); in PreCompile()
1396 Handle<mirror::ClassLoader> class_loader = mUnit->GetClassLoader(); in ComputeInstanceFieldInfo() local
1397 resolved_field = ResolveField(soa, dex_cache, class_loader, field_idx, /* is_static= */ false); in ComputeInstanceFieldInfo()
1399 ? ResolveCompilingMethodsClass(soa, dex_cache, class_loader, mUnit) : nullptr; in ComputeInstanceFieldInfo()
1453 jobject class_loader, in ParallelCompilationManager() argument
1460 class_loader_(class_loader), in ParallelCompilationManager()
1565 static bool SkipClass(jobject class_loader, const DexFile& dex_file, ObjPtr<mirror::Class> klass) in SkipClass() argument
1570 if (class_loader == nullptr) { in SkipClass()
1632 Handle<mirror::ClassLoader> class_loader( in Visit() local
1638 class_linker->ResolveType(class_def.class_idx_, dex_cache, class_loader); in Visit()
1696 class_loader, in Visit()
1707 field.GetIndex(), dex_cache, class_loader, /*is_static=*/ true); in Visit()
1715 field.GetIndex(), dex_cache, class_loader, /*is_static=*/ false); in Visit()
1739 Handle<mirror::ClassLoader> class_loader( in Visit() local
1743 class_loader.Get()))); in Visit()
1745 ? class_linker->ResolveType(dex::TypeIndex(type_idx), dex_cache, class_loader) in Visit()
1764 void CompilerDriver::ResolveDexFile(jobject class_loader, in ResolveDexFile() argument
1775 ParallelCompilationManager context(class_linker, class_loader, this, &dex_file, dex_files, in ResolveDexFile()
1790 void CompilerDriver::SetVerified(jobject class_loader, in SetVerified() argument
1796 SetVerifiedDexFile(class_loader, in SetVerified()
1807 Handle<mirror::ClassLoader> class_loader, in LoadAndUpdateStatus() argument
1814 class_linker->FindClass(self, descriptor, class_loader))); in LoadAndUpdateStatus()
1846 Handle<mirror::ClassLoader> class_loader( in FastVerify() local
1852 class_loader, in FastVerify()
1887 LoadAndUpdateStatus(accessor, ClassStatus::kVerified, class_loader, soa.Self()); in FastVerify()
1903 class_loader, in FastVerify()
1982 Handle<mirror::ClassLoader> class_loader( in Visit() local
1985 hs.NewHandle(class_linker->FindClass(soa.Self(), descriptor, class_loader))); in Visit()
2003 class_loader, in Visit()
2105 void CompilerDriver::VerifyDexFile(jobject class_loader, in VerifyDexFile() argument
2113 ParallelCompilationManager context(class_linker, class_loader, this, &dex_file, dex_files, in VerifyDexFile()
2140 Handle<mirror::ClassLoader> class_loader( in Visit() local
2143 hs.NewHandle(class_linker->FindClass(soa.Self(), descriptor, class_loader))); in Visit()
2175 void CompilerDriver::SetVerifiedDexFile(jobject class_loader, in SetVerifiedDexFile() argument
2186 ParallelCompilationManager context(class_linker, class_loader, this, &dex_file, dex_files, in SetVerifiedDexFile()
2206 Handle<mirror::ClassLoader> class_loader( in Visit() local
2209 hs.NewHandle(manager_->GetClassLinker()->FindClass(soa.Self(), descriptor, class_loader))); in Visit()
2213 TryInitializeClass(klass, class_loader); in Visit()
2222 void TryInitializeClass(Handle<mirror::Class> klass, Handle<mirror::ClassLoader>& class_loader) in TryInitializeClass() argument
2272 is_boot_image ? true : InitializeDependencies(klass, class_loader, soa.Self()); in TryInitializeClass()
2311 NoClinitInDependency(klass, soa.Self(), &class_loader)); in TryInitializeClass()
2332 class_loader)); in TryInitializeClass()
2382 InternStrings(klass, class_loader); in TryInitializeClass()
2416 void InternStrings(Handle<mirror::Class> klass, Handle<mirror::ClassLoader> class_loader) in InternStrings() argument
2430 class_loader, in InternStrings()
2525 Handle<mirror::ClassLoader> class_loader, in InitializeDependencies() argument
2532 this->TryInitializeClass(super_class, class_loader); in InitializeDependencies()
2545 TryInitializeClass(iface, class_loader); in InitializeDependencies()
2560 Handle<mirror::ClassLoader>* class_loader) in NoClinitInDependency() argument
2572 if (!NoClinitInDependency(handle_scope_super, self, class_loader)) { in NoClinitInDependency()
2583 if (!NoClinitInDependency(handle_interface, self, class_loader)) { in NoClinitInDependency()
2676 void CompilerDriver::InitializeClasses(jobject class_loader, in InitializeClasses() argument
2682 InitializeClasses(class_loader, *dex_file, dex_files, timings); in InitializeClasses()
2706 jobject class_loader, in CompileDexFile() argument
2716 class_loader, in CompileDexFile()
2738 Handle<mirror::ClassLoader> class_loader( in CompileDexFile() local
2741 hs.NewHandle(class_linker->FindClass(soa.Self(), accessor.GetDescriptor(), class_loader))); in CompileDexFile()
2785 class_loader, in CompileDexFile()
2794 void CompilerDriver::Compile(jobject class_loader, in Compile() argument
2810 class_loader, in Compile()
2829 class_loader, in Compile()