/art/compiler/dex/ |
dex_to_dex_decompiler_test.cc | 27 #include "mirror/class_loader.h" 38 void CompileAll(jobject class_loader) REQUIRES(!Locks::mutator_lock_) { 46 new verifier::VerifierDeps(GetDexFiles(class_loader))); 47 compiler_driver_->SetDexFilesForOatFile(GetDexFiles(class_loader)); 48 compiler_driver_->CompileAll(class_loader, GetDexFiles(class_loader), &timings); 62 jobject class_loader; local 66 class_loader = LoadDex(dex_name); 67 updated_dex_file = GetDexFiles(class_loader)[0]; 69 *updated_dex_file, soa.Decode<mirror::ClassLoader>(class_loader).Ptr()) [all...] |
/art/runtime/entrypoints/quick/ |
quick_dexcache_entrypoints.cc | 27 #include "mirror/class_loader.h" 58 ObjPtr<mirror::ClassLoader> class_loader = outer_method->GetClassLoader(); local 61 ClassTable* class_table = runtime->GetClassLinker()->ClassTableForClassLoader(class_loader); 66 if (class_loader != nullptr) { 67 runtime->GetHeap()->WriteBarrierEveryFieldOf(class_loader);
|
/art/runtime/mirror/ |
object-refvisitor-inl.h | 23 #include "class_loader-inl.h" 66 mirror::ClassLoader* const class_loader = AsClassLoader<kVerifyFlags, kReadBarrierOption>(); member in class:art::mirror::mirror 67 class_loader->VisitReferences<kVisitNativeRoots,
|
object_test.cc | 352 jobject class_loader = LoadDex("StaticsFromCode"); local 353 const DexFile* dex_file = GetFirstDexFile(class_loader); 356 Handle<mirror::ClassLoader> loader(hs.NewHandle(soa.Decode<ClassLoader>(class_loader))); 529 Handle<ClassLoader> class_loader(hs.NewHandle(soa.Decode<ClassLoader>(jclass_loader))); 531 Class* X = class_linker_->FindClass(soa.Self(), "LX;", class_loader); 532 Class* Y = class_linker_->FindClass(soa.Self(), "LY;", class_loader); 566 Handle<ClassLoader> class_loader(hs.NewHandle(soa.Decode<ClassLoader>(jclass_loader))); 567 Class* X = class_linker_->FindClass(soa.Self(), "LX;", class_loader); 568 Class* Y = class_linker_->FindClass(soa.Self(), "LY;", class_loader); 604 Handle<ClassLoader> class_loader(hs.NewHandle(soa.Decode<ClassLoader>(jclass_loader))) [all...] |
/art/runtime/native/ |
dalvik_system_VMStack.cc | 27 #include "mirror/class_loader.h" 114 class_loader(nullptr) {} 117 DCHECK(class_loader == nullptr); 123 class_loader = cl; 130 ObjPtr<mirror::Object> class_loader; member in struct:art::ClosestUserClassLoaderVisitor 135 return soa.AddLocalReference<jobject>(visitor.class_loader);
|
/art/runtime/ |
class_linker-inl.h | 25 #include "mirror/class_loader.h" 49 Handle<mirror::ClassLoader> class_loader(hs.NewHandle((*element_class)->GetClassLoader())); 51 ObjPtr<mirror::Class> array_class = FindClass(self, descriptor.c_str(), class_loader); 81 Handle<mirror::ClassLoader> class_loader(hs.NewHandle(referrer->GetClassLoader())); 82 resolved_type = DoResolveType(type_idx, h_dex_cache, class_loader); 101 Handle<mirror::ClassLoader> class_loader(hs.NewHandle(referring_class->GetClassLoader())); 102 resolved_type = DoResolveType(type_idx, dex_cache, class_loader); 109 Handle<mirror::ClassLoader> class_loader) { 114 resolved = DoResolveType(type_idx, dex_cache, class_loader); 146 ObjPtr<mirror::ClassLoader> class_loader) { 254 ObjPtr<mirror::ClassLoader> class_loader = referrer->GetClassLoader(); local 305 ObjPtr<mirror::ClassLoader> class_loader = referrer->GetClassLoader(); local 342 ObjPtr<mirror::ClassLoader> class_loader = referrer->GetDeclaringClass()->GetClassLoader(); local [all...] |
instrumentation_test.cc | 518 jobject class_loader = LoadDex("Instrumentation"); local 522 Handle<mirror::ClassLoader> loader(hs.NewHandle(soa.Decode<mirror::ClassLoader>(class_loader))); 538 jobject class_loader = LoadDex("Instrumentation"); local 542 Handle<mirror::ClassLoader> loader(hs.NewHandle(soa.Decode<mirror::ClassLoader>(class_loader))); 558 jobject class_loader = LoadDex("Instrumentation"); local 562 Handle<mirror::ClassLoader> loader(hs.NewHandle(soa.Decode<mirror::ClassLoader>(class_loader))); 593 jobject class_loader = LoadDex("Instrumentation"); local 597 Handle<mirror::ClassLoader> loader(hs.NewHandle(soa.Decode<mirror::ClassLoader>(class_loader))); 611 jobject class_loader = LoadDex("Instrumentation"); local 615 Handle<mirror::ClassLoader> loader(hs.NewHandle(soa.Decode<mirror::ClassLoader>(class_loader))); 645 jobject class_loader = LoadDex("Instrumentation"); local 694 jobject class_loader = LoadDex("Instrumentation"); local [all...] |
class_loader_context_test.cc | 29 #include "mirror/class_loader.h" 122 std::unique_ptr<ClassLoaderContext> CreateContextForClassLoader(jobject class_loader) { 123 return ClassLoaderContext::CreateContextForClassLoader(class_loader, nullptr); 143 Handle<mirror::ClassLoader> class_loader, 147 ASSERT_TRUE(class_loader->GetClass() == soa.Decode<mirror::Class>(type)); 149 std::vector<const DexFile*> class_loader_dex_files = GetDexFiles(soa, class_loader); 389 Handle<mirror::ClassLoader> class_loader = hs.NewHandle( local 392 ASSERT_TRUE(class_loader->GetClass() == 394 ASSERT_TRUE(class_loader->GetParent()->GetClass() == 405 class_loader, 425 Handle<mirror::ClassLoader> class_loader = hs.NewHandle( local 452 Handle<mirror::ClassLoader> class_loader = hs.NewHandle( local 668 jobject class_loader = LoadDexInPathClassLoader("MultiDex", nullptr); local [all...] |
common_runtime_test.cc | 54 #include "mirror/class_loader.h" 539 Handle<mirror::ClassLoader> class_loader = hs.NewHandle( local 541 return GetDexFiles(soa, class_loader); 546 Handle<mirror::ClassLoader> class_loader) { 548 (class_loader->GetClass() == 550 (class_loader->GetClass() == 555 class_loader, 592 jobject class_loader = Runtime::Current()->GetClassLinker()->CreatePathClassLoader(self, local 594 self->SetClassLoaderOverride(class_loader); 595 return class_loader; 599 jobject class_loader = LoadDexInPathClassLoader(dex_name, nullptr); local [all...] |
class_linker_test.cc | 175 mirror::ClassLoader* class_loader) 179 Handle<mirror::ClassLoader> loader(hs.NewHandle(class_loader)); 184 EXPECT_EQ(class_loader, array->GetClassLoader()); 403 void AssertDexFileClass(mirror::ClassLoader* class_loader, const std::string& descriptor) 413 EXPECT_EQ(class_loader, klass->GetClassLoader()); 423 void AssertDexFile(const DexFile& dex, mirror::ClassLoader* class_loader) 429 AssertDexFileClass(class_loader, descriptor); 435 AssertDexFileClass(class_loader, descriptor); 1108 ScopedNullHandle<mirror::ClassLoader> class_loader; local 1393 ScopedNullHandle<mirror::ClassLoader> class_loader; local [all...] |
java_vm_ext.cc | 37 #include "mirror/class_loader.h" 70 bool needs_native_bridge, jobject class_loader, void* class_loader_allocator) 74 class_loader_(env->NewWeakGlobalRef(class_loader)), 320 const jweak class_loader = library->GetClassLoader(); local 321 // If class_loader is a null jobject then it is the boot class loader. We should not unload 323 if (class_loader != nullptr && self->IsJWeakCleared(class_loader)) { 856 jobject class_loader, 876 ObjPtr<mirror::ClassLoader> loader = soa.Decode<mirror::ClassLoader>(class_loader); 881 class_loader = nullptr 933 << " ClassLoader " << class_loader << "]"; local 1003 << "\\"" << path << "\\" ClassLoader=" << class_loader; local 1006 VLOG(jni) << "[Added shared library \\"" << path << "\\" for ClassLoader " << class_loader << "]"; local [all...] |
/art/compiler/driver/ |
compiler_driver_test.cc | 35 #include "mirror/class_loader.h" 45 void CompileAll(jobject class_loader) REQUIRES(!Locks::mutator_lock_) { 48 dex_files_ = GetDexFiles(class_loader); 50 compiler_driver_->CompileAll(class_loader, dex_files_, &timings); 52 MakeAllExecutable(class_loader); variable 55 void EnsureCompiled(jobject class_loader, const char* class_name, const char* method, 58 CompileAll(class_loader); variable 73 void MakeAllExecutable(jobject class_loader) { 74 const std::vector<const DexFile*> class_path = GetDexFiles(class_loader); 78 MakeDexFileExecutable(class_loader, *dex_file) 157 jobject class_loader; local 200 jobject class_loader; local 309 jobject class_loader; local 359 jobject class_loader; local 376 jobject class_loader; local [all...] |
compiler_driver.cc | 64 #include "mirror/class_loader.h" 350 void CompilerDriver::CompileAll(jobject class_loader, 363 PreCompile(class_loader, dex_files, timings); 374 Compile(class_loader, dex_files, timings); 384 Thread* self, const CompilerDriver& driver, Handle<mirror::ClassLoader> class_loader, 397 mirror::Class* klass = class_linker->FindClass(self, descriptor, class_loader); 433 Handle<mirror::ClassLoader> class_loader( 435 return GetDexToDexCompilationLevel(self, driver, class_loader, dex_file, class_def); 462 Handle<mirror::ClassLoader> class_loader, 480 class_loader, 1447 Handle<mirror::ClassLoader> class_loader = mUnit->GetClassLoader(); local [all...] |
/prebuilts/ndk/r16/sources/android/ndk_helper/ |
JNIHelper.cpp | 346 jclass class_loader = jni->FindClass( "java/lang/ClassLoader" ); local 347 jmethodID find_class = jni->GetMethodID( class_loader, "loadClass",
|
/art/dex2oat/linker/ |
image_test.h | 223 jobject class_loader = nullptr; local 227 driver->CompileAll(class_loader, class_path, &timings);
|
oat_writer_test.cc | 403 jobject class_loader = nullptr; local 407 compiler_driver_->CompileAll(class_loader, class_linker->GetBootClassPath(), &timings2); 421 compiler_driver_->CompileAll(class_loader, class_linker->GetBootClassPath(), &timings); 530 jobject class_loader; local 533 class_loader = LoadDex("Main"); 535 ASSERT_TRUE(class_loader != nullptr); 536 std::vector<const DexFile*> dex_files = GetDexFiles(class_loader); 543 soa.Decode<mirror::ClassLoader>(class_loader).Ptr()); 546 compiler_driver_->CompileAll(class_loader, dex_files, &timings); [all...] |
/art/openjdkjvmti/ |
ti_class.cc | 161 art::Handle<art::mirror::ClassLoader> class_loader, 190 def.InitFirstLoad(descriptor, class_loader, initial_dex_file); 227 // initial_dex_file. It will be kept live by the class_loader. 257 if (!ClassLoaderHelper::AddToClassLoader(self, class_loader, dex_file.get())) { 978 art::ObjPtr<art::mirror::ClassLoader> class_loader = local [all...] |
/art/runtime/interpreter/ |
unstarted_runtime_test.cc | 32 #include "mirror/class_loader.h" 905 jobject class_loader = LoadDex("Nested"); local 908 hs.NewHandle(soa.Decode<mirror::ClassLoader>(class_loader))); 925 jobject class_loader = LoadDex("Nested"); local 928 hs.NewHandle(soa.Decode<mirror::ClassLoader>(class_loader))); [all...] |
unstarted_runtime.cc | 126 Handle<mirror::ClassLoader> class_loader, JValue* result, 134 mirror::Class* found = class_linker->FindClass(self, descriptor.c_str(), class_loader); 204 mirror::ClassLoader* class_loader; local 207 class_loader = down_cast<mirror::ClassLoader*>(shadow_frame->GetVRegReference(arg_offset + 2)); 212 class_loader = nullptr; 216 if (class_loader != nullptr && !ClassLinker::IsBootClassLoader(soa, class_loader)) { 219 mirror::Object::PrettyTypeOf(class_loader).c_str()); 745 mirror::ClassLoader* class_loader = local 749 Handle<mirror::ClassLoader> h_class_loader(hs.NewHandle(class_loader)); [all...] |
/art/runtime/jit/ |
profile_compilation_info_test.cc | 32 #include "mirror/class_loader.h" 49 std::vector<ArtMethod*> GetVirtualMethods(jobject class_loader, 56 hs.NewHandle(self->DecodeJObject(class_loader)->AsClassLoader())); 342 jobject class_loader; local 345 class_loader = LoadDex("ProfileTestMultiDex"); 347 ASSERT_NE(class_loader, nullptr); 351 std::vector<ArtMethod*> main_methods = GetVirtualMethods(class_loader, "LMain;"); 369 std::vector<ArtMethod*> second_methods = GetVirtualMethods(class_loader, "LSecond;"); 729 jobject class_loader; local 732 class_loader = LoadDex("ProfileTestMultiDex") [all...] |
/art/compiler/optimizing/ |
inliner.cc | 36 #include "mirror/class_loader.h" 1725 Handle<mirror::ClassLoader> class_loader = local [all...] |
optimizing_compiler.cc | 273 Handle<mirror::ClassLoader> class_loader, 1106 ScopedNullHandle<mirror::ClassLoader> class_loader; \/\/ null means boot class path loader. local [all...] |
instruction_builder.cc | 832 Handle<mirror::ClassLoader> class_loader = dex_compilation_unit_->GetClassLoader(); local 1469 Handle<mirror::ClassLoader> class_loader = compilation_unit.GetClassLoader(); local 1487 Handle<mirror::ClassLoader> class_loader = dex_compilation_unit_->GetClassLoader(); local 1523 Handle<mirror::ClassLoader> class_loader = dex_compilation_unit_->GetClassLoader(); local 1855 Handle<mirror::ClassLoader> class_loader = dex_compilation_unit_->GetClassLoader(); local [all...] |
/art/profman/ |
profile_assistant_test.cc | 311 mirror::Class* GetClass(jobject class_loader, const std::string& clazz) { 317 hs.NewHandle(ObjPtr<mirror::ClassLoader>::DownCast(self->DecodeJObject(class_loader)))); 321 ArtMethod* GetVirtualMethod(jobject class_loader, 324 mirror::Class* klass = GetClass(class_loader, clazz); 907 jobject class_loader = LoadDex("ProfileTestMultiDex"); local 1057 jobject class_loader = LoadDex("ProfileTestMultiDex"); local [all...] |
/art/test/004-JniTest/ |
jni_test.cc | 312 jobject class_loader = env->CallStaticObjectMethod(vmstack_clazz, local 314 CHECK(class_loader == nullptr);
|