Searched defs:class_linker (Results 26 - 50 of 66) sorted by relevance

123

/art/runtime/jit/
H A Dprofile_compilation_info_test.cc21 #include "class_linker-inl.h"
43 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
49 mirror::Class* klass = class_linker->FindClass(self, clazz.c_str(), h_loader);
51 const auto pointer_size = class_linker->GetImagePointerSize();
H A Dprofile_saver.cc230 ClassLinker* const class_linker = Runtime::Current()->GetClassLinker(); local
231 resolved_classes = class_linker->GetResolvedClasses(/*ignore boot classes*/ true);
236 class_linker->VisitClasses(&visitor);
/art/runtime/verifier/
H A Dreg_type.cc24 #include "class_linker-inl.h"
757 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
758 mirror::Class* array_class = class_linker->FindArrayClass(Thread::Current(), &common_elem);
H A Dreg_type_cache.cc24 #include "class_linker-inl.h"
149 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
155 klass = class_linker->FindClass(self, descriptor, class_loader);
157 klass = class_linker->LookupClass(self, descriptor, loader);
H A Dverifier_deps.cc872 static mirror::Class* FindClassAndClearException(ClassLinker* class_linker,
877 mirror::Class* result = class_linker->FindClass(self, name, class_loader);
891 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
898 FindClassAndClearException(class_linker, self, destination_desc.c_str(), class_loader));
901 FindClassAndClearException(class_linker, self, source_desc.c_str(), class_loader));
931 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
935 cls.Assign(FindClassAndClearException(class_linker, self, descriptor, class_loader));
975 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
986 class_linker, self, expected_decl_klass.c_str(), class_loader);
1035 ClassLinker* class_linker local
[all...]
/art/compiler/dex/
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/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_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 Dreflection.cc22 #include "class_linker.h"
816 ClassLinker* const class_linker = Runtime::Current()->GetClassLinker(); local
819 src_class = class_linker->FindPrimitiveClass('Z');
822 src_class = class_linker->FindPrimitiveClass('B');
825 src_class = class_linker->FindPrimitiveClass('C');
828 src_class = class_linker->FindPrimitiveClass('F');
831 src_class = class_linker->FindPrimitiveClass('D');
834 src_class = class_linker->FindPrimitiveClass('I');
837 src_class = class_linker->FindPrimitiveClass('J');
840 src_class = class_linker
[all...]
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_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);
H A Ddex_file_annotations.cc25 #include "class_linker-inl.h"
323 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
325 class_linker->ResolveType(klass.GetDexFile(),
340 class_linker->FindArrayClass(self, &annotation_member_class);
480 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
482 ArtMethod* method = class_linker->ResolveMethodWithoutInvokeType(
490 PointerSize pointer_size = class_linker->GetImagePointerSize();
H A Dinstrumentation.cc24 #include "class_linker.h"
128 ClassLinker* const class_linker = runtime->GetClassLinker(); local
137 new_quick_code = class_linker->GetQuickOatCodeFor(method);
158 new_quick_code = class_linker->GetQuickOatCodeFor(method);
711 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
712 if (class_linker->IsQuickResolutionStub(quick_code) ||
713 class_linker->IsQuickToInterpreterBridge(quick_code)) {
815 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
822 : class_linker->GetQuickOatCodeFor(method);
905 ClassLinker* class_linker local
[all...]
H A Djava_vm_ext.cc791 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
792 if (class_linker->IsBootClassLoader(soa, loader.Ptr())) {
797 class_loader_allocator = class_linker->GetAllocatorForClassLoader(loader.Ptr());
H A Doat_file_assistant.cc28 #include "class_linker.h"
154 ClassLinker* class_linker = runtime->GetClassLinker(); local
155 const auto& boot_class_path = class_linker->GetBootClassPath();
H A Dstack.cc662 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
663 if (class_linker->IsQuickToInterpreterBridge(code) ||
664 class_linker->IsQuickResolutionStub(code)) {
783 ClassLinker* class_linker = runtime->GetClassLinker(); local
786 DCHECK(class_linker->IsQuickGenericJniStub(entry_point)) << method->PrettyMethod();
/art/runtime/interpreter/
H A Dunstarted_runtime_test.cc25 #include "class_linker.h"
957 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
962 class_linker->FindClass(self,
966 ASSERT_TRUE(class_linker->EnsureInitialized(self, floating_decimal, true, true));
971 class_linker->GetImagePointerSize());
991 &*class_class->GetDeclaredMethods(class_linker->GetImagePointerSize()).begin();
1014 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
1016 class_linker->FindClass(self,
1020 ASSERT_TRUE(class_linker->EnsureInitialized(self, double_class, true, true));
1024 class_linker
1052 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
1080 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
1098 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
1113 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
1168 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
1267 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
1288 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
1325 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
[all...]
H A Dinterpreter_common.cc558 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
560 Handle<mirror::MethodType> callsite_type(hs.NewHandle(class_linker->ResolveMethodType(
572 class_linker->ResolveMethod<ClassLinker::kForceICCECheck>(self,
625 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
627 bootstrap(hs.NewHandle(class_linker->ResolveMethodHandle(method_handle_idx, referrer)));
660 ObjPtr<mirror::String> name = class_linker->ResolveString(*dex_file, name_idx, dex_cache);
672 method_type(hs.NewHandle(class_linker->ResolveMethodType(*dex_file,
710 class_linker->ResolveMethodType(*dex_file, idx, dex_cache, class_loader);
722 class_linker->ResolveMethodHandle(idx, referrer);
733 ObjPtr<mirror::String> ref = class_linker
[all...]
/art/runtime/native/
H A Ddalvik_system_DexFile.cc25 #include "class_linker.h"
323 ClassLinker* const class_linker = runtime->GetClassLinker(); local
329 if (!class_linker->IsDexFileRegistered(soa.Self(), *dex_file)) {
344 VLOG(class_linker) << "Unregistering " << oat_file;
359 VLOG(class_linker) << "Failed to find dex_file";
366 VLOG(class_linker) << "Failed to find class_name";
376 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
381 class_linker->RegisterDexFile(*dex_file, class_loader.Get());
387 ObjPtr<mirror::Class> result = class_linker->DefineClass(soa.Self(),
395 class_linker
[all...]
H A Ddalvik_system_VMRuntime.cc37 #include "class_linker-inl.h"
453 ClassLinker* const class_linker = Runtime::Current()->GetClassLinker(); local
455 for (const DexFile* dex_file : class_linker->GetBootClassPath()) {
458 if (!class_linker->IsDexFileRegistered(self, *dex_file)) {
461 ObjPtr<mirror::DexCache> const dex_cache = class_linker->FindDexCache(self, *dex_file);
476 ArtField* field = dex_cache->GetResolvedField(j, class_linker->GetImagePointerSize());
H A Djava_lang_Class.cc24 #include "class_linker-inl.h"
82 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
84 hs.NewHandle(class_linker->FindClass(soa.Self(), descriptor.c_str(), class_loader)));
100 class_linker->EnsureInitialized(soa.Self(), c, true, true);
/art/compiler/
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 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);
/art/runtime/mirror/
H A Dclass.cc24 #include "class_linker-inl.h"
112 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
113 bool class_linker_initialized = class_linker != nullptr && class_linker->IsInitialized();
135 if (VLOG_IS_ON(class_linker)) {
934 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); local
938 interface = class_linker->LookupClass(self, "Ljava/lang/Cloneable;", nullptr);
941 interface = class_linker->LookupClass(self, "Ljava/io/Serializable;", nullptr);
/art/runtime/openjdkjvmti/
H A Dti_class.cc42 #include "class_linker.h"
896 art::ClassLinker* class_linker = art::Runtime::Current()->GetClassLinker(); local
900 art::ClassTable* class_table = class_linker->ClassTableForClassLoader(class_loader);

Completed in 539 milliseconds

123