Home
last modified time | relevance | path

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

/art/runtime/mirror/
Dclass.cc212 Handle<mirror::Class> h_super(hs.NewHandle(GetSuperClass())); in DumpClass()
285 for (Class* c = this; c != nullptr; c = c->GetSuperClass()) { in SetReferenceInstanceOffsets()
440 for (Class* klass = this; klass != nullptr; klass = klass->GetSuperClass()) { in FindDirectMethod()
451 for (Class* klass = this; klass != nullptr; klass = klass->GetSuperClass()) { in FindDirectMethod()
462 for (Class* klass = this; klass != nullptr; klass = klass->GetSuperClass()) { in FindDirectMethod()
509 for (Class* klass = this; klass != nullptr; klass = klass->GetSuperClass()) { in FindVirtualMethod()
520 for (Class* klass = this; klass != nullptr; klass = klass->GetSuperClass()) { in FindVirtualMethod()
531 for (Class* klass = this; klass != nullptr; klass = klass->GetSuperClass()) { in FindVirtualMethod()
578 for (Class* c = this; c != nullptr; c = c->GetSuperClass()) { in FindInstanceField()
590 for (Class* c = this; c != nullptr; c = c->GetSuperClass()) { in FindInstanceField()
[all …]
Dclass-inl.h48 inline Class* Class::GetSuperClass() { in GetSuperClass() function
264 Class* java_lang_Object = src->GetSuperClass(); in IsAssignableFromArray()
266 DCHECK(java_lang_Object->GetSuperClass() == nullptr) << PrettyClass(src); in IsAssignableFromArray()
366 current = current->GetSuperClass(); in IsSubClass()
396 return GetSuperClass()->GetVTableEntry(method->GetMethodIndex(), pointer_size); in FindVirtualMethodForSuper()
432 Class* super_class = GetSuperClass(); in GetFirstReferenceInstanceFieldOffset()
Dobject.cc205 for (Class* cur = c; cur != nullptr; cur = cur->GetSuperClass()) { in CheckFieldAssignmentImpl()
Dclass.h447 return !IsPrimitive() && GetSuperClass() == nullptr; in IsObjectClass()
636 ALWAYS_INLINE Class* GetSuperClass() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
647 return GetSuperClass() != nullptr; in HasSuperClass()
Dobject-inl.h960 klass = kIsStatic ? nullptr : klass->GetSuperClass()) { in VisitFieldsReferences()
/art/runtime/
Dart_field.cc59 return (klass->GetSuperClass() != nullptr) ? in FindInstanceFieldWithOffset()
60 FindInstanceFieldWithOffset(klass->GetSuperClass(), field_offset) : nullptr; in FindInstanceFieldWithOffset()
Dclass_linker_test.cc71 EXPECT_TRUE(primitive->GetClass()->GetSuperClass() != nullptr); in AssertPrimitiveClass()
74 EXPECT_TRUE(primitive->GetSuperClass() == nullptr); in AssertPrimitiveClass()
123 EXPECT_TRUE(array->GetClass()->GetSuperClass() != nullptr); in AssertArrayClass()
126 EXPECT_TRUE(array->GetSuperClass() != nullptr); in AssertArrayClass()
128 EXPECT_EQ(class_linker_->FindSystemClass(self, "Ljava/lang/Object;"), array->GetSuperClass()); in AssertArrayClass()
192 EXPECT_TRUE(klass->GetSuperClass() != nullptr); in AssertClass()
310 k = k->GetSuperClass(); in AssertClass()
701 EXPECT_EQ(JavaLangObject, JavaLangObject->GetClass()->GetSuperClass()); in TEST_F()
704 EXPECT_TRUE(JavaLangObject->GetSuperClass() == nullptr); in TEST_F()
746 EXPECT_EQ(JavaLangObject, MyClass->GetClass()->GetSuperClass()); in TEST_F()
[all …]
Dclass_linker.cc3033 Handle<mirror::Class> super(hs.NewHandle(klass->GetSuperClass())); in VerifyClass()
3540 mirror::Class* super_class = klass->GetSuperClass(); in CanWeInitializeClass()
3638 mirror::Class* super_class = klass->GetSuperClass(); in InitializeClass()
3947 klass->GetClassLoader() != klass->GetSuperClass()->GetClassLoader()) { in ValidateSuperClassDescriptors()
3948 super_klass.Assign(klass->GetSuperClass()); in ValidateSuperClassDescriptors()
3949 for (int i = klass->GetSuperClass()->GetVTableLength() - 1; i >= 0; --i) { in ValidateSuperClassDescriptors()
3951 auto* super_m = klass->GetSuperClass()->GetVTableEntry(i, image_pointer_size_); in ValidateSuperClassDescriptors()
4327 mirror::Class* super = klass->GetSuperClass(); in LinkSuperClass()
4378 super = super->GetSuperClass(); in LinkSuperClass()
4522 const size_t super_vtable_length = klass->GetSuperClass()->GetVTableLength(); in LinkVirtualMethods()
[all …]
Dart_method.cc117 mirror::Class* super_class = declaring_class->GetSuperClass(); in FindOverriddenMethod()
Djni_internal.cc409 return soa.AddLocalReference<jclass>(c->GetSuperClass()); in GetSuperclass()
2152 current_class = current_class->GetSuperClass()) { in RegisterNativeMethods()
Ddebugger.cc815 *superclass_id = gRegistry->Add(c->GetSuperClass()); in GetSuperclass()
/art/runtime/verifier/
Dreg_type.cc498 const RegType& RegType::GetSuperClass(RegTypeCache* cache) const { in GetSuperClass() function in art::verifier::RegType
500 mirror::Class* super_klass = GetClass()->GetSuperClass(); in GetSuperClass()
725 mirror::Class* result = s->GetSuperClass(); // short-cut to java.lang.Object in ClassJoin()
740 s = s->GetSuperClass(); in ClassJoin()
745 t = t->GetSuperClass(); in ClassJoin()
751 s = s->GetSuperClass(); in ClassJoin()
752 t = t->GetSuperClass(); in ClassJoin()
Dreg_type_cache-inl.h111 mirror::Class::GetJavaLangClass()->GetSuperClass(), precise); in JavaLangObject()
Dreg_type.h189 const RegType& GetSuperClass(RegTypeCache* cache) const
Dmethod_verifier.cc140 mirror::Class* super = klass->GetSuperClass(); in VerifyClass()
3502 const RegType& super = GetDeclaringClass().GetSuperClass(&reg_types_); in VerifyInvocationArgs()
3542 mirror::Class* object_klass = klass->GetClass()->GetSuperClass(); in GetQuickInvokedMethod()
/art/runtime/entrypoints/
Dentrypoint_utils-inl.h425 mirror::Class* super_class = (*referrer)->GetDeclaringClass()->GetSuperClass(); in FindMethodFromCode()
576 return referrer->GetDeclaringClass()->GetSuperClass()->GetVTableEntry( in FindMethodFast()
/art/runtime/gc/accounting/
Dspace_bitmap.cc193 mirror::Class* super = klass->GetSuperClass(); in WalkInstanceFields()
/art/runtime/hprof/
Dhprof.cc981 __ AddClassId(LookupClassId(klass->GetSuperClass())); in DumpHeapClass()
1167 klass = klass->GetSuperClass(); in DumpHeapInstanceObject()
/art/compiler/
Dimage_writer.cc783 mirror::Class* super = h_class->GetSuperClass(); in WalkInstanceFields()
/art/oatdump/
Doatdump.cc1651 mirror::Class* super = klass->GetSuperClass(); in DumpFields()
/art/compiler/driver/
Dcompiler_driver.cc852 klass.Assign(klass->GetSuperClass()); in MaybeAddToImageClasses()