Lines Matching refs:pDecInsn
112 const DecodedInstruction* pDecInsn, VerifyError* pFailure);
1105 const DecodedInstruction* pDecInsn, UninitInstanceMap* uninitMap, in verifyInvocationArgs() argument
1119 resMethod = dvmOptResolveInterfaceMethod(meth->clazz, pDecInsn->vB); in verifyInvocationArgs()
1121 resMethod = dvmOptResolveMethod(meth->clazz, pDecInsn->vB, methodType, in verifyInvocationArgs()
1128 const DexMethodId* pMethodId = dexGetMethodId(pDexFile, pDecInsn->vB); in verifyInvocationArgs()
1145 dvmMethodTypeStr(methodType), pDecInsn->vB, in verifyInvocationArgs()
1203 expectedArgs = pDecInsn->vA; in verifyInvocationArgs()
1228 actualArgType = getInvocationThis(registerLine, pDecInsn, pFailure); in verifyInvocationArgs()
1262 getReg = pDecInsn->vC + actualArgs; in verifyInvocationArgs()
1264 getReg = pDecInsn->arg[actualArgs]; in verifyInvocationArgs()
1468 const DecodedInstruction* pDecInsn, VerifyError* pFailure) in getInvocationThis() argument
1472 if (pDecInsn->vA < 1) { in getInvocationThis()
1479 thisType = getRegisterType(registerLine, pDecInsn->vC); in getInvocationThis()
1482 pDecInsn->vC, thisType); in getInvocationThis()
2061 static void checkUnop(RegisterLine* registerLine, DecodedInstruction* pDecInsn, in checkUnop() argument
2064 verifyRegisterType(registerLine, pDecInsn->vB, srcType, pFailure); in checkUnop()
2065 setRegisterType(registerLine, pDecInsn->vA, dstType); in checkUnop()
2108 static void checkLitop(RegisterLine* registerLine, DecodedInstruction* pDecInsn, in checkLitop() argument
2112 verifyRegisterType(registerLine, pDecInsn->vB, srcType, pFailure); in checkLitop()
2116 if (upcastBooleanOp(registerLine, pDecInsn->vB, pDecInsn->vB) in checkLitop()
2117 && (pDecInsn->vC == 0 || pDecInsn->vC == 1)) in checkLitop()
2122 setRegisterType(registerLine, pDecInsn->vA, dstType); in checkLitop()
2130 static void checkBinop(RegisterLine* registerLine, DecodedInstruction* pDecInsn, in checkBinop() argument
2134 verifyRegisterType(registerLine, pDecInsn->vB, srcType1, pFailure); in checkBinop()
2135 verifyRegisterType(registerLine, pDecInsn->vC, srcType2, pFailure); in checkBinop()
2138 if (upcastBooleanOp(registerLine, pDecInsn->vB, pDecInsn->vC)) in checkBinop()
2141 setRegisterType(registerLine, pDecInsn->vA, dstType); in checkBinop()
2149 DecodedInstruction* pDecInsn, RegType dstType, RegType srcType1, in checkBinop2addr() argument
2152 verifyRegisterType(registerLine, pDecInsn->vA, srcType1, pFailure); in checkBinop2addr()
2153 verifyRegisterType(registerLine, pDecInsn->vB, srcType2, pFailure); in checkBinop2addr()
2156 if (upcastBooleanOp(registerLine, pDecInsn->vA, pDecInsn->vB)) in checkBinop2addr()
2159 setRegisterType(registerLine, pDecInsn->vA, dstType); in checkBinop2addr()
3182 RegisterLine* registerLine, const DecodedInstruction* pDecInsn, in verifyFilledNewArrayRegs() argument
3185 u4 argCount = pDecInsn->vA; in verifyFilledNewArrayRegs()
3208 getReg = pDecInsn->vC + ui; in verifyFilledNewArrayRegs()
3210 getReg = pDecInsn->arg[ui]; in verifyFilledNewArrayRegs()