Lines Matching refs:cbGdt

588         pVM->selm.s.GuestGdtr.cbGdt = 0;
800 if (GDTR.cbGdt < sizeof(X86DESC))
810 RTUINT cbEffLimit = GDTR.cbGdt;
869 pVM->selm.s.cbEffGuestGdtLimit, cbEffLimit, GDTR.cbGdt));
882 PX86DESC pGDTECur = (PX86DESC)((char *)pGDTEStart + GDTR.cbGdt + 1 - sizeof(X86DESC));
976 if (pVM->selm.s.GuestGdtr.cbGdt != GDTR.cbGdt)
978 if (pVM->selm.s.GuestGdtr.cbGdt > GDTR.cbGdt)
979 RT_BZERO(pGDTE, pVM->selm.s.GuestGdtr.cbGdt - GDTR.cbGdt);
986 || GDTR.cbGdt != pVM->selm.s.GuestGdtr.cbGdt)
988 Log(("SELMR3UpdateFromCPUM: Guest's GDT is changed to pGdt=%016RX64 cbGdt=%08X\n", GDTR.pGdt, GDTR.cbGdt));
1001 GDTR.pGdt, GDTR.pGdt + GDTR.cbGdt /* already inclusive */,
1018 GDTR.pGdt, GDTR.pGdt + GDTR.cbGdt /* already inclusive */,
1095 || SelLdt >= pVM->selm.s.GuestGdtr.cbGdt
1135 pVM->selm.s.GCPtrGuestLdt, pVM->selm.s.cbLdtLimit, GCPtrLdt, cbLdt, pVM->selm.s.GuestGdtr.pGdt, pVM->selm.s.GuestGdtr.cbGdt));
1158 GCPtrLdt, cbLdt, pVM->selm.s.GuestGdtr.pGdt, pVM->selm.s.GuestGdtr.cbGdt));
1307 if ((Sel | (sizeof(*pDesc) - 1)) <= pCtx->gdtr.cbGdt)
1785 if (GDTR.cbGdt == 0)
1788 if (GDTR.cbGdt >= (unsigned)(pVM->selm.s.aHyperSel[SELM_HYPER_SEL_TSS_TRAP08] >> X86_SEL_SHIFT))
1791 if (GDTR.cbGdt != pVM->selm.s.GuestGdtr.cbGdt)
1792 Log(("SELMR3DebugCheck: limits have changed! new=%d old=%d\n", GDTR.cbGdt, pVM->selm.s.GuestGdtr.cbGdt));
1799 PX86DESC pGDTEEnd = (PX86DESC)((uintptr_t)pGDTE + GDTR.cbGdt);
1836 if (SelLdt > GDTR.cbGdt)
1860 || SelLdt >= pVM->selm.s.GuestGdtr.cbGdt)
2115 if ((Sel | X86_SEL_RPL_LDT) > Gdtr.cbGdt)
2302 if ((Sel | X86_SEL_RPL_LDT) > Gdtr.cbGdt)
2602 unsigned cGDTs = ((unsigned)GDTR.cbGdt + 1) / sizeof(X86DESC);
2604 pHlp->pfnPrintf(pHlp, "Guest GDT (GCAddr=%RGv limit=%x):\n", GCPtrGDT, GDTR.cbGdt);