Lines Matching refs:SelLdt
1068 RTSEL SelLdt = CPUMGetGuestLDTR(pVCpu);
1069 if (!(SelLdt & X86_SEL_MASK_OFF_RPL))
1087 PX86DESC pDesc = &pVM->selm.s.paGdtR3[SelLdt >> X86_SEL_SHIFT];
1095 || SelLdt >= pVM->selm.s.GuestGdtr.cbGdt
1099 AssertMsg(!cbLdt, ("Invalid LDT %04x!\n", SelLdt));
1201 CPUMSetHyperLDTR(pVCpu, SelLdt);
1832 RTSEL SelLdt = CPUMGetGuestLDTR(pVCpu);
1833 if ((SelLdt & X86_SEL_MASK_OFF_RPL) == 0)
1835 Assert(!(SelLdt & X86_SEL_LDT));
1836 if (SelLdt > GDTR.cbGdt)
1838 Log(("SELMR3DebugCheck: ldt is out of bound SelLdt=%#x\n", SelLdt));
1842 int rc = PGMPhysSimpleReadGCPtr(pVCpu, &LDTDesc, GDTR.pGdt + (SelLdt & X86_SEL_MASK), sizeof(LDTDesc));
1860 || SelLdt >= pVM->selm.s.GuestGdtr.cbGdt)
1862 Log(("SELmR3DebugCheck: Invalid LDT %04x!\n", SelLdt));
2669 RTSEL SelLdt = CPUMGetGuestLdtrEx(pVCpu, &GCPtrLdt, &cbLdt);
2670 if (!(SelLdt & X86_SEL_MASK_OFF_RPL))
2672 pHlp->pfnPrintf(pHlp, "Guest LDT (Sel=%x): Null-Selector\n", SelLdt);
2676 pHlp->pfnPrintf(pHlp, "Guest LDT (Sel=%x GCAddr=%RX64 limit=%x):\n", SelLdt, GCPtrLdt, cbLdt);