Lines Matching refs:cbLdt
1089 uint32_t cbLdt = X86DESC_LIMIT_G(pDesc);
1094 if ( !cbLdt
1099 AssertMsg(!cbLdt, ("Invalid LDT %04x!\n", SelLdt));
1101 /* cbLdt > 0:
1115 AssertMsg(RT_ALIGN(cbLdt + 1, sizeof(X86DESC)) == cbLdt + 1 && cbLdt <= 0xffff, ("cbLdt=%d\n", cbLdt));
1132 || cbLdt != pVM->selm.s.cbLdtLimit)
1135 pVM->selm.s.GCPtrGuestLdt, pVM->selm.s.cbLdtLimit, GCPtrLdt, cbLdt, pVM->selm.s.GuestGdtr.pGdt, pVM->selm.s.GuestGdtr.cbGdt));
1151 rc = PGMR3HandlerVirtualRegister(pVM, PGMVIRTHANDLERTYPE_WRITE, GCPtrLdt, GCPtrLdt + cbLdt /* already inclusive */,
1158 GCPtrLdt, cbLdt, pVM->selm.s.GuestGdtr.pGdt, pVM->selm.s.GuestGdtr.cbGdt));
1170 pVM->selm.s.cbLdtLimit = cbLdt;
1191 if (cbLdt > 0xffff)
1193 cbLdt = 0xffff;
1211 unsigned cbLeft = cbLdt + 1;
1849 uint32_t cbLdt = X86DESC_LIMIT_G(&LDTDesc);
1854 if (!cbLdt)
1857 AssertMsg(RT_ALIGN(cbLdt + 1, sizeof(X86DESC)) == cbLdt + 1 && cbLdt <= 0xffff, ("cbLdt=%d\n", cbLdt));
1871 PX86DESC pLDTEEnd = (PX86DESC)((uintptr_t)pGDTE + cbLdt);
2668 uint32_t cbLdt;
2669 RTSEL SelLdt = CPUMGetGuestLdtrEx(pVCpu, &GCPtrLdt, &cbLdt);
2676 pHlp->pfnPrintf(pHlp, "Guest LDT (Sel=%x GCAddr=%RX64 limit=%x):\n", SelLdt, GCPtrLdt, cbLdt);
2677 unsigned cLdts = (cbLdt + 1) >> X86_SEL_SHIFT;