Home
last modified time | relevance | path

Searched refs:h_klass (Results 1 – 18 of 18) sorted by relevance

/art/runtime/
Dtransaction_test.cc48 MutableHandle<mirror::Class> h_klass( in testTransactionAbort() local
51 ASSERT_TRUE(h_klass != nullptr); in testTransactionAbort()
52 class_linker_->EnsureInitialized(soa.Self(), h_klass, true, true); in testTransactionAbort()
53 ASSERT_TRUE(h_klass->IsInitialized()); in testTransactionAbort()
55 h_klass.Assign(class_linker_->FindSystemClass(soa.Self(), in testTransactionAbort()
57 ASSERT_TRUE(h_klass != nullptr); in testTransactionAbort()
58 class_linker_->EnsureInitialized(soa.Self(), h_klass, true, true); in testTransactionAbort()
59 ASSERT_TRUE(h_klass->IsInitialized()); in testTransactionAbort()
62 h_klass.Assign(class_linker_->FindClass(soa.Self(), "LTransaction$AbortHelperClass;", in testTransactionAbort()
64 ASSERT_TRUE(h_klass != nullptr); in testTransactionAbort()
[all …]
Dclass_linker.cc3325 ObjPtr<mirror::Class> Finish(Handle<mirror::Class> h_klass) in Finish()
3332 return h_klass.Get(); in Finish()
3338 Handle<mirror::Class> h_klass(hs.NewHandle(klass)); in Finish() local
3339 return Finish(h_klass); in Finish()
/art/tools/art_verifier/
Dart_verifier.cc218 MutableHandle<mirror::Class> h_klass(scope.NewHandle<mirror::Class>(nullptr)); in ExecuteWithRuntime() local
238 h_klass.Assign(class_linker->FindClass(soa.Self(), descriptor, h_loader)); in ExecuteWithRuntime()
239 if (h_klass == nullptr || h_klass->IsErroneous()) { in ExecuteWithRuntime()
246 h_dex_cache.Assign(h_klass->GetDexCache()); in ExecuteWithRuntime()
252 h_klass, in ExecuteWithRuntime()
255 *h_klass->GetClassDef(), in ExecuteWithRuntime()
/art/test/common/
Druntime_state.cc247 Handle<mirror::Class> h_klass(hs.NewHandle(method->GetDeclaringClass())); in ForceJitCompiled() local
249 if (!class_linker->EnsureInitialized(self, h_klass, true, true)) { in ForceJitCompiled()
253 if (UNLIKELY(!h_klass->IsInitialized())) { in ForceJitCompiled()
255 CHECK_EQ(h_klass->GetStatus(), ClassStatus::kInitializing); in ForceJitCompiled()
256 CHECK_EQ(h_klass->GetClinitThreadId(), self->GetTid()); in ForceJitCompiled()
262 if (!h_klass->IsVisiblyInitialized()) { in ForceJitCompiled()
/art/runtime/entrypoints/quick/
Dquick_dexcache_entrypoints.cc181 Handle<mirror::Class> h_klass = hs.NewHandle(klass); in artInitializeStaticStorageFromCode() local
183 self, h_klass, /* can_init_fields= */ true, /* can_init_parents= */ true); in artInitializeStaticStorageFromCode()
187 return h_klass.Get(); in artInitializeStaticStorageFromCode()
/art/runtime/native/
Djava_lang_Class.cc382 Handle<mirror::Class> h_klass = hs.NewHandle(DecodeClass(soa, javaThis)); in Class_getDeclaredField() local
384 hs.NewHandle(GetDeclaredField(soa.Self(), h_klass.Get(), h_string.Get())); in Class_getDeclaredField()
387 if (name_str == "value" && h_klass->IsStringClass()) { in Class_getDeclaredField()
398 ThrowNoSuchFieldException(h_klass.Get(), name_str); in Class_getDeclaredField()
444 Handle<mirror::Class> h_klass = hs.NewHandle(DecodeClass(soa, javaThis)); in Class_getDeclaredConstructorsInternal() local
445 if (UNLIKELY(h_klass->IsObsoleteObject())) { in Class_getDeclaredConstructorsInternal()
451 for (auto& m : h_klass->GetDirectMethods(kRuntimePointerSize)) { in Class_getDeclaredConstructorsInternal()
461 for (auto& m : h_klass->GetDirectMethods(kRuntimePointerSize)) { in Class_getDeclaredConstructorsInternal()
Djava_lang_reflect_Field.cc150 HandleWrapperObjPtr<mirror::Class> h_klass(hs.NewHandleWrapper(&declaring_class)); in CheckReceiver() local
152 self, h_klass, /*can_init_fields=*/ true, /*can_init_parents=*/ true))) { in CheckReceiver()
156 DCHECK(h_klass->IsInitializing()); in CheckReceiver()
/art/oatdump/
Doatdump.cc2764 MutableHandle<mirror::Class> h_klass(scope.NewHandle<mirror::Class>(nullptr)); in DumpImtStats() local
2772 h_klass.Assign(class_linker->FindClass(self, descriptor, h_class_loader)); in DumpImtStats()
2773 if (h_klass == nullptr) { in DumpImtStats()
2778 if (HasNoIMT(runtime, h_klass, pointer_size, &prepared)) { in DumpImtStats()
2783 ImTable* im_table = PrepareAndGetImTable(runtime, h_klass, pointer_size, &prepared); in DumpImtStats()
2908 Handle<mirror::Class> h_klass = scope.NewHandle<mirror::Class>(klass); in PrepareAndGetImTable() local
2910 ImTable* ret = PrepareAndGetImTable(runtime, h_klass, pointer_size, prepared); in PrepareAndGetImTable()
2911 *klass_out = h_klass.Get(); in PrepareAndGetImTable()
2916 Handle<mirror::Class> h_klass, in PrepareAndGetImTable() argument
2920 PrepareClass(runtime, h_klass, prepared); in PrepareAndGetImTable()
[all …]
/art/runtime/gc/
Dheap-inl.h74 HandleWrapperObjPtr<mirror::Class> h_klass(hs.NewHandleWrapper(&klass)); in AllocObjectWithAllocator()
75 l->PreObjectAllocated(self, h_klass, &byte_count); in AllocObjectWithAllocator()
Dheap.cc1898 HandleWrapperObjPtr<mirror::Class> h_klass(hs.NewHandleWrapper(klass)); in AllocateInternalWithGc() local
1905 l->PreObjectAllocated(self, h_klass, &alloc_size); in AllocateInternalWithGc()
/art/openjdkjvmti/
Dti_class.cc675 art::Handle<art::mirror::Class> h_klass(hs.NewHandle(klass)); in GetImplementedInterfaces() local
679 art::mirror::Class::ResolveDirectInterface(soa.Self(), h_klass, idx); in GetImplementedInterfaces()
722 art::Handle<art::mirror::Class> h_klass = hs.NewHandle(klass); in GetClassSignature() local
724 art::annotations::GetSignatureAnnotationForClass(h_klass); in GetClassSignature()
833 art::Handle<art::mirror::Class> h_klass(hs.NewHandle(klass)); in ClassGetModifiers() local
834 return art::mirror::Class::GetInnerClassFlags(h_klass, modifiers); in ClassGetModifiers()
Dti_redefine.cc355 art::Handle<art::mirror::Class> h_klass(hs.NewHandle(obj->AsClass())); in IsModifiableClassGeneric() local
358 Redefiner::GetClassRedefinitionError<kType>(h_klass, &err_unused) != ERR(UNMODIFIABLE_CLASS) in IsModifiableClassGeneric()
383 art::Handle<art::mirror::Class> h_klass(hs.NewHandle(obj->AsClass())); in GetClassRedefinitionError() local
384 return Redefiner::GetClassRedefinitionError<kType>(h_klass, error_msg); in GetClassRedefinitionError()
940 art::Handle<art::mirror::Class> h_klass(hs.NewHandle(GetMirrorClass())); in CheckMethods() local
946 uint32_t num_old_method = h_klass->GetDeclaredMethodsSlice(art::kRuntimePointerSize).size(); in CheckMethods()
962 const art::DexFile& old_dex_file = h_klass->GetDexFile(); in CheckMethods()
963 art::ClassAccessor old_accessor(old_dex_file, *h_klass->GetClassDef()); in CheckMethods()
1022 art::Handle<art::mirror::Class> h_klass(hs.NewHandle(GetMirrorClass())); in CheckFields() local
1026 const art::DexFile& old_dex_file = h_klass->GetDexFile(); in CheckFields()
[all …]
Dti_heap.cc1210 art::Handle<art::mirror::Class> h_klass(hs.NewHandle<art::mirror::Class>(klass)); in VisitClass() local
1211 for (size_t i = 0; i < h_klass->NumDirectInterfaces(); ++i) { in VisitClass()
1213 art::mirror::Class::ResolveDirectInterface(self, h_klass, i); in VisitClass()
1241 DCHECK_EQ(h_klass.Get(), klass); in VisitClass()
/art/runtime/interpreter/
Dunstarted_runtime.cc293 Handle<mirror::Class> h_klass(hs.NewHandle(param->AsClass())); in UnstartedClassNewInstance() local
296 if (h_klass == nullptr) { in UnstartedClassNewInstance()
303 if (h_klass->IsFinalizable()) { in UnstartedClassNewInstance()
305 h_klass->PrettyClass().c_str()); in UnstartedClassNewInstance()
316 if (cl->EnsureInitialized(self, h_klass, true, true)) { in UnstartedClassNewInstance()
317 ArtMethod* cons = h_klass->FindConstructor("()V", cl->GetImagePointerSize()); in UnstartedClassNewInstance()
322 Handle<mirror::Object> h_obj(hs.NewHandle(h_klass->AllocObject(self))); in UnstartedClassNewInstance()
332 h_klass->PrettyClass().c_str()); in UnstartedClassNewInstance()
337 h_klass->PrettyClass().c_str(), in UnstartedClassNewInstance()
/art/compiler/optimizing/
Dinstruction_builder.cc1745 Handle<mirror::Class> h_klass = graph_->GetHandleCache()->NewHandle(klass); in ProcessClinitCheckForInvoke() local
1746 HLoadClass* cls = BuildLoadClass(h_klass->GetDexTypeIndex(), in ProcessClinitCheckForInvoke()
1747 h_klass->GetDexFile(), in ProcessClinitCheckForInvoke()
1748 h_klass, in ProcessClinitCheckForInvoke()
2618 Handle<mirror::Class> h_klass = graph_->GetHandleCache()->NewHandle(klass); in ResolveClass() local
2619 class_cache_.Put(type_index, h_klass); in ResolveClass()
2620 return h_klass; in ResolveClass()
/art/dex2oat/driver/
Dcompiler_driver.cc1261 for (Handle<mirror::Class> h_klass : to_insert_) { in Walk()
1262 MaybeAddToImageClasses(self_, h_klass.Get(), image_class_descriptors_); in Walk()
2163 Handle<mirror::Class> h_klass(hs.NewHandle(klass->GetClass())); in TryInitializeClass() local
2164 ObjectLock<mirror::Class> lock(self, h_klass); in TryInitializeClass()
/art/runtime/mirror/
Dclass.cc1813 Handle<Class> h_klass = hs.NewHandle(klass); in GetDeclaredMethodInternal() local
1817 for (auto& m : h_klass->GetDeclaredVirtualMethods(kPointerSize)) { in GetDeclaredMethodInternal()
1850 for (auto& m : h_klass->GetDirectMethods(kPointerSize)) { in GetDeclaredMethodInternal()
/art/runtime/jni/
Djni_internal.cc470 Handle<mirror::Class> h_klass(hs.NewHandle(klass)); in EnsureInitialized() local
471 if (!Runtime::Current()->GetClassLinker()->EnsureInitialized(self, h_klass, true, true)) { in EnsureInitialized()
474 return h_klass.Get(); in EnsureInitialized()