/dalvik/vm/mterp/common/ |
H A D | FindInterface.h | 30 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/libdex/ |
H A D | DexClass.h | 43 u4 methodIdx; /* index to a method_id_item */ member in struct:DexMethod 158 pMethod->methodIdx = index;
|
H A D | DexSwapVerify.cpp | 241 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 D | DexFile.h | 393 u4 methodIdx; member in struct:DexMethodAnnotationsItem 401 u4 methodIdx; member in struct:DexParameterAnnotationsItem
|
/dalvik/vm/ |
H A D | DvmDex.h | 120 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/vm/oo/ |
H A D | Resolve.cpp | 176 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...] |
/dalvik/vm/analysis/ |
H A D | Optimize.cpp | 754 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/interp/ |
H A D | Interp.cpp | 1234 * Find the concrete method that corresponds to "methodIdx". The code in 1239 Method* dvmInterpFindInterfaceMethod(ClassObject* thisClass, u4 methodIdx, argument 1250 absMethod = dvmDexGetResolvedMethod(methodClassDex, methodIdx); 1252 absMethod = dvmResolveInterfaceMethod(method->clazz, methodIdx);
|
/dalvik/vm/reflect/ |
H A D | Annotation.cpp | 230 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) { 2143 u4 methodIdx [all...] |
/dalvik/dexdump/ |
H A D | DexDump.cpp | 619 = 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); 1056 getMethodInfo(pDexFile, pDexMethod->methodIdx, &methInfo); 1147 pMethodId = dexGetMethodId(pDexFile, pDexMethod->methodIdx); 1577 pMethodId = dexGetMethodId(pDexFile, pDexMethod->methodIdx);
|