Home
last modified time | relevance | path

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

/dalvik/libdex/
DDexProto.h126 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
DDexDebugInfo.cpp132 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 …]
DDexProto.cpp380 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()
DDexSwapVerify.cpp688 DexProto proto = { state->pDexFile, protoIdx }; in crossVerifyProtoIdItem() local
691 dexParameterIteratorInit(&iterator, &proto); in crossVerifyProtoIdItem()
729 dexParameterIteratorInit(&iterator, &proto); in crossVerifyProtoIdItem()
/dalvik/vm/oo/
DObject.cpp212 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.cpp204 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()
DObject.h596 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);
DClass.h268 const DexProto* proto, const Method* method);
DClass.cpp181 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/
DHints386ABI.cpp61 u4 dvmPlatformInvokeHints( const DexProto* proto) in dvmPlatformInvokeHints() argument
63 const char* sig = dexProtoGetShorty(proto); in dvmPlatformInvokeHints()
/dalvik/vm/arch/arm/
DHintsEABI.cpp57 u4 dvmPlatformInvokeHints(const DexProto* proto) in dvmPlatformInvokeHints() argument
59 const char* sig = dexProtoGetShorty(proto); in dvmPlatformInvokeHints()
/dalvik/vm/arch/mips/
DHintsO32.cpp63 u4 dvmPlatformInvokeHints(const DexProto* proto) in dvmPlatformInvokeHints() argument
66 const char* sig = dexProtoGetShorty(proto); in dvmPlatformInvokeHints()
/dalvik/vm/arch/generic/
DHints.cpp52 u4 dvmPlatformInvokeHints( const DexProto* proto) in dvmPlatformInvokeHints() argument
/dalvik/vm/
DNative.h58 u4 dvmPlatformInvokeHints(const DexProto* proto);
DNative.cpp667 static char* createMangledSignature(const DexProto* proto) in createMangledSignature() argument
674 interim = dexProtoGetParameterDescriptors(proto, &sigCache); in createMangledSignature()
/dalvik/vm/analysis/
DOptimize.cpp798 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/
DAnnotation.cpp260 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/
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.java1198 Insn proto = labelToBlock(i).getFirstInsn(); in addExceptionSetupBlocks() local
1199 SourcePosition pos = proto.getPosition(); in addExceptionSetupBlocks()