/dalvik/vm/native/ |
H A D | InternalNative.c | 73 while (classPtr->classDescriptor != NULL) { 75 dvmComputeUtf8Hash(classPtr->classDescriptor); 99 const char* classDescriptor = method->clazz->descriptor; local 103 hash = dvmComputeUtf8Hash(classDescriptor); 106 if (pClass->classDescriptor == NULL) 109 strcmp(pClass->classDescriptor, classDescriptor) == 0)
|
/dalvik/vm/analysis/ |
H A D | DexVerify.c | 79 const char* classDescriptor; local 83 classDescriptor = dexStringByTypeIdx(pDexFile, pClassDef->classIdx); 86 clazz = dvmLookupClass(classDescriptor, NULL, false); 90 classDescriptor); 101 LOGV("DexOpt: +++ not verifying '%s'\n", classDescriptor); 336 const char* classDescriptor; local 347 classDescriptor = dexStringByTypeIdx(pDvmDex->pDexFile, idx); 348 if (classDescriptor[0] != 'L') { 350 classDescriptor); 366 const char* classDescriptor; local [all...] |
H A D | ReduceConstants.c | 250 typedef void (AllMethodsFunc)(DexFile* pDexFile, const char* classDescriptor, 304 * "classDescriptor" is for debug messages. 307 const DexClassDataHeader* pHeader, const char* classDescriptor, 342 (func)(pDexFile, classDescriptor, &method, arg); 352 (func)(pDexFile, classDescriptor, &method, arg); 373 const char* classDescriptor; local 374 classDescriptor = dexStringByTypeIdx(pDexFile, pClassDef->classIdx); 380 classDescriptor, func, arg); 382 //printf("%s: no class data\n", classDescriptor); 619 static void markUsedConstants(DexFile* pDexFile, const char* classDescriptor, argument 306 forAllMethodsInClass(DexFile* pDexFile, const u1** ppEncodedData, const DexClassDataHeader* pHeader, const char* classDescriptor, AllMethodsFunc func, void* arg) argument 647 updateUsedConstants(DexFile* pDexFile, const char* classDescriptor, DexMethod* pDexMethod, void* arg) argument [all...] |
H A D | DexOptimize.c | 1289 const char* classDescriptor; local 1293 classDescriptor = 1296 LOGV("+++ loading '%s'", classDescriptor); 1297 //newClass = dvmDefineClass(pDexFile, classDescriptor, 1299 newClass = dvmFindSystemClassNoInit(classDescriptor); 1301 LOGV("DexOpt: failed loading '%s'\n", classDescriptor); 1310 classDescriptor); 1345 clazz = dvmFindClassNoInit(ops[i].classDescriptor, NULL); 1348 ops[i].classDescriptor); 1362 ops[i].classDescriptor, op 1415 const char* classDescriptor; local [all...] |
H A D | RegisterMap.c | 786 const char* classDescriptor; 791 classDescriptor = dexStringByTypeIdx(pDexFile, pMethodId->classIdx); 795 classDescriptor, methodName, methodDesc);
|
H A D | CodeVerify.c | 1041 const char* classDescriptor; local 1046 classDescriptor = dexStringByTypeIdx(pDexFile, pMethodId->classIdx); 1049 char* dotMissingClass = dvmDescriptorToDot(classDescriptor); 1066 classDescriptor, methodName, methodDesc);
|
/dalvik/dexlist/ |
H A D | DexList.c | 87 const char* classDescriptor; local 98 classDescriptor = dexStringByTypeIdx(pDexFile, pMethodId->classIdx); 116 dexDecodeDebugInfo(pDexFile, pCode, classDescriptor, pMethodId->protoIdx, 119 char* className = descriptorToDot(classDescriptor);
|
/dalvik/vm/ |
H A D | InlineNative.h | 46 const char* classDescriptor; member in struct:InlineOperation
|
H A D | Native.h | 38 const char* classDescriptor; member in struct:DalvikNativeClass
|
H A D | Native.c | 596 static char* createJniNameString(const char* classDescriptor, argument 600 size_t descriptorLength = strlen(classDescriptor); 609 * Add one to classDescriptor to skip the "L", and then replace 612 sprintf(result, "Java/%s%s", classDescriptor + 1, methodName);
|
H A D | Debugger.h | 171 bool dvmDbgFindLoadedClassBySignature(const char* classDescriptor,
|
H A D | InlineNative.c | 489 gDvmInlineOpsTable[opIndex].classDescriptor, NULL);
|
H A D | CheckJni.c | 119 static const char* classDescriptor = "???"; \ 123 classDescriptor = meth->clazz->descriptor; \ 128 (__FUNCTION__)+6, classDescriptor, methodName); \
|
H A D | Debugger.c | 676 bool dvmDbgFindLoadedClassBySignature(const char* classDescriptor, argument 681 clazz = dvmFindLoadedClass(classDescriptor);
|
/dalvik/dexdump/ |
H A D | DexDump.c | 75 const char* classDescriptor; member in struct:FieldMethodInfo 507 const char *classDescriptor local 510 dexDecodeDebugInfo(pDexFile, pCode, classDescriptor, pMethodId->protoIdx, 533 const char *classDescriptor local 536 dexDecodeDebugInfo(pDexFile, pCode, classDescriptor, pMethodId->protoIdx, 554 pMethInfo->classDescriptor = 572 pFieldInfo->classDescriptor = 697 fieldInfo.classDescriptor, fieldInfo.name, 729 pDecInsn->vB, fieldInfo.classDescriptor, fieldInfo.name, 788 methInfo.classDescriptor, methInf 1210 const char* classDescriptor; local [all...] |
/dalvik/libdex/ |
H A D | DexFile.c | 356 const char* classDescriptor = local 360 u4 hash = classDescriptorHash(classDescriptor); 1002 const char* classDescriptor, 1036 localInReg[argReg].descriptor = classDescriptor; 1180 classDescriptor, methodDescriptor); 999 dexDecodeDebugInfo( const DexFile* pDexFile, const DexCode* pCode, const char* classDescriptor, u4 protoIdx, u4 accessFlags, DexDebugNewPositionCb posCb, DexDebugNewLocalCb localCb, void* cnxt) argument
|
H A D | DexFile.h | 777 const char* classDescriptor,
|
/dalvik/vm/reflect/ |
H A D | Reflect.c | 1045 const char* classDescriptor; local 1058 classDescriptor = boxTypes[typeIndex]; 1060 wrapperClass = dvmFindSystemClass(classDescriptor); 1062 LOGW("Unable to find '%s'\n", classDescriptor);
|
/dalvik/vm/jdwp/ |
H A D | JdwpHandler.c | 222 char* classDescriptor = NULL; local 228 classDescriptor = readNewUtf8String(&buf, &strLen); 229 LOGV(" Req for class by signature '%s'\n", classDescriptor); 237 if (!dvmDbgFindLoadedClassBySignature(classDescriptor, &refTypeId)) { 260 free(classDescriptor);
|
/dalvik/vm/oo/ |
H A D | Class.c | 2483 const char* classDescriptor; local 2484 classDescriptor = dexStringByTypeIdx(pDexFile, interfaceIdx); 2488 clazz->descriptor, interfaceIdx, classDescriptor); 2491 clazz->descriptor, interfaceIdx, classDescriptor);
|