/art/compiler/driver/ |
D | compiler_driver_test.cc | 38 void CompileAll(jobject class_loader) LOCKS_EXCLUDED(Locks::mutator_lock_) { in CompileAll() argument 41 compiler_driver_->CompileAll(class_loader, in CompileAll() 42 Runtime::Current()->GetCompileTimeClassPath(class_loader), in CompileAll() 44 MakeAllExecutable(class_loader); in CompileAll() 47 void EnsureCompiled(jobject class_loader, const char* class_name, const char* method, in EnsureCompiled() argument 50 CompileAll(class_loader); in EnsureCompiled() 65 void MakeAllExecutable(jobject class_loader) { in MakeAllExecutable() argument 67 = Runtime::Current()->GetCompileTimeClassPath(class_loader); in MakeAllExecutable() 71 MakeDexFileExecutable(class_loader, *dex_file); in MakeAllExecutable() 75 void MakeDexFileExecutable(jobject class_loader, const DexFile& dex_file) { in MakeDexFileExecutable() argument [all …]
|
D | dex_compilation_unit.cc | 28 class_loader_(cu->class_loader), in DexCompilationUnit() 38 jobject class_loader, in DexCompilationUnit() argument 46 class_loader_(class_loader), in DexCompilationUnit()
|
D | compiler_driver.cc | 298 jobject class_loader, 306 jobject class_loader, 315 jobject class_loader, 324 jobject class_loader, 488 void CompilerDriver::CompileAll(jobject class_loader, in CompileAll() argument 493 PreCompile(class_loader, dex_files, *thread_pool.get(), timings); in CompileAll() 494 Compile(class_loader, dex_files, *thread_pool.get(), timings); in CompileAll() 500 static DexToDexCompilationLevel GetDexToDexCompilationlevel(mirror::ClassLoader* class_loader, in GetDexToDexCompilationlevel() argument 506 mirror::Class* klass = class_linker->FindClass(descriptor, class_loader); in GetDexToDexCompilationlevel() 518 bool compiling_image_classes = (class_loader == NULL); in GetDexToDexCompilationlevel() [all …]
|
D | compiler_driver.h | 99 void CompileAll(jobject class_loader, const std::vector<const DexFile*>& dex_files, 330 void PreCompile(jobject class_loader, const std::vector<const DexFile*>& dex_files, 339 void Resolve(jobject class_loader, const std::vector<const DexFile*>& dex_files, 342 void ResolveDexFile(jobject class_loader, const DexFile& dex_file, 346 void Verify(jobject class_loader, const std::vector<const DexFile*>& dex_files, 348 void VerifyDexFile(jobject class_loader, const DexFile& dex_file, 352 void InitializeClasses(jobject class_loader, const std::vector<const DexFile*>& dex_files, 355 void InitializeClasses(jobject class_loader, const DexFile& dex_file, 363 void Compile(jobject class_loader, const std::vector<const DexFile*>& dex_files, 365 void CompileDexFile(jobject class_loader, const DexFile& dex_file, [all …]
|
D | dex_compilation_unit.h | 37 DexCompilationUnit(CompilationUnit* cu, jobject class_loader, ClassLinker* class_linker,
|
/art/compiler/sea_ir/ |
D | frontend.cc | 45 jobject class_loader, const DexFile& dex_file in CompileMethodWithSeaIr() argument 74 jobject class_loader, in SeaIrCompileOneMethod() argument 78 class_def_idx, method_idx, class_loader, dex_file in SeaIrCompileOneMethod() 89 uint16_t class_def_idx, uint32_t method_idx, jobject class_loader, in SeaIrCompileMethod() argument 95 class_def_idx, method_idx, class_loader, dex_file, in SeaIrCompileMethod()
|
/art/runtime/ |
D | class_linker-inl.h | 47 mirror::ClassLoader* class_loader = declaring_class->GetClassLoader(); in ResolveType() local 49 resolved_type = ResolveType(dex_file, type_idx, dex_cache, class_loader); in ResolveType() 59 mirror::ClassLoader* class_loader = declaring_class->GetClassLoader(); in ResolveType() local 61 resolved_type = ResolveType(dex_file, type_idx, dex_cache, class_loader); in ResolveType() 74 mirror::ClassLoader* class_loader = declaring_class->GetClassLoader(); in ResolveMethod() local 76 resolved_method = ResolveMethod(dex_file, method_idx, dex_cache, class_loader, referrer, type); in ResolveMethod() 89 mirror::ClassLoader* class_loader = declaring_class->GetClassLoader(); in ResolveField() local 91 resolved_field = ResolveField(dex_file, field_idx, dex_cache, class_loader, is_static); in ResolveField()
|
D | class_linker_test.cc | 96 mirror::ClassLoader* class_loader) in AssertArrayClass() argument 98 mirror::Class* array = class_linker_->FindClass(array_descriptor.c_str(), class_loader); in AssertArrayClass() 101 EXPECT_EQ(class_loader, array->GetClassLoader()); in AssertArrayClass() 302 void AssertDexFileClass(mirror::ClassLoader* class_loader, const std::string& descriptor) in AssertDexFileClass() argument 308 EXPECT_EQ(class_loader, klass->GetClassLoader()); in AssertDexFileClass() 318 void AssertDexFile(const DexFile* dex, mirror::ClassLoader* class_loader) in AssertDexFile() argument 326 AssertDexFileClass(class_loader, descriptor); in AssertDexFile() 332 AssertDexFileClass(class_loader, descriptor); in AssertDexFile() 646 …SirtRef<mirror::ClassLoader> class_loader(soa.Self(), soa.Decode<mirror::ClassLoader*>(LoadDex("Ne… in TEST_F() local 648 mirror::Class* outer = class_linker_->FindClass("LNested;", class_loader.get()); in TEST_F() [all …]
|
D | class_linker.h | 69 mirror::Class* FindClass(const char* descriptor, mirror::ClassLoader* class_loader) 76 mirror::Class* DefineClass(const char* descriptor, mirror::ClassLoader* class_loader, 82 mirror::Class* LookupClass(const char* descriptor, const mirror::ClassLoader* class_loader) 95 bool RemoveClass(const char* descriptor, const mirror::ClassLoader* class_loader) 151 mirror::ClassLoader* class_loader) 162 mirror::ClassLoader* class_loader, 183 mirror::ClassLoader* class_loader, 194 mirror::ClassLoader* class_loader) 397 mirror::Class* CreateArrayClass(const char* descriptor, mirror::ClassLoader* class_loader) 415 mirror::ClassLoader* class_loader) [all …]
|
D | common_test.h | 452 jobject class_loader = soa.Env()->NewGlobalRef(class_loader_local.get()); in LoadDex() local 454 Runtime::Current()->SetCompileTimeClassPath(class_loader, class_path); in LoadDex() 455 return class_loader; in LoadDex() 458 void CompileClass(mirror::ClassLoader* class_loader, const char* class_name) in CompileClass() argument 461 mirror::Class* klass = class_linker_->FindClass(class_descriptor.c_str(), class_loader); in CompileClass() 479 void CompileDirectMethod(mirror::ClassLoader* class_loader, in CompileDirectMethod() argument 485 mirror::Class* klass = class_linker_->FindClass(class_descriptor.c_str(), class_loader); in CompileDirectMethod() 493 void CompileVirtualMethod(mirror::ClassLoader* class_loader, in CompileVirtualMethod() argument 499 mirror::Class* klass = class_linker_->FindClass(class_descriptor.c_str(), class_loader); in CompileVirtualMethod()
|
D | runtime.cc | 687 mirror::ClassLoader* class_loader = down_cast<mirror::ClassLoader*>(result.GetL()); in CreateSystemClassLoader() local 688 CHECK(class_loader != NULL); in CreateSystemClassLoader() 691 ScopedLocalRef<jobject> system_class_loader(env, soa.AddLocalReference<jobject>(class_loader)); in CreateSystemClassLoader() 694 soa.Self()->SetClassLoaderOverride(class_loader); in CreateSystemClassLoader() 703 contextClassLoader->SetObject(soa.Self()->GetPeer(), class_loader); in CreateSystemClassLoader() 1269 const std::vector<const DexFile*>& Runtime::GetCompileTimeClassPath(jobject class_loader) { in GetCompileTimeClassPath() argument 1270 if (class_loader == NULL) { in GetCompileTimeClassPath() 1274 CompileTimeClassPaths::const_iterator it = compile_time_class_paths_.find(class_loader); in GetCompileTimeClassPath() 1279 void Runtime::SetCompileTimeClassPath(jobject class_loader, std::vector<const DexFile*>& class_path… in SetCompileTimeClassPath() argument 1282 compile_time_class_paths_.Put(class_loader, class_path); in SetCompileTimeClassPath()
|
D | exception_test.cc | 40 SirtRef<mirror::ClassLoader> class_loader(soa.Self(), in SetUp() local 42 my_klass_ = class_linker_->FindClass("LExceptionHandle;", class_loader.get()); in SetUp()
|
D | class_linker.cc | 1300 mirror::Class* ClassLinker::FindClass(const char* descriptor, mirror::ClassLoader* class_loader) { in FindClass() argument 1311 mirror::Class* klass = LookupClass(descriptor, class_loader); in FindClass() 1317 return CreateArrayClass(descriptor, class_loader); in FindClass() 1319 } else if (class_loader == NULL) { in FindClass() 1337 … ScopedLocalRef<jobject> jclass_loader(soa.Env(), soa.AddLocalReference<jobject>(class_loader)); in FindClass() 1343 return DefineClass(descriptor, class_loader, *pair.first, *pair.second); in FindClass() 1349 soa.AddLocalReference<jobject>(class_loader)); in FindClass() 1383 mirror::ClassLoader* class_loader, in DefineClass() argument 1414 LoadClass(dex_file, dex_class_def, klass, class_loader); in DefineClass() 1721 mirror::ClassLoader* class_loader) { in LoadClass() argument [all …]
|
/art/runtime/native/ |
D | dalvik_system_VMStack.cc | 79 : StackVisitor(thread, NULL), bootstrap(bootstrap), system(system), class_loader(NULL) {} in VMStack_getClosestUserClassLoader() 82 DCHECK(class_loader == NULL); in VMStack_getClosestUserClassLoader() 86 class_loader = cl; in VMStack_getClosestUserClassLoader() 94 mirror::Object* class_loader; in VMStack_getClosestUserClassLoader() member 101 return soa.AddLocalReference<jobject>(visitor.class_loader); in VMStack_getClosestUserClassLoader()
|
D | java_lang_Class.cc | 63 mirror::ClassLoader* class_loader = soa.Decode<mirror::ClassLoader*>(javaLoader); in Class_classForName() local 65 mirror::Class* c = class_linker->FindClass(descriptor.c_str(), class_loader); in Class_classForName()
|
D | dalvik_system_DexFile.cc | 170 mirror::ClassLoader* class_loader = soa.Decode<mirror::ClassLoader*>(javaLoader); in DexFile_defineClassNative() local 171 mirror::Class* result = class_linker->DefineClass(descriptor.c_str(), class_loader, *dex_file, in DexFile_defineClassNative()
|
/art/compiler/dex/ |
D | frontend.cc | 114 jobject class_loader, const DexFile& dex_file in CompileMethod() argument 182 class_loader, dex_file); in CompileMethod() 278 jobject class_loader, in CompileOneMethod() argument 282 method_idx, class_loader, dex_file in CompileOneMethod() 295 uint16_t class_def_idx, uint32_t method_idx, jobject class_loader, in ArtQuickCompileMethod() argument 300 class_def_idx, method_idx, class_loader, dex_file, in ArtQuickCompileMethod()
|
D | compiler_ir.h | 50 class_loader(NULL), in CompilationUnit() 79 jobject class_loader; // compiling method's class loader. member
|
D | frontend.h | 122 jobject class_loader,
|
D | dex_to_dex_compiler.cc | 280 uint16_t class_def_idx, uint32_t method_idx, jobject class_loader, in ArtCompileDEX() argument 284 art::DexCompilationUnit unit(NULL, class_loader, art::Runtime::Current()->GetClassLinker(), in ArtCompileDEX()
|
/art/runtime/mirror/ |
D | object_test.cc | 259 jobject class_loader = LoadDex("StaticsFromCode"); in TEST_F() local 260 const DexFile* dex_file = Runtime::Current()->GetCompileTimeClassPath(class_loader)[0]; in TEST_F() 264 class_linker_->FindClass("LStaticsFromCode;", soa.Decode<ClassLoader*>(class_loader)); in TEST_F() 460 SirtRef<ClassLoader> class_loader(soa.Self(), soa.Decode<ClassLoader*>(jclass_loader)); in TEST_F() local 462 Class* X = class_linker_->FindClass("LX;", class_loader.get()); in TEST_F() 463 Class* Y = class_linker_->FindClass("LY;", class_loader.get()); in TEST_F() 494 SirtRef<ClassLoader> class_loader(soa.Self(), soa.Decode<ClassLoader*>(jclass_loader)); in TEST_F() local 495 Class* X = class_linker_->FindClass("LX;", class_loader.get()); in TEST_F() 496 Class* Y = class_linker_->FindClass("LY;", class_loader.get()); in TEST_F() 531 SirtRef<ClassLoader> class_loader(soa.Self(), soa.Decode<ClassLoader*>(jclass_loader)); in TEST_F() local [all …]
|
/art/compiler/ |
D | oat_test.cc | 79 jobject class_loader = NULL; in TEST_F() local 82 compiler_driver_->CompileAll(class_loader, class_linker->GetBootClassPath(), timings); in TEST_F() 101 compiler_driver_->CompileAll(class_loader, class_linker->GetBootClassPath(), timings); in TEST_F()
|
D | image_test.cc | 45 jobject class_loader = NULL; in TEST_F() local 57 compiler_driver_->CompileAll(class_loader, class_linker->GetBootClassPath(), timings); in TEST_F()
|
/art/compiler/llvm/ |
D | compiler_llvm.cc | 42 uint16_t class_def_idx, uint32_t method_idx, jobject class_loader, 207 jobject class_loader, in ArtCompileMethod() argument 213 NULL, class_loader, class_linker, dex_file, code_item, in ArtCompileMethod()
|
/art/runtime/verifier/ |
D | method_verifier.h | 152 mirror::ClassLoader* class_loader, 158 mirror::DexCache* dex_cache, mirror::ClassLoader* class_loader, 227 mirror::ClassLoader* class_loader, const DexFile::ClassDef* class_def, 267 mirror::ClassLoader* class_loader,
|