/aosp12/art/runtime/ |
H A D | cha.cc | 108 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 D | aot_class_linker.cc | 81 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 D | class_linker_test.cc | 89 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 D | subtype_check_test.cc | 59 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 D | art_field-inl.h | 395 return (klass->GetSuperClass() != nullptr) ? in FindInstanceFieldWithOffset() 396 FindInstanceFieldWithOffset<kExactOffset>(klass->GetSuperClass(), field_offset) : nullptr; in FindInstanceFieldWithOffset()
|
H A D | debug_print.cc | 181 klass = klass->GetSuperClass()) { in DumpB77342775DebugData()
|
H A D | class_linker.cc | 4671 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 D | subtype_check.h | 376 return ClassPtr(klass->GetSuperClass()); in GetParentClass()
|
H A D | art_method.cc | 212 ObjPtr<mirror::Class> super_class = declaring_class->GetSuperClass(); in FindOverriddenMethod()
|
/aosp12/art/runtime/mirror/ |
H A D | class.cc | 396 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 D | class-inl.h | 63 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 D | object-refvisitor-inl.h | 83 super_class = super_class->GetSuperClass<kVerifyFlags, kReadBarrierOption>(); in VisitReferences()
|
H A D | object.cc | 236 for (ObjPtr<Class> cur = c; cur != nullptr; cur = cur->GetSuperClass()) { in CheckFieldAssignmentImpl()
|
/aosp12/art/runtime/verifier/ |
H A D | reg_type.cc | 521 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 D | class_verifier.cc | 167 ObjPtr<mirror::Class> super = klass->GetSuperClass(); in CommonVerifyClass()
|
/aosp12/art/runtime/hprof/ |
H A D | hprof.cc | 1065 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 D | perfetto_hprof.cc | 675 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 D | ti_redefine.cc | 1112 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 D | ti_heap.cc | 318 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 D | nterp.cc | 357 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 D | entrypoint_utils-inl.h | 489 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 D | compiler_driver.cc | 749 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 D | elf_debug_info_writer.h | 370 ObjPtr<mirror::Class> base_class = type->GetSuperClass(); in Write()
|
/aosp12/art/compiler/dex/ |
H A D | inline_method_analyser.cc | 156 target_method->GetDeclaringClass() == method->GetDeclaringClass()->GetSuperClass()); in GetTargetConstructor()
|
/aosp12/art/compiler/optimizing/ |
H A D | instruction_builder.cc | 947 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()
|