Searched refs:class_loader (Results 1 - 25 of 55) sorted by last modified time

123

/art/runtime/
H A Djni_internal.cc42 #include "mirror/class_loader.h"
179 mirror::ClassLoader* class_loader = local
181 if (class_loader != nullptr) {
182 return class_loader;
185 class_loader = soa.Self()->GetClassLoaderOverride();
186 if (class_loader != nullptr) {
189 return class_loader;
208 Handle<mirror::ClassLoader> class_loader(hs.NewHandle(c->GetClassLoader()));
209 field_type = class_linker->FindClass(soa.Self(), sig, class_loader);
352 SharedLibrary(const std::string& path, void* handle, mirror::Object* class_loader) argument
3225 LoadNativeLibrary(const std::string& path, Handle<mirror::ClassLoader> class_loader, std::string* detail) argument
[all...]
H A Djni_internal.h70 bool LoadNativeLibrary(const std::string& path, Handle<mirror::ClassLoader> class_loader,
H A Dproxy_test.cc113 Handle<mirror::ClassLoader> class_loader(
117 class_linker_->FindClass(soa.Self(), "LInterfaces$I;", class_loader)));
119 class_linker_->FindClass(soa.Self(), "LInterfaces$J;", class_loader)));
147 Handle<mirror::ClassLoader> class_loader(
151 class_linker_->FindClass(soa.Self(), "LInterfaces$I;", class_loader)));
153 class_linker_->FindClass(soa.Self(), "LInterfaces$J;", class_loader)));
H A Dreflection_test.cc93 Handle<mirror::ClassLoader> class_loader(
107 class_loader);
500 Handle<mirror::ClassLoader> class_loader(
502 CompileDirectMethod(class_loader, "Main", "main", "([Ljava/lang/String;)V");
504 mirror::Class* klass = class_linker_->FindClass(soa.Self(), "LMain;", class_loader);
H A Druntime.cc63 #include "mirror/class_loader.h"
366 Handle<mirror::ClassLoader> class_loader(
368 CHECK(class_loader.Get() != nullptr);
371 soa.AddLocalReference<jobject>(class_loader.Get()));
374 soa.Self()->SetClassLoaderOverride(class_loader.Get());
385 contextClassLoader->SetObject<false>(soa.Self()->GetPeer(), class_loader.Get());
930 auto class_loader(hs.NewHandle<mirror::ClassLoader>(nullptr));
931 if (!instance_->java_vm_->LoadNativeLibrary(mapped_name, class_loader, &reason)) {
1318 const std::vector<const DexFile*>& Runtime::GetCompileTimeClassPath(jobject class_loader) { argument
1319 if (class_loader
1328 SetCompileTimeClassPath(jobject class_loader, std::vector<const DexFile*>& class_path) argument
[all...]
H A Druntime.h426 const std::vector<const DexFile*>& GetCompileTimeClassPath(jobject class_loader);
427 void SetCompileTimeClassPath(jobject class_loader, std::vector<const DexFile*>& class_path);
H A Dthread.cc52 #include "mirror/class_loader.h"
1680 Handle<mirror::ClassLoader> class_loader(hs.NewHandle(cl));
1683 class_loader)));
H A Dtransaction_test.cc106 Handle<mirror::ClassLoader> class_loader(
108 ASSERT_TRUE(class_loader.Get() != nullptr);
111 hs.NewHandle(class_linker_->FindClass(soa.Self(), "LStaticFieldsTest;", class_loader)));
201 Handle<mirror::ClassLoader> class_loader(
203 ASSERT_TRUE(class_loader.Get() != nullptr);
206 hs.NewHandle(class_linker_->FindClass(soa.Self(), "LInstanceFieldsTest;", class_loader)));
301 Handle<mirror::ClassLoader> class_loader(
303 ASSERT_TRUE(class_loader.Get() != nullptr);
306 hs.NewHandle(class_linker_->FindClass(soa.Self(), "LStaticArrayFieldsTest;", class_loader)));
415 Handle<mirror::ClassLoader> class_loader(
[all...]
H A Dclass_linker-inl.h24 #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);
H A Dclass_linker.cc55 #include "mirror/class_loader.h"
2034 Handle<mirror::ClassLoader> class_loader) {
2035 if (class_loader->GetClass() !=
2037 class_loader->GetParent()->GetClass() !=
2067 GetObject(class_loader.Get());
2099 mirror::Class* klass = DefineClass(self, descriptor, hash, class_loader, *dex_file,
2118 Handle<mirror::ClassLoader> class_loader) {
2129 mirror::Class* klass = LookupClass(descriptor, hash, class_loader.Get());
2135 return CreateArrayClass(self, descriptor, hash, class_loader);
2136 } else if (class_loader
2031 FindClassInPathClassLoader(ScopedObjectAccessAlreadyRunnable& soa, Thread* self, const char* descriptor, size_t hash, Handle<mirror::ClassLoader> class_loader) argument
2117 FindClass(Thread* self, const char* descriptor, Handle<mirror::ClassLoader> class_loader) argument
2218 DefineClass(Thread* self, const char* descriptor, size_t hash, Handle<mirror::ClassLoader> class_loader, const DexFile& dex_file, const DexFile::ClassDef& dex_class_def) argument
2727 LoadClass(const DexFile& dex_file, const DexFile::ClassDef& dex_class_def, Handle<mirror::Class> klass, mirror::ClassLoader* class_loader) argument
2767 LoadClassMembers(const DexFile& dex_file, const byte* class_data, Handle<mirror::Class> klass, mirror::ClassLoader* class_loader, const OatFile::OatClass* oat_class) argument
3093 CreateArrayClass(Thread* self, const char* descriptor, size_t hash, Handle<mirror::ClassLoader> class_loader) argument
3332 RemoveClass(const char* descriptor, mirror::ClassLoader* class_loader) argument
3348 LookupClass(const char* descriptor, size_t hash, mirror::ClassLoader* class_loader) argument
3377 LookupClassFromTableLocked(const char* descriptor, mirror::ClassLoader* class_loader, size_t hash) argument
5639 ResolveType(const DexFile& dex_file, uint16_t type_idx, Handle<mirror::DexCache> dex_cache, Handle<mirror::ClassLoader> class_loader) argument
5672 ResolveMethod(const DexFile& dex_file, uint32_t method_idx, Handle<mirror::DexCache> dex_cache, Handle<mirror::ClassLoader> class_loader, Handle<mirror::ArtMethod> referrer, InvokeType type) argument
5825 ResolveField(const DexFile& dex_file, uint32_t field_idx, Handle<mirror::DexCache> dex_cache, Handle<mirror::ClassLoader> class_loader, bool is_static) argument
5867 ResolveFieldJLS(const DexFile& dex_file, uint32_t field_idx, Handle<mirror::DexCache> dex_cache, Handle<mirror::ClassLoader> class_loader) argument
[all...]
H A Dclass_linker.h74 // If class_loader is null, searches boot_class_path_.
76 Handle<mirror::ClassLoader> class_loader)
83 Handle<mirror::ClassLoader> class_loader)
100 Handle<mirror::ClassLoader> class_loader,
105 // by the given 'class_loader'.
107 mirror::ClassLoader* class_loader)
120 bool RemoveClass(const char* descriptor, mirror::ClassLoader* class_loader)
169 Handle<mirror::ClassLoader> class_loader)
180 Handle<mirror::ClassLoader> class_loader,
206 Handle<mirror::ClassLoader> class_loader,
[all...]
H A Dclass_linker_test.cc103 mirror::ClassLoader* class_loader)
107 Handle<mirror::ClassLoader> loader(hs.NewHandle(class_loader));
112 EXPECT_EQ(class_loader, array->GetClassLoader());
322 void AssertDexFileClass(mirror::ClassLoader* class_loader, const std::string& descriptor)
332 EXPECT_EQ(class_loader, klass->GetClassLoader());
342 void AssertDexFile(const DexFile* dex, mirror::ClassLoader* class_loader)
350 AssertDexFileClass(class_loader, descriptor);
356 AssertDexFileClass(class_loader, descriptor);
627 Handle<mirror::ClassLoader> class_loader(
630 mirror::Class* outer = class_linker_->FindClass(soa.Self(), "LNested;", class_loader);
800 NullHandle<mirror::ClassLoader> class_loader; local
1055 NullHandle<mirror::ClassLoader> class_loader; local
[all...]
H A Dcommon_runtime_test.cc37 #include "mirror/class_loader.h"
358 jobject class_loader = soa.Env()->NewGlobalRef(class_loader_local.get()); local
360 Runtime::Current()->SetCompileTimeClassPath(class_loader, dex_files);
361 return class_loader;
H A Ddebugger.cc39 #include "mirror/class_loader.h"
3157 Handle<mirror::ClassLoader> class_loader(hs.NewHandle(declaring_class->GetClassLoader()));
3158 verifier::MethodVerifier verifier(dex_cache->GetDexFile(), &dex_cache, &class_loader,
H A Ddex_file.cc1123 Handle<mirror::ClassLoader>* class_loader,
1126 : dex_file_(dex_file), dex_cache_(dex_cache), class_loader_(class_loader), linker_(linker),
1129 DCHECK(class_loader != nullptr);
1121 EncodedStaticFieldValueIterator(const DexFile& dex_file, Handle<mirror::DexCache>* dex_cache, Handle<mirror::ClassLoader>* class_loader, ClassLinker* linker, const DexFile::ClassDef& class_def) argument
/art/runtime/mirror/
H A Dobject_test.cc327 jobject class_loader = LoadDex("StaticsFromCode"); local
328 const DexFile* dex_file = Runtime::Current()->GetCompileTimeClassPath(class_loader)[0];
332 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);
564 Handle<ClassLoader> class_loader(hs.NewHandle(soa.Decode<ClassLoader*>(jclass_loader)));
565 Class* X = class_linker_->FindClass(soa.Self(), "LX;", class_loader);
566 Class* Y = class_linker_->FindClass(soa.Self(), "LY;", class_loader);
602 Handle<ClassLoader> class_loader(h
[all...]
/art/runtime/native/
H A Ddalvik_system_DexFile.cc38 #include "mirror/class_loader.h"
190 Handle<mirror::ClassLoader> class_loader(
193 class_loader, *dex_file, *dex_class_def);
H A Ddalvik_system_VMStack.cc21 #include "mirror/class_loader.h"
91 : StackVisitor(thread, NULL), bootstrap(bootstrap), system(system), class_loader(NULL) {}
94 DCHECK(class_loader == NULL);
98 class_loader = cl;
106 mirror::Object* class_loader; member in struct:art::ClosestUserClassLoaderVisitor
113 return soa.AddLocalReference<jobject>(visitor.class_loader);
H A Djava_lang_Class.cc22 #include "mirror/class_loader.h"
64 Handle<mirror::ClassLoader> class_loader(hs.NewHandle(soa.Decode<mirror::ClassLoader*>(javaLoader)));
67 hs.NewHandle(class_linker->FindClass(soa.Self(), descriptor.c_str(), class_loader)));
/art/runtime/verifier/
H A Dmethod_verifier.cc139 Handle<mirror::ClassLoader> class_loader(hs.NewHandle(klass->GetClassLoader()));
140 return VerifyClass(&dex_file, dex_cache, class_loader, class_def, allow_soft_failures, error);
145 Handle<mirror::ClassLoader> class_loader,
174 linker->ResolveMethod(*dex_file, method_idx, dex_cache, class_loader,
184 class_loader,
218 linker->ResolveMethod(*dex_file, method_idx, dex_cache, class_loader,
228 class_loader,
260 Handle<mirror::ClassLoader> class_loader,
270 MethodVerifier verifier(dex_file, &dex_cache, &class_loader, class_def, code_item,
309 Handle<mirror::ClassLoader> class_loader,
143 VerifyClass(const DexFile* dex_file, Handle<mirror::DexCache> dex_cache, Handle<mirror::ClassLoader> class_loader, const DexFile::ClassDef* class_def, bool allow_soft_failures, std::string* error) argument
257 VerifyMethod(uint32_t method_idx, const DexFile* dex_file, Handle<mirror::DexCache> dex_cache, Handle<mirror::ClassLoader> class_loader, const DexFile::ClassDef* class_def, const DexFile::CodeItem* code_item, mirror::ArtMethod* method, uint32_t method_access_flags, bool allow_soft_failures, bool need_precise_constants) argument
306 VerifyMethodAndDump(std::ostream& os, uint32_t dex_method_idx, const DexFile* dex_file, Handle<mirror::DexCache> dex_cache, Handle<mirror::ClassLoader> class_loader, const DexFile::ClassDef* class_def, const DexFile::CodeItem* code_item, mirror::ArtMethod* method, uint32_t method_access_flags) argument
325 MethodVerifier(const DexFile* dex_file, Handle<mirror::DexCache>* dex_cache, Handle<mirror::ClassLoader>* class_loader, const DexFile::ClassDef* class_def, const DexFile::CodeItem* code_item, uint32_t dex_method_idx, mirror::ArtMethod* method, uint32_t method_access_flags, bool can_load_classes, bool allow_soft_failures, bool need_precise_constants, bool verify_to_dump) argument
[all...]
H A Dmethod_verifier.h145 Handle<mirror::ClassLoader> class_loader,
153 Handle<mirror::ClassLoader> class_loader,
207 Handle<mirror::ClassLoader>* class_loader, const DexFile::ClassDef* class_def,
211 : MethodVerifier(dex_file, dex_cache, class_loader, class_def, code_item, method_idx, method,
245 Handle<mirror::ClassLoader>* class_loader, const DexFile::ClassDef* class_def,
270 Handle<mirror::ClassLoader> class_loader,
H A Dreg_type_cache.cc145 Handle<mirror::ClassLoader> class_loader(hs.NewHandle(loader));
148 klass = class_linker->FindClass(self, descriptor, class_loader);
/art/test/004-JniTest/
H A Djni_test.cc279 jobject class_loader = env->CallStaticObjectMethod(vmstack_clazz, local
281 assert(class_loader == nullptr);
/art/dex2oat/
H A Ddex2oat.cc56 #include "mirror/class_loader.h"
373 jobject class_loader = nullptr; local
386 class_loader = soa.Env()->NewGlobalRef(class_loader_local.get());
387 Runtime::Current()->SetCompileTimeClassPath(class_loader, class_path_files);
408 driver->CompileAll(class_loader, dex_files, &timings);
/art/oatdump/
H A Doatdump.cc911 auto class_loader(hs.NewHandle<mirror::ClassLoader>(nullptr));
913 class_loader, &class_def, code_item,

Completed in 370 milliseconds

123