Searched refs:methodIdx (Results 1 - 25 of 25) sorted by relevance

/dalvik/vm/mterp/common/
H A DFindInterface.h28 u4 methodIdx, const Method* method, DvmDex* methodClassDex)
31 dvmInterpFindInterfaceMethod(thisClass, methodIdx, method, methodClassDex)
34 DEX_INTERFACE_CACHE_SIZE, thisClass, methodIdx);
27 dvmFindInterfaceMethodInCache(ClassObject* thisClass, u4 methodIdx, const Method* method, DvmDex* methodClassDex) argument
/dalvik/vm/oo/
H A DResolve.h57 Method* dvmResolveMethod(const ClassObject* referrer, u4 methodIdx,
65 Method* dvmResolveInterfaceMethod(const ClassObject* referrer, u4 methodIdx);
H A DResolve.c175 Method* dvmResolveMethod(const ClassObject* referrer, u4 methodIdx, argument
185 LOGVV("--- resolving method %u (referrer=%s)\n", methodIdx,
187 pMethodId = dexGetMethodId(pDvmDex->pDexFile, methodIdx);
227 methodIdx, resClass->descriptor, resMethod->name);
262 dvmDexSetResolvedMethod(pDvmDex, methodIdx, resMethod);
272 Method* dvmResolveInterfaceMethod(const ClassObject* referrer, u4 methodIdx) argument
281 methodIdx, referrer->descriptor);
282 pMethodId = dexGetMethodId(pDvmDex->pDexFile, methodIdx);
349 methodIdx, resClass->descriptor, resMethod->name);
372 dvmDexSetResolvedMethod(pDvmDex, methodIdx, resMetho
[all...]
H A DClass.c2074 pMethodId = dexGetMethodId(pDexFile, pDexMethod->methodIdx);
/dalvik/vm/
H A DDvmDex.h119 u4 methodIdx)
121 assert(methodIdx < pDvmDex->pHeader->methodIdsSize);
122 return pDvmDex->pResMethods[methodIdx];
147 INLINE void dvmDexSetResolvedMethod(DvmDex* pDvmDex, u4 methodIdx, argument
150 assert(methodIdx < pDvmDex->pHeader->methodIdsSize);
151 pDvmDex->pResMethods[methodIdx] = method;
202 u4 methodIdx)
206 assert(methodIdx < pDvmDex->pHeader->methodIdsSize);
208 methodIdx = pIndexMap->methodMap[methodIdx];
118 dvmDexGetResolvedMethod(const DvmDex* pDvmDex, u4 methodIdx) argument
201 dvmDexGetResolvedMethod(const DvmDex* pDvmDex, u4 methodIdx) argument
258 dvmDexSetResolvedMethod(DvmDex* pDvmDex, u4 methodIdx, struct Method* method) argument
304 dvmDexGetResolvedMethod(const DvmDex* pDvmDex, u4 methodIdx) argument
324 dvmDexSetResolvedMethod(DvmDex* pDvmDex, u4 methodIdx, struct Method* method) argument
[all...]
/dalvik/dx/src/com/android/dx/dex/file/
H A DMethodAnnotationStruct.java86 int methodIdx = file.getMethodIds().indexOf(method);
91 out.annotate(4, " method_idx: " + Hex.u4(methodIdx));
96 out.writeInt(methodIdx);
H A DParameterAnnotationStruct.java110 int methodIdx = file.getMethodIds().indexOf(method);
115 out.annotate(4, " method_idx: " + Hex.u4(methodIdx));
120 out.writeInt(methodIdx);
H A DEncodedMethod.java161 int methodIdx = file.getMethodIds().indexOf(method);
162 int diff = methodIdx - lastIndex;
182 " method_idx: " + Hex.u4(methodIdx));
194 return methodIdx;
/dalvik/vm/analysis/
H A DDexOptimize.h121 Method* dvmOptResolveMethod(ClassObject* referrer, u4 methodIdx,
123 Method* dvmOptResolveInterfaceMethod(ClassObject* referrer, u4 methodIdx);
H A DDexOptimize.c1997 Method* dvmOptResolveMethod(ClassObject* referrer, u4 methodIdx, argument
2007 LOGVV("--- resolving method %u (referrer=%s)\n", methodIdx,
2010 resMethod = dvmDexGetResolvedMethod(pDvmDex, methodIdx);
2015 pMethodId = dexGetMethodId(pDvmDex->pDexFile, methodIdx);
2097 dvmDexSetResolvedMethod(pDvmDex, methodIdx, resMethod);
2101 methodIdx, resMethod->clazz->descriptor, resMethod->name);
2135 u2 methodIdx = insns[1]; local
2137 baseMethod = dvmOptResolveMethod(clazz, methodIdx, METHOD_VIRTUAL, NULL);
2140 methodIdx,
2179 u2 methodIdx local
2217 dvmOptResolveInterfaceMethod(ClassObject* referrer, u4 methodIdx) argument
2306 u2 methodIdx = insns[1]; local
2356 u2 methodIdx = insns[1]; local
[all...]
H A DReduceConstants.c404 u2 methodIdx = *ptr; local
405 if (!dvmSetBit(pResults->usedMethods, methodIdx)) {
406 LOGE("Unable to mark method %d as in-use\n", methodIdx);
628 pMethodId = dexGetMethodId(pDexFile, pDexMethod->methodIdx);
656 pMethodId = dexGetMethodId(pDexFile, pDexMethod->methodIdx);
/dalvik/libdex/
H A DDexClass.h43 u4 methodIdx; /* index to a method_id_item */ member in struct:DexMethod
158 pMethod->methodIdx = index;
H A DDexSwapVerify.c240 u4 methodIdx) {
241 const DexMethodId* meth = dexGetMethodId(state->pDexFile, methodIdx);
1097 SWAP_INDEX4(item->methodIdx, state->pHeader->methodIdsSize);
1102 } else if (lastIdx >= item->methodIdx) {
1104 item->methodIdx);
1108 lastIdx = item->methodIdx;
1127 SWAP_INDEX4(item->methodIdx, state->pHeader->methodIdsSize);
1132 } else if (lastIdx >= item->methodIdx) {
1134 item->methodIdx);
1138 lastIdx = item->methodIdx;
239 verifyMethodDefiner(const CheckState* state, u4 definingClass, u4 methodIdx) argument
1584 u4 methodIdx = classData->directMethods[0].methodIdx; local
1590 u4 methodIdx = classData->virtualMethods[0].methodIdx; local
[all...]
H A DDexFile.h371 u4 methodIdx; member in struct:DexMethodAnnotationsItem
379 u4 methodIdx; member in struct:DexParameterAnnotationsItem
/dalvik/vm/mterp/x86-atom/
H A DOP_INVOKE_INTERFACE.S69 call dvmFindInterfaceMethodInCache # call: (ClassObject* thisClass, u4 methodIdx,
H A DOP_INVOKE_STATIC.S64 # u4 methodIdx, MethodType methodType)
H A DOP_INVOKE_DIRECT.S82 # u4 methodIdx, MethodType methodType)
H A DOP_INVOKE_SUPER.S89 # u4 methodIdx, MethodType methodType)
H A DOP_INVOKE_VIRTUAL.S71 # u4 methodIdx, MethodType methodType)
/dalvik/vm/interp/
H A DInterpDefs.h226 Method* dvmInterpFindInterfaceMethod(ClassObject* thisClass, u4 methodIdx,
H A DInterp.c981 * Find the concrete method that corresponds to "methodIdx". The code in
986 Method* dvmInterpFindInterfaceMethod(ClassObject* thisClass, u4 methodIdx, argument
997 absMethod = dvmDexGetResolvedMethod(methodClassDex, methodIdx);
999 absMethod = dvmResolveInterfaceMethod(method->clazz, methodIdx);
/dalvik/vm/reflect/
H A DAnnotation.c291 static Method* resolveAmbiguousMethod(const ClassObject* referrer, u4 methodIdx) argument
301 resMethod = dvmDexGetResolvedMethod(referrer->pDvmDex, methodIdx);
306 pMethodId = dexGetMethodId(pDexFile, methodIdx);
310 LOGD("resolveAmbiguousMethod: unable to find class %d\n", methodIdx);
1542 static int compareMethodStr(DexFile* pDexFile, u4 methodIdx, argument
1545 const DexMethodId* pMethodId = dexGetMethodId(pDexFile, methodIdx);
1640 u4 methodIdx = getMethodIdx(method); local
1645 if (pMethodList[idx].methodIdx == methodIdx) {
2068 u4 methodIdx
[all...]
/dalvik/dexdump/
H A DDexDump.c516 = dexGetMethodId(pDexFile, pDexMethod->methodIdx);
542 = dexGetMethodId(pDexFile, pDexMethod->methodIdx);
553 bool getMethodInfo(DexFile* pDexFile, u4 methodIdx, FieldMethodInfo* pMethInfo) argument
557 if (methodIdx >= pDexFile->pHeader->methodIdsSize)
560 pMethodId = dexGetMethodId(pDexFile, methodIdx);
940 getMethodInfo(pDexFile, pDexMethod->methodIdx, &methInfo);
1024 pMethodId = dexGetMethodId(pDexFile, pDexMethod->methodIdx);
1454 pMethodId = dexGetMethodId(pDexFile, pDexMethod->methodIdx);
/dalvik/dexlist/
H A DDexList.c104 pMethodId = dexGetMethodId(pDexFile, pDexMethod->methodIdx);
/dalvik/vm/mterp/out/
H A DInterpAsm-x86-atom.S17266 # u4 methodIdx, MethodType methodType)
17323 # u4 methodIdx, MethodType methodType)
17358 # u4 methodIdx, MethodType methodType)
17379 # u4 methodIdx, MethodType methodType)
17397 call dvmFindInterfaceMethodInCache # call: (ClassObject* thisClass, u4 methodIdx,
17418 # u4 methodIdx, MethodType methodType)
17475 # u4 methodIdx, MethodType methodType)
17510 # u4 methodIdx, MethodType methodType)
17531 # u4 methodIdx, MethodType methodType)
17549 call dvmFindInterfaceMethodInCache # call: (ClassObject* thisClass, u4 methodIdx,
[all...]

Completed in 624 milliseconds