Home
last modified time | relevance | path

Searched refs:GetSuperClass (Results 1 – 25 of 36) sorted by relevance

12

/aosp12/art/runtime/
H A Dcha.cc108 ObjPtr<mirror::Class> super = klass->GetSuperClass<kDefaultVerifyFlags, kWithoutReadBarrier>(); in ResetSingleImplementationInHierarchy()
136 super_it = super_it->GetSuperClass<kDefaultVerifyFlags, kWithoutReadBarrier>()) { in ResetSingleImplementationInHierarchy()
307 in = in->GetSuperClass(); in VerifyNonSingleImplementation()
321 verify_class = verify_class->GetSuperClass(); in VerifyNonSingleImplementation()
365 VerifyNonSingleImplementation(klass->GetSuperClass()->GetSuperClass(), in CheckVirtualMethodSingleImplementationInfo()
375 VerifyNonSingleImplementation(klass->GetSuperClass()->GetSuperClass(), in CheckVirtualMethodSingleImplementationInfo()
436 ObjPtr<mirror::Class> super_super = klass->GetSuperClass()->GetSuperClass(); in CheckVirtualMethodSingleImplementationInfo()
459 VerifyNonSingleImplementation(super_super->GetSuperClass(), in CheckVirtualMethodSingleImplementationInfo()
465 super_super = super_super->GetSuperClass(); in CheckVirtualMethodSingleImplementationInfo()
569 ObjPtr<mirror::Class> super_class = klass->GetSuperClass(); in UpdateAfterLoadingOf()
H A Daot_class_linker.cc81 if (klass->GetSuperClass()->GetStatus() == ClassStatus::kInitializing) { in InitializeClass()
167 ObjPtr<mirror::Class> superclass = klass->GetSuperClass(); in CanReferenceInBootImageExtension()
173 superclass = superclass->GetSuperClass(); in CanReferenceInBootImageExtension()
197 k = k->GetSuperClass(); in CanReferenceInBootImageExtension()
H A Dclass_linker_test.cc89 EXPECT_TRUE(primitive->GetClass()->GetSuperClass() != nullptr); in AssertPrimitiveClass()
92 EXPECT_TRUE(primitive->GetSuperClass() == nullptr); in AssertPrimitiveClass()
128 EXPECT_OBJ_PTR_EQ(JavaLangObject, JavaLangObject->GetClass()->GetSuperClass()); in AssertObjectClass()
131 EXPECT_TRUE(JavaLangObject->GetSuperClass() == nullptr); in AssertObjectClass()
201 EXPECT_TRUE(array->GetClass()->GetSuperClass() != nullptr); in AssertArrayClass()
204 EXPECT_TRUE(array->GetSuperClass() != nullptr); in AssertArrayClass()
207 array->GetSuperClass()); in AssertArrayClass()
274 EXPECT_TRUE(klass->GetSuperClass() != nullptr); in AssertClass()
399 k = k->GetSuperClass(); in AssertClass()
940 EXPECT_OBJ_PTR_EQ(JavaLangObject.Get(), MyClass->GetClass()->GetSuperClass()); in TEST_F()
[all …]
H A Dsubtype_check_test.cc59 MockClass* GetSuperClass() const { in GetSuperClass() function
64 return GetSuperClass() != nullptr; in HasSuperClass()
175 kls = kls->GetSuperClass(); in SlowIsSubtypeOf()
586 ss_ << "{Parent}: " << *(kls->GetSuperClass()); in Record()
H A Dart_field-inl.h395 return (klass->GetSuperClass() != nullptr) ? in FindInstanceFieldWithOffset()
396 FindInstanceFieldWithOffset<kExactOffset>(klass->GetSuperClass(), field_offset) : nullptr; in FindInstanceFieldWithOffset()
H A Ddebug_print.cc181 klass = klass->GetSuperClass()) { in DumpB77342775DebugData()
H A Dclass_linker.cc4671 supertype.Get() == klass->GetSuperClass() || in VerifyClass()
5240 ObjPtr<mirror::Class> super_class = klass->GetSuperClass(); in CanWeInitializeClass()
5380 ObjPtr<mirror::Class> super_class = klass->GetSuperClass(); in InitializeClass()
5808 super_klass.Assign(klass->GetSuperClass()); in ValidateSuperClassDescriptors()
5963 klass = klass->GetSuperClass(); in FindSuperImt()
6172 ObjPtr<mirror::Class> super = klass->GetSuperClass(); in LinkSuperClass()
6241 super = super->GetSuperClass(); in LinkSuperClass()
7009 ObjPtr<mirror::Class> super_class = klass->GetSuperClass(); in FillIMTAndConflictTables()
7624 ObjPtr<mirror::Class> super_class = klass->GetSuperClass(); in FillImtFromSuperClass()
8809 cur_super = cur_super->GetSuperClass(); in LinkFields()
[all …]
H A Dsubtype_check.h376 return ClassPtr(klass->GetSuperClass()); in GetParentClass()
H A Dart_method.cc212 ObjPtr<mirror::Class> super_class = declaring_class->GetSuperClass(); in FindOverriddenMethod()
/aosp12/art/runtime/mirror/
H A Dclass.cc396 Handle<Class> h_super(hs.NewHandle(GetSuperClass())); in DumpClass()
559 ObjPtr<Class> object_class = klass->GetSuperClass(); in FindInterfaceMethodWithSignature()
620 for (; klass != declaring_class; klass = klass->GetSuperClass()) { in IsInheritedMethod()
645 ObjPtr<Class> klass = this_klass->GetSuperClass(); in FindClassMethodWithSignature()
647 for (; klass != nullptr; klass = klass->GetSuperClass()) { in FindClassMethodWithSignature()
670 klass = klass->GetSuperClass(); in FindClassMethodWithSignature()
672 for (; klass != end_klass; klass = klass->GetSuperClass()) { in FindClassMethodWithSignature()
738 ObjPtr<Class> klass = GetSuperClass(); in FindClassMethod()
739 for (; klass != nullptr; klass = klass->GetSuperClass()) { in FindClassMethod()
1212 common_super_class = old_common->GetSuperClass(); in GetCommonSuperClass()
[all …]
H A Dclass-inl.h63 inline ObjPtr<Class> Class::GetSuperClass() { in GetSuperClass() function
87 return GetSuperClass<kDefaultVerifyFlags, kWithoutReadBarrier>() != nullptr; in HasSuperClass()
446 ObjPtr<Class> java_lang_Object = src->GetSuperClass(); in IsAssignableFromArray()
448 DCHECK(java_lang_Object->GetSuperClass() == nullptr) << src->PrettyClass(); in IsAssignableFromArray()
591 current = current->GetSuperClass(); in IsSubClass()
649 return GetSuperClass()->GetVTableEntry(method->GetMethodIndex(), pointer_size); in FindVirtualMethodForSuper()
690 ObjPtr<Class> super_class = GetSuperClass<kVerifyFlags, kReadBarrierOption>(); in GetFirstReferenceInstanceFieldOffset()
1049 return !IsPrimitive() && GetSuperClass<kDefaultVerifyFlags, kWithoutReadBarrier>() == nullptr; in IsObjectClass()
H A Dobject-refvisitor-inl.h83 super_class = super_class->GetSuperClass<kVerifyFlags, kReadBarrierOption>(); in VisitReferences()
H A Dobject.cc236 for (ObjPtr<Class> cur = c; cur != nullptr; cur = cur->GetSuperClass()) { in CheckFieldAssignmentImpl()
/aosp12/art/runtime/verifier/
H A Dreg_type.cc521 const RegType& RegType::GetSuperClass(RegTypeCache* cache) const { in GetSuperClass() function in art::verifier::RegType
523 ObjPtr<mirror::Class> super_klass = GetClass()->GetSuperClass(); in GetSuperClass()
658 s = s->GetSuperClass(); in ClassJoin()
663 t = t->GetSuperClass(); in ClassJoin()
669 s = s->GetSuperClass(); in ClassJoin()
670 t = t->GetSuperClass(); in ClassJoin()
684 ObjPtr<mirror::Class> result = s->GetSuperClass(); // short-cut to java.lang.Object in ArrayClassJoin()
740 ObjPtr<mirror::Class> obj_class = s->IsInterface() ? s->GetSuperClass() : t->GetSuperClass(); in InterfaceClassJoin()
H A Dclass_verifier.cc167 ObjPtr<mirror::Class> super = klass->GetSuperClass(); in CommonVerifyClass()
/aosp12/art/runtime/hprof/
H A Dhprof.cc1065 if (klass->IsClassLoaderClass() && klass->GetSuperClass()->IsObjectClass()) { in AddRuntimeInternalObjectsField()
1255 __ AddClassId(LookupClassId(klass->GetSuperClass().Ptr())); in DumpHeapClass()
1284 DCHECK(class_class->GetSuperClass()->IsObjectClass()); in DumpHeapClass()
1286 + class_class->GetSuperClass()->NumInstanceFields() in DumpHeapClass()
1377 for (ArtField& object_instance_field : class_class->GetSuperClass()->GetIFields()) { in DumpHeapClass()
1546 klass = klass->GetSuperClass().Ptr(); in DumpHeapInstanceObject()
/aosp12/art/perfetto_hprof/
H A Dperfetto_hprof.cc675 if (klass->GetSuperClass().Ptr()) { in DumpPerfetto()
678 reinterpret_cast<uintptr_t>(klass->GetSuperClass().Ptr()))); in DumpPerfetto()
744 cls = cls->GetSuperClass().Ptr()) { in DumpPerfetto()
/aosp12/art/openjdkjvmti/
H A Dti_redefine.cc1112 if (!current_class->GetSuperClass()->DescriptorEquals(super_descriptor)) { in CheckClass()
1706 c = c->GetSuperClass(); in CompareClasses()
1890 if (setup_single_redefinition(cur_data, hs.NewHandle(old_klass->GetSuperClass())).IsNull()) { in FinishNewClassAllocations()
1963 return v.Get() == old_type->GetSuperClass(); in FinishNewClassAllocations()
1968 << " expected to find " << old_type->GetSuperClass()->PrettyClass(); in FinishNewClassAllocations()
2037 art::Handle<art::mirror::Class> super_class(hs.NewHandle(old_class->GetSuperClass())); in AllocateNewClassObject()
2693 if (!is_static && !target_class->GetSuperClass()->IsObjectClass()) { in CopyFields()
2695 is_static, target, target_class->GetSuperClass(), source, source_class->GetSuperClass()); in CopyFields()
2735 if (!is_static && !target_class->GetSuperClass()->IsObjectClass()) { in ClearFields()
2736 ClearFields(is_static, target, target_class->GetSuperClass()); in ClearFields()
H A Dti_heap.cc318 if (klass->GetSuperClass() == nullptr) { in ReportFieldsRecursive()
329 klass->GetSuperClass(), in ReportFieldsRecursive()
342 klass->GetSuperClass(), in ReportFieldsRecursive()
414 if (klass->GetSuperClass() != nullptr) { in Visit()
415 Visit(self, klass->GetSuperClass(), visitor); in Visit()
1204 klass->GetSuperClass().Ptr()); in VisitClass()
/aosp12/art/runtime/interpreter/mterp/
H A Dnterp.cc357 ObjPtr<mirror::Class> super_class = executing_class->GetSuperClass(); in NterpGetMethod()
368 resolved_method = executing_class->GetSuperClass()->GetVTableEntry( in NterpGetMethod()
/aosp12/art/runtime/entrypoints/
H A Dentrypoint_utils-inl.h489 super_class = h_referring_class->GetSuperClass(); in FindMethodToCall()
683 ObjPtr<mirror::Class> super_class = referring_class->GetSuperClass(); in FindMethodFast()
/aosp12/art/dex2oat/driver/
H A Dcompiler_driver.cc749 FillIMTAndConflictTables(klass->GetSuperClass()); in FillIMTAndConflictTables()
1137 klass = klass->GetSuperClass(); in MaybeAddToImageClasses()
2409 MutableHandle<mirror::Class> super_klass(hs.NewHandle<mirror::Class>(klass->GetSuperClass())); in PreResolveTypes()
2444 Handle<mirror::Class> super_class = hs.NewHandle(klass->GetSuperClass()); in InitializeDependencies()
2483 ObjPtr<mirror::Class> super_class = klass->GetSuperClass(); in NoClinitInDependency()
/aosp12/art/compiler/debug/
H A Delf_debug_info_writer.h370 ObjPtr<mirror::Class> base_class = type->GetSuperClass(); in Write()
/aosp12/art/compiler/dex/
H A Dinline_method_analyser.cc156 target_method->GetDeclaringClass() == method->GetDeclaringClass()->GetSuperClass()); in GetTargetConstructor()
/aosp12/art/compiler/optimizing/
H A Dinstruction_builder.cc947 compiling_class->GetSuperClass()->GetVTableLength())) { in ResolveMethod()
951 actual_method = compiling_class->GetSuperClass()->GetVTableEntry( in ResolveMethod()
1458 for (ObjPtr<mirror::Class> klass = cls; klass != nullptr; klass = klass->GetSuperClass()) { in HasTrivialInitialization()

12