Lines Matching defs:pGDTE
811 PX86DESC pGDTE = &pVM->selm.s.paGdtR3[1];
812 int rc = PGMPhysSimpleReadGCPtr(pVCpu, pGDTE, GDTR.pGdt + sizeof(X86DESC), cbEffLimit + 1 - sizeof(X86DESC));
929 PX86DESC pGDTEEnd = (PX86DESC)((char *)pGDTE + cbEffLimit + 1 - sizeof(X86DESC));
930 while (pGDTE < pGDTEEnd)
932 if (pGDTE->Gen.u1Present)
933 selmGuestToShadowDesc(pVM, pGDTE);
936 pGDTE++;
979 RT_BZERO(pGDTE, pVM->selm.s.GuestGdtr.cbGdt - GDTR.cbGdt);
1798 PX86DESC pGDTE = pVM->selm.s.paGdtR3;
1799 PX86DESC pGDTEEnd = (PX86DESC)((uintptr_t)pGDTE + GDTR.cbGdt);
1800 while (pGDTE < pGDTEEnd)
1806 if (pGDTE->Gen.u1DescType || pGDTE->Gen.u4Type != X86_SEL_TYPE_SYS_LDT)
1808 if ( pGDTE->Gen.u16LimitLow != GDTEGuest.Gen.u16LimitLow
1809 || pGDTE->Gen.u4LimitHigh != GDTEGuest.Gen.u4LimitHigh
1810 || pGDTE->Gen.u16BaseLow != GDTEGuest.Gen.u16BaseLow
1811 || pGDTE->Gen.u8BaseHigh1 != GDTEGuest.Gen.u8BaseHigh1
1812 || pGDTE->Gen.u8BaseHigh2 != GDTEGuest.Gen.u8BaseHigh2
1813 || pGDTE->Gen.u1DefBig != GDTEGuest.Gen.u1DefBig
1814 || pGDTE->Gen.u1DescType != GDTEGuest.Gen.u1DescType)
1816 unsigned iGDT = pGDTE - pVM->selm.s.paGdtR3;
1817 SELMR3DumpDescriptor(*pGDTE, iGDT << 3, "SELMR3DebugCheck: GDT mismatch, shadow");
1825 pGDTE++;
1871 PX86DESC pLDTEEnd = (PX86DESC)((uintptr_t)pGDTE + cbLdt);