/art/runtime/ |
D | cha.cc | 107 ObjPtr<mirror::Class> super = klass->GetSuperClass<kDefaultVerifyFlags, kWithoutReadBarrier>(); in ResetSingleImplementationInHierarchy() 135 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 mirror::Class* super_super = klass->GetSuperClass()->GetSuperClass(); in CheckVirtualMethodSingleImplementationInfo() 459 VerifyNonSingleImplementation(super_super->GetSuperClass(), in CheckVirtualMethodSingleImplementationInfo() 465 super_super = super_super->GetSuperClass(); in CheckVirtualMethodSingleImplementationInfo() 564 mirror::Class* super_class = klass->GetSuperClass(); in UpdateAfterLoadingOf()
|
D | aot_class_linker.cc | 47 if (klass->GetSuperClass()->GetStatus() == ClassStatus::kInitializing) { in InitializeClass()
|
D | class_linker_test.cc | 83 EXPECT_TRUE(primitive->GetClass()->GetSuperClass() != nullptr); in AssertPrimitiveClass() 86 EXPECT_TRUE(primitive->GetSuperClass() == nullptr); in AssertPrimitiveClass() 122 EXPECT_EQ(JavaLangObject, JavaLangObject->GetClass()->GetSuperClass()); in AssertObjectClass() 125 EXPECT_TRUE(JavaLangObject->GetSuperClass() == nullptr); in AssertObjectClass() 194 EXPECT_TRUE(array->GetClass()->GetSuperClass() != nullptr); in AssertArrayClass() 197 EXPECT_TRUE(array->GetSuperClass() != nullptr); in AssertArrayClass() 199 EXPECT_EQ(class_linker_->FindSystemClass(self, "Ljava/lang/Object;"), array->GetSuperClass()); in AssertArrayClass() 267 EXPECT_TRUE(klass->GetSuperClass() != nullptr); in AssertClass() 392 k = k->GetSuperClass(); in AssertClass() 916 EXPECT_EQ(JavaLangObject, MyClass->GetClass()->GetSuperClass()); in TEST_F() [all …]
|
D | debug_print.cc | 181 klass = klass->GetSuperClass()) { in DumpB77342775DebugData()
|
D | subtype_check_test.cc | 59 MockClass* GetSuperClass() const { in GetSuperClass() function 64 return GetSuperClass() != nullptr; in HasSuperClass() 173 kls = kls->GetSuperClass(); in SlowIsSubtypeOf() 584 ss_ << "{Parent}: " << *(kls->GetSuperClass()); in Record()
|
D | art_field-inl.h | 394 return (klass->GetSuperClass() != nullptr) ? in FindInstanceFieldWithOffset() 395 FindInstanceFieldWithOffset<kExactOffset>(klass->GetSuperClass(), field_offset) : nullptr; in FindInstanceFieldWithOffset()
|
D | subtype_check.h | 363 return ClassPtr(klass->GetSuperClass()); in GetParentClass()
|
D | class_linker.cc | 1310 ObjPtr<mirror::Class> super_class = klass->GetSuperClass(); in Update() 4087 MutableHandle<mirror::Class> supertype(hs.NewHandle(klass->GetSuperClass())); in VerifyClass() 4132 supertype.Get() == klass->GetSuperClass() || in VerifyClass() 4637 ObjPtr<mirror::Class> super_class = klass->GetSuperClass(); in CanWeInitializeClass() 4769 ObjPtr<mirror::Class> super_class = klass->GetSuperClass(); in InitializeClass() 5178 klass->GetClassLoader() != klass->GetSuperClass()->GetClassLoader()) { in ValidateSuperClassDescriptors() 5179 super_klass.Assign(klass->GetSuperClass()); in ValidateSuperClassDescriptors() 5180 for (int i = klass->GetSuperClass()->GetVTableLength() - 1; i >= 0; --i) { in ValidateSuperClassDescriptors() 5182 auto* super_m = klass->GetSuperClass()->GetVTableEntry(i, image_pointer_size_); in ValidateSuperClassDescriptors() 5321 klass = klass->GetSuperClass(); in FindSuperImt() [all …]
|
D | art_method.cc | 217 mirror::Class* super_class = declaring_class->GetSuperClass(); in FindOverriddenMethod()
|
/art/runtime/mirror/ |
D | class.cc | 313 Handle<Class> h_super(hs.NewHandle(GetSuperClass())); in DumpClass() 388 for (ObjPtr<Class> c = this; c != nullptr; c = c->GetSuperClass()) { in SetReferenceInstanceOffsets() 484 ObjPtr<Class> object_class = klass->GetSuperClass(); in FindInterfaceMethodWithSignature() 545 for (; klass != declaring_class; klass = klass->GetSuperClass()) { in IsInheritedMethod() 570 ObjPtr<Class> klass = this_klass->GetSuperClass(); in FindClassMethodWithSignature() 572 for (; klass != nullptr; klass = klass->GetSuperClass()) { in FindClassMethodWithSignature() 595 klass = klass->GetSuperClass(); in FindClassMethodWithSignature() 597 for (; klass != end_klass; klass = klass->GetSuperClass()) { in FindClassMethodWithSignature() 658 ObjPtr<Class> klass = GetSuperClass(); in FindClassMethod() 659 for (; klass != nullptr; klass = klass->GetSuperClass()) { in FindClassMethod() [all …]
|
D | method_handle_impl.cc | 34 mirror::Class* klass = MethodHandleImpl::StaticClass()->GetSuperClass(); in StaticClass()
|
D | object-refvisitor-inl.h | 81 super_class = super_class->GetSuperClass<kVerifyFlags, kReadBarrierOption>(); in VisitReferences()
|
D | class-inl.h | 61 inline Class* Class::GetSuperClass() { in GetSuperClass() function 425 ObjPtr<Class> java_lang_Object = src->GetSuperClass(); in IsAssignableFromArray() 427 DCHECK(java_lang_Object->GetSuperClass() == nullptr) << src->PrettyClass(); in IsAssignableFromArray() 554 current = current->GetSuperClass(); in IsSubClass() 612 return GetSuperClass()->GetVTableEntry(method->GetMethodIndex(), pointer_size); in FindVirtualMethodForSuper() 652 ObjPtr<Class> super_class = GetSuperClass<kVerifyFlags, kReadBarrierOption>(); in GetFirstReferenceInstanceFieldOffset()
|
D | object.cc | 238 for (ObjPtr<Class> cur = c; cur != nullptr; cur = cur->GetSuperClass()) { in CheckFieldAssignmentImpl()
|
D | class.h | 469 return !IsPrimitive() && GetSuperClass() == nullptr; in IsObjectClass() 630 ALWAYS_INLINE Class* GetSuperClass() REQUIRES_SHARED(Locks::mutator_lock_); 639 return GetSuperClass() != nullptr; in HasSuperClass()
|
/art/runtime/verifier/ |
D | reg_type.cc | 506 const RegType& RegType::GetSuperClass(RegTypeCache* cache) const { in GetSuperClass() function in art::verifier::RegType 508 mirror::Class* super_klass = GetClass()->GetSuperClass(); in GetSuperClass() 781 mirror::Class* result = s->GetSuperClass(); // short-cut to java.lang.Object in ClassJoin() 804 s = s->GetSuperClass(); in ClassJoin() 809 t = t->GetSuperClass(); in ClassJoin() 815 s = s->GetSuperClass(); in ClassJoin() 816 t = t->GetSuperClass(); in ClassJoin()
|
D | reg_type_cache-inl.h | 167 mirror::Class::GetJavaLangClass()->GetSuperClass(), precise); in JavaLangObject()
|
D | verifier_deps.cc | 360 current = current->GetSuperClass(); in FindOneClassPathBoundaryForInterface() 468 source = source->GetSuperClass(); in AddAssignability()
|
/art/runtime/hprof/ |
D | hprof.cc | 1065 if (klass->IsClassLoaderClass() && klass->GetSuperClass()->IsObjectClass()) { in AddRuntimeInternalObjectsField() 1254 __ AddClassId(LookupClassId(klass->GetSuperClass())); in DumpHeapClass() 1283 DCHECK(class_class->GetSuperClass()->IsObjectClass()); in DumpHeapClass() 1285 + class_class->GetSuperClass()->NumInstanceFields() in DumpHeapClass() 1376 for (ArtField& object_instance_field : class_class->GetSuperClass()->GetIFields()) { in DumpHeapClass() 1546 klass = klass->GetSuperClass(); in DumpHeapInstanceObject()
|
/art/openjdkjvmti/ |
D | ti_heap.cc | 288 if (klass->GetSuperClass() == nullptr) { in ReportFieldsRecursive() 299 klass->GetSuperClass(), in ReportFieldsRecursive() 312 klass->GetSuperClass(), in ReportFieldsRecursive() 384 if (klass->GetSuperClass() != nullptr) { in Visit() 385 Visit(self, klass->GetSuperClass(), visitor); in Visit() 1112 klass->GetSuperClass()); in VisitClass()
|
/art/runtime/entrypoints/ |
D | entrypoint_utils-inl.h | 510 super_class = h_referring_class->GetSuperClass(); in FindMethodFromCode() 693 ObjPtr<mirror::Class> super_class = referring_class->GetSuperClass(); in FindMethodFast()
|
/art/compiler/driver/ |
D | compiler_driver.cc | 1188 klass.Assign(klass->GetSuperClass()); in MaybeAddToImageClasses() 2483 MutableHandle<mirror::Class> super_klass(hs.NewHandle<mirror::Class>(klass->GetSuperClass())); in PreResolveTypes() 2517 ObjPtr<mirror::Class> super_class = klass->GetSuperClass(); in InitializeDependencies() 2558 ObjPtr<mirror::Class> super_class = klass->GetSuperClass(); in NoClinitInDependency() 2647 FillIMTAndConflictTables(klass->GetSuperClass()); in FillIMTAndConflictTables()
|
/art/compiler/debug/ |
D | elf_debug_info_writer.h | 388 mirror::Class* base_class = type->GetSuperClass(); in Write()
|
/art/compiler/dex/ |
D | inline_method_analyser.cc | 156 target_method->GetDeclaringClass() == method->GetDeclaringClass()->GetSuperClass()); in GetTargetConstructor()
|
/art/runtime/interpreter/ |
D | unstarted_runtime_test.cc | 447 hs_misc.NewHandle(mirror::Class::GetJavaLangClass()->GetSuperClass())); in TEST_F() 480 hs_object.NewHandle(mirror::Class::GetJavaLangClass()->GetSuperClass())); in TEST_F()
|