• Home
  • Raw
  • Download

Lines Matching refs:clazz

296 static RefTypeId classObjectToRefTypeId(ClassObject* clazz)  in classObjectToRefTypeId()  argument
298 return (RefTypeId) registerObject((Object*) clazz, kRefTypeId, true); in classObjectToRefTypeId()
301 static RefTypeId classObjectToRefTypeIdNoReg(ClassObject* clazz)
303 return (RefTypeId) registerObject((Object*) clazz, kRefTypeId, false);
339 LOGV("+++ registering %p (%s)\n", obj, obj->clazz->descriptor); in dvmDbgRegisterObjectId()
536 ClassObject* clazz; in dvmDbgGetClassDescriptor() local
538 clazz = refTypeIdToClassObject(id); in dvmDbgGetClassDescriptor()
539 return clazz->descriptor; in dvmDbgGetClassDescriptor()
547 ClassObject* clazz = refTypeIdToClassObject(id); in dvmDbgGetClassObject() local
548 return objectToObjectId((Object*) clazz); in dvmDbgGetClassObject()
556 ClassObject* clazz = refTypeIdToClassObject(id); in dvmDbgGetSuperclass() local
557 return classObjectToRefTypeId(clazz->super); in dvmDbgGetSuperclass()
565 ClassObject* clazz = refTypeIdToClassObject(id); in dvmDbgGetClassLoader() local
566 return objectToObjectId(clazz->classLoader); in dvmDbgGetClassLoader()
574 ClassObject* clazz = refTypeIdToClassObject(id); in dvmDbgGetAccessFlags() local
575 return clazz->accessFlags & JAVA_FLAGS_MASK; in dvmDbgGetAccessFlags()
583 ClassObject* clazz = refTypeIdToClassObject(id); in dvmDbgIsInterface() local
584 return dvmIsInterfaceClass(clazz); in dvmDbgIsInterface()
653 ClassObject* clazz = (ClassObject*) dvmHashIterData(&iter); in dvmDbgGetVisibleClassList() local
655 if (clazz->classLoader == classLoader || in dvmDbgGetVisibleClassList()
656 dvmLoaderInInitiatingList(clazz, classLoader)) in dvmDbgGetVisibleClassList()
658 LOGVV(" match '%s'\n", clazz->descriptor); in dvmDbgGetVisibleClassList()
659 (*pClassRefBuf)[numClasses++] = classObjectToRefTypeId(clazz); in dvmDbgGetVisibleClassList()
676 static char* generateJNISignature(ClassObject* clazz) in generateJNISignature() argument
678 return strdup(clazz->descriptor); in generateJNISignature()
690 ClassObject* clazz = refTypeIdToClassObject(classId); in dvmDbgGetClassInfo() local
692 if (clazz->descriptor[0] == '[') { in dvmDbgGetClassInfo()
697 if (clazz->status == CLASS_ERROR) in dvmDbgGetClassInfo()
701 if (dvmIsInterfaceClass(clazz)) in dvmDbgGetClassInfo()
707 *pSignature = generateJNISignature(clazz); in dvmDbgGetClassInfo()
716 ClassObject* clazz; in dvmDbgFindLoadedClassBySignature() local
718 clazz = dvmFindLoadedClass(classDescriptor); in dvmDbgFindLoadedClassBySignature()
719 if (clazz != NULL) { in dvmDbgFindLoadedClassBySignature()
720 *pRefTypeId = classObjectToRefTypeId(clazz); in dvmDbgFindLoadedClassBySignature()
735 if (dvmIsArrayClass(obj->clazz)) in dvmDbgGetObjectType()
737 else if (dvmIsInterfaceClass(obj->clazz)) in dvmDbgGetObjectType()
741 *pRefTypeId = classObjectToRefTypeId(obj->clazz); in dvmDbgGetObjectType()
749 ClassObject* clazz = refTypeIdToClassObject(refTypeId); in dvmDbgGetClassObjectType() local
751 if (dvmIsArrayClass(clazz)) in dvmDbgGetClassObjectType()
753 else if (dvmIsInterfaceClass(clazz)) in dvmDbgGetClassObjectType()
766 ClassObject* clazz; in dvmDbgGetSignature() local
768 clazz = refTypeIdToClassObject(refTypeId); in dvmDbgGetSignature()
769 assert(clazz != NULL); in dvmDbgGetSignature()
771 return generateJNISignature(clazz); in dvmDbgGetSignature()
781 ClassObject* clazz; in dvmDbgGetSourceFile() local
783 clazz = refTypeIdToClassObject(refTypeId); in dvmDbgGetSourceFile()
784 assert(clazz != NULL); in dvmDbgGetSourceFile()
786 return clazz->sourceFile; in dvmDbgGetSourceFile()
800 return generateJNISignature(obj->clazz); in dvmDbgGetObjectTypeName()
855 ClassObject* clazz; in resultTagFromObject() local
860 clazz = obj->clazz; in resultTagFromObject()
867 if (clazz == gDvm.classJavaLangString) in resultTagFromObject()
869 else if (clazz == gDvm.classJavaLangClass) in resultTagFromObject()
871 else if (clazz == gDvm.classJavaLangThread) in resultTagFromObject()
873 else if (clazz == gDvm.classJavaLangThreadGroup) in resultTagFromObject()
875 else if (strcmp(clazz->descriptor, "Ljava/lang/ClassLoader;") == 0) in resultTagFromObject()
877 else if (clazz->descriptor[0] == '[') in resultTagFromObject()
983 return dvmDbgGetSignatureTag(arrayObj->obj.clazz->descriptor + 1); in dvmDbgGetArrayElementTag()
1064 tag = dvmDbgGetSignatureTag(arrayObj->obj.clazz->descriptor + 1); in dvmDbgOutputArray()
1115 tag = dvmDbgGetSignatureTag(arrayObj->obj.clazz->descriptor + 1); in dvmDbgSetArrayElements()
1163 ClassObject* clazz = refTypeIdToClassObject(classId); in dvmDbgCreateObject() local
1164 Object* newObj = dvmAllocObject(clazz, ALLOC_DEFAULT); in dvmDbgCreateObject()
1177 ClassObject* clazz = refTypeIdToClassObject(arrayTypeId); in dvmDbgCreateArrayObject() local
1178 Object* newObj = (Object*) dvmAllocArrayByClass(clazz, length, ALLOC_DEFAULT); in dvmDbgCreateArrayObject()
1189 ClassObject* clazz = refTypeIdToClassObject(classId); in dvmDbgMatchType() local
1191 return dvmInstanceof(instClazz, clazz); in dvmDbgMatchType()
1221 ClassObject* clazz; in dvmDbgOutputAllFields() local
1226 clazz = refTypeIdToClassObject(refTypeId); in dvmDbgOutputAllFields()
1227 assert(clazz != NULL); in dvmDbgOutputAllFields()
1229 declared = clazz->sfieldCount + clazz->ifieldCount; in dvmDbgOutputAllFields()
1232 for (i = 0; i < clazz->sfieldCount; i++) { in dvmDbgOutputAllFields()
1233 field = (Field*) &clazz->sfields[i]; in dvmDbgOutputAllFields()
1242 for (i = 0; i < clazz->ifieldCount; i++) { in dvmDbgOutputAllFields()
1243 field = (Field*) &clazz->ifields[i]; in dvmDbgOutputAllFields()
1264 ClassObject* clazz; in dvmDbgOutputAllMethods() local
1271 clazz = refTypeIdToClassObject(refTypeId); in dvmDbgOutputAllMethods()
1272 assert(clazz != NULL); in dvmDbgOutputAllMethods()
1274 declared = clazz->directMethodCount + clazz->virtualMethodCount; in dvmDbgOutputAllMethods()
1277 for (i = 0; i < clazz->directMethodCount; i++) { in dvmDbgOutputAllMethods()
1278 meth = &clazz->directMethods[i]; in dvmDbgOutputAllMethods()
1291 for (i = 0; i < clazz->virtualMethodCount; i++) { in dvmDbgOutputAllMethods()
1292 meth = &clazz->virtualMethods[i]; in dvmDbgOutputAllMethods()
1314 ClassObject* clazz; in dvmDbgOutputAllInterfaces() local
1317 clazz = refTypeIdToClassObject(refTypeId); in dvmDbgOutputAllInterfaces()
1318 assert(clazz != NULL); in dvmDbgOutputAllInterfaces()
1320 if (clazz->super == NULL) in dvmDbgOutputAllInterfaces()
1323 start = clazz->super->iftableCount; in dvmDbgOutputAllInterfaces()
1325 count = clazz->iftableCount - start; in dvmDbgOutputAllInterfaces()
1327 for (i = start; i < clazz->iftableCount; i++) { in dvmDbgOutputAllInterfaces()
1328 ClassObject* iface = clazz->iftable[i].clazz; in dvmDbgOutputAllInterfaces()
1383 dexDecodeDebugInfo(method->clazz->pDvmDex->pDexFile, in dvmDbgOutputLineTable()
1385 method->clazz->descriptor, in dvmDbgOutputLineTable()
1480 dexDecodeDebugInfo(method->clazz->pDvmDex->pDexFile, in dvmDbgOutputVariableTable()
1482 method->clazz->descriptor, in dvmDbgOutputVariableTable()
1496 RefTypeId classId = classObjectToRefTypeId(obj->clazz); in dvmDbgGetFieldTag()
1518 RefTypeId classId = classObjectToRefTypeId(obj->clazz); in dvmDbgGetFieldValue()
1573 RefTypeId classId = classObjectToRefTypeId(obj->clazz); in dvmDbgSetFieldValue()
2205 if (dvmIsInterfaceClass(method->clazz)) in dvmDbgGetThreadFrame()
2209 pLoc->classId = classObjectToRefTypeId(method->clazz); in dvmDbgGetThreadFrame()
2336 framePtr, method->clazz->descriptor, method->name); in getThisObject()
2527 if (dvmIsInterfaceClass(method->clazz)) in dvmDbgPostLocationEvent()
2531 loc.classId = classObjectToRefTypeId(method->clazz); in dvmDbgPostLocationEvent()
2544 classObjectToRefTypeId(method->clazz); in dvmDbgPostLocationEvent()
2560 if (dvmIsInterfaceClass(throwMeth->clazz)) in dvmDbgPostException()
2564 throwLoc.classId = classObjectToRefTypeId(throwMeth->clazz); in dvmDbgPostException()
2572 if (dvmIsInterfaceClass(catchMeth->clazz)) in dvmDbgPostException()
2576 catchLoc.classId = classObjectToRefTypeId(catchMeth->clazz); in dvmDbgPostException()
2595 classObjectToRefTypeId(exception->clazz), &catchLoc, in dvmDbgPostException()
2628 void dvmDbgPostClassPrepare(ClassObject* clazz) in dvmDbgPostClassPrepare() argument
2633 if (dvmIsInterfaceClass(clazz)) in dvmDbgPostClassPrepare()
2641 signature = generateJNISignature(clazz); in dvmDbgPostClassPrepare()
2642 dvmJdwpPostClassPrepare(gDvm.jdwpState, tag, classObjectToRefTypeId(clazz), in dvmDbgPostClassPrepare()
2783 targetThread->invokeReq.clazz = refTypeIdToClassObject(classId); in dvmDbgInvokeMethod()
2904 meth = dvmGetVirtualizedMethod(pReq->clazz, pReq->method); in dvmDbgExecuteMethod()
2913 pReq->method, meth, meth->clazz->descriptor, meth->name, desc); in dvmDbgExecuteMethod()
2924 exc, exc->clazz->descriptor); in dvmDbgExecuteMethod()
2987 const DexFile *pDexFile = method->clazz->pDvmDex->pDexFile; in dvmAddressSetForLine()
3000 method->clazz->descriptor, in dvmAddressSetForLine()