/art/test/692-vdex-inmem-loader/ |
D | vdex_inmem_loader.cc | 54 MutableHandle<mirror::Class> h_class(hs.NewHandle<mirror::Class>(nullptr)); in Java_Main_areClassesVerified() local 62 h_class.Assign(class_linker->FindClass(soa.Self(), desc, h_loader)); in Java_Main_areClassesVerified() 63 CHECK(h_class != nullptr) << "Could not find class " << desc; in Java_Main_areClassesVerified() 64 bool is_verified = h_class->IsVerified(); in Java_Main_areClassesVerified() 148 MutableHandle<mirror::Class> h_class(hs.NewHandle<mirror::Class>(nullptr)); in Java_Main_areClassesPreverified() local 156 h_class.Assign(class_linker->FindClass(soa.Self(), desc, h_loader)); in Java_Main_areClassesPreverified() 157 CHECK(h_class != nullptr) << "Could not find class " << desc; in Java_Main_areClassesPreverified() 161 *dex_file, h_class.Get(), oat_file_class_status); in Java_Main_areClassesPreverified()
|
/art/runtime/ |
D | oat_file_manager.cc | 675 Handle<mirror::Class> h_class(hs.NewHandle<mirror::Class>(class_linker->FindClass( in Run() local 680 if (h_class == nullptr) { in Run() 686 if (&h_class->GetDexFile() != dex_file) { in Run() 692 CHECK(h_class->IsResolved()) << h_class->PrettyDescriptor(); in Run() 693 class_linker->VerifyClass(self, h_class); in Run() 694 if (h_class->IsErroneous()) { in Run() 700 CHECK(h_class->IsVerified() || h_class->IsErroneous()) in Run() 701 << h_class->PrettyDescriptor() << ": state=" << h_class->GetStatus(); in Run() 703 if (h_class->IsVerified()) { in Run()
|
D | reflection.cc | 705 HandleWrapperObjPtr<mirror::Class> h_class(hs.NewHandleWrapper(&declaring_class)); in InvokeMethod() local 707 self, h_class, /*can_init_fields=*/ true, /*can_init_parents=*/ true))) { in InvokeMethod() 711 DCHECK(h_class->IsInitializing()); in InvokeMethod()
|
D | reflection_test.cc | 123 HandleWrapperObjPtr<mirror::Class> h_class(hs2.NewHandleWrapper(&c)); in ReflectionTestMakeInterpreted() local 124 bool initialized = class_linker_->EnsureInitialized(self, h_class, true, true); in ReflectionTestMakeInterpreted()
|
D | hidden_api_test.cc | 523 Handle<mirror::Class> h_class = hs.NewHandle(soa.Decode<mirror::Class>( in LoadDexFiles() local 528 h_class, in LoadDexFiles()
|
D | class_linker.cc | 1203 Handle<mirror::Class> h_class(hs.NewHandle(c)); in RunRootClinits() local 1204 if (!EnsureInitialized(self, h_class, true, true)) { in RunRootClinits() 1205 LOG(FATAL) << "Exception when initializing " << h_class->PrettyClass() in RunRootClinits() 2764 Handle<mirror::Class> h_class(hs.NewHandle(klass)); in EnsureResolved() local 2765 ObjectLock<mirror::Class> lock(self, h_class); in EnsureResolved() 2767 while (!h_class->IsRetired() && !h_class->IsErroneousUnresolved()) { in EnsureResolved() 2770 if (h_class->IsErroneousUnresolved()) { in EnsureResolved() 2771 ThrowEarlierClassFailure(h_class.Get()); in EnsureResolved() 2774 CHECK(h_class->IsRetired()); in EnsureResolved() 2776 klass = LookupClass(self, descriptor, h_class.Get()->GetClassLoader()); in EnsureResolved() [all …]
|
/art/runtime/entrypoints/jni/ |
D | jni_entrypoints.cc | 77 Handle<mirror::Class> h_class(hs.NewHandle(declaring_class)); in artFindNativeMethodRunnable() local 78 if (!class_linker->EnsureInitialized(self, h_class, true, true)) { in artFindNativeMethodRunnable()
|
/art/runtime/entrypoints/ |
D | entrypoint_utils-inl.h | 126 Handle<mirror::Class> h_class(hs.NewHandle(klass)); in CheckClassInitializedForObjectAlloc() 136 if (!Runtime::Current()->GetClassLinker()->EnsureInitialized(self, h_class, true, true)) { in CheckClassInitializedForObjectAlloc() 142 return h_class.Get(); in CheckClassInitializedForObjectAlloc() 730 Handle<mirror::Class> h_class(hs.NewHandle(klass)); in ResolveVerifyAndClinit() 731 if (!class_linker->EnsureInitialized(self, h_class, true, true)) { in ResolveVerifyAndClinit() 735 return h_class.Get(); in ResolveVerifyAndClinit()
|
/art/runtime/interpreter/ |
D | interpreter.cc | 497 Handle<mirror::Class> h_class(hs.NewHandle(declaring_class)); in EnterInterpreterFromInvoke() local 499 self, h_class, /*can_init_fields=*/ true, /*can_init_parents=*/ true))) { in EnterInterpreterFromInvoke() 504 DCHECK(h_class->IsInitializing()); in EnterInterpreterFromInvoke() 679 Handle<mirror::Class> h_class(hs.NewHandle(declaring_class)); in ArtInterpreterToInterpreterBridge() local 681 self, h_class, /*can_init_fields=*/ true, /*can_init_parents=*/ true))) { in ArtInterpreterToInterpreterBridge() 686 DCHECK(h_class->IsInitializing()); in ArtInterpreterToInterpreterBridge()
|
D | unstarted_runtime.cc | 149 HandleWrapperObjPtr<mirror::Class> h_class = hs.NewHandleWrapper(&found); in UnstartedRuntimeFindClass() local 150 if (!class_linker->EnsureInitialized(self, h_class, true, true)) { in UnstartedRuntimeFindClass() 573 Handle<mirror::Class> h_class(hs.NewHandle( in GetResourceAsStream() local 577 if (h_class == nullptr) { in GetResourceAsStream() 581 if (!runtime->GetClassLinker()->EnsureInitialized(self, h_class, true, true)) { in GetResourceAsStream() 586 Handle<mirror::Object> h_obj(hs.NewHandle(h_class->AllocObject(self))); in GetResourceAsStream() 593 ArtMethod* constructor = h_class->FindConstructor("([B)V", cl->GetImagePointerSize()); in GetResourceAsStream() 1009 Handle<mirror::Class> h_class(hs.NewHandle(klass)); in CreateInstanceOf() local 1010 Handle<mirror::Object> h_obj(hs.NewHandle(h_class->AllocObject(self))); in CreateInstanceOf() 1012 ArtMethod* init_method = h_class->FindConstructor("()V", class_linker->GetImagePointerSize()); in CreateInstanceOf() [all …]
|
D | interpreter_common.h | 797 Handle<mirror::Class> h_class(hs.NewHandle(java_lang_string_class)); in ResolveString() 799 self, h_class, /*can_init_fields=*/ true, /*can_init_parents=*/ true))) { in ResolveString() 803 DCHECK(h_class->IsInitializing()); in ResolveString()
|
D | interpreter_common.cc | 270 Handle<mirror::Class> h_class(hs.NewHandle(declaringClass)); in ArtInterpreterToCompiledCodeBridge() local 272 self, h_class, /*can_init_fields=*/ true, /*can_init_parents=*/ true))) { in ArtInterpreterToCompiledCodeBridge() 278 DCHECK(h_class->IsInitializing()); in ArtInterpreterToCompiledCodeBridge()
|
D | unstarted_runtime_test.cc | 1087 Handle<mirror::Class> h_class = hs.NewHandle(GetClassRoot<mirror::Class>()); in RunTest() local 1088 CHECK(class_linker->EnsureInitialized(self, h_class, true, true)); in RunTest()
|
/art/runtime/interpreter/mterp/ |
D | nterp.cc | 370 Handle<mirror::Class> h_class(hs.NewHandle(resolved_field->GetDeclaringClass())); in NterpGetStaticField() local 372 self, h_class, /*can_init_fields=*/ true, /*can_init_parents=*/ true))) { in NterpGetStaticField() 376 DCHECK(h_class->IsInitializing()); in NterpGetStaticField()
|
/art/runtime/native/ |
D | dalvik_system_VMDebug.cc | 360 MutableHandle<mirror::Class> h_class(hs.NewHandle<mirror::Class>(nullptr)); in VMDebug_getInstancesOfClasses() local 362 h_class.Assign(classes->Get(i)); in VMDebug_getInstancesOfClasses() 366 heap->GetInstances(hs2, h_class, includeAssignable, /* max_count= */ 0, raw_instances); in VMDebug_getInstancesOfClasses()
|
D | java_lang_Class.cc | 963 Handle<mirror::Class> h_class = hs.NewHandle(declaring_class); in Class_newInstance() local 965 self, h_class, /*can_init_fields=*/ true, /*can_init_parents=*/ true))) { in Class_newInstance() 969 DCHECK(h_class->IsInitializing()); in Class_newInstance()
|
/art/runtime/entrypoints/quick/ |
D | quick_trampoline_entrypoints.cc | 697 Handle<mirror::Class> h_class(hs.NewHandle(declaring_class)); in artQuickToInterpreterBridge() local 698 if (!Runtime::Current()->GetClassLinker()->EnsureInitialized(self, h_class, true, true)) { in artQuickToInterpreterBridge() 2178 Handle<mirror::Class> h_class(hs.NewHandle(declaring_class)); in artQuickGenericJniTrampoline() local 2179 if (!runtime->GetClassLinker()->EnsureInitialized(self, h_class, true, true)) { in artQuickGenericJniTrampoline()
|
/art/runtime/gc/ |
D | heap.cc | 1963 Handle<mirror::Class> h_class, in MatchesClass() argument 1967 ObjPtr<mirror::Class> klass = h_class.Get(); in MatchesClass() 1988 Handle<mirror::Class> h_class, in GetInstances() argument 1994 if (MatchesClass(obj, h_class, use_is_assignable_from)) { in GetInstances()
|