/art/runtime/mirror/ |
D | object-refvisitor-inl.h | 79 ObjPtr<Class> super_class = klass; in VisitReferences() local 82 super_class->NumReferenceInstanceFields<kVerifyFlags>(); in VisitReferences() 83 super_class = super_class->GetSuperClass<kVerifyFlags, kReadBarrierOption>(); in VisitReferences() 84 } while (super_class != nullptr); in VisitReferences()
|
D | class-inl.h | 690 ObjPtr<Class> super_class = GetSuperClass<kVerifyFlags, kReadBarrierOption>(); in GetFirstReferenceInstanceFieldOffset() local 691 return (super_class != nullptr) in GetFirstReferenceInstanceFieldOffset() 692 ? MemberOffset(RoundUp(super_class->GetObjectSize<kVerifyFlags>(), kHeapReferenceSize)) in GetFirstReferenceInstanceFieldOffset()
|
/art/runtime/entrypoints/ |
D | entrypoint_utils-inl.h | 487 ObjPtr<mirror::Class> super_class = nullptr; in FindMethodToCall() local 489 super_class = h_referring_class->GetSuperClass(); in FindMethodToCall() 494 if (super_class == nullptr || in FindMethodToCall() 495 !super_class->HasVTable() || in FindMethodToCall() 496 vtable_index >= static_cast<uint32_t>(super_class->GetVTableLength())) { in FindMethodToCall() 503 DCHECK(super_class != nullptr); in FindMethodToCall() 504 DCHECK(super_class->HasVTable()); in FindMethodToCall() 505 return super_class->GetVTableEntry(vtable_index, class_linker->GetImagePointerSize()); in FindMethodToCall() 683 ObjPtr<mirror::Class> super_class = referring_class->GetSuperClass(); in FindMethodFast() local 684 if (resolved_method->GetMethodIndex() >= super_class->GetVTableLength()) { in FindMethodFast() [all …]
|
/art/test/utils/python/ |
D | generate_java_main.py | 216 c = classes.get(c.super_class) 291 super_class = iface.attrib['super'], 299 super_class = clazz.attrib['super'],
|
/art/runtime/ |
D | cha.cc | 569 ObjPtr<mirror::Class> super_class = klass->GetSuperClass(); in UpdateAfterLoadingOf() local 570 if (super_class == nullptr) { in UpdateAfterLoadingOf() 579 for (int32_t i = 0; i < super_class->GetVTableLength(); ++i) { in UpdateAfterLoadingOf() 581 ArtMethod* method_in_super = super_class->GetVTableEntry(i, image_pointer_size); in UpdateAfterLoadingOf() 603 for (int32_t i = super_class->GetVTableLength(); i < klass->GetVTableLength(); ++i) { in UpdateAfterLoadingOf()
|
D | art_method.cc | 212 ObjPtr<mirror::Class> super_class = declaring_class->GetSuperClass(); in FindOverriddenMethod() local 217 if (super_class->HasVTable() && method_index < super_class->GetVTableLength()) { in FindOverriddenMethod() 218 result = super_class->GetVTableEntry(method_index, pointer_size); in FindOverriddenMethod()
|
D | class_linker.cc | 5229 ObjPtr<mirror::Class> super_class = klass->GetSuperClass(); in CanWeInitializeClass() local 5230 if (super_class->IsInitialized()) { in CanWeInitializeClass() 5233 return can_init_parents && CanWeInitializeClass(super_class, can_init_statics, can_init_parents); in CanWeInitializeClass() 5369 ObjPtr<mirror::Class> super_class = klass->GetSuperClass(); in InitializeClass() local 5370 if (!super_class->IsInitialized()) { in InitializeClass() 5371 CHECK(!super_class->IsInterface()); in InitializeClass() 5374 Handle<mirror::Class> handle_scope_super(hs.NewHandle(super_class)); in InitializeClass() 6119 ObjPtr<mirror::Class> super_class = ResolveType(super_class_idx, klass.Get()); in LoadSuperAndInterfaces() local 6120 if (super_class == nullptr) { in LoadSuperAndInterfaces() 6125 if (!klass->CanAccess(super_class)) { in LoadSuperAndInterfaces() [all …]
|
D | method_handles.cc | 703 ObjPtr<mirror::Class> super_class = referrer_class->GetSuperClass(); in RefineTargetMethod() local 705 DCHECK(super_class != nullptr); in RefineTargetMethod() 706 DCHECK(super_class->HasVTable()); in RefineTargetMethod() 709 DCHECK_LT(vtable_index, super_class->GetVTableLength()); in RefineTargetMethod() 710 return super_class->GetVTableEntry(vtable_index, kRuntimePointerSize); in RefineTargetMethod()
|
/art/test/004-JniTest/ |
D | jni_test.cc | 198 jclass super_class = env->FindClass("Main$testCallStaticVoidMethodOnSubClass_SuperClass"); in Java_Main_testCallStaticVoidMethodOnSubClassNative() local 199 CHECK(super_class != nullptr); in Java_Main_testCallStaticVoidMethodOnSubClassNative() 201 jmethodID execute = env->GetStaticMethodID(super_class, "execute", "()V"); in Java_Main_testCallStaticVoidMethodOnSubClassNative() 576 …void TestnonstaticCallNonvirtualMethod(bool super_object, bool super_class, bool super_method, con… in TestnonstaticCallNonvirtualMethod() argument 581 if (super_class && !super_method) { in TestnonstaticCallNonvirtualMethod() 588 jclass c = (super_class) ? super_ : sub_; in TestnonstaticCallNonvirtualMethod()
|
/art/runtime/interpreter/mterp/ |
D | nterp.cc | 357 ObjPtr<mirror::Class> super_class = executing_class->GetSuperClass(); in NterpGetMethod() local 358 if (super_class == nullptr || in NterpGetMethod() 359 !super_class->HasVTable() || in NterpGetMethod() 360 vtable_index >= static_cast<uint32_t>(super_class->GetVTableLength())) { in NterpGetMethod()
|
/art/openjdkjvmti/ |
D | ti_redefine.h | 192 art::Handle<art::mirror::Class> super_class,
|
D | ti_redefine.cc | 1863 [this](RedefinitionDataIter* data, art::Handle<art::mirror::Class> super_class) in FinishNewClassAllocations() 1868 super_class, in FinishNewClassAllocations() 2037 art::Handle<art::mirror::Class> super_class(hs.NewHandle(old_class->GetSuperClass())); in AllocateNewClassObject() local 2038 return AllocateNewClassObject(old_class, super_class, cache, /*dex_class_def_index*/0); in AllocateNewClassObject() 2043 art::Handle<art::mirror::Class> super_class, in AllocateNewClassObject() argument 2084 new_class->SetSuperClass(super_class.Get()); in AllocateNewClassObject()
|
/art/dex2oat/driver/ |
D | compiler_driver.cc | 2444 Handle<mirror::Class> super_class = hs.NewHandle(klass->GetSuperClass()); in InitializeDependencies() local 2445 if (!super_class->IsInitialized()) { in InitializeDependencies() 2446 this->TryInitializeClass(self, super_class, class_loader); in InitializeDependencies() 2447 if (!super_class->IsInitialized()) { in InitializeDependencies() 2483 ObjPtr<mirror::Class> super_class = klass->GetSuperClass(); in NoClinitInDependency() local 2485 Handle<mirror::Class> handle_scope_super(hs.NewHandle(super_class)); in NoClinitInDependency()
|
/art/compiler/optimizing/ |
D | instruction_builder.cc | 1352 static bool IsSubClass(ObjPtr<mirror::Class> to_test, ObjPtr<mirror::Class> super_class) in IsSubClass() argument 1354 return to_test != nullptr && !to_test->IsInterface() && to_test->IsSubClass(super_class); in IsSubClass()
|