/dalvik/vm/mterp/common/ |
D | FindInterface.h | 30 u4 methodIdx, const Method* method, DvmDex* methodClassDex) in dvmFindInterfaceMethodInCache() argument 33 dvmInterpFindInterfaceMethod(thisClass, methodIdx, method, methodClassDex) in dvmFindInterfaceMethodInCache() 37 DEX_INTERFACE_CACHE_SIZE, thisClass, methodIdx); in dvmFindInterfaceMethodInCache()
|
/dalvik/vm/ |
D | DvmDex.h | 123 u4 methodIdx) in dvmDexGetResolvedMethod() argument 125 assert(methodIdx < pDvmDex->pHeader->methodIdsSize); in dvmDexGetResolvedMethod() 126 return pDvmDex->pResMethods[methodIdx]; in dvmDexGetResolvedMethod() 151 INLINE void dvmDexSetResolvedMethod(DvmDex* pDvmDex, u4 methodIdx, in dvmDexSetResolvedMethod() argument 154 assert(methodIdx < pDvmDex->pHeader->methodIdsSize); in dvmDexSetResolvedMethod() 155 pDvmDex->pResMethods[methodIdx] = method; in dvmDexSetResolvedMethod()
|
/dalvik/vm/oo/ |
D | Resolve.cpp | 176 Method* dvmResolveMethod(const ClassObject* referrer, u4 methodIdx, in dvmResolveMethod() argument 186 LOGVV("--- resolving method %u (referrer=%s)", methodIdx, in dvmResolveMethod() 188 pMethodId = dexGetMethodId(pDvmDex->pDexFile, methodIdx); in dvmResolveMethod() 231 methodIdx, resClass->descriptor, resMethod->name); in dvmResolveMethod() 276 dvmDexSetResolvedMethod(pDvmDex, methodIdx, resMethod); in dvmResolveMethod() 287 Method* dvmResolveInterfaceMethod(const ClassObject* referrer, u4 methodIdx) in dvmResolveInterfaceMethod() argument 295 methodIdx, referrer->descriptor); in dvmResolveInterfaceMethod() 296 pMethodId = dexGetMethodId(pDvmDex->pDexFile, methodIdx); in dvmResolveInterfaceMethod() 352 methodIdx, resClass->descriptor, resMethod->name); in dvmResolveInterfaceMethod() 378 dvmDexSetResolvedMethod(pDvmDex, methodIdx, resMethod); in dvmResolveInterfaceMethod()
|
D | Resolve.h | 58 extern "C" Method* dvmResolveMethod(const ClassObject* referrer, u4 methodIdx, 66 Method* dvmResolveInterfaceMethod(const ClassObject* referrer, u4 methodIdx);
|
D | Class.cpp | 2158 pMethodId = dexGetMethodId(pDexFile, pDexMethod->methodIdx); in loadMethodFromDex()
|
/dalvik/vm/analysis/ |
D | Optimize.cpp | 755 Method* dvmOptResolveMethod(ClassObject* referrer, u4 methodIdx, in dvmOptResolveMethod() argument 765 LOGVV("--- resolving method %u (referrer=%s)", methodIdx, in dvmOptResolveMethod() 768 resMethod = dvmDexGetResolvedMethod(pDvmDex, methodIdx); in dvmOptResolveMethod() 773 pMethodId = dexGetMethodId(pDvmDex->pDexFile, methodIdx); in dvmOptResolveMethod() 855 dvmDexSetResolvedMethod(pDvmDex, methodIdx, resMethod); in dvmOptResolveMethod() 859 methodIdx, resMethod->clazz->descriptor, resMethod->name); in dvmOptResolveMethod() 893 u2 methodIdx = insns[1]; in rewriteVirtualInvoke() local 895 baseMethod = dvmOptResolveMethod(clazz, methodIdx, METHOD_VIRTUAL, NULL); in rewriteVirtualInvoke() 898 methodIdx, in rewriteVirtualInvoke() 938 u2 methodIdx = insns[1]; in rewriteInvokeObjectInit() local [all …]
|
D | Optimize.h | 39 Method* dvmOptResolveMethod(ClassObject* referrer, u4 methodIdx, 41 Method* dvmOptResolveInterfaceMethod(ClassObject* referrer, u4 methodIdx);
|
/dalvik/dx/src/com/android/dx/dex/file/ |
D | MethodAnnotationStruct.java | 86 int methodIdx = file.getMethodIds().indexOf(method); in writeTo() local 91 out.annotate(4, " method_idx: " + Hex.u4(methodIdx)); in writeTo() 96 out.writeInt(methodIdx); in writeTo()
|
D | EncodedMethod.java | 160 int methodIdx = file.getMethodIds().indexOf(method); in encode() local 161 int diff = methodIdx - lastIndex; in encode() 181 " method_idx: " + Hex.u4(methodIdx)); in encode() 193 return methodIdx; in encode()
|
D | ParameterAnnotationStruct.java | 109 int methodIdx = file.getMethodIds().indexOf(method); in writeTo() local 114 out.annotate(4, " method_idx: " + Hex.u4(methodIdx)); in writeTo() 119 out.writeInt(methodIdx); in writeTo()
|
/dalvik/dexgen/src/com/android/dexgen/dex/file/ |
D | MethodAnnotationStruct.java | 86 int methodIdx = file.getMethodIds().indexOf(method); in writeTo() local 91 out.annotate(4, " method_idx: " + Hex.u4(methodIdx)); in writeTo() 96 out.writeInt(methodIdx); in writeTo()
|
D | EncodedMethod.java | 161 int methodIdx = file.getMethodIds().indexOf(method); in encode() local 162 int diff = methodIdx - lastIndex; in encode() 182 " method_idx: " + Hex.u4(methodIdx)); in encode() 194 return methodIdx; in encode()
|
D | ParameterAnnotationStruct.java | 110 int methodIdx = file.getMethodIds().indexOf(method); in writeTo() local 115 out.annotate(4, " method_idx: " + Hex.u4(methodIdx)); in writeTo() 120 out.writeInt(methodIdx); in writeTo()
|
/dalvik/libdex/ |
D | DexClass.h | 43 u4 methodIdx; /* index to a method_id_item */ member 158 pMethod->methodIdx = index; in dexReadClassDataMethod()
|
D | DexSwapVerify.cpp | 241 u4 methodIdx) { in verifyMethodDefiner() argument 242 const DexMethodId* meth = dexGetMethodId(state->pDexFile, methodIdx); in verifyMethodDefiner() 1105 SWAP_INDEX4(item->methodIdx, state->pHeader->methodIdsSize); in swapMethodAnnotations() 1110 } else if (lastIdx >= item->methodIdx) { in swapMethodAnnotations() 1112 item->methodIdx); in swapMethodAnnotations() 1116 lastIdx = item->methodIdx; in swapMethodAnnotations() 1135 SWAP_INDEX4(item->methodIdx, state->pHeader->methodIdsSize); in swapParameterAnnotations() 1140 } else if (lastIdx >= item->methodIdx) { in swapParameterAnnotations() 1142 item->methodIdx); in swapParameterAnnotations() 1146 lastIdx = item->methodIdx; in swapParameterAnnotations() [all …]
|
D | DexFile.h | 393 u4 methodIdx; member 401 u4 methodIdx; member
|
/dalvik/vm/native/ |
D | dalvik_system_VMRuntime.cpp | 342 uint32_t methodIdx, in preloadDexCachesResolveMethod() argument 344 Method* method = dvmDexGetResolvedMethod(pDvmDex, methodIdx); in preloadDexCachesResolveMethod() 349 const DexMethodId* pMethodId = dexGetMethodId(pDexFile, methodIdx); in preloadDexCachesResolveMethod() 375 dvmDexSetResolvedMethod(pDvmDex, methodIdx, method); in preloadDexCachesResolveMethod() 521 preloadDexCachesResolveMethod(pDvmDex, pDexMethod->methodIdx, methodType); in Dalvik_dalvik_system_VMRuntime_preloadDexCaches() 527 preloadDexCachesResolveMethod(pDvmDex, pDexMethod->methodIdx, METHOD_VIRTUAL); in Dalvik_dalvik_system_VMRuntime_preloadDexCaches()
|
/dalvik/vm/interp/ |
D | InterpDefs.h | 74 Method* dvmInterpFindInterfaceMethod(ClassObject* thisClass, u4 methodIdx,
|
D | Interp.cpp | 1219 Method* dvmInterpFindInterfaceMethod(ClassObject* thisClass, u4 methodIdx, in dvmInterpFindInterfaceMethod() argument 1230 absMethod = dvmDexGetResolvedMethod(methodClassDex, methodIdx); in dvmInterpFindInterfaceMethod() 1232 absMethod = dvmResolveInterfaceMethod(method->clazz, methodIdx); in dvmInterpFindInterfaceMethod()
|
/dalvik/vm/reflect/ |
D | Annotation.cpp | 230 static Method* resolveAmbiguousMethod(const ClassObject* referrer, u4 methodIdx) in resolveAmbiguousMethod() argument 239 resMethod = dvmDexGetResolvedMethod(referrer->pDvmDex, methodIdx); in resolveAmbiguousMethod() 244 pMethodId = dexGetMethodId(pDexFile, methodIdx); in resolveAmbiguousMethod() 248 ALOGD("resolveAmbiguousMethod: unable to find class %d", methodIdx); in resolveAmbiguousMethod() 1581 static int compareMethodStr(DexFile* pDexFile, u4 methodIdx, in compareMethodStr() argument 1584 const DexMethodId* pMethodId = dexGetMethodId(pDexFile, methodIdx); in compareMethodStr() 1681 u4 methodIdx = dvmGetMethodIdx(method); in findAnnotationSetForMethod() local 1686 if (pMethodList[idx].methodIdx == methodIdx) { in findAnnotationSetForMethod() 2176 u4 methodIdx = dvmGetMethodIdx(method); in findAnnotationsItemForMethod() local 2181 if (pParameterList[idx].methodIdx == methodIdx) { in findAnnotationsItemForMethod()
|
/dalvik/dexdump/ |
D | DexDump.cpp | 622 = dexGetMethodId(pDexFile, pDexMethod->methodIdx); in dumpPositions() 648 = dexGetMethodId(pDexFile, pDexMethod->methodIdx); in dumpLocals() 659 bool getMethodInfo(DexFile* pDexFile, u4 methodIdx, FieldMethodInfo* pMethInfo) in getMethodInfo() argument 663 if (methodIdx >= pDexFile->pHeader->methodIdsSize) in getMethodInfo() 666 pMethodId = dexGetMethodId(pDexFile, methodIdx); in getMethodInfo() 1069 getMethodInfo(pDexFile, pDexMethod->methodIdx, &methInfo); in dumpBytecodes() 1161 pMethodId = dexGetMethodId(pDexFile, pDexMethod->methodIdx); in dumpMethod() 1591 pMethodId = dexGetMethodId(pDexFile, pDexMethod->methodIdx); in dumpMethodMap()
|
/dalvik/dexlist/ |
D | DexList.cpp | 107 pMethodId = dexGetMethodId(pDexFile, pDexMethod->methodIdx); in dumpMethod()
|