Home
last modified time | relevance | path

Searched refs:proto (Results 1 – 18 of 18) sorted by relevance

/dalvik/libdex/
DDexProto.h120 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
DDexProto.c411 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()
DDexFile.c1057 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()
DDexSwapVerify.c655 DexProto proto = { state->pDexFile, protoIdx }; in crossVerifyProtoIdItem() local
658 dexParameterIteratorInit(&iterator, &proto); in crossVerifyProtoIdItem()
696 dexParameterIteratorInit(&iterator, &proto); in crossVerifyProtoIdItem()
/dalvik/vm/oo/
DObject.c212 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 …]
DResolve.c204 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()
DObject.h600 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);
DClass.h265 const DexProto* proto, const Method* method);
DClass.c178 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/
DHints386ABI.c61 u4 dvmPlatformInvokeHints( const DexProto* proto) in dvmPlatformInvokeHints() argument
63 const char* sig = dexProtoGetShorty(proto); in dvmPlatformInvokeHints()
/dalvik/vm/arch/arm/
DHintsEABI.c57 u4 dvmPlatformInvokeHints(const DexProto* proto) in dvmPlatformInvokeHints() argument
59 const char* sig = dexProtoGetShorty(proto); in dvmPlatformInvokeHints()
/dalvik/vm/arch/generic/
DHints.c52 u4 dvmPlatformInvokeHints( const DexProto* proto) in dvmPlatformInvokeHints() argument
/dalvik/vm/
DNative.h58 u4 dvmPlatformInvokeHints(const DexProto* proto);
DNative.c716 static char* createMangledSignature(const DexProto* proto) in createMangledSignature() argument
723 interim = dexProtoGetParameterDescriptors(proto, &sigCache); in createMangledSignature()
/dalvik/vm/analysis/
DDexOptimize.c1976 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/
DAnnotation.c322 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/
Dporting-proto.c.txt24 * % gcc -c -O2 -save-temps -fverbose-asm porting-proto.c
25 * % less porting-proto.s
/dalvik/dx/src/com/android/dx/cf/code/
DRopper.java1190 Insn proto = labelToBlock(i).getFirstInsn(); in addExceptionSetupBlocks() local
1191 SourcePosition pos = proto.getPosition(); in addExceptionSetupBlocks()