Lines Matching refs:rcStrict

4731     VBOXSTRICTRC rcStrict = IEMExecOne(pVCpu);
4732 if (rcStrict == VINF_IEM_RAISED_XCPT)
4737 HMSVM_CHECK_SINGLE_STEP(pVCpu, rcStrict);
4738 return VBOXSTRICTRC_TODO(rcStrict);
4771 VBOXSTRICTRC rcStrict;
4780 rcStrict = EMInterpretDisasCurrent(pVM, pVCpu, pDis, NULL);
4781 if (rcStrict == VINF_SUCCESS)
4785 rcStrict = IOMInterpretOUTSEx(pVM, pVCpu, CPUMCTX2CORE(pCtx), IoExitInfo.n.u16Port, pDis->fPrefix,
4791 rcStrict = IOMInterpretINSEx(pVM, pVCpu, CPUMCTX2CORE(pCtx), IoExitInfo.n.u16Port, pDis->fPrefix,
4797 rcStrict = VINF_EM_RAW_EMULATE_INSTR;
4806 rcStrict = IOMIOPortWrite(pVM, pVCpu, IoExitInfo.n.u16Port, pCtx->eax & uAndVal, cbValue);
4807 if (rcStrict == VINF_IOM_R3_IOPORT_WRITE)
4816 rcStrict = IOMIOPortRead(pVM, pVCpu, IoExitInfo.n.u16Port, &u32Val, cbValue);
4817 if (IOM_SUCCESS(rcStrict))
4822 else if (rcStrict == VINF_IOM_R3_IOPORT_READ)
4829 if (IOM_SUCCESS(rcStrict))
4863 /* rcStrict is VINF_SUCCESS or in [VINF_EM_FIRST..VINF_EM_LAST]. */
4865 && (rcStrict == VINF_SUCCESS || rcStrict2 < rcStrict))
4866 rcStrict = rcStrict2;
4872 HMSVM_CHECK_SINGLE_STEP(pVCpu, rcStrict);
4876 if (rcStrict == VINF_IOM_R3_IOPORT_READ)
4878 else if (rcStrict == VINF_IOM_R3_IOPORT_WRITE)
4885 AssertMsg( RT_FAILURE(rcStrict)
4886 || rcStrict == VINF_SUCCESS
4887 || rcStrict == VINF_EM_RAW_EMULATE_INSTR
4888 || rcStrict == VINF_EM_DBG_BREAKPOINT
4889 || rcStrict == VINF_EM_RAW_GUEST_TRAP
4890 || rcStrict == VINF_TRPM_XCPT_DISPATCHED, ("%Rrc\n", VBOXSTRICTRC_VAL(rcStrict)));
4893 return VBOXSTRICTRC_TODO(rcStrict);