/art/compiler/driver/ |
dex_compilation_unit.cc | 26 jobject class_loader, 35 class_loader_(class_loader),
|
compiler_driver_test.cc | 29 #include "mirror/class_loader.h" 40 void CompileAll(jobject class_loader) LOCKS_EXCLUDED(Locks::mutator_lock_) { 43 compiler_driver_->CompileAll(class_loader, 44 GetDexFiles(class_loader), 47 MakeAllExecutable(class_loader); 50 void EnsureCompiled(jobject class_loader, const char* class_name, const char* method, 53 CompileAll(class_loader); 68 void MakeAllExecutable(jobject class_loader) { 69 const std::vector<const DexFile*> class_path = GetDexFiles(class_loader); 73 MakeDexFileExecutable(class_loader, *dex_file) 150 jobject class_loader; local 196 jobject class_loader; local [all...] |
compiler_driver-inl.h | 26 #include "mirror/class_loader.h" 44 Handle<mirror::ClassLoader> class_loader, uint16_t cls_index, 47 DCHECK_EQ(class_loader.Get(), soa.Decode<mirror::ClassLoader*>(mUnit->GetClassLoader())); 49 *mUnit->GetDexFile(), cls_index, dex_cache, class_loader); 60 Handle<mirror::ClassLoader> class_loader, const DexCompilationUnit* mUnit) { 62 DCHECK_EQ(class_loader.Get(), soa.Decode<mirror::ClassLoader*>(mUnit->GetClassLoader())); 65 return ResolveClass(soa, dex_cache, class_loader, referrer_method_id.class_idx_, mUnit); 70 Handle<mirror::ClassLoader> class_loader, const DexFile* dex_file, 74 *dex_file, field_idx, dex_cache, class_loader, is_static); 95 Handle<mirror::ClassLoader> class_loader, const DexCompilationUnit* mUnit [all...] |
compiler_driver.cc | 56 #include "mirror/class_loader.h" 344 jobject class_loader, 497 void CompilerDriver::CompileAll(jobject class_loader, 504 PreCompile(class_loader, dex_files, thread_pool.get(), timings); 505 Compile(class_loader, dex_files, thread_pool.get(), timings); 512 Thread* self, Handle<mirror::ClassLoader> class_loader, const DexFile& dex_file, 521 mirror::Class* klass = class_linker->FindClass(self, descriptor, class_loader); 578 Handle<mirror::ClassLoader> class_loader( 580 dex_to_dex_compilation_level = GetDexToDexCompilationlevel(self, class_loader, *dex_file, 595 Handle<mirror::ClassLoader> class_loader(hs.NewHandle [all...] |
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...] |
dex_compilation_unit.h | 39 DexCompilationUnit(CompilationUnit* cu, jobject class_loader, ClassLinker* class_linker,
|
/art/compiler/ |
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,
|
common_compiler_test.cc | 31 #include "mirror/class_loader.h" 131 void CommonCompilerTest::MakeExecutable(mirror::ClassLoader* class_loader, const char* class_name) { 135 Handle<mirror::ClassLoader> loader(hs.NewHandle(class_loader)); 225 void CommonCompilerTest::CompileClass(mirror::ClassLoader* class_loader, const char* class_name) { 229 Handle<mirror::ClassLoader> loader(hs.NewHandle(class_loader)); 250 void CommonCompilerTest::CompileDirectMethod(Handle<mirror::ClassLoader> class_loader, 255 mirror::Class* klass = class_linker_->FindClass(self, class_descriptor.c_str(), class_loader); 264 void CommonCompilerTest::CompileVirtualMethod(Handle<mirror::ClassLoader> class_loader, 269 mirror::Class* klass = class_linker_->FindClass(self, class_descriptor.c_str(), class_loader);
|
compiler.h | 53 jobject class_loader,
|
oat_test.cc | 98 jobject class_loader = nullptr; local 101 compiler_driver_->CompileAll(class_loader, class_linker->GetBootClassPath(), &timings2); 123 compiler_driver_->CompileAll(class_loader, class_linker->GetBootClassPath(), &timings);
|
/art/runtime/native/ |
dalvik_system_VMStack.cc | 23 #include "mirror/class_loader.h" 88 class_loader(nullptr) {} 91 DCHECK(class_loader == nullptr); 97 class_loader = cl; 104 mirror::Object* class_loader; member in struct:art::ClosestUserClassLoaderVisitor 109 return soa.AddLocalReference<jobject>(visitor.class_loader);
|
/art/compiler/dex/ |
mir_field_info.cc | 25 #include "mirror/class_loader.h" // Only to allow casts in Handle<ClassLoader>. 50 Handle<mirror::ClassLoader> class_loader( 53 compiler_driver->ResolveCompilingMethodsClass(soa, dex_cache, class_loader, mUnit))); 62 resolved_field = compiler_driver->ResolveField(soa, dex_cache, class_loader, mUnit, 74 soa, h_dex_cache, class_loader, field_idx_ptr->dex_file, field_idx, false); 115 Handle<mirror::ClassLoader> class_loader( 118 compiler_driver->ResolveCompilingMethodsClass(soa, dex_cache, class_loader, mUnit))); 125 compiler_driver->ResolveField(soa, dex_cache, class_loader, mUnit, field_idx, true);
|
mir_method_info.cc | 27 #include "mirror/class_loader.h" // Only to allow casts in Handle<ClassLoader>. 59 Handle<mirror::ClassLoader> class_loader( 62 compiler_driver->ResolveCompilingMethodsClass(soa, dex_cache, class_loader, mUnit))); 98 resolved_method = compiler_driver->ResolveMethod(soa, dex_cache, class_loader, mUnit, 115 resolved_method = compiler_driver->ResolveMethod(soa, current_dex_cache, class_loader, &cu, 122 soa, current_dex_cache, class_loader, &cu, it->target_method_idx_, kInterface, false); 153 soa, current_dex_cache, class_loader, mUnit, referrer_class.Get(), resolved_method,
|
compiler_ir.cc | 34 class_loader(nullptr),
|
compiler_ir.h | 177 jobject class_loader; // compiling method's class loader. member in struct:art::CompilationUnit
|
/art/runtime/ |
class_linker-inl.h | 24 #include "mirror/class_loader.h" 49 Handle<mirror::ClassLoader> class_loader(hs.NewHandle((*element_class)->GetClassLoader())); 51 mirror::Class* array_class = FindClass(self, descriptor.c_str(), class_loader); 82 Handle<mirror::ClassLoader> class_loader(hs.NewHandle(declaring_class->GetClassLoader())); 84 resolved_type = ResolveType(dex_file, type_idx, dex_cache, class_loader); 98 Handle<mirror::ClassLoader> class_loader(hs.NewHandle(declaring_class->GetClassLoader())); 100 resolved_type = ResolveType(dex_file, type_idx, dex_cache, class_loader); 149 Handle<mirror::ClassLoader> class_loader(hs.NewHandle(declaring_class->GetClassLoader())); 151 resolved_field = ResolveField(dex_file, field_idx, dex_cache, class_loader, is_static);
|
class_linker_test.cc | 104 mirror::ClassLoader* class_loader) 108 Handle<mirror::ClassLoader> loader(hs.NewHandle(class_loader)); 113 EXPECT_EQ(class_loader, array->GetClassLoader()); 321 void AssertDexFileClass(mirror::ClassLoader* class_loader, const std::string& descriptor) 331 EXPECT_EQ(class_loader, klass->GetClassLoader()); 341 void AssertDexFile(const DexFile& dex, mirror::ClassLoader* class_loader) 347 AssertDexFileClass(class_loader, descriptor); 353 AssertDexFileClass(class_loader, descriptor); 667 Handle<mirror::ClassLoader> class_loader( 670 mirror::Class* outer = class_linker_->FindClass(soa.Self(), "LNested;", class_loader); 841 NullHandle<mirror::ClassLoader> class_loader; local 1089 NullHandle<mirror::ClassLoader> class_loader; local [all...] |
transaction_test.cc | 35 Handle<mirror::ClassLoader> class_loader( 37 ASSERT_TRUE(class_loader.Get() != nullptr); 57 class_loader)); 63 h_klass.Assign(class_linker_->FindClass(soa.Self(), tested_class_signature, class_loader)); 172 Handle<mirror::ClassLoader> class_loader( 174 ASSERT_TRUE(class_loader.Get() != nullptr); 177 hs.NewHandle(class_linker_->FindClass(soa.Self(), "LStaticFieldsTest;", class_loader))); 270 Handle<mirror::ClassLoader> class_loader( 272 ASSERT_TRUE(class_loader.Get() != nullptr); 275 hs.NewHandle(class_linker_->FindClass(soa.Self(), "LInstanceFieldsTest;", class_loader))); [all...] |
proxy_test.cc | 107 Handle<mirror::ClassLoader> class_loader( 111 class_linker_->FindClass(soa.Self(), "LInterfaces$I;", class_loader))); 113 class_linker_->FindClass(soa.Self(), "LInterfaces$J;", class_loader))); 141 Handle<mirror::ClassLoader> class_loader( 145 class_linker_->FindClass(soa.Self(), "LInterfaces$I;", class_loader))); 147 class_linker_->FindClass(soa.Self(), "LInterfaces$J;", class_loader))); 200 Handle<mirror::ClassLoader> class_loader(
|
class_linker.h | 119 // If class_loader is null, searches boot_class_path_. 121 Handle<mirror::ClassLoader> class_loader) 131 Handle<mirror::ClassLoader> class_loader, 151 Handle<mirror::ClassLoader> class_loader, 156 // by the given '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, [all...] |
common_runtime_test.cc | 43 #include "mirror/class_loader.h" 482 Handle<mirror::ClassLoader> class_loader = hs.NewHandle( local 485 DCHECK_EQ(class_loader->GetClass(), 487 DCHECK_EQ(class_loader->GetParent()->GetClass(), 497 GetObject(class_loader.Get()); 554 jobject class_loader = Runtime::Current()->GetClassLinker()->CreatePathClassLoader(self, class_path); local 555 self->SetClassLoaderOverride(class_loader); 556 return class_loader;
|
java_vm_ext.cc | 32 #include "mirror/class_loader.h" 59 jobject class_loader) 63 class_loader_(env->NewGlobalRef(class_loader)), 596 bool JavaVMExt::LoadNativeLibrary(JNIEnv* env, const std::string& path, jobject class_loader, 612 if (env->IsSameObject(library->GetClassLoader(), class_loader) == JNI_FALSE) { 613 // The library will be associated with class_loader. The JNI 618 path.c_str(), library->GetClassLoader(), class_loader); 623 << " ClassLoader " << class_loader << "]"; local 673 new SharedLibrary(env, self, path, handle, class_loader)); 684 << "\"" << path << "\" ClassLoader=" << class_loader; local 687 VLOG(jni) << "[Added shared library \\"" << path << "\\" for ClassLoader " << class_loader << "]"; local [all...] |
/art/compiler/dex/quick/ |
quick_compiler.h | 45 jobject class_loader,
|
/art/runtime/verifier/ |
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, 218 : MethodVerifier(self, dex_file, dex_cache, class_loader, class_def, code_item, method_idx, 283 Handle<mirror::ClassLoader> class_loader, const DexFile::ClassDef* class_def, 309 Handle<mirror::ClassLoader> class_loader, [all...] |
/art/runtime/mirror/ |
object_test.cc | 363 jobject class_loader = LoadDex("StaticsFromCode"); local 364 const DexFile* dex_file = GetFirstDexFile(class_loader); 367 Handle<mirror::ClassLoader> loader(hs.NewHandle(soa.Decode<ClassLoader*>(class_loader))); 546 Handle<ClassLoader> class_loader(hs.NewHandle(soa.Decode<ClassLoader*>(jclass_loader))); 548 Class* X = class_linker_->FindClass(soa.Self(), "LX;", class_loader); 549 Class* Y = class_linker_->FindClass(soa.Self(), "LY;", class_loader); 583 Handle<ClassLoader> class_loader(hs.NewHandle(soa.Decode<ClassLoader*>(jclass_loader))); 584 Class* X = class_linker_->FindClass(soa.Self(), "LX;", class_loader); 585 Class* Y = class_linker_->FindClass(soa.Self(), "LY;", class_loader); 621 Handle<ClassLoader> class_loader(hs.NewHandle(soa.Decode<ClassLoader*>(jclass_loader))) [all...] |