• Home
  • Raw
  • Download

Lines Matching refs:pDecInsn

122     const int insnRegCount, const DecodedInstruction* pDecInsn,
1045 const int insnRegCount, const DecodedInstruction* pDecInsn, in verifyInvocationArgs() argument
1057 resMethod = dvmOptResolveInterfaceMethod(meth->clazz, pDecInsn->vB); in verifyInvocationArgs()
1059 resMethod = dvmOptResolveMethod(meth->clazz, pDecInsn->vB, methodType, in verifyInvocationArgs()
1070 pMethodId = dexGetMethodId(pDexFile, pDecInsn->vB); in verifyInvocationArgs()
1091 dvmMethodTypeStr(methodType), pDecInsn->vB, in verifyInvocationArgs()
1149 int expectedArgs = pDecInsn->vA; in verifyInvocationArgs()
1154 pDecInsn->vA); in verifyInvocationArgs()
1176 actualArgType = getInvocationThis(insnRegs, insnRegCount, pDecInsn, in verifyInvocationArgs()
1211 getReg = pDecInsn->vC + actualArgs; in verifyInvocationArgs()
1213 getReg = pDecInsn->arg[actualArgs]; in verifyInvocationArgs()
1432 const int insnRegCount, const DecodedInstruction* pDecInsn, in getInvocationThis() argument
1437 if (pDecInsn->vA < 1) { in getInvocationThis()
1444 thisType = getRegisterType(insnRegs, insnRegCount, pDecInsn->vC, pFailure); in getInvocationThis()
1446 LOG_VFY("VFY: failed to get 'this' from register %u\n", pDecInsn->vC); in getInvocationThis()
1452 pDecInsn->vC, thisType); in getInvocationThis()
1960 DecodedInstruction* pDecInsn, RegType dstType, RegType srcType, in checkUnop() argument
1963 verifyRegisterType(insnRegs, insnRegCount, pDecInsn->vB, srcType, pFailure); in checkUnop()
1964 setRegisterType(insnRegs, insnRegCount, pDecInsn->vA, dstType, pFailure); in checkUnop()
2009 DecodedInstruction* pDecInsn, RegType dstType, RegType srcType, in checkLitop() argument
2012 verifyRegisterType(insnRegs, insnRegCount, pDecInsn->vB, srcType, pFailure); in checkLitop()
2016 if (upcastBooleanOp(insnRegs, insnRegCount, pDecInsn->vB, pDecInsn->vB) in checkLitop()
2017 && (pDecInsn->vC == 0 || pDecInsn->vC == 1)) in checkLitop()
2022 setRegisterType(insnRegs, insnRegCount, pDecInsn->vA, dstType, pFailure); in checkLitop()
2031 DecodedInstruction* pDecInsn, RegType dstType, RegType srcType1, in checkBinop() argument
2034 verifyRegisterType(insnRegs, insnRegCount, pDecInsn->vB, srcType1, in checkBinop()
2036 verifyRegisterType(insnRegs, insnRegCount, pDecInsn->vC, srcType2, in checkBinop()
2040 if (upcastBooleanOp(insnRegs, insnRegCount, pDecInsn->vB, pDecInsn->vC)) in checkBinop()
2043 setRegisterType(insnRegs, insnRegCount, pDecInsn->vA, dstType, pFailure); in checkBinop()
2051 DecodedInstruction* pDecInsn, RegType dstType, RegType srcType1, in checkBinop2addr() argument
2054 verifyRegisterType(insnRegs, insnRegCount, pDecInsn->vA, srcType1, in checkBinop2addr()
2056 verifyRegisterType(insnRegs, insnRegCount, pDecInsn->vB, srcType2, in checkBinop2addr()
2060 if (upcastBooleanOp(insnRegs, insnRegCount, pDecInsn->vA, pDecInsn->vB)) in checkBinop2addr()
2063 setRegisterType(insnRegs, insnRegCount, pDecInsn->vA, dstType, pFailure); in checkBinop2addr()
2910 const DecodedInstruction* pDecInsn, ClassObject* resClass, bool isRange, in verifyFilledNewArrayRegs() argument
2913 u4 argCount = pDecInsn->vA; in verifyFilledNewArrayRegs()
2936 getReg = pDecInsn->vC + ui; in verifyFilledNewArrayRegs()
2938 getReg = pDecInsn->arg[ui]; in verifyFilledNewArrayRegs()