/dalvik/vm/mterp/common/ |
H A D | FindInterface.h | 28 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 D | Resolve.h | 57 Method* dvmResolveMethod(const ClassObject* referrer, u4 methodIdx, 65 Method* dvmResolveInterfaceMethod(const ClassObject* referrer, u4 methodIdx);
|
H A D | Resolve.c | 175 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 D | Class.c | 2074 pMethodId = dexGetMethodId(pDexFile, pDexMethod->methodIdx);
|
/dalvik/vm/ |
H A D | DvmDex.h | 119 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 D | MethodAnnotationStruct.java | 86 int methodIdx = file.getMethodIds().indexOf(method); 91 out.annotate(4, " method_idx: " + Hex.u4(methodIdx)); 96 out.writeInt(methodIdx);
|
H A D | ParameterAnnotationStruct.java | 110 int methodIdx = file.getMethodIds().indexOf(method); 115 out.annotate(4, " method_idx: " + Hex.u4(methodIdx)); 120 out.writeInt(methodIdx);
|
H A D | EncodedMethod.java | 161 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 D | DexOptimize.h | 121 Method* dvmOptResolveMethod(ClassObject* referrer, u4 methodIdx, 123 Method* dvmOptResolveInterfaceMethod(ClassObject* referrer, u4 methodIdx);
|
H A D | DexOptimize.c | 1997 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 D | ReduceConstants.c | 404 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 D | DexClass.h | 43 u4 methodIdx; /* index to a method_id_item */ member in struct:DexMethod 158 pMethod->methodIdx = index;
|
H A D | DexSwapVerify.c | 240 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 D | DexFile.h | 371 u4 methodIdx; member in struct:DexMethodAnnotationsItem 379 u4 methodIdx; member in struct:DexParameterAnnotationsItem
|
/dalvik/vm/mterp/x86-atom/ |
H A D | OP_INVOKE_INTERFACE.S | 69 call dvmFindInterfaceMethodInCache # call: (ClassObject* thisClass, u4 methodIdx,
|
H A D | OP_INVOKE_STATIC.S | 64 # u4 methodIdx, MethodType methodType)
|
H A D | OP_INVOKE_DIRECT.S | 82 # u4 methodIdx, MethodType methodType)
|
H A D | OP_INVOKE_SUPER.S | 89 # u4 methodIdx, MethodType methodType)
|
H A D | OP_INVOKE_VIRTUAL.S | 71 # u4 methodIdx, MethodType methodType)
|
/dalvik/vm/interp/ |
H A D | InterpDefs.h | 226 Method* dvmInterpFindInterfaceMethod(ClassObject* thisClass, u4 methodIdx,
|
H A D | Interp.c | 981 * 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 D | Annotation.c | 291 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 D | DexDump.c | 516 = 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 D | DexList.c | 104 pMethodId = dexGetMethodId(pDexFile, pDexMethod->methodIdx);
|
/dalvik/vm/mterp/out/ |
H A D | InterpAsm-x86-atom.S | 17266 # 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...] |