/dalvik/libdex/ |
D | DexProto.h | 120 DexProto proto; in dexGetDescriptorFromMethodId() local 122 dexProtoSetFromMethodId(&proto, pDexFile, pMethodId); in dexGetDescriptorFromMethodId() 123 return dexProtoGetMethodDescriptor(&proto, pCache); in dexGetDescriptorFromMethodId() 134 DexProto proto; in dexCopyDescriptorFromMethodId() local 136 dexProtoSetFromMethodId(&proto, pDexFile, pMethodId); in dexCopyDescriptorFromMethodId() 137 return dexProtoCopyMethodDescriptor(&proto); in dexCopyDescriptorFromMethodId() 181 int dexProtoCompareToDescriptor(const DexProto* proto, const char* descriptor); 188 const DexProto* proto; member
|
D | DexProto.c | 411 int dexProtoCompareToDescriptor(const DexProto* proto, in dexProtoCompareToDescriptor() argument 415 int result = strcmp(dexProtoGetReturnType(proto), in dexProtoCompareToDescriptor() 425 dexParameterIteratorInit(&iterator, proto); in dexProtoCompareToDescriptor() 493 pIterator->proto = pProto; in dexParameterIteratorInit() 532 return dexStringByTypeIdx(pIterator->proto->dexFile, idx); in dexParameterIteratorNextDescriptor()
|
D | DexFile.c | 1057 DexProto proto = { pDexFile, protoIdx }; in dexDecodeDebugInfo() local 1077 assert(pCode->insSize == (dexProtoComputeArgsSize(&proto) + 1)); in dexDecodeDebugInfo() 1084 assert(pCode->insSize == dexProtoComputeArgsSize(&proto)); in dexDecodeDebugInfo() 1088 dexParameterIteratorInit(&iterator, &proto); in dexDecodeDebugInfo() 1221 char* methodDescriptor = dexProtoCopyMethodDescriptor(&proto); in dexDecodeDebugInfo()
|
D | DexSwapVerify.c | 655 DexProto proto = { state->pDexFile, protoIdx }; in crossVerifyProtoIdItem() local 658 dexParameterIteratorInit(&iterator, &proto); in crossVerifyProtoIdItem() 696 dexParameterIteratorInit(&iterator, &proto); in crossVerifyProtoIdItem()
|
/dalvik/vm/oo/ |
D | Object.c | 212 const DexProto* proto; in compareMethodHelper() local 218 proto = &method->prototype; in compareMethodHelper() 220 if (strcmp(returnType, dexProtoGetReturnType(proto)) != 0) { in compareMethodHelper() 224 if (dexProtoGetParameterCount(proto) != argCount) { in compareMethodHelper() 228 dexParameterIteratorInit(&iterator, proto); in compareMethodHelper() 426 MethodType wantedType, bool isHier, const char* name, const DexProto* proto) in findMethodInListByProto() argument 437 if (dvmCompareNameProtoAndMethod(name, proto, method) == 0) { in findMethodInListByProto() 445 if (dvmCompareNameProtoAndMethod(name, proto, method) == 0) { in findMethodInListByProto() 512 const DexProto* proto) in dvmFindVirtualMethod() argument 515 proto); in dvmFindVirtualMethod() [all …]
|
D | Resolve.c | 204 DexProto proto; in dvmResolveMethod() local 205 dexProtoSetFromMethodId(&proto, pDvmDex->pDexFile, pMethodId); in dvmResolveMethod() 214 resMethod = dvmFindDirectMethod(resClass, name, &proto); in dvmResolveMethod() 216 resMethod = dvmFindDirectMethodHier(resClass, name, &proto); in dvmResolveMethod() 218 resMethod = dvmFindVirtualMethodHier(resClass, name, &proto); in dvmResolveMethod() 324 DexProto proto; in dvmResolveInterfaceMethod() local 325 dexProtoSetFromMethodId(&proto, pDvmDex->pDexFile, pMethodId); in dvmResolveInterfaceMethod() 329 resMethod = dvmFindVirtualMethod(resClass, methodName, &proto); in dvmResolveInterfaceMethod() 334 methodName, &proto); in dvmResolveInterfaceMethod()
|
D | Object.h | 600 const DexProto* proto); 602 const DexProto* proto); 613 const char* methodName, const DexProto* proto); 615 const char* methodName, const DexProto* proto); 617 const DexProto* proto);
|
D | Class.h | 265 const DexProto* proto, const Method* method);
|
D | Class.c | 178 static int computeJniArgInfo(const DexProto* proto); 2182 static int computeJniArgInfo(const DexProto* proto) in computeJniArgInfo() argument 2184 const char* sig = dexProtoGetShorty(proto); in computeJniArgInfo() 2221 hints = dvmPlatformInvokeHints(proto); in computeJniArgInfo() 4899 const DexProto* proto, const Method* method) in dvmCompareNameProtoAndMethod() argument 4907 return dexProtoCompare(proto, &method->prototype); in dvmCompareNameProtoAndMethod()
|
/dalvik/vm/arch/x86/ |
D | Hints386ABI.c | 61 u4 dvmPlatformInvokeHints( const DexProto* proto) in dvmPlatformInvokeHints() argument 63 const char* sig = dexProtoGetShorty(proto); in dvmPlatformInvokeHints()
|
/dalvik/vm/arch/arm/ |
D | HintsEABI.c | 57 u4 dvmPlatformInvokeHints(const DexProto* proto) in dvmPlatformInvokeHints() argument 59 const char* sig = dexProtoGetShorty(proto); in dvmPlatformInvokeHints()
|
/dalvik/vm/arch/generic/ |
D | Hints.c | 52 u4 dvmPlatformInvokeHints( const DexProto* proto) in dvmPlatformInvokeHints() argument
|
/dalvik/vm/ |
D | Native.h | 58 u4 dvmPlatformInvokeHints(const DexProto* proto);
|
D | Native.c | 716 static char* createMangledSignature(const DexProto* proto) in createMangledSignature() argument 723 interim = dexProtoGetParameterDescriptors(proto, &sigCache); in createMangledSignature()
|
/dalvik/vm/analysis/ |
D | DexOptimize.c | 1976 DexProto proto; in dvmOptResolveMethod() local 1977 dexProtoSetFromMethodId(&proto, pDvmDex->pDexFile, pMethodId); in dvmOptResolveMethod() 1981 dexStringById(pDvmDex->pDexFile, pMethodId->nameIdx), &proto); in dvmOptResolveMethod() 1985 dexStringById(pDvmDex->pDexFile, pMethodId->nameIdx), &proto); in dvmOptResolveMethod() 2182 DexProto proto; in dvmOptResolveInterfaceMethod() local 2183 dexProtoSetFromMethodId(&proto, pDvmDex->pDexFile, pMethodId); in dvmOptResolveInterfaceMethod() 2187 resMethod = dvmFindVirtualMethod(resClass, methodName, &proto); in dvmOptResolveInterfaceMethod() 2193 methodName, &proto); in dvmOptResolveInterfaceMethod()
|
/dalvik/vm/reflect/ |
D | Annotation.c | 322 DexProto proto; in resolveAmbiguousMethod() local 323 dexProtoSetFromMethodId(&proto, pDexFile, pMethodId); in resolveAmbiguousMethod() 330 resMethod = dvmFindDirectMethod(resClass, name, &proto); in resolveAmbiguousMethod() 338 resMethod = dvmFindMethodHier(resClass, name, &proto); in resolveAmbiguousMethod() 1541 DexProto proto; in compareMethodStr() local 1542 dexProtoSetFromMethodId(&proto, pDexFile, pMethodId); in compareMethodStr() 1543 result = dexProtoCompare(&proto, &method->prototype); in compareMethodStr()
|
/dalvik/docs/ |
D | porting-proto.c.txt | 24 * % gcc -c -O2 -save-temps -fverbose-asm porting-proto.c 25 * % less porting-proto.s
|
/dalvik/dx/src/com/android/dx/cf/code/ |
D | Ropper.java | 1190 Insn proto = labelToBlock(i).getFirstInsn(); in addExceptionSetupBlocks() local 1191 SourcePosition pos = proto.getPosition(); in addExceptionSetupBlocks()
|