Lines Matching refs:class_loader
38 #include "mirror/class_loader.h"
298 jobject class_loader,
306 jobject class_loader,
315 jobject class_loader,
324 jobject class_loader,
488 void CompilerDriver::CompileAll(jobject class_loader,
493 PreCompile(class_loader, dex_files, *thread_pool.get(), timings);
494 Compile(class_loader, dex_files, *thread_pool.get(), timings);
500 static DexToDexCompilationLevel GetDexToDexCompilationlevel(mirror::ClassLoader* class_loader,
506 mirror::Class* klass = class_linker->FindClass(descriptor, class_loader);
518 bool compiling_image_classes = (class_loader == NULL);
566 mirror::ClassLoader* class_loader = soa.Decode<mirror::ClassLoader*>(jclass_loader);
567 dex_to_dex_compilation_level = GetDexToDexCompilationlevel(class_loader, *dex_file, class_def);
577 void CompilerDriver::Resolve(jobject class_loader, const std::vector<const DexFile*>& dex_files,
582 ResolveDexFile(class_loader, *dex_file, thread_pool, timings);
586 void CompilerDriver::PreCompile(jobject class_loader, const std::vector<const DexFile*>& dex_files,
590 Resolve(class_loader, dex_files, thread_pool, timings);
592 Verify(class_loader, dex_files, thread_pool, timings);
594 InitializeClasses(class_loader, dex_files, thread_pool, timings);
710 mirror:: ClassLoader* class_loader = NULL;
712 dex_cache, class_loader));
898 mirror::ClassLoader* class_loader = soa.Decode<mirror::ClassLoader*>(mUnit->GetClassLoader());
901 dex_cache, class_loader);
909 mirror::ClassLoader* class_loader = soa.Decode<mirror::ClassLoader*>(mUnit->GetClassLoader());
911 class_loader, false);
920 mirror::ClassLoader* class_loader = soa.Decode<mirror::ClassLoader*>(mUnit->GetClassLoader());
922 class_loader, NULL, type);
1186 mirror::ClassLoader* class_loader =
1191 target_dex_cache, class_loader, NULL,
1341 jobject class_loader,
1347 class_loader_(class_loader),
1443 static bool SkipClass(ClassLinker* class_linker, jobject class_loader, const DexFile& dex_file,
1446 if (class_loader == NULL) {
1461 static bool SkipClass(jobject class_loader, const DexFile& dex_file, mirror::Class* klass)
1466 if (class_loader == NULL) {
1500 mirror::ClassLoader* class_loader = soa.Decode<mirror::ClassLoader*>(jclass_loader);
1505 class_loader);
1529 dex_cache, class_loader, true);
1545 dex_cache, class_loader, false);
1556 dex_cache, class_loader, NULL,
1566 dex_cache, class_loader, NULL,
1590 mirror::ClassLoader* class_loader = soa.Decode<mirror::ClassLoader*>(manager->GetClassLoader());
1591 mirror::Class* klass = class_linker->ResolveType(dex_file, type_idx, dex_cache, class_loader);
1606 void CompilerDriver::ResolveDexFile(jobject class_loader, const DexFile& dex_file,
1613 ParallelCompilationManager context(class_linker, class_loader, this, &dex_file, thread_pool);
1627 void CompilerDriver::Verify(jobject class_loader, const std::vector<const DexFile*>& dex_files,
1632 VerifyDexFile(class_loader, *dex_file, thread_pool, timings);
1681 void CompilerDriver::VerifyDexFile(jobject class_loader, const DexFile& dex_file,
1686 ParallelCompilationManager context(class_linker, class_loader, this, &dex_file, thread_pool);
2117 mirror::ClassLoader* class_loader = soa.Decode<mirror::ClassLoader*>(jclass_loader);
2118 mirror::Class* klass = class_linker->FindClass(descriptor, class_loader);
2204 void CompilerDriver::InitializeClasses(jobject class_loader,
2210 InitializeClasses(class_loader, *dex_file, thread_pool, timings);
2214 void CompilerDriver::Compile(jobject class_loader, const std::vector<const DexFile*>& dex_files,
2219 CompileDexFile(class_loader, *dex_file, thread_pool, timings);
2247 mirror::ClassLoader* class_loader = soa.Decode<mirror::ClassLoader*>(jclass_loader);
2248 dex_to_dex_compilation_level = GetDexToDexCompilationlevel(class_loader, dex_file, class_def);
2294 void CompilerDriver::CompileDexFile(jobject class_loader, const DexFile& dex_file,
2298 ParallelCompilationManager context(Runtime::Current()->GetClassLinker(), class_loader, this,
2305 uint32_t method_idx, jobject class_loader,
2332 method_idx, class_loader, dex_file);
2337 method_idx, class_loader, dex_file,