Home
last modified time | relevance | path

Searched refs:class_linker (Results 51 – 75 of 90) sorted by relevance

1234

/art/runtime/
Doat_file_manager.cc354 VLOG(class_linker) << "Registering " << oat_file->GetLocation(); in OpenDexFilesFromOat()
566 VLOG(class_linker) << "Registering " << oat_file->GetLocation(); in OpenDexFilesFromOat_Impl()
661 ClassLinker* const class_linker = Runtime::Current()->GetClassLinker(); in Run() local
675 Handle<mirror::Class> h_class(hs.NewHandle<mirror::Class>(class_linker->FindClass( in Run()
693 class_linker->VerifyClass(self, h_class); in Run()
Dclass_linker.cc170 static bool HasInitWithString(Thread* self, ClassLinker* class_linker, const char* descriptor) in HasInitWithString() argument
176 ObjPtr<mirror::Class> exception_class = class_linker->FindClass(self, descriptor, class_loader); in HasInitWithString()
186 "(Ljava/lang/String;)V", class_linker->GetImagePointerSize()); in HasInitWithString()
202 ClassLinker* class_linker, in HandleEarlierVerifyError() argument
215 if (HasInitWithString(self, class_linker, descriptor)) { in HandleEarlierVerifyError()
222 ObjPtr<mirror::Class> throwable_class = GetClassRoot<mirror::Throwable>(class_linker); in HandleEarlierVerifyError()
230 static void ChangeInterpreterBridgeToNterp(ArtMethod* method, ClassLinker* class_linker) in ChangeInterpreterBridgeToNterp() argument
233 if (class_linker->IsQuickToInterpreterBridge(method->GetEntryPointFromQuickCompiledCode()) && in ChangeInterpreterBridgeToNterp()
252 ClassLinker* class_linker = runtime->GetClassLinker(); in EnsureSkipAccessChecksMethods() local
260 ChangeInterpreterBridgeToNterp(&m, class_linker); in EnsureSkipAccessChecksMethods()
[all …]
Dmonitor_test.cc243 static void CommonWaitSetup(MonitorTest* test, ClassLinker* class_linker, uint64_t create_sleep, in CommonWaitSetup() argument
262 test->FillHeap(soa.Self(), class_linker, &vhs); in CommonWaitSetup()
Dcommon_runtime_test.cc330 ClassLinker* class_linker, in FillHeap() argument
338 class_linker->FindSystemClass(self, "Ljava/lang/Object;"))); in FillHeap()
341 class_linker->FindSystemClass(self, "[Ljava/lang/Object;"))); in FillHeap()
Dparsed_options_test.cc99 EXPECT_TRUE(VLOG_IS_ON(class_linker)); in TEST_F()
Druntime.cc1166 ClassLinker* class_linker = runtime->GetClassLinker(); in CreatePreAllocatedException() local
1168 ObjPtr<mirror::Class> klass = class_linker->FindSystemClass(self, exception_class_descriptor); in CreatePreAllocatedException()
1178 ObjPtr<mirror::Class> throwable = GetClassRoot<mirror::Throwable>(class_linker); in CreatePreAllocatedException()
2260 static ArtMethod* CreateRuntimeMethod(ClassLinker* class_linker, LinearAlloc* linear_alloc) in CreateRuntimeMethod() argument
2262 const PointerSize image_pointer_size = class_linker->GetImagePointerSize(); in CreateRuntimeMethod()
2265 LengthPrefixedArray<ArtMethod>* method_array = class_linker->AllocArtMethodArray( in CreateRuntimeMethod()
2277 ClassLinker* const class_linker = GetClassLinker(); in CreateImtConflictMethod() local
2278 ArtMethod* method = CreateRuntimeMethod(class_linker, linear_alloc); in CreateImtConflictMethod()
2287 method->SetImtConflictTable(class_linker->CreateImtConflictTable(/*count=*/0u, linear_alloc), in CreateImtConflictMethod()
Dcommon_runtime_test.h80 ClassLinker* class_linker,
Doat_file_assistant.cc169 ClassLinker* class_linker = runtime->GetClassLinker(); in IsInBootClassPath() local
170 const auto& boot_class_path = class_linker->GetBootClassPath(); in IsInBootClassPath()
/art/runtime/verifier/
Dclass_verifier.cc333 void ClassVerifier::Init(ClassLinker* class_linker) { in Init() argument
334 MethodVerifier::Init(class_linker); in Init()
Dreg_type.cc610 ClassLinker* class_linker)
638 ClassLinker* class_linker) in ClassJoin() argument
649 return ArrayClassJoin(s, t, class_linker); in ClassJoin()
678 ClassLinker* class_linker) { in ArrayClassJoin() argument
689 ObjPtr<mirror::Class> common_elem = ClassJoin(s_ct, t_ct, class_linker); in ArrayClassJoin()
695 ObjPtr<mirror::Class> array_class = class_linker->FindArrayClass(self, common_elem); in ArrayClassJoin()
Dmethod_verifier.cc154 ClassLinker* class_linker, in MethodVerifier() argument
173 class_linker, in MethodVerifier()
3888 ClassLinker* class_linker = GetClassLinker(); in ResolveMethodAndCheckAccess() local
3889 PointerSize pointer_size = class_linker->GetImagePointerSize(); in ResolveMethodAndCheckAccess()
3893 res_method = class_linker->FindResolvedMethod( in ResolveMethodAndCheckAccess()
3912 res_method = class_linker->FindIncompatibleMethod( in ResolveMethodAndCheckAccess()
4674 ClassLinker* class_linker = GetClassLinker(); in GetStaticField() local
4675 ArtField* field = class_linker->ResolveFieldJLS(field_idx, dex_cache_, class_loader_); in GetStaticField()
4724 ClassLinker* class_linker = GetClassLinker(); in GetInstanceField() local
4725 ArtField* field = class_linker->ResolveFieldJLS(field_idx, dex_cache_, class_loader_); in GetInstanceField()
[all …]
Dreg_type_test.cc1092 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in TEST_F() local
1093 ASSERT_TRUE(class_linker->LookupClass(soa.Self(), kNumberArrayFour, nullptr) == nullptr); in TEST_F()
1094 ASSERT_TRUE(class_linker->LookupClass(soa.Self(), kNumberArrayFive, nullptr) == nullptr); in TEST_F()
1098 FillHeap(soa.Self(), class_linker, &hs); in TEST_F()
/art/test/common/
Druntime_state.cc248 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in ForceJitCompiled() local
249 if (!class_linker->EnsureInitialized(self, h_klass, true, true)) { in ForceJitCompiled()
264 class_linker->MakeInitializedClassesVisiblyInitialized(self, /*wait=*/ true); in ForceJitCompiled()
/art/runtime/dex/
Ddex_file_annotations.cc361 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in ProcessEncodedAnnotation() local
363 class_linker->ResolveType(dex::TypeIndex(type_index), in ProcessEncodedAnnotation()
377 class_linker->FindArrayClass(self, annotation_member_class); in ProcessEncodedAnnotation()
516 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in ProcessAnnotationValue() local
518 ArtMethod* method = class_linker->ResolveMethodWithoutInvokeType( in ProcessAnnotationValue()
525 PointerSize pointer_size = class_linker->GetImagePointerSize(); in ProcessAnnotationValue()
774 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in GetAnnotationItemFromAnnotationSet() local
777 ObjPtr<mirror::Class> resolved_class = class_linker->ResolveType( in GetAnnotationItemFromAnnotationSet()
1182 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in GetParametersMetadataForMethod() local
1184 hs.NewHandle(GetClassRoot<mirror::ObjectArray<mirror::String>>(class_linker)); in GetParametersMetadataForMethod()
[all …]
/art/runtime/interpreter/
Dinterpreter_common.h258 ClassLinker* const class_linker = Runtime::Current()->GetClassLinker(); in DoInvoke() local
262 resolved_method = class_linker->ResolveMethod<resolve_mode>(self, method_idx, sf_method, type); in DoInvoke()
412 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in ResolveMethodHandle() local
413 return class_linker->ResolveMethodHandle(self, method_handle_index, referrer); in ResolveMethodHandle()
420 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in ResolveMethodType() local
421 return class_linker->ResolveMethodType(self, method_type_index, referrer); in ResolveMethodType()
Dunstarted_runtime.cc136 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in UnstartedRuntimeFindClass() local
138 ObjPtr<mirror::Class> found = class_linker->FindClass(self, descriptor.c_str(), class_loader); in UnstartedRuntimeFindClass()
150 if (!class_linker->EnsureInitialized(self, h_class, true, true)) { in UnstartedRuntimeFindClass()
897 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in GetSystemProperty() local
899 class_linker->FindClass(self, in GetSystemProperty()
906 if (!class_linker->EnsureInitialized(self, h_props_class, true, true)) { in GetSystemProperty()
1000 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in CreateInstanceOf() local
1002 class_linker->FindClass(self, class_descriptor, ScopedNullHandle<mirror::ClassLoader>()); in CreateInstanceOf()
1012 ArtMethod* init_method = h_class->FindConstructor("()V", class_linker->GetImagePointerSize()); in CreateInstanceOf()
1821 ClassLinker* class_linker = runtime->GetClassLinker(); in UnstartedJNIArrayCreateObjectArray() local
[all …]
/art/openjdkjvmti/
Dti_logging.cc151 art::gLogVerbosity.class_linker = val; in SetVerboseFlag()
/art/runtime/mirror/
Dvar_handle_test.cc76 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in CreateArrayElementVarHandle() local
78 Handle<Class> index_type = hs.NewHandle(class_linker->FindPrimitiveClass('I')); in CreateArrayElementVarHandle()
95 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in CreateByteArrayViewVarHandle() local
97 Handle<Class> index_type = hs.NewHandle(class_linker->FindPrimitiveClass('I')); in CreateByteArrayViewVarHandle()
115 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in CreateByteBufferViewVarHandle() local
117 Handle<Class> index_type = hs.NewHandle(class_linker->FindPrimitiveClass('I')); in CreateByteBufferViewVarHandle()
120 class_linker->FindSystemClass(self, "Ljava/nio/ByteBuffer;")); in CreateByteBufferViewVarHandle()
214 ClassLinker* const class_linker = runtime->GetClassLinker(); in MethodTypeOf() local
225 ptypes->Set(i, class_linker->FindClass(self, descriptors[i].c_str(), boot_class_loader)); in MethodTypeOf()
228 hs.NewHandle(class_linker->FindClass(self, descriptors.back().c_str(), boot_class_loader)); in MethodTypeOf()
Dclass.cc245 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in SetStatus() local
246 bool class_linker_initialized = class_linker != nullptr && class_linker->IsInitialized(); in SetStatus()
256 if (VLOG_IS_ON(class_linker)) { in SetStatus()
1201 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in GetDirectInterface() local
1205 interface = class_linker->LookupClass(self, "Ljava/lang/Cloneable;", nullptr); in GetDirectInterface()
1208 interface = class_linker->LookupClass(self, "Ljava/io/Serializable;", nullptr); in GetDirectInterface()
/art/compiler/optimizing/
Dinliner.h243 HInstanceFieldGet* BuildGetReceiverClass(ClassLinker* class_linker,
/art/cmdline/
Dcmdline_parser_test.cc262 log_verbosity.class_linker = true; in TEST_F()
287 log_verbosity.class_linker = true; in TEST_F()
/art/oatdump/
Doatdump.cc1883 ClassLinker* class_linker = runtime->GetClassLinker(); in Dump() local
1939 for (const ClassLinker::DexCacheData& data : class_linker->GetDexCachesData()) { in Dump()
2142 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in GetQuickOatCodeBegin() local
2143 if (class_linker->IsQuickResolutionStub(quick_code) || in GetQuickOatCodeBegin()
2144 class_linker->IsQuickToInterpreterBridge(quick_code) || in GetQuickOatCodeBegin()
2145 class_linker->IsQuickGenericJniStub(quick_code) || in GetQuickOatCodeBegin()
2146 class_linker->IsJniDlsymLookupStub(quick_code) || in GetQuickOatCodeBegin()
2147 class_linker->IsJniDlsymLookupCriticalStub(quick_code)) { in GetQuickOatCodeBegin()
2841 ClassLinker* class_linker = runtime->GetClassLinker(); in InstallOatFile() local
2855 jobject class_loader = class_linker->CreatePathClassLoader(self, *class_path); in InstallOatFile()
[all …]
/art/runtime/jit/
Dprofile_saver.cc331 ClassLinker* const class_linker = Runtime::Current()->GetClassLinker(); in SampleClassesAndExecutedMethods() local
360 class_linker->VisitClassLoaders(&class_loader_visitor); in SampleClassesAndExecutedMethods()
364 ClassTable* table = class_linker->ClassTableForClassLoader(class_loader.Get()); in SampleClassesAndExecutedMethods()
/art/runtime/jni/
Djni_internal.cc353 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in FindFieldJNI() local
358 field_type = class_linker->FindClass(soa.Self(), sig, class_loader); in FindFieldJNI()
360 field_type = class_linker->FindPrimitiveClass(*sig); in FindFieldJNI()
496 ClassLinker* class_linker = runtime->GetClassLinker(); in FindClass() local
503 c = class_linker->FindClass(soa.Self(), descriptor.c_str(), class_loader); in FindClass()
505 c = class_linker->FindSystemClass(soa.Self(), descriptor.c_str()); in FindClass()
2065 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in NewObjectArray() local
2066 array_class = class_linker->FindArrayClass(soa.Self(), element_class); in NewObjectArray()
2307 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in RegisterNatives() local
2424 const void* final_function_ptr = class_linker->RegisterNative(soa.Self(), m, fnPtr); in RegisterNatives()
[all …]
Djava_vm_ext.cc921 ClassLinker* class_linker = Runtime::Current()->GetClassLinker(); in LoadNativeLibrary() local
922 if (class_linker->IsBootClassLoader(soa, loader.Ptr())) { in LoadNativeLibrary()
934 class_loader_allocator = class_linker->GetAllocatorForClassLoader(loader.Ptr()); in LoadNativeLibrary()

1234