Searched defs:class_linker (Results 1 - 25 of 66) sorted by last modified time

123

/art/compiler/dex/
H A Ddex_to_dex_compiler.cc283 ClassLinker* class_linker = unit_.GetClassLinker(); local
284 ArtMethod* resolved_method = class_linker->ResolveMethod<ClassLinker::kForceICCECheck>(
332 ClassLinker* const class_linker = Runtime::Current()->GetClassLinker(); local
335 class_linker,
342 hs.NewHandle(class_linker->FindDexCache(soa.Self(), dex_file)));
H A Dinline_method_analyser.cc22 #include "class_linker-inl.h"
217 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
218 ArtField* field = class_linker->LookupResolvedField(field_index, method, /* is_static */ false);
228 ArtField* f = class_linker->LookupResolvedField(iputs[old_pos].field_index,
711 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
712 ArtField* field = class_linker->LookupResolvedField(field_idx, method, /* is_static */ false);
/art/compiler/driver/
H A Dcompiler_driver.cc38 #include "class_linker-inl.h"
376 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
377 PointerSize image_size = class_linker->GetImagePointerSize();
378 mirror::Class* cls = class_linker->FindSystemClass(self, class_name);
460 ClassLinker* class_linker = runtime->GetClassLinker(); local
461 mirror::Class* klass = class_linker->FindClass(self, descriptor, class_loader);
790 ClassLinker* const class_linker = Runtime::Current()->GetClassLinker(); local
800 mirror::String* string = class_linker->ResolveString(dex_file, string_index, dex_cache);
818 ClassLinker* const class_linker = Runtime::Current()->GetClassLinker(); local
822 dex_cache.Assign(class_linker
897 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
1106 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
1530 ParallelCompilationManager(ClassLinker* class_linker, jobject class_loader, CompilerDriver* compiler, const DexFile* dex_file, const std::vector<const DexFile*>& dex_files, ThreadPool* thread_pool) argument
1710 ClassLinker* class_linker = manager_->GetClassLinker(); variable
1821 ClassLinker* class_linker = manager_->GetClassLinker(); variable
1855 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
1927 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
2072 ClassLinker* class_linker = manager_->GetClassLinker(); variable
2173 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
2193 ClassLinker* class_linker = manager_->GetClassLinker(); variable
2237 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
2359 ClassLinker* class_linker = manager_->GetClassLinker(); local
2416 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
2557 ClassLinker* class_linker = manager_->GetClassLinker(); variable
2752 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
[all...]
H A Dcompiler_driver_test.cc24 #include "class_linker-inl.h"
82 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
90 mirror::Class* c = class_linker->FindClass(soa.Self(), descriptor, loader);
92 const auto pointer_size = class_linker->GetImagePointerSize();
210 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
215 mirror::Class* klass = class_linker->FindClass(self, "LStaticLeafMethods;", h_loader);
220 const auto pointer_size = class_linker->GetImagePointerSize();
227 EXPECT_FALSE(class_linker->IsQuickToInterpreterBridge(code));
229 EXPECT_TRUE(class_linker->IsQuickToInterpreterBridge(code));
271 ClassLinker* class_linker local
332 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
[all...]
H A Ddex_compilation_unit.cc25 ClassLinker* class_linker,
34 class_linker_(class_linker),
24 DexCompilationUnit(Handle<mirror::ClassLoader> 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, const VerifiedMethod* verified_method, Handle<mirror::DexCache> dex_cache) argument
/art/compiler/
H A Dimage_test.cc27 #include "class_linker-inl.h"
139 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
140 std::vector<const DexFile*> class_path = class_linker->GetBootClassPath();
146 class_linker->AppendToBootClassPath(soa.Self(), *dex_file.get());
376 ClassLinker* const class_linker = Runtime::Current()->GetClassLinker(); local
378 mirror::Class* klass = class_linker->FindSystemClass(Thread::Current(), image_class.c_str());
H A Dimage_writer.cc32 #include "class_linker-inl.h"
436 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
439 for (const ClassLinker::DexCacheData& data : class_linker->GetDexCachesData()) {
713 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
715 class_linker->VisitClassesWithoutClassesLock(&visitor);
938 ClassLinker* class_linker = runtime->GetClassLinker(); local
959 CHECK(class_linker->ClassInClassTable(declaring_class)) << "Class "
981 last_class = class_linker->LookupResolvedType(
1015 klass = class_linker->LookupResolvedType(dex_file, type_idx, dex_cache, class_loader);
1033 string = class_linker
1041 ClassLinker* class_linker = runtime->GetClassLinker(); local
1138 ClassLinker* class_linker = runtime->GetClassLinker(); local
2259 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
[all...]
H A Doat_test.cc23 #include "class_linker.h"
207 ClassLinker* const class_linker = runtime->GetClassLinker(); local
212 class_linker->RegisterDexFile(*dex_file, nullptr);
389 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
400 compiler_driver_->SetDexFilesForOatFile(class_linker->GetBootClassPath());
402 class_loader, class_linker->GetBootClassPath(), /* verifier_deps */ nullptr, &timings2);
410 class_linker->GetBootClassPath(),
417 class_loader, class_linker->GetBootClassPath(), /* verifier_deps */ nullptr, &timings);
430 ASSERT_EQ(class_linker->GetBootClassPath().size(), oat_header.GetDexFileCount()); // core
443 auto pointer_size = class_linker
534 ClassLinker* const class_linker = Runtime::Current()->GetClassLinker(); local
[all...]
/art/compiler/optimizing/
H A Dcode_generator.cc45 #include "class_linker.h"
1421 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
1432 class_linker->GetInternTable()->InternStrong(
H A Dinliner.cc22 #include "class_linker.h"
450 ClassLinker* class_linker = compilation_unit.GetClassLinker(); local
454 class_linker->GetClassRoot(ClassLinker::kClassArrayClass),
691 HInstanceFieldGet* HInliner::BuildGetReceiverClass(ClassLinker* class_linker, argument
694 ArtField* field = class_linker->GetClassRoot(ClassLinker::kJavaLangObject)->GetInstanceField(0);
753 ClassLinker* class_linker = caller_compilation_unit_.GetClassLinker(); local
754 PointerSize pointer_size = class_linker->GetImagePointerSize();
832 ClassLinker* class_linker = caller_compilation_unit_.GetClassLinker(); local
834 class_linker, receiver, invoke_instruction->GetDexPc());
908 ClassLinker* class_linker local
1082 ClassLinker* class_linker = caller_compilation_unit_.GetClassLinker(); local
1521 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
1556 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
1599 ClassLinker* class_linker = caller_compilation_unit_.GetClassLinker(); local
1989 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
[all...]
H A Dinstruction_builder.cc21 #include "class_linker.h"
684 ClassLinker* class_linker = dex_compilation_unit_->GetClassLinker(); local
689 Handle<mirror::Class> methods_class(hs.NewHandle(class_linker->ResolveReferencedClassOfMethod(
698 ArtMethod* resolved_method = class_linker->ResolveMethod<ClassLinker::kForceICCECheck>(
743 resolved_method, class_linker->GetImagePointerSize());
747 vtable_index, class_linker->GetImagePointerSize());
1325 ClassLinker* class_linker = dex_compilation_unit_->GetClassLinker(); local
1329 ArtField* resolved_field = class_linker->ResolveField(*dex_compilation_unit_->GetDexFile(),
H A Dinstruction_simplifier.cc20 #include "class_linker-inl.h"
1162 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
1163 ArtField* field = class_linker->GetClassRoot(ClassLinker::kJavaLangObject)->GetInstanceField(0);
1848 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
1849 PointerSize image_size = class_linker->GetImagePointerSize();
H A Dintrinsics.cc21 #include "class_linker.h"
232 ClassLinker* class_linker = runtime->GetClassLinker(); local
235 info.integer_cache = class_linker->FindSystemClass(self, "Ljava/lang/Integer$IntegerCache;");
244 info.integer = class_linker->FindSystemClass(self, "Ljava/lang/Integer;");
H A Doptimizing_compiler.cc921 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
924 class_linker,
954 interpreter_metadata = method->GetQuickenedInfo(class_linker->GetImagePointerSize());
1191 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
1197 self, class_linker->GetClassRoot(ClassLinker::kObjectArrayClass), number_of_roots)));
H A Dreference_type_propagation.cc22 #include "class_linker-inl.h"
300 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
301 ArtField* field = class_linker->GetClassRoot(ClassLinker::kJavaLangObject)->GetInstanceField(0);
H A Dsharpening.cc21 #include "class_linker.h"
236 ClassLinker* class_linker = runtime->GetClassLinker(); local
241 : hs.NewHandle(class_linker->FindDexCache(soa.Self(), dex_file));
248 string = class_linker->ResolveString(dex_file, string_index, dex_cache);
262 string = class_linker->LookupString(dex_file, string_index, dex_cache.Get());
274 string = class_linker->LookupString(dex_file, string_index, dex_cache.Get());
/art/dex2oat/
H A Ddex2oat.cc50 #include "class_linker.h"
1632 ClassLinker* const class_linker = Runtime::Current()->GetClassLinker(); local
1648 class_loader_ = class_linker->CreatePathClassLoader(self, class_path_files);
1664 class_linker->RegisterDexFile(*dex_file,
1702 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
1705 &class_linker->GetBootClassPath(),
/art/oatdump/
H A Doatdump.cc37 #include "class_linker.h"
38 #include "class_linker-inl.h"
1815 ClassLinker* class_linker = runtime->GetClassLinker(); local
1873 for (const ClassLinker::DexCacheData& data : class_linker->GetDexCachesData()) {
2765 ClassLinker* class_linker = runtime->GetClassLinker(); local
2772 class_linker->RegisterDexFile(*dex_file, nullptr);
2782 jobject class_loader = class_linker->CreatePathClassLoader(self, *class_path);
2959 ClassLinker* class_linker = runtime->GetClassLinker(); local
2960 const PointerSize pointer_size = class_linker->GetImagePointerSize();
2973 h_klass.Assign(class_linker
[all...]
/art/profman/
H A Dprofile_assistant_test.cc230 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
236 return class_linker->FindClass(self, clazz.c_str(), h_loader);
243 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
244 const auto pointer_size = class_linker->GetImagePointerSize();
/art/runtime/
H A Dart_field-inl.h23 #include "class_linker.h"
317 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
319 type = class_linker->ResolveType(*dex_file, field_id.type_idx_, declaring_class);
322 type = class_linker->LookupResolvedType(
H A Dart_method-inl.h24 #include "class_linker-inl.h"
159 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
161 type = class_linker->ResolveType(type_idx, this);
164 type = class_linker->LookupResolvedType(
H A Dart_method.cc26 #include "class_linker-inl.h"
613 ClassLinker* class_linker = runtime->GetClassLinker(); local
615 if (class_linker->IsQuickGenericJniStub(existing_entry_point)) {
627 if (!class_linker->IsQuickResolutionStub(existing_entry_point) &&
628 !class_linker->IsQuickToInterpreterBridge(existing_entry_point)) {
658 FindOatMethodFor(this, class_linker->GetImagePointerSize(), &found);
660 if (class_linker->IsQuickResolutionStub(existing_entry_point)) {
678 if (oat_entry_point == nullptr || class_linker->IsQuickGenericJniStub(oat_entry_point)) {
H A Dclass_linker.cc17 #include "class_linker.h"
47 #include "class_linker-inl.h"
133 static bool HasInitWithString(Thread* self, ClassLinker* class_linker, const char* descriptor)
139 ObjPtr<mirror::Class> exception_class = class_linker->FindClass(self, descriptor, class_loader);
149 "<init>", "(Ljava/lang/String;)V", class_linker->GetImagePointerSize());
165 ClassLinker* class_linker,
178 if (HasInitWithString(self, class_linker, descriptor)) {
240 if (VLOG_IS_ON(class_linker)) {
1522 static void CheckObjects(gc::Heap* heap, ClassLinker* class_linker)
1524 ImageSanityChecks isc(heap, class_linker);
1581 ImageSanityChecks(gc::Heap* heap, ClassLinker* class_linker) argument
3035 EnsureThrowsInvocationError(ClassLinker* class_linker, ArtMethod* method) argument
6845 LinkInterfaceMethodsHelper(ClassLinker* class_linker, Handle<mirror::Class> klass, Thread* self, Runtime* runtime) argument
[all...]
H A Dclass_linker_test.cc17 #include "class_linker.h"
27 #include "class_linker-inl.h"
913 // created by class_linker
1448 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
1452 for (const ClassLinker::DexCacheData& data : class_linker->GetDexCachesData()) {
1477 class_linker->RegisterDexFileLocked(*dex_file, dex_cache.Get(), /* class_loader */ nullptr);
/art/runtime/base/
H A Dlogging.h38 bool class_linker; // Enabled with "-verbose:class". member in struct:art::LogVerbosity

Completed in 531 milliseconds

123