Searched defs:proto (Results 1 - 14 of 14) sorted by relevance

/dalvik/vm/arch/generic/
H A DHints.c52 u4 dvmPlatformInvokeHints( const DexProto* proto) argument
/dalvik/vm/arch/x86-atom/
H A DHints386ABI.c51 u4 dvmPlatformInvokeHints(const DexProto* proto) { argument
53 const char* sig = dexProtoGetShorty(proto);
/dalvik/vm/arch/x86/
H A DHints386ABI.c61 u4 dvmPlatformInvokeHints( const DexProto* proto) argument
63 const char* sig = dexProtoGetShorty(proto);
/dalvik/vm/arch/arm/
H A DHintsEABI.c57 u4 dvmPlatformInvokeHints(const DexProto* proto) argument
59 const char* sig = dexProtoGetShorty(proto);
/dalvik/libdex/
H A DDexProto.h115 * 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 DDexProto.c411 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 DDexFile.c863 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 DDexSwapVerify.c687 DexProto proto = { state->pDexFile, protoIdx }; local
690 dexParameterIteratorInit(&iterator, &proto);
728 dexParameterIteratorInit(&iterator, &proto);
/dalvik/vm/oo/
H A DResolve.c205 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 DObject.c212 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 DClass.c181 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 DOptimize.c762 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 DNative.c668 static char* createMangledSignature(const DexProto* proto) argument
675 interim = dexProtoGetParameterDescriptors(proto, &sigCache);
/dalvik/vm/reflect/
H A DAnnotation.c321 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);

Completed in 827 milliseconds