/art/compiler/driver/ |
D | compiler_driver_test.cc | 40 void CompileAll(jobject class_loader) LOCKS_EXCLUDED(Locks::mutator_lock_) { in CompileAll() argument 43 compiler_driver_->CompileAll(class_loader, in CompileAll() 44 GetDexFiles(class_loader), in CompileAll() 47 MakeAllExecutable(class_loader); in CompileAll() 50 void EnsureCompiled(jobject class_loader, const char* class_name, const char* method, in EnsureCompiled() argument 53 CompileAll(class_loader); in EnsureCompiled() 68 void MakeAllExecutable(jobject class_loader) { in MakeAllExecutable() argument 69 const std::vector<const DexFile*> class_path = GetDexFiles(class_loader); in MakeAllExecutable() 73 MakeDexFileExecutable(class_loader, *dex_file); in MakeAllExecutable() 77 void MakeDexFileExecutable(jobject class_loader, const DexFile& dex_file) { in MakeDexFileExecutable() argument [all …]
|
D | compiler_driver-inl.h | 44 Handle<mirror::ClassLoader> class_loader, uint16_t cls_index, in ResolveClass() argument 47 DCHECK_EQ(class_loader.Get(), soa.Decode<mirror::ClassLoader*>(mUnit->GetClassLoader())); in ResolveClass() 49 *mUnit->GetDexFile(), cls_index, dex_cache, class_loader); in ResolveClass() 60 Handle<mirror::ClassLoader> class_loader, const DexCompilationUnit* mUnit) { in ResolveCompilingMethodsClass() argument 62 DCHECK_EQ(class_loader.Get(), soa.Decode<mirror::ClassLoader*>(mUnit->GetClassLoader())); in ResolveCompilingMethodsClass() 65 return ResolveClass(soa, dex_cache, class_loader, referrer_method_id.class_idx_, mUnit); in ResolveCompilingMethodsClass() 70 Handle<mirror::ClassLoader> class_loader, const DexFile* dex_file, in ResolveFieldWithDexFile() argument 74 *dex_file, field_idx, dex_cache, class_loader, is_static); in ResolveFieldWithDexFile() 95 Handle<mirror::ClassLoader> class_loader, const DexCompilationUnit* mUnit, in ResolveField() argument 97 DCHECK_EQ(class_loader.Get(), soa.Decode<mirror::ClassLoader*>(mUnit->GetClassLoader())); in ResolveField() [all …]
|
D | compiler_driver.cc | 344 jobject class_loader, 497 void CompilerDriver::CompileAll(jobject class_loader, in CompileAll() argument 504 PreCompile(class_loader, dex_files, thread_pool.get(), timings); in CompileAll() 505 Compile(class_loader, dex_files, thread_pool.get(), timings); in CompileAll() 512 Thread* self, Handle<mirror::ClassLoader> class_loader, const DexFile& dex_file, in GetDexToDexCompilationlevel() argument 521 mirror::Class* klass = class_linker->FindClass(self, descriptor, class_loader); in GetDexToDexCompilationlevel() 578 Handle<mirror::ClassLoader> class_loader( in CompileOne() local 580 dex_to_dex_compilation_level = GetDexToDexCompilationlevel(self, class_loader, *dex_file, in CompileOne() 595 Handle<mirror::ClassLoader> class_loader(hs.NewHandle( in CompileMethod() local 597 jobject jclass_loader = class_loader.ToJObject(); in CompileMethod() [all …]
|
D | compiler_driver.h | 115 void CompileAll(jobject class_loader, const std::vector<const DexFile*>& dex_files, 234 Handle<mirror::ClassLoader> class_loader, const DexCompilationUnit* mUnit) 239 Handle<mirror::ClassLoader> class_loader, uint16_t type_index, 247 Handle<mirror::ClassLoader> class_loader, const DexCompilationUnit* mUnit, 254 Handle<mirror::ClassLoader> class_loader, const DexFile* dex_file, 308 Handle<mirror::ClassLoader> class_loader, const DexCompilationUnit* mUnit, 327 Handle<mirror::ClassLoader> class_loader, const DexCompilationUnit* mUnit, 547 Thread* self, Handle<mirror::ClassLoader> class_loader, const DexFile& dex_file, 550 void PreCompile(jobject class_loader, const std::vector<const DexFile*>& dex_files, 559 void Resolve(jobject class_loader, const std::vector<const DexFile*>& dex_files, [all …]
|
D | dex_compilation_unit.cc | 26 jobject class_loader, in DexCompilationUnit() argument 35 class_loader_(class_loader), in DexCompilationUnit()
|
D | dex_compilation_unit.h | 39 DexCompilationUnit(CompilationUnit* cu, jobject class_loader, ClassLinker* class_linker,
|
/art/compiler/dex/ |
D | mir_field_info.cc | 50 Handle<mirror::ClassLoader> class_loader( in Resolve() local 53 compiler_driver->ResolveCompilingMethodsClass(soa, dex_cache, class_loader, mUnit))); in Resolve() 62 resolved_field = compiler_driver->ResolveField(soa, dex_cache, class_loader, mUnit, in Resolve() 74 soa, h_dex_cache, class_loader, field_idx_ptr->dex_file, field_idx, false); in Resolve() 115 Handle<mirror::ClassLoader> class_loader( in Resolve() local 118 compiler_driver->ResolveCompilingMethodsClass(soa, dex_cache, class_loader, mUnit))); in Resolve() 125 compiler_driver->ResolveField(soa, dex_cache, class_loader, mUnit, field_idx, true); in Resolve()
|
D | mir_method_info.cc | 59 Handle<mirror::ClassLoader> class_loader( in Resolve() local 62 compiler_driver->ResolveCompilingMethodsClass(soa, dex_cache, class_loader, mUnit))); in Resolve() 98 resolved_method = compiler_driver->ResolveMethod(soa, dex_cache, class_loader, mUnit, in Resolve() 115 resolved_method = compiler_driver->ResolveMethod(soa, current_dex_cache, class_loader, &cu, in Resolve() 122 soa, current_dex_cache, class_loader, &cu, it->target_method_idx_, kInterface, false); in Resolve() 153 soa, current_dex_cache, class_loader, mUnit, referrer_class.Get(), resolved_method, in Resolve()
|
D | compiler_ir.cc | 34 class_loader(nullptr), in CompilationUnit()
|
/art/compiler/ |
D | common_compiler_test.h | 52 void MakeExecutable(mirror::ClassLoader* class_loader, const char* class_name) 74 void CompileClass(mirror::ClassLoader* class_loader, const char* class_name) 79 void CompileDirectMethod(Handle<mirror::ClassLoader> class_loader, const char* class_name, 83 void CompileVirtualMethod(Handle<mirror::ClassLoader> class_loader, const char* class_name,
|
D | common_compiler_test.cc | 131 void CommonCompilerTest::MakeExecutable(mirror::ClassLoader* class_loader, const char* class_name) { in MakeExecutable() argument 135 Handle<mirror::ClassLoader> loader(hs.NewHandle(class_loader)); in MakeExecutable() 225 void CommonCompilerTest::CompileClass(mirror::ClassLoader* class_loader, const char* class_name) { in CompileClass() argument 229 Handle<mirror::ClassLoader> loader(hs.NewHandle(class_loader)); in CompileClass() 250 void CommonCompilerTest::CompileDirectMethod(Handle<mirror::ClassLoader> class_loader, in CompileDirectMethod() argument 255 mirror::Class* klass = class_linker_->FindClass(self, class_descriptor.c_str(), class_loader); in CompileDirectMethod() 264 void CommonCompilerTest::CompileVirtualMethod(Handle<mirror::ClassLoader> class_loader, in CompileVirtualMethod() argument 269 mirror::Class* klass = class_linker_->FindClass(self, class_descriptor.c_str(), class_loader); in CompileVirtualMethod()
|
D | oat_test.cc | 98 jobject class_loader = nullptr; in TEST_F() local 101 compiler_driver_->CompileAll(class_loader, class_linker->GetBootClassPath(), &timings2); in TEST_F() 123 compiler_driver_->CompileAll(class_loader, class_linker->GetBootClassPath(), &timings); in TEST_F()
|
D | compiler.h | 53 jobject class_loader,
|
/art/runtime/native/ |
D | dalvik_system_VMStack.cc | 88 class_loader(nullptr) {} in VMStack_getClosestUserClassLoader() 91 DCHECK(class_loader == nullptr); in VMStack_getClosestUserClassLoader() 97 class_loader = cl; in VMStack_getClosestUserClassLoader() 104 mirror::Object* class_loader; in VMStack_getClosestUserClassLoader() member 109 return soa.AddLocalReference<jobject>(visitor.class_loader); in VMStack_getClosestUserClassLoader()
|
/art/runtime/ |
D | class_linker_test.cc | 104 mirror::ClassLoader* class_loader) in AssertArrayClass() argument 108 Handle<mirror::ClassLoader> loader(hs.NewHandle(class_loader)); in AssertArrayClass() 113 EXPECT_EQ(class_loader, array->GetClassLoader()); in AssertArrayClass() 321 void AssertDexFileClass(mirror::ClassLoader* class_loader, const std::string& descriptor) in AssertDexFileClass() argument 331 EXPECT_EQ(class_loader, klass->GetClassLoader()); in AssertDexFileClass() 341 void AssertDexFile(const DexFile& dex, mirror::ClassLoader* class_loader) in AssertDexFile() argument 347 AssertDexFileClass(class_loader, descriptor); in AssertDexFile() 353 AssertDexFileClass(class_loader, descriptor); in AssertDexFile() 667 Handle<mirror::ClassLoader> class_loader( in TEST_F() local 670 mirror::Class* outer = class_linker_->FindClass(soa.Self(), "LNested;", class_loader); in TEST_F() [all …]
|
D | class_linker-inl.h | 49 Handle<mirror::ClassLoader> class_loader(hs.NewHandle((*element_class)->GetClassLoader())); in FindArrayClass() 51 mirror::Class* array_class = FindClass(self, descriptor.c_str(), class_loader); in FindArrayClass() 82 Handle<mirror::ClassLoader> class_loader(hs.NewHandle(declaring_class->GetClassLoader())); in ResolveType() 84 resolved_type = ResolveType(dex_file, type_idx, dex_cache, class_loader); in ResolveType() 98 Handle<mirror::ClassLoader> class_loader(hs.NewHandle(declaring_class->GetClassLoader())); in ResolveType() 100 resolved_type = ResolveType(dex_file, type_idx, dex_cache, class_loader); in ResolveType() 149 Handle<mirror::ClassLoader> class_loader(hs.NewHandle(declaring_class->GetClassLoader())); in ResolveField() 151 resolved_field = ResolveField(dex_file, field_idx, dex_cache, class_loader, is_static); in ResolveField()
|
D | transaction_test.cc | 35 Handle<mirror::ClassLoader> class_loader( in testTransactionAbort() local 37 ASSERT_TRUE(class_loader.Get() != nullptr); in testTransactionAbort() 57 class_loader)); in testTransactionAbort() 63 h_klass.Assign(class_linker_->FindClass(soa.Self(), tested_class_signature, class_loader)); in testTransactionAbort() 172 Handle<mirror::ClassLoader> class_loader( in TEST_F() local 174 ASSERT_TRUE(class_loader.Get() != nullptr); in TEST_F() 177 hs.NewHandle(class_linker_->FindClass(soa.Self(), "LStaticFieldsTest;", class_loader))); in TEST_F() 270 Handle<mirror::ClassLoader> class_loader( in TEST_F() local 272 ASSERT_TRUE(class_loader.Get() != nullptr); in TEST_F() 275 hs.NewHandle(class_linker_->FindClass(soa.Self(), "LInstanceFieldsTest;", class_loader))); in TEST_F() [all …]
|
D | proxy_test.cc | 107 Handle<mirror::ClassLoader> class_loader( in TEST_F() local 111 class_linker_->FindClass(soa.Self(), "LInterfaces$I;", class_loader))); in TEST_F() 113 class_linker_->FindClass(soa.Self(), "LInterfaces$J;", class_loader))); in TEST_F() 141 Handle<mirror::ClassLoader> class_loader( in TEST_F() local 145 class_linker_->FindClass(soa.Self(), "LInterfaces$I;", class_loader))); in TEST_F() 147 class_linker_->FindClass(soa.Self(), "LInterfaces$J;", class_loader))); in TEST_F() 200 Handle<mirror::ClassLoader> class_loader( in TEST_F() local
|
D | java_vm_ext.cc | 59 jobject class_loader) in SharedLibrary() argument 63 class_loader_(env->NewGlobalRef(class_loader)), in SharedLibrary() 596 bool JavaVMExt::LoadNativeLibrary(JNIEnv* env, const std::string& path, jobject class_loader, in LoadNativeLibrary() argument 612 if (env->IsSameObject(library->GetClassLoader(), class_loader) == JNI_FALSE) { in LoadNativeLibrary() 618 path.c_str(), library->GetClassLoader(), class_loader); in LoadNativeLibrary() 623 << " ClassLoader " << class_loader << "]"; in LoadNativeLibrary() 673 new SharedLibrary(env, self, path, handle, class_loader)); in LoadNativeLibrary() 684 << "\"" << path << "\" ClassLoader=" << class_loader; in LoadNativeLibrary() 687 VLOG(jni) << "[Added shared library \"" << path << "\" for ClassLoader " << class_loader << "]"; in LoadNativeLibrary() 706 self->SetClassLoaderOverride(class_loader); in LoadNativeLibrary()
|
D | class_linker.h | 121 Handle<mirror::ClassLoader> class_loader) 131 Handle<mirror::ClassLoader> class_loader, 151 Handle<mirror::ClassLoader> class_loader, 158 mirror::ClassLoader* class_loader) 171 bool RemoveClass(const char* descriptor, mirror::ClassLoader* class_loader) 219 Handle<mirror::ClassLoader> class_loader) 229 Handle<mirror::ClassLoader> class_loader, ArtMethod* referrer, 253 Handle<mirror::ClassLoader> class_loader, 263 Handle<mirror::ClassLoader> class_loader) 516 Handle<mirror::ClassLoader> class_loader) [all …]
|
D | common_runtime_test.cc | 482 Handle<mirror::ClassLoader> class_loader = hs.NewHandle( in GetDexFiles() local 485 DCHECK_EQ(class_loader->GetClass(), in GetDexFiles() 487 DCHECK_EQ(class_loader->GetParent()->GetClass(), in GetDexFiles() 497 GetObject(class_loader.Get()); in GetDexFiles() 554 …jobject class_loader = Runtime::Current()->GetClassLinker()->CreatePathClassLoader(self, … in LoadDex() local 555 self->SetClassLoaderOverride(class_loader); in LoadDex() 556 return class_loader; in LoadDex()
|
D | class_linker.cc | 106 Handle<mirror::ClassLoader> class_loader(hs.NewHandle(method != nullptr ? in HasInitWithString() local 109 mirror::Class* exception_class = class_linker->FindClass(self, descriptor, class_loader); in HasInitWithString() 1600 mirror::ClassLoader* class_loader) in IsBootClassLoader() argument 1602 return class_loader == nullptr || in IsBootClassLoader() 1603 class_loader->GetClass() == in IsBootClassLoader() 1610 Handle<mirror::ClassLoader> class_loader, in FindClassInPathClassLoader() argument 1613 if (IsBootClassLoader(soa, class_loader.Get())) { in FindClassInPathClassLoader() 1635 if (class_loader->GetClass() != in FindClassInPathClassLoader() 1643 Handle<mirror::ClassLoader> h_parent(hs.NewHandle(class_loader->GetParent())); in FindClassInPathClassLoader() 1665 GetObject(class_loader.Get()); in FindClassInPathClassLoader() [all …]
|
/art/runtime/mirror/ |
D | object_test.cc | 363 jobject class_loader = LoadDex("StaticsFromCode"); in TEST_F() local 364 const DexFile* dex_file = GetFirstDexFile(class_loader); in TEST_F() 367 Handle<mirror::ClassLoader> loader(hs.NewHandle(soa.Decode<ClassLoader*>(class_loader))); in TEST_F() 546 Handle<ClassLoader> class_loader(hs.NewHandle(soa.Decode<ClassLoader*>(jclass_loader))); in TEST_F() local 548 Class* X = class_linker_->FindClass(soa.Self(), "LX;", class_loader); in TEST_F() 549 Class* Y = class_linker_->FindClass(soa.Self(), "LY;", class_loader); in TEST_F() 583 Handle<ClassLoader> class_loader(hs.NewHandle(soa.Decode<ClassLoader*>(jclass_loader))); in TEST_F() local 584 Class* X = class_linker_->FindClass(soa.Self(), "LX;", class_loader); in TEST_F() 585 Class* Y = class_linker_->FindClass(soa.Self(), "LY;", class_loader); in TEST_F() 621 Handle<ClassLoader> class_loader(hs.NewHandle(soa.Decode<ClassLoader*>(jclass_loader))); in TEST_F() local [all …]
|
/art/runtime/verifier/ |
D | method_verifier.h | 145 Handle<mirror::ClassLoader> class_loader, 153 Handle<mirror::ClassLoader> class_loader, 212 Handle<mirror::ClassLoader> class_loader, const DexFile::ClassDef* class_def, in MethodVerifier() argument 218 : MethodVerifier(self, dex_file, dex_cache, class_loader, class_def, code_item, method_idx, in MethodVerifier() 283 Handle<mirror::ClassLoader> class_loader, const DexFile::ClassDef* class_def, 309 Handle<mirror::ClassLoader> class_loader,
|
/art/compiler/dex/quick/ |
D | quick_compiler.h | 45 jobject class_loader,
|