/dalvik/libdex/ |
D | DexProto.h | 126 DexProto proto; in dexGetDescriptorFromMethodId() local 128 dexProtoSetFromMethodId(&proto, pDexFile, pMethodId); in dexGetDescriptorFromMethodId() 129 return dexProtoGetMethodDescriptor(&proto, pCache); in dexGetDescriptorFromMethodId() 140 DexProto proto; in dexCopyDescriptorFromMethodId() local 142 dexProtoSetFromMethodId(&proto, pDexFile, pMethodId); in dexCopyDescriptorFromMethodId() 143 return dexProtoCopyMethodDescriptor(&proto); in dexCopyDescriptorFromMethodId() 188 int dexProtoCompareToDescriptor(const DexProto* proto, const char* descriptor); 195 int dexProtoCompareToParameterDescriptors(const DexProto* proto, 203 const DexProto* proto; member
|
D | DexDebugInfo.cpp | 132 static void invalidStream(const char* classDescriptor, const DexProto* proto) { in invalidStream() argument 134 char* methodDescriptor = dexProtoCopyMethodDescriptor(proto); in invalidStream() 152 DexProto proto = { pDexFile, protoIdx }; in dexDecodeDebugInfo0() local 166 assert(pCode->insSize == (dexProtoComputeArgsSize(&proto) + 1)); in dexDecodeDebugInfo0() 173 assert(pCode->insSize == dexProtoComputeArgsSize(&proto)); in dexDecodeDebugInfo0() 177 dexParameterIteratorInit(&iterator, &proto); in dexDecodeDebugInfo0() 185 invalidStream(classDescriptor, &proto); in dexDecodeDebugInfo0() 231 invalidStream(classDescriptor, &proto); in dexDecodeDebugInfo0() 254 invalidStream(classDescriptor, &proto); in dexDecodeDebugInfo0() 265 invalidStream(classDescriptor, &proto); in dexDecodeDebugInfo0() [all …]
|
D | DexProto.cpp | 380 static int protoCompareToParameterDescriptors(const DexProto* proto, in protoCompareToParameterDescriptors() argument 384 dexParameterIteratorInit(&iterator, proto); in protoCompareToParameterDescriptors() 443 int dexProtoCompareToDescriptor(const DexProto* proto, in dexProtoCompareToDescriptor() argument 450 int result = strcmp(dexProtoGetReturnType(proto), returnType); in dexProtoCompareToDescriptor() 457 return protoCompareToParameterDescriptors(proto, descriptor, true); in dexProtoCompareToDescriptor() 461 int dexProtoCompareToParameterDescriptors(const DexProto* proto, in dexProtoCompareToParameterDescriptors() argument 463 return protoCompareToParameterDescriptors(proto, descriptors, false); in dexProtoCompareToParameterDescriptors() 483 pIterator->proto = pProto; in dexParameterIteratorInit() 522 return dexStringByTypeIdx(pIterator->proto->dexFile, idx); in dexParameterIteratorNextDescriptor()
|
D | DexSwapVerify.cpp | 688 DexProto proto = { state->pDexFile, protoIdx }; in crossVerifyProtoIdItem() local 691 dexParameterIteratorInit(&iterator, &proto); in crossVerifyProtoIdItem() 729 dexParameterIteratorInit(&iterator, &proto); in crossVerifyProtoIdItem()
|
/dalvik/vm/oo/ |
D | Object.cpp | 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.cpp | 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() 337 DexProto proto; in dvmResolveInterfaceMethod() local 338 dexProtoSetFromMethodId(&proto, pDvmDex->pDexFile, pMethodId); in dvmResolveInterfaceMethod() 341 resMethod = dvmFindInterfaceMethodHier(resClass, methodName, &proto); in dvmResolveInterfaceMethod()
|
D | Object.h | 596 const DexProto* proto); 598 const DexProto* proto); 609 const char* methodName, const DexProto* proto); 611 const char* methodName, const DexProto* proto); 613 const DexProto* proto); 621 const char* methodName, const DexProto* proto);
|
D | Class.h | 268 const DexProto* proto, const Method* method);
|
D | Class.cpp | 181 static int computeJniArgInfo(const DexProto* proto); 2280 static int computeJniArgInfo(const DexProto* proto) in computeJniArgInfo() argument 2282 const char* sig = dexProtoGetShorty(proto); in computeJniArgInfo() 2317 hints = dvmPlatformInvokeHints(proto); in computeJniArgInfo() 4883 const DexProto* proto, const Method* method) in dvmCompareNameProtoAndMethod() argument 4891 return dexProtoCompare(proto, &method->prototype); in dvmCompareNameProtoAndMethod()
|
/dalvik/vm/arch/x86/ |
D | Hints386ABI.cpp | 61 u4 dvmPlatformInvokeHints( const DexProto* proto) in dvmPlatformInvokeHints() argument 63 const char* sig = dexProtoGetShorty(proto); in dvmPlatformInvokeHints()
|
/dalvik/vm/arch/arm/ |
D | HintsEABI.cpp | 57 u4 dvmPlatformInvokeHints(const DexProto* proto) in dvmPlatformInvokeHints() argument 59 const char* sig = dexProtoGetShorty(proto); in dvmPlatformInvokeHints()
|
/dalvik/vm/arch/mips/ |
D | HintsO32.cpp | 63 u4 dvmPlatformInvokeHints(const DexProto* proto) in dvmPlatformInvokeHints() argument 66 const char* sig = dexProtoGetShorty(proto); in dvmPlatformInvokeHints()
|
/dalvik/vm/arch/generic/ |
D | Hints.cpp | 52 u4 dvmPlatformInvokeHints( const DexProto* proto) in dvmPlatformInvokeHints() argument
|
/dalvik/vm/ |
D | Native.h | 58 u4 dvmPlatformInvokeHints(const DexProto* proto);
|
D | Native.cpp | 667 static char* createMangledSignature(const DexProto* proto) in createMangledSignature() argument 674 interim = dexProtoGetParameterDescriptors(proto, &sigCache); in createMangledSignature()
|
/dalvik/vm/analysis/ |
D | Optimize.cpp | 798 DexProto proto; in dvmOptResolveMethod() local 799 dexProtoSetFromMethodId(&proto, pDvmDex->pDexFile, pMethodId); in dvmOptResolveMethod() 803 dexStringById(pDvmDex->pDexFile, pMethodId->nameIdx), &proto); in dvmOptResolveMethod() 807 dexStringById(pDvmDex->pDexFile, pMethodId->nameIdx), &proto); in dvmOptResolveMethod() 1011 DexProto proto; in dvmOptResolveInterfaceMethod() local 1012 dexProtoSetFromMethodId(&proto, pDvmDex->pDexFile, pMethodId); in dvmOptResolveInterfaceMethod() 1016 resMethod = dvmFindInterfaceMethodHier(resClass, methodName, &proto); in dvmOptResolveInterfaceMethod()
|
/dalvik/vm/reflect/ |
D | Annotation.cpp | 260 DexProto proto; in resolveAmbiguousMethod() local 261 dexProtoSetFromMethodId(&proto, pDexFile, pMethodId); in resolveAmbiguousMethod() 268 resMethod = dvmFindDirectMethod(resClass, name, &proto); in resolveAmbiguousMethod() 276 resMethod = dvmFindMethodHier(resClass, name, &proto); in resolveAmbiguousMethod() 1595 DexProto proto; in compareMethodStr() local 1596 dexProtoSetFromMethodId(&proto, pDexFile, pMethodId); in compareMethodStr() 1597 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 | 1198 Insn proto = labelToBlock(i).getFirstInsn(); in addExceptionSetupBlocks() local 1199 SourcePosition pos = proto.getPosition(); in addExceptionSetupBlocks()
|