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

/dalvik/vm/mterp/common/
H A DFindInterface.h30 u4 methodIdx, const Method* method, DvmDex* methodClassDex)
33 dvmInterpFindInterfaceMethod(thisClass, methodIdx, method, methodClassDex)
36 DEX_INTERFACE_CACHE_SIZE, thisClass, methodIdx);
29 dvmFindInterfaceMethodInCache(ClassObject* thisClass, u4 methodIdx, const Method* method, DvmDex* methodClassDex) argument
/dalvik/vm/analysis/
H A DOptimize.h39 Method* dvmOptResolveMethod(ClassObject* referrer, u4 methodIdx,
41 Method* dvmOptResolveInterfaceMethod(ClassObject* referrer, u4 methodIdx);
H A DOptimize.cpp754 Method* dvmOptResolveMethod(ClassObject* referrer, u4 methodIdx, argument
764 LOGVV("--- resolving method %u (referrer=%s)", methodIdx,
767 resMethod = dvmDexGetResolvedMethod(pDvmDex, methodIdx);
772 pMethodId = dexGetMethodId(pDvmDex->pDexFile, methodIdx);
854 dvmDexSetResolvedMethod(pDvmDex, methodIdx, resMethod);
858 methodIdx, resMethod->clazz->descriptor, resMethod->name);
892 u2 methodIdx = insns[1]; local
894 baseMethod = dvmOptResolveMethod(clazz, methodIdx, METHOD_VIRTUAL, NULL);
897 methodIdx,
937 u2 methodIdx local
982 dvmOptResolveInterfaceMethod(ClassObject* referrer, u4 methodIdx) argument
1056 u2 methodIdx = insns[1]; local
1107 u2 methodIdx = insns[1]; local
[all...]
/dalvik/vm/oo/
H A DResolve.h58 extern "C" Method* dvmResolveMethod(const ClassObject* referrer, u4 methodIdx,
66 Method* dvmResolveInterfaceMethod(const ClassObject* referrer, u4 methodIdx);
H A DResolve.cpp176 Method* dvmResolveMethod(const ClassObject* referrer, u4 methodIdx, argument
186 LOGVV("--- resolving method %u (referrer=%s)", methodIdx,
188 pMethodId = dexGetMethodId(pDvmDex->pDexFile, methodIdx);
231 methodIdx, resClass->descriptor, resMethod->name);
276 dvmDexSetResolvedMethod(pDvmDex, methodIdx, resMethod);
287 Method* dvmResolveInterfaceMethod(const ClassObject* referrer, u4 methodIdx) argument
295 methodIdx, referrer->descriptor);
296 pMethodId = dexGetMethodId(pDvmDex->pDexFile, methodIdx);
352 methodIdx, resClass->descriptor, resMethod->name);
378 dvmDexSetResolvedMethod(pDvmDex, methodIdx, resMetho
[all...]
H A DClass.cpp2155 pMethodId = dexGetMethodId(pDexFile, pDexMethod->methodIdx);
/dalvik/vm/
H A DDvmDex.h120 u4 methodIdx)
122 assert(methodIdx < pDvmDex->pHeader->methodIdsSize);
123 return pDvmDex->pResMethods[methodIdx];
148 INLINE void dvmDexSetResolvedMethod(DvmDex* pDvmDex, u4 methodIdx, argument
151 assert(methodIdx < pDvmDex->pHeader->methodIdsSize);
152 pDvmDex->pResMethods[methodIdx] = method;
119 dvmDexGetResolvedMethod(const DvmDex* pDvmDex, u4 methodIdx) argument
/dalvik/dexgen/src/com/android/dexgen/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/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/compiler/codegen/x86/
H A DNcgHelper.cpp109 u4 methodIdx, const Method* method, DvmDex* methodClassDex)
112 dvmInterpFindInterfaceMethod(thisClass, methodIdx, method, methodClassDex)
115 DEX_INTERFACE_CACHE_SIZE, thisClass, methodIdx);
108 dvmFindInterfaceMethodInCache2(ClassObject* thisClass, u4 methodIdx, const Method* method, DvmDex* methodClassDex) argument
H A DNcgHelper.h29 u4 methodIdx, const Method* method, DvmDex* methodClassDex);
/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.cpp241 u4 methodIdx) {
242 const DexMethodId* meth = dexGetMethodId(state->pDexFile, methodIdx);
1099 SWAP_INDEX4(item->methodIdx, state->pHeader->methodIdsSize);
1104 } else if (lastIdx >= item->methodIdx) {
1106 item->methodIdx);
1110 lastIdx = item->methodIdx;
1129 SWAP_INDEX4(item->methodIdx, state->pHeader->methodIdsSize);
1134 } else if (lastIdx >= item->methodIdx) {
1136 item->methodIdx);
1140 lastIdx = item->methodIdx;
240 verifyMethodDefiner(const CheckState* state, u4 definingClass, u4 methodIdx) argument
1586 u4 methodIdx = classData->directMethods[0].methodIdx; local
1592 u4 methodIdx = classData->virtualMethods[0].methodIdx; local
[all...]
H A DDexFile.h393 u4 methodIdx; member in struct:DexMethodAnnotationsItem
401 u4 methodIdx; member in struct:DexParameterAnnotationsItem
/dalvik/vm/interp/
H A DInterpDefs.h74 Method* dvmInterpFindInterfaceMethod(ClassObject* thisClass, u4 methodIdx,
H A DInterp.cpp1216 * Find the concrete method that corresponds to "methodIdx". The code in
1221 Method* dvmInterpFindInterfaceMethod(ClassObject* thisClass, u4 methodIdx, argument
1232 absMethod = dvmDexGetResolvedMethod(methodClassDex, methodIdx);
1234 absMethod = dvmResolveInterfaceMethod(method->clazz, methodIdx);
/dalvik/vm/reflect/
H A DAnnotation.cpp230 static Method* resolveAmbiguousMethod(const ClassObject* referrer, u4 methodIdx) argument
239 resMethod = dvmDexGetResolvedMethod(referrer->pDvmDex, methodIdx);
244 pMethodId = dexGetMethodId(pDexFile, methodIdx);
248 ALOGD("resolveAmbiguousMethod: unable to find class %d", methodIdx);
1563 static int compareMethodStr(DexFile* pDexFile, u4 methodIdx, argument
1566 const DexMethodId* pMethodId = dexGetMethodId(pDexFile, methodIdx);
1661 u4 methodIdx = getMethodIdx(method); local
1666 if (pMethodList[idx].methodIdx == methodIdx) {
2149 u4 methodIdx
[all...]
/dalvik/dexdump/
H A DDexDump.cpp619 = dexGetMethodId(pDexFile, pDexMethod->methodIdx);
645 = dexGetMethodId(pDexFile, pDexMethod->methodIdx);
656 bool getMethodInfo(DexFile* pDexFile, u4 methodIdx, FieldMethodInfo* pMethInfo) argument
660 if (methodIdx >= pDexFile->pHeader->methodIdsSize)
663 pMethodId = dexGetMethodId(pDexFile, methodIdx);
1065 getMethodInfo(pDexFile, pDexMethod->methodIdx, &methInfo);
1156 pMethodId = dexGetMethodId(pDexFile, pDexMethod->methodIdx);
1586 pMethodId = dexGetMethodId(pDexFile, pDexMethod->methodIdx);
/dalvik/dexlist/
H A DDexList.cpp107 pMethodId = dexGetMethodId(pDexFile, pDexMethod->methodIdx);

Completed in 627 milliseconds