Lines Matching refs:super
1608 if (clazz->super == NULL) { in findClassNoInit()
1712 newClass->super = (ClassObject*) pClassDef->superclassIdx; in loadClassFromDex0()
2388 if (clazz->super != NULL) { in computeRefOffsets()
2389 clazz->refOffsets = clazz->super->refOffsets; in computeRefOffsets()
2497 assert(sizeof(superclassIdx) == sizeof(clazz->super)); in dvmLinkClass()
2498 superclassIdx = (u4) clazz->super; in dvmLinkClass()
2499 clazz->super = NULL; in dvmLinkClass()
2506 ClassObject* super = dvmResolveClass(clazz, superclassIdx, false); in dvmLinkClass() local
2507 if (super == NULL) { in dvmLinkClass()
2520 offsetof(ClassObject, super), in dvmLinkClass()
2521 (Object *)super); in dvmLinkClass()
2581 if (clazz->super != NULL) { in dvmLinkClass()
2595 if (clazz->super == NULL) { in dvmLinkClass()
2601 if (dvmIsFinalClass(clazz->super)) { in dvmLinkClass()
2603 clazz->descriptor, clazz->super->descriptor); in dvmLinkClass()
2607 } else if (dvmIsInterfaceClass(clazz->super)) { in dvmLinkClass()
2609 clazz->descriptor, clazz->super->descriptor); in dvmLinkClass()
2613 } else if (!dvmCheckClassAccess(clazz, clazz->super)) { in dvmLinkClass()
2615 clazz->descriptor, clazz->super->descriptor); in dvmLinkClass()
2625 if (IS_CLASS_FLAG_SET(clazz->super, CLASS_ISFINALIZABLE)) { in dvmLinkClass()
2632 if (IS_CLASS_FLAG_SET(clazz->super, CLASS_ISREFERENCE)) { in dvmLinkClass()
2638 superRefFlags = GET_CLASS_FLAG_GROUP(clazz->super, in dvmLinkClass()
2644 clazz->super->classLoader == NULL && in dvmLinkClass()
2645 strcmp(clazz->super->descriptor, in dvmLinkClass()
2812 if (clazz->super != NULL) { in createVtable()
2819 if (clazz->super != NULL) { in createVtable()
2820 maxCount += clazz->super->vtableCount; in createVtable()
2841 if (clazz->super != NULL) { in createVtable()
2844 memcpy(clazz->vtable, clazz->super->vtable, in createVtable()
2845 sizeof(*(clazz->vtable)) * clazz->super->vtableCount); in createVtable()
2846 actualCount = clazz->super->vtableCount; in createVtable()
2855 for (si = 0; si < clazz->super->vtableCount; si++) { in createVtable()
2875 if (si == clazz->super->vtableCount) { in createVtable()
2959 if (clazz->super != NULL) in createIftable()
2960 superIfCount = clazz->super->iftableCount; in createIftable()
2988 memcpy(clazz->iftable, clazz->super->iftable, in createIftable()
3499 if (clazz->super != NULL) in computeFieldOffsets()
3500 fieldOffset = clazz->super->objectSize; in computeFieldOffsets()
4076 if (clazz->super != NULL && in validateSuperDescriptors()
4077 clazz->classLoader != clazz->super->classLoader) in validateSuperDescriptors()
4098 for (i = clazz->super->vtableCount - 1; i >= 0; i--) { in validateSuperDescriptors()
4100 if (meth != clazz->super->vtable[i] && in validateSuperDescriptors()
4101 !checkMethodDescriptorClasses(meth, clazz->super, clazz)) in validateSuperDescriptors()
4105 clazz->super->descriptor, clazz->super->classLoader); in validateSuperDescriptors()
4432 if (clazz->super != NULL && clazz->super->status != CLASS_INITIALIZED) { in dvmInitClass()
4434 if (!dvmInitClass(clazz->super)) { in dvmInitClass()
4658 const ClassObject* super; in dumpClass() local
4688 if ((u4)clazz->super > 0x10000 && (u4) clazz->super != (u4)-1) in dumpClass()
4689 super = clazz->super; in dumpClass()
4691 super = NULL; in dumpClass()
4697 super != NULL ? (int) super->objectSize : -1); in dumpClass()
4700 if (super != NULL) in dumpClass()
4701 LOGI(" super='%s' (cl=%p)\n", super->descriptor, super->classLoader); in dumpClass()
4727 super != NULL ? super->vtableCount : 0); in dumpClass()