/dalvik/vm/arch/generic/ |
H A D | Hints.cpp | 52 u4 dvmPlatformInvokeHints( const DexProto* proto) argument
|
/dalvik/vm/arch/x86/ |
H A D | Hints386ABI.cpp | 61 u4 dvmPlatformInvokeHints( const DexProto* proto) argument 63 const char* sig = dexProtoGetShorty(proto);
|
/dalvik/libdex/ |
H A D | DexProto.h | 121 * 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 D | DexDebugInfo.cpp | 132 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 D | DexProto.cpp | 380 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 D | DexSwapVerify.cpp | 688 DexProto proto = { state->pDexFile, protoIdx }; local 691 dexParameterIteratorInit(&iterator, &proto); 729 dexParameterIteratorInit(&iterator, &proto);
|
/dalvik/vm/arch/arm/ |
H A D | HintsEABI.cpp | 57 u4 dvmPlatformInvokeHints(const DexProto* proto) argument 59 const char* sig = dexProtoGetShorty(proto);
|
/dalvik/vm/arch/mips/ |
H A D | HintsO32.cpp | 63 u4 dvmPlatformInvokeHints(const DexProto* proto) argument 66 const char* sig = dexProtoGetShorty(proto);
|
/dalvik/vm/oo/ |
H A D | Object.cpp | 212 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 D | Resolve.cpp | 204 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 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);
|
H A D | Class.h | 268 const DexProto* proto, const Method* method);
|
H A D | Class.cpp | 181 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 D | Native.h | 58 u4 dvmPlatformInvokeHints(const DexProto* proto);
|
H A D | Native.cpp | 669 static char* createMangledSignature(const DexProto* proto) argument 676 interim = dexProtoGetParameterDescriptors(proto, &sigCache);
|
/dalvik/vm/native/ |
H A D | dalvik_system_VMRuntime.cpp | 360 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 D | Optimize.cpp | 799 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 D | Annotation.cpp | 260 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 D | Ropper.java | 1212 Insn proto = labelToBlock(i).getFirstInsn(); 1213 SourcePosition pos = proto.getPosition();
|