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

/dalvik/vm/arch/generic/
H A DHints.cpp52 u4 dvmPlatformInvokeHints( const DexProto* proto) argument
/dalvik/vm/arch/x86/
H A DHints386ABI.cpp61 u4 dvmPlatformInvokeHints( const DexProto* proto) argument
63 const char* sig = dexProtoGetShorty(proto);
/dalvik/libdex/
H A DDexProto.h121 * Return the utf-8 encoded descriptor string from the proto of a MethodId.
126 DexProto proto; local
128 dexProtoSetFromMethodId(&proto, pDexFile, pMethodId);
129 return dexProtoGetMethodDescriptor(&proto, pCache);
134 * proto of a MethodId. The returned pointer must be free()ed by the
140 DexProto proto; local
142 dexProtoSetFromMethodId(&proto, pDexFile, pMethodId);
143 return dexProtoCopyMethodDescriptor(&proto);
188 int dexProtoCompareToDescriptor(const DexProto* proto, const char* descriptor);
195 int dexProtoCompareToParameterDescriptors(const DexProto* proto,
203 const DexProto* proto; member in struct:DexParameterIterator
[all...]
H A DDexDebugInfo.cpp132 static void invalidStream(const char* classDescriptor, const DexProto* proto) { argument
134 char* methodDescriptor = dexProtoCopyMethodDescriptor(proto);
135 ALOGE("Invalid debug info stream. class %s; proto %s",
152 DexProto proto = { pDexFile, protoIdx }; local
162 * an initial this parameter. Also, the proto list should
166 assert(pCode->insSize == (dexProtoComputeArgsSize(&proto) + 1));
173 assert(pCode->insSize == dexProtoComputeArgsSize(&proto));
177 dexParameterIteratorInit(&iterator, &proto);
185 invalidStream(classDescriptor, &proto);
231 invalidStream(classDescriptor, &proto);
[all...]
H A DDexProto.cpp380 static int protoCompareToParameterDescriptors(const DexProto* proto, argument
384 dexParameterIteratorInit(&iterator, proto);
424 // This includes the case where the proto is shorter.
443 int dexProtoCompareToDescriptor(const DexProto* proto, argument
450 int result = strcmp(dexProtoGetReturnType(proto), returnType);
457 return protoCompareToParameterDescriptors(proto, descriptor, true);
461 int dexProtoCompareToParameterDescriptors(const DexProto* proto, argument
463 return protoCompareToParameterDescriptors(proto, descriptors, false);
483 pIterator->proto = pProto;
522 return dexStringByTypeIdx(pIterator->proto
[all...]
H A DDexSwapVerify.cpp688 DexProto proto = { state->pDexFile, protoIdx }; local
691 dexParameterIteratorInit(&iterator, &proto);
729 dexParameterIteratorInit(&iterator, &proto);
/dalvik/vm/arch/arm/
H A DHintsEABI.cpp57 u4 dvmPlatformInvokeHints(const DexProto* proto) argument
59 const char* sig = dexProtoGetShorty(proto);
/dalvik/vm/arch/mips/
H A DHintsO32.cpp63 u4 dvmPlatformInvokeHints(const DexProto* proto) argument
66 const char* sig = dexProtoGetShorty(proto);
/dalvik/vm/oo/
H A DObject.cpp212 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
572 dvmFindInterfaceMethodHier(const ClassObject* iface, const char* methodName, const DexProto* proto) argument
620 dvmFindDirectMethod(const ClassObject* clazz, const char* methodName, const DexProto* proto) argument
633 dvmFindDirectMethodHier(const ClassObject* clazz, const char* methodName, const DexProto* proto) argument
653 dvmFindMethodHier(const ClassObject* clazz, const char* methodName, const DexProto* proto) argument
[all...]
H A DResolve.cpp204 DexProto proto; local
205 dexProtoSetFromMethodId(&proto, pDvmDex->pDexFile, pMethodId);
214 resMethod = dvmFindDirectMethod(resClass, name, &proto);
216 resMethod = dvmFindDirectMethodHier(resClass, name, &proto);
218 resMethod = dvmFindVirtualMethodHier(resClass, name, &proto);
337 DexProto proto; local
338 dexProtoSetFromMethodId(&proto, pDvmDex->pDexFile, pMethodId);
341 resMethod = dvmFindInterfaceMethodHier(resClass, methodName, &proto);
H A 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);
H A DClass.h268 const DexProto* proto, const Method* method);
H A DClass.cpp181 static int computeJniArgInfo(const DexProto* proto);
2283 static int computeJniArgInfo(const DexProto* proto) argument
2285 const char* sig = dexProtoGetShorty(proto);
2320 hints = dvmPlatformInvokeHints(proto);
4886 const DexProto* proto, const Method* method)
4894 return dexProtoCompare(proto, &method->prototype);
4885 dvmCompareNameProtoAndMethod(const char* name, const DexProto* proto, const Method* method) argument
/dalvik/vm/
H A DNative.h58 u4 dvmPlatformInvokeHints(const DexProto* proto);
H A DNative.cpp669 static char* createMangledSignature(const DexProto* proto) argument
676 interim = dexProtoGetParameterDescriptors(proto, &sigCache);
/dalvik/vm/native/
H A Ddalvik_system_VMRuntime.cpp360 DexProto proto; local
361 dexProtoSetFromMethodId(&proto, pDexFile, pMethodId);
364 method = dvmFindDirectMethod(clazz, methodName, &proto);
366 method = dvmFindDirectMethodHier(clazz, methodName, &proto);
368 method = dvmFindVirtualMethodHier(clazz, methodName, &proto);
/dalvik/vm/analysis/
H A DOptimize.cpp799 DexProto proto; local
800 dexProtoSetFromMethodId(&proto, pDvmDex->pDexFile, pMethodId);
804 dexStringById(pDvmDex->pDexFile, pMethodId->nameIdx), &proto);
808 dexStringById(pDvmDex->pDexFile, pMethodId->nameIdx), &proto);
1012 DexProto proto; local
1013 dexProtoSetFromMethodId(&proto, pDvmDex->pDexFile, pMethodId);
1017 resMethod = dvmFindInterfaceMethodHier(resClass, methodName, &proto);
/dalvik/vm/reflect/
H A DAnnotation.cpp260 DexProto proto; local
261 dexProtoSetFromMethodId(&proto, pDexFile, pMethodId);
268 resMethod = dvmFindDirectMethod(resClass, name, &proto);
276 resMethod = dvmFindMethodHier(resClass, name, &proto);
1592 DexProto proto; local
1593 dexProtoSetFromMethodId(&proto, pDexFile, pMethodId);
1594 result = dexProtoCompare(&proto, &method->prototype);
/dalvik/dx/src/com/android/dx/cf/code/
H A DRopper.java1212 Insn proto = labelToBlock(i).getFirstInsn();
1213 SourcePosition pos = proto.getPosition();

Completed in 8418 milliseconds