/aosp12/art/test/692-vdex-inmem-loader/ |
H A D | vdex_inmem_loader.cc | 55 MutableHandle<mirror::Class> h_class(hs.NewHandle<mirror::Class>(nullptr)); in Java_Main_areClassesVerified() local 63 h_class.Assign(class_linker->FindClass(soa.Self(), desc, h_loader)); in Java_Main_areClassesVerified() 64 CHECK(h_class != nullptr) << "Could not find class " << desc; in Java_Main_areClassesVerified() 65 bool is_verified = h_class->IsVerified(); in Java_Main_areClassesVerified() 151 MutableHandle<mirror::Class> h_class(hs.NewHandle<mirror::Class>(nullptr)); in Java_Main_areClassesPreverified() local 159 h_class.Assign(class_linker->FindClass(soa.Self(), desc, h_loader)); in Java_Main_areClassesPreverified() 160 CHECK(h_class != nullptr) << "Could not find class " << desc; in Java_Main_areClassesPreverified() 164 soa.Self(), *dex_file, h_class, oat_file_class_status); in Java_Main_areClassesPreverified()
|
/aosp12/art/runtime/ |
H A D | oat_file_manager.cc | 651 Handle<mirror::Class> h_class(hs.NewHandle<mirror::Class>(class_linker->FindClass( in Run() local 656 if (h_class == nullptr) { in Run() 662 if (&h_class->GetDexFile() != dex_file) { in Run() 668 CHECK(h_class->IsResolved()) << h_class->PrettyDescriptor(); in Run() 669 class_linker->VerifyClass(self, &verifier_deps, h_class); in Run() 670 if (h_class->IsErroneous()) { in Run() 676 CHECK(h_class->IsVerified() || h_class->IsErroneous()) in Run() 677 << h_class->PrettyDescriptor() << ": state=" << h_class->GetStatus(); in Run() 679 if (h_class->IsVerified()) { in Run()
|
H A D | reflection.cc | 714 HandleWrapperObjPtr<mirror::Class> h_class(hs.NewHandleWrapper(&declaring_class)); in InvokeMethod() local 716 self, h_class, /*can_init_fields=*/ true, /*can_init_parents=*/ true))) { in InvokeMethod() 720 DCHECK(h_class->IsInitializing()); in InvokeMethod()
|
H A 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()
|
H A D | hidden_api_test.cc | 78 Handle<mirror::Class> h_class = hs.NewHandle(soa.Decode<mirror::Class>( in LoadDexFiles() local 83 h_class, in LoadDexFiles()
|
H A D | class_linker.cc | 1128 Handle<mirror::Class> h_class(hs.NewHandle(c)); in RunRootClinits() local 1129 if (!EnsureInitialized(self, h_class, true, true)) { in RunRootClinits() 2550 Handle<mirror::Class> h_class(hs.NewHandle(klass)); in EnsureResolved() local 2551 ObjectLock<mirror::Class> lock(self, h_class); in EnsureResolved() 2553 while (!h_class->IsRetired() && !h_class->IsErroneousUnresolved()) { in EnsureResolved() 2556 if (h_class->IsErroneousUnresolved()) { in EnsureResolved() 2557 ThrowEarlierClassFailure(h_class.Get()); in EnsureResolved() 2560 CHECK(h_class->IsRetired()); in EnsureResolved() 2575 ObjectTryLock<mirror::Class> lock(self, h_class); in EnsureResolved() 2580 if (!h_class->IsResolved() && h_class->GetClinitThreadId() == self->GetTid()) { in EnsureResolved() [all …]
|
/aosp12/art/runtime/entrypoints/ |
H A 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() 729 Handle<mirror::Class> h_class(hs.NewHandle(klass)); in ResolveVerifyAndClinit() 730 if (!class_linker->EnsureInitialized(self, h_class, true, true)) { in ResolveVerifyAndClinit() 734 return h_class.Get(); in ResolveVerifyAndClinit()
|
/aosp12/art/runtime/entrypoints/jni/ |
H A D | jni_entrypoints.cc | 80 Handle<mirror::Class> h_class(hs.NewHandle(declaring_class)); in artFindNativeMethodRunnable() local 81 if (!class_linker->EnsureInitialized(self, h_class, true, true)) { in artFindNativeMethodRunnable()
|
/aosp12/art/runtime/interpreter/ |
H A D | interpreter.cc | 486 Handle<mirror::Class> h_class(hs.NewHandle(declaring_class)); in EnterInterpreterFromInvoke() local 488 self, h_class, /*can_init_fields=*/ true, /*can_init_parents=*/ true))) { in EnterInterpreterFromInvoke() 493 DCHECK(h_class->IsInitializing()); in EnterInterpreterFromInvoke() 668 Handle<mirror::Class> h_class(hs.NewHandle(declaring_class)); in ArtInterpreterToInterpreterBridge() local 670 self, h_class, /*can_init_fields=*/ true, /*can_init_parents=*/ true))) { in ArtInterpreterToInterpreterBridge() 675 DCHECK(h_class->IsInitializing()); in ArtInterpreterToInterpreterBridge()
|
H A D | unstarted_runtime.cc | 143 HandleWrapperObjPtr<mirror::Class> h_class = hs.NewHandleWrapper(&found); in UnstartedRuntimeFindClass() local 144 if (!class_linker->EnsureInitialized(self, h_class, true, true)) { in UnstartedRuntimeFindClass() 578 Handle<mirror::Class> h_class(hs.NewHandle( in GetResourceAsStream() local 582 if (h_class == nullptr) { in GetResourceAsStream() 586 if (!runtime->GetClassLinker()->EnsureInitialized(self, h_class, true, true)) { in GetResourceAsStream() 591 Handle<mirror::Object> h_obj(hs.NewHandle(h_class->AllocObject(self))); in GetResourceAsStream() 598 ArtMethod* constructor = h_class->FindConstructor("([B)V", cl->GetImagePointerSize()); in GetResourceAsStream() 1033 Handle<mirror::Class> h_class(hs.NewHandle(klass)); in CreateInstanceOf() local 1034 Handle<mirror::Object> h_obj(hs.NewHandle(h_class->AllocObject(self))); in CreateInstanceOf() 1855 auto h_class(hs.NewHandle(reinterpret_cast<mirror::Class*>(args[0])->AsClass())); in UnstartedJNIArrayCreateMultiArray() local [all …]
|
H A D | interpreter_common.h | 636 Handle<mirror::Class> h_class(hs.NewHandle(java_lang_string_class)); in ResolveString() 638 self, h_class, /*can_init_fields=*/ true, /*can_init_parents=*/ true))) { in ResolveString() 642 DCHECK(h_class->IsInitializing()); in ResolveString()
|
H A D | interpreter_common.cc | 266 Handle<mirror::Class> h_class(hs.NewHandle(declaringClass)); in ArtInterpreterToCompiledCodeBridge() local 268 self, h_class, /*can_init_fields=*/ true, /*can_init_parents=*/ true))) { in ArtInterpreterToCompiledCodeBridge() 274 DCHECK(h_class->IsInitializing()); in ArtInterpreterToCompiledCodeBridge()
|
H A D | unstarted_runtime_test.cc | 1082 Handle<mirror::Class> h_class = hs.NewHandle(GetClassRoot<mirror::Class>()); in RunTest() local 1083 CHECK(class_linker->EnsureInitialized(self, h_class, true, true)); in RunTest()
|
/aosp12/art/runtime/interpreter/mterp/ |
H A D | nterp.cc | 484 Handle<mirror::Class> h_class(hs.NewHandle(resolved_field->GetDeclaringClass())); in NterpGetStaticField() local 486 self, h_class, /*can_init_fields=*/ true, /*can_init_parents=*/ true))) { in NterpGetStaticField() 490 DCHECK(h_class->IsInitializing()); in NterpGetStaticField()
|
/aosp12/art/runtime/native/ |
H A D | java_lang_Class.cc | 965 Handle<mirror::Class> h_class = hs.NewHandle(declaring_class); in Class_newInstance() local 967 self, h_class, /*can_init_fields=*/ true, /*can_init_parents=*/ true))) { in Class_newInstance() 971 DCHECK(h_class->IsInitializing()); in Class_newInstance()
|
/aosp12/art/runtime/entrypoints/quick/ |
H A 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() 2114 Handle<mirror::Class> h_class(hs.NewHandle(declaring_class)); in artQuickGenericJniTrampoline() local 2115 if (!runtime->GetClassLinker()->EnsureInitialized(self, h_class, true, true)) { in artQuickGenericJniTrampoline()
|
/aosp12/art/runtime/gc/ |
H A D | heap.cc | 2021 Handle<mirror::Class> h_class, in MatchesClass() argument 2025 ObjPtr<mirror::Class> klass = h_class.Get(); in MatchesClass()
|