Lines Matching defs:uNewSs

2859     uint16_t uNewSs  = uFrame.pu32[1];
2875 pCtx->cs.Sel, pCtx->eip, uNewCs, uNewEip, uNewFlags, uNewSs, uNewEsp);
2880 iemCImplCommonV8086LoadSeg(&pCtx->ss, uNewSs);
3333 uint16_t uNewSs;
3345 uNewSs = (uint16_t)uFrame.pu64[4];
3356 uNewSs = (uint16_t)uFrame.pu32[4];
3368 uNewSs = uFrame.pu16[4];
3374 uNewCs, uNewRip, uNewFlags, uNewSs, uNewRsp));
3382 Log(("iret %04x:%016RX64/%04x:%016RX64 -> invalid CS selector, #GP(0)\n", uNewCs, uNewRip, uNewSs, uNewRsp));
3391 uNewCs, uNewRip, uNewSs, uNewRsp, VBOXSTRICTRC_VAL(rcStrict)));
3400 uNewCs, uNewRip, uNewSs, uNewRsp, DescCS.Legacy.Gen.u1DescType, DescCS.Legacy.Gen.u4Type));
3408 Log(("iret %04x:%016RX64/%04x:%016RX64 - RPL < CPL (%d) -> #GP\n", uNewCs, uNewRip, uNewSs, uNewRsp, pIemCpu->uCpl));
3415 uNewCs, uNewRip, uNewSs, uNewRsp, DescCS.Legacy.Gen.u2Dpl));
3422 Log(("iret %04x:%016RX64/%04x:%016RX64 - CS not present -> #NP\n", uNewCs, uNewRip, uNewSs, uNewRsp));
3430 if (!(uNewSs & X86_SEL_MASK_OFF_RPL))
3436 Log(("iret %04x:%016RX64/%04x:%016RX64 -> invalid SS selector, #GP(0)\n", uNewCs, uNewRip, uNewSs, uNewRsp));
3443 rcStrict = iemMemFetchSelDesc(pIemCpu, &DescSS, uNewSs, X86_XCPT_GP); /** @todo Correct exception? */
3447 uNewCs, uNewRip, uNewSs, uNewRsp, VBOXSTRICTRC_VAL(rcStrict)));
3453 if ((uNewSs & X86_SEL_RPL) != (uNewCs & X86_SEL_RPL))
3455 Log(("iret %04x:%016RX64/%04x:%016RX64 -> SS.RPL != CS.RPL -> #GP\n", uNewCs, uNewRip, uNewSs, uNewRsp));
3456 return iemRaiseGeneralProtectionFaultBySelector(pIemCpu, uNewSs);
3460 if (!(uNewSs & X86_SEL_MASK_OFF_RPL))
3467 uNewCs, uNewRip, uNewSs, uNewRsp, DescSS.Legacy.Gen.u2Dpl));
3468 return iemRaiseGeneralProtectionFaultBySelector(pIemCpu, uNewSs);
3475 uNewCs, uNewRip, uNewSs, uNewRsp, DescSS.Legacy.Gen.u4Type));
3476 return iemRaiseGeneralProtectionFaultBySelector(pIemCpu, uNewSs);
3481 uNewCs, uNewRip, uNewSs, uNewRsp, DescSS.Legacy.Gen.u4Type));
3482 return iemRaiseGeneralProtectionFaultBySelector(pIemCpu, uNewSs);
3488 Log(("iret %04x:%016RX64/%04x:%016RX64 -> SS not present -> #SS\n", uNewCs, uNewRip, uNewSs, uNewRsp));
3489 return iemRaiseStackSelectorNotPresentBySelector(pIemCpu, uNewSs);
3500 uNewCs, uNewRip, uNewSs, uNewRsp));
3509 uNewCs, uNewRip, uNewSs, uNewRsp, cbLimitCS));
3529 rcStrict = iemMemMarkSelDescAccessed(pIemCpu, uNewSs);
3548 pIemCpu->uCpl, uNewCpl, pCtx->rip, uNewCs, uNewRip, uNewFlags, uNewSs, uNewRsp);
3563 pCtx->ss.Sel = uNewSs;
3564 pCtx->ss.ValidSel = uNewSs;
3565 if (!(uNewSs & X86_SEL_MASK_OFF_RPL))
3655 uint16_t uNewSs = uNewCs + 8;
3656 if (uNewCs == 0 || uNewSs == 0)
3710 pCtx->ss.Sel = uNewSs;
3711 pCtx->ss.ValidSel = uNewSs;
3758 uint16_t uNewSs = uNewCs + 8;
3761 if (uNewCs == 0 || uNewSs == 0)
3809 pCtx->ss.Sel = uNewSs | 3;
3810 pCtx->ss.ValidSel = uNewSs | 3;