/dalvik/vm/arch/generic/ |
H A D | Hints.c | 52 u4 dvmPlatformInvokeHints( const DexProto* proto) argument
|
/dalvik/vm/arch/x86-atom/ |
H A D | Hints386ABI.c | 51 u4 dvmPlatformInvokeHints(const DexProto* proto) { argument 53 const char* sig = dexProtoGetShorty(proto);
|
/dalvik/vm/arch/x86/ |
H A D | Hints386ABI.c | 61 u4 dvmPlatformInvokeHints( const DexProto* proto) argument 63 const char* sig = dexProtoGetShorty(proto);
|
/dalvik/vm/arch/arm/ |
H A D | HintsEABI.c | 57 u4 dvmPlatformInvokeHints(const DexProto* proto) argument 59 const char* sig = dexProtoGetShorty(proto);
|
/dalvik/libdex/ |
H A D | DexProto.h | 115 * Return the utf-8 encoded descriptor string from the proto of a MethodId. 120 DexProto proto; local 122 dexProtoSetFromMethodId(&proto, pDexFile, pMethodId); 123 return dexProtoGetMethodDescriptor(&proto, pCache); 128 * proto of a MethodId. The returned pointer must be free()ed by the 134 DexProto proto; local 136 dexProtoSetFromMethodId(&proto, pDexFile, pMethodId); 137 return dexProtoCopyMethodDescriptor(&proto); 181 int dexProtoCompareToDescriptor(const DexProto* proto, const char* descriptor); 188 const DexProto* proto; member in struct:DexParameterIterator [all...] |
H A D | DexProto.c | 411 int dexProtoCompareToDescriptor(const DexProto* proto, argument 415 int result = strcmp(dexProtoGetReturnType(proto), 425 dexParameterIteratorInit(&iterator, proto); 462 // This includes the case where the proto is shorter. 493 pIterator->proto = pProto; 532 return dexStringByTypeIdx(pIterator->proto->dexFile, idx);
|
H A D | DexFile.c | 863 DexProto proto = { pDexFile, protoIdx }; local 879 * an initial this parameter. Also, the proto list should 883 assert(pCode->insSize == (dexProtoComputeArgsSize(&proto) + 1)); 890 assert(pCode->insSize == dexProtoComputeArgsSize(&proto)); 894 dexParameterIteratorInit(&iterator, &proto); 1027 char* methodDescriptor = dexProtoCopyMethodDescriptor(&proto); 1028 LOGE("Invalid debug info stream. class %s; proto %s",
|
H A D | DexSwapVerify.c | 687 DexProto proto = { state->pDexFile, protoIdx }; local 690 dexParameterIteratorInit(&iterator, &proto); 728 dexParameterIteratorInit(&iterator, &proto);
|
/dalvik/vm/oo/ |
H A D | Resolve.c | 205 DexProto proto; local 206 dexProtoSetFromMethodId(&proto, pDvmDex->pDexFile, pMethodId); 215 resMethod = dvmFindDirectMethod(resClass, name, &proto); 217 resMethod = dvmFindDirectMethodHier(resClass, name, &proto); 219 resMethod = dvmFindVirtualMethodHier(resClass, name, &proto); 336 DexProto proto; local 337 dexProtoSetFromMethodId(&proto, pDvmDex->pDexFile, pMethodId); 341 resMethod = dvmFindVirtualMethod(resClass, methodName, &proto); 346 methodName, &proto);
|
H A D | Object.c | 212 const DexProto* proto; local 218 proto = &method->prototype; 220 if (strcmp(returnType, dexProtoGetReturnType(proto)) != 0) { 224 if (dexProtoGetParameterCount(proto) != argCount) { 228 dexParameterIteratorInit(&iterator, proto); 426 MethodType wantedType, bool isHier, const char* name, const DexProto* proto) 437 if (dvmCompareNameProtoAndMethod(name, proto, method) == 0) { 445 if (dvmCompareNameProtoAndMethod(name, proto, method) == 0) { 512 const DexProto* proto) 515 proto); 425 findMethodInListByProto(const ClassObject* clazz, MethodType wantedType, bool isHier, const char* name, const DexProto* proto) argument 511 dvmFindVirtualMethod(const ClassObject* clazz, const char* methodName, const DexProto* proto) argument 537 dvmFindVirtualMethodHier(const ClassObject* clazz, const char* methodName, const DexProto* proto) argument 575 dvmFindDirectMethod(const ClassObject* clazz, const char* methodName, const DexProto* proto) argument 588 dvmFindDirectMethodHier(const ClassObject* clazz, const char* methodName, const DexProto* proto) argument 608 dvmFindMethodHier(const ClassObject* clazz, const char* methodName, const DexProto* proto) argument [all...] |
H A D | Class.c | 181 static int computeJniArgInfo(const DexProto* proto); 2186 static int computeJniArgInfo(const DexProto* proto) argument 2188 const char* sig = dexProtoGetShorty(proto); 2223 hints = dvmPlatformInvokeHints(proto); 4940 const DexProto* proto, const Method* method) 4948 return dexProtoCompare(proto, &method->prototype); 4939 dvmCompareNameProtoAndMethod(const char* name, const DexProto* proto, const Method* method) argument
|
/dalvik/vm/analysis/ |
H A D | Optimize.c | 762 DexProto proto; local 763 dexProtoSetFromMethodId(&proto, pDvmDex->pDexFile, pMethodId); 767 dexStringById(pDvmDex->pDexFile, pMethodId->nameIdx), &proto); 771 dexStringById(pDvmDex->pDexFile, pMethodId->nameIdx), &proto); 969 DexProto proto; local 970 dexProtoSetFromMethodId(&proto, pDvmDex->pDexFile, pMethodId); 974 resMethod = dvmFindVirtualMethod(resClass, methodName, &proto); 980 methodName, &proto);
|
/dalvik/vm/ |
H A D | Native.c | 668 static char* createMangledSignature(const DexProto* proto) argument 675 interim = dexProtoGetParameterDescriptors(proto, &sigCache);
|
/dalvik/vm/reflect/ |
H A D | Annotation.c | 321 DexProto proto; local 322 dexProtoSetFromMethodId(&proto, pDexFile, pMethodId); 329 resMethod = dvmFindDirectMethod(resClass, name, &proto); 337 resMethod = dvmFindMethodHier(resClass, name, &proto); 1547 DexProto proto; local 1548 dexProtoSetFromMethodId(&proto, pDexFile, pMethodId); 1549 result = dexProtoCompare(&proto, &method->prototype);
|