Searched refs:class_linker (Results 1 - 25 of 37) sorted by relevance

12

/art/compiler/driver/
H A Ddex_compilation_unit.cc29 class_linker_(cu->class_linker),
39 ClassLinker* class_linker,
47 class_linker_(class_linker),
37 DexCompilationUnit(CompilationUnit* cu, jobject class_loader, ClassLinker* class_linker, const DexFile& dex_file, const DexFile::CodeItem* code_item, uint16_t class_def_idx, uint32_t method_idx, uint32_t access_flags) argument
H A Ddex_compilation_unit.h37 DexCompilationUnit(CompilationUnit* cu, jobject class_loader, ClassLinker* class_linker,
H A Dcompiler_driver.cc27 #include "class_linker.h"
505 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
506 mirror::Class* klass = class_linker->FindClass(descriptor, class_loader);
683 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
686 SirtRef<mirror::Class> klass(self, class_linker->FindSystemClass(descriptor.c_str()));
701 class_linker->FindSystemClass("Ljava/lang/Throwable;"));
704 class_linker->VisitClasses(ResolveCatchBlockExceptionsClassVisitor,
709 mirror::DexCache* dex_cache = class_linker->FindDexCache(*dex_file);
711 SirtRef<mirror::Class> klass(self, class_linker->ResolveType(*dex_file, exception_type_idx,
727 class_linker
1340 ParallelCompilationManager(ClassLinker* class_linker, jobject class_loader, CompilerDriver* compiler, const DexFile* dex_file, ThreadPool& thread_pool) argument
1442 SkipClass(ClassLinker* class_linker, jobject class_loader, const DexFile& dex_file, const DexFile::ClassDef& class_def) argument
1458 ClassLinker* class_linker = manager->GetClassLinker(); local
1562 ClassLinker* class_linker = manager->GetClassLinker(); local
1583 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
1663 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
2171 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
2200 ClassLinker* class_linker = manager->GetClassLinker(); local
[all...]
H A Dcompiler_driver_test.cc23 #include "class_linker.h"
76 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
81 mirror::Class* c = class_linker->FindClass(descriptor, soa.Decode<mirror::ClassLoader*>(class_loader));
/art/compiler/dex/
H A Dcompiler_ir.h48 class_linker(NULL),
77 ClassLinker* class_linker; // Linker to resolve fields and methods. member in struct:art::CompilationUnit
H A Dfrontend.cc121 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
125 cu.class_linker = class_linker;
/art/runtime/native/
H A Djava_lang_reflect_Proxy.cc17 #include "class_linker.h"
38 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
39 mirror::Class* result = class_linker->CreateProxyClass(name, interfaces, loader, methods, throws);
H A Ddalvik_system_DexFile.cc20 #include "class_linker.h"
154 VLOG(class_linker) << "Failed to find dex_file";
159 VLOG(class_linker) << "Failed to find class_name";
165 VLOG(class_linker) << "Failed to find dex_class_def";
168 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
169 class_linker->RegisterDexFile(*dex_file);
171 mirror::Class* result = class_linker->DefineClass(descriptor.c_str(), class_loader, *dex_file,
173 VLOG(class_linker) << "DexFile_defineClassNative returning " << result;
217 ClassLinker* class_linker = runtime->GetClassLinker(); local
218 const std::vector<const DexFile*>& boot_class_path = class_linker
[all...]
H A Djava_lang_Class.cc17 #include "class_linker.h"
64 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
65 mirror::Class* c = class_linker->FindClass(descriptor.c_str(), class_loader);
76 class_linker->EnsureInitialized(c, true, true);
H A Djava_lang_reflect_Array.cc17 #include "class_linker.h"
54 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
55 mirror::Class* array_class = class_linker->FindClass(descriptor.c_str(), element_class->GetClassLoader());
H A Ddalvik_system_VMRuntime.cc19 #include "class_linker.h"
71 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
75 mirror::Class* array_class = class_linker->FindClass(descriptor.c_str(), NULL);
/art/runtime/entrypoints/
H A Dentrypoint_utils.h20 #include "class_linker.h"
241 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
242 mirror::Class* klass = class_linker->ResolveType(type_idx, referrer);
264 if (!class_linker->EnsureInitialized(klass, true, true)) {
277 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
278 return class_linker->ResolveString(string_idx, referrer);
379 static inline const void* GetPortableResolutionTrampoline(ClassLinker* class_linker) { argument
380 return class_linker->GetPortableResolutionTrampoline();
383 static inline const void* GetQuickResolutionTrampoline(ClassLinker* class_linker) { argument
384 return class_linker
388 GetResolutionTrampoline(ClassLinker* class_linker) argument
[all...]
H A Dentrypoint_utils.cc19 #include "class_linker-inl.h"
94 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
95 mirror::ArtField* resolved_field = class_linker->ResolveField(field_idx, referrer, is_static);
114 fields_class = class_linker->ResolveType(dex_file,
165 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
167 mirror::ArtMethod* resolved_method = class_linker->ResolveMethod(method_idx, referrer, type);
219 methods_class = class_linker->ResolveType(dex_file,
/art/compiler/
H A Doat_test.cc69 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
82 compiler_driver_->CompileAll(class_loader, class_linker->GetBootClassPath(), timings);
87 OatWriter oat_writer(class_linker->GetBootClassPath(),
94 class_linker->GetBootClassPath(),
101 compiler_driver_->CompileAll(class_loader, class_linker->GetBootClassPath(), timings);
129 mirror::Class* klass = class_linker->FindClass(descriptor, NULL);
H A Dimage_test.cc46 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
54 for (const DexFile* dex_file : class_linker->GetBootClassPath()) {
57 compiler_driver_->CompileAll(class_loader, class_linker->GetBootClassPath(), timings);
60 OatWriter oat_writer(class_linker->GetBootClassPath(),
64 class_linker->GetBootClassPath(),
H A Dimage_writer.cc25 #include "class_linker.h"
76 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
77 const std::vector<DexCache*>& all_dex_caches = class_linker->GetDexCaches();
90 class_linker->RegisterOatFile(*oat_file_);
205 ClassLinker* class_linker = runtime->GetClassLinker(); local
206 class_linker->VisitClassesWithoutClassesLock(ComputeLazyFieldsForClassesVisitor, NULL);
257 ClassLinker* class_linker = runtime->GetClassLinker(); local
264 class_linker->VisitClasses(NonImageClassesVisitor, &context);
268 class_linker->RemoveClass(it.c_str(), NULL);
372 ClassLinker* class_linker local
651 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
672 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
700 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
[all...]
/art/runtime/
H A Dreflection.cc19 #include "class_linker.h"
328 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
331 src_class = class_linker->FindPrimitiveClass('Z');
334 src_class = class_linker->FindPrimitiveClass('B');
337 src_class = class_linker->FindPrimitiveClass('C');
340 src_class = class_linker->FindPrimitiveClass('F');
343 src_class = class_linker->FindPrimitiveClass('D');
346 src_class = class_linker->FindPrimitiveClass('I');
349 src_class = class_linker->FindPrimitiveClass('J');
352 src_class = class_linker
[all...]
H A Druntime_test.cc72 EXPECT_TRUE(VLOG_IS_ON(class_linker));
H A Dinstrumentation.cc23 #include "class_linker.h"
52 ClassLinker* class_linker = NULL; local
54 class_linker = Runtime::Current()->GetClassLinker();
65 new_code = class_linker->GetOatCodeFor(method);
67 new_code = GetResolutionTrampoline(class_linker);
87 new_code = class_linker->GetOatCodeFor(method);
H A Doat_file.cc133 VLOG(class_linker) << "Failed to find absolute path for " << elf_filename;
139 VLOG(class_linker) << "Failed to dlopen " << elf_filename << ": " << dlerror();
H A Dclass_linker.cc17 #include "class_linker.h"
34 #include "class_linker-inl.h"
176 UniquePtr<ClassLinker> class_linker(new ClassLinker(intern_table));
177 class_linker->InitFromCompiler(boot_class_path);
178 return class_linker.release();
182 UniquePtr<ClassLinker> class_linker(new ClassLinker(intern_table));
183 class_linker->InitFromImage();
184 return class_linker.release();
599 // gLogVerbosity.class_linker = true;
600 VLOG(class_linker) << dex2oa
996 ClassLinker* class_linker = reinterpret_cast<ClassLinker*>(arg); local
[all...]
/art/compiler/llvm/
H A Dcompiler_llvm.cc21 #include "class_linker.h"
210 art::ClassLinker *class_linker = art::Runtime::Current()->GetClassLinker(); local
213 NULL, class_loader, class_linker, dex_file, code_item,
223 art::ClassLinker *class_linker = art::Runtime::Current()->GetClassLinker(); local
226 NULL, NULL, class_linker, dex_file, NULL,
/art/runtime/mirror/
H A Darray.cc122 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
123 Class* array_class = class_linker->FindClass(descriptor.c_str(), element_class->GetClassLoader());
H A Dart_method-inl.h129 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
130 if (code == GetResolutionTrampoline(class_linker)) {
/art/runtime/verifier/
H A Dreg_type_cache.cc137 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
140 klass = class_linker->FindClass(descriptor, loader);
142 klass = class_linker->LookupClass(descriptor, loader);

Completed in 434 milliseconds

12