Lines Matching defs:pOrgCtx

9551     PCPUMCTX pOrgCtx = pIemCpu->CTX_SUFF(pCtx);
9556 pIemCpu->uOldCs = pOrgCtx->cs.Sel;
9557 pIemCpu->uOldRip = pOrgCtx->rip;
9566 || ( pOrgCtx->eflags.Bits.u1IF
9567 && (pOrgCtx->cr0 & (X86_CR0_PE | X86_CR0_PG)) == (X86_CR0_PE | X86_CR0_PG)
9569 && EMGetInhibitInterruptsPC(pVCpu) != pOrgCtx->rip) )
9572 || ( pOrgCtx->cs == 0x10
9573 && ( pOrgCtx->rip == 0x90119e3e
9574 || pOrgCtx->rip == 0x901d9810)
9577 || ( pOrgCtx->cs == 0x10
9578 && (// pOrgCtx->rip == 0xc02ec07f
9579 //|| pOrgCtx->rip == 0xc02ec082
9580 //|| pOrgCtx->rip == 0xc02ec0c9
9582 || pOrgCtx->rip == 0x0c010e7c4 /* fxsave */ ) )
9585 || (pOrgCtx->cs.Sel == 0x23 pOrgCtx->rip == 0x804aff7)
9588 || pOrgCtx->rip == 0x9022bb3a
9591 || (pOrgCtx->cs.Sel == 0x58 && pOrgCtx->rip == 0x3be) /* NT4SP1 sidt/sgdt in early loader code */
9594 || (pOrgCtx->cs.Sel == 8 && pOrgCtx->rip == 0x8013ec28) /* NT4SP1 first str (early boot) */
9595 || (pOrgCtx->cs.Sel == 8 && pOrgCtx->rip == 0x80119e3f) /* NT4SP1 second str (early boot) */
9598 || (pOrgCtx->cs.Sel == 8 && pOrgCtx->rip == 0x8010a5df)
9599 || (pOrgCtx->cs.Sel == 8 && pOrgCtx->rip == 0x8013a7c4)
9600 || (pOrgCtx->cs.Sel == 8 && pOrgCtx->rip == 0x8013a7d2)
9603 || (pOrgCtx->cs.Sel == 8 && pOrgCtx->rip == 0x8019cf0f)
9606 || (pOrgCtx->cs.Sel == 8 && pOrgCtx->rip == 0x8011a6d4)
9609 || (pOrgCtx->cs.Sel == 8 && pOrgCtx->rip == 0x801684c1)
9612 || (pOrgCtx->cs.Sel == 8 && pOrgCtx->rip == 0x801c6b88+2)
9615 || (pOrgCtx->cs.Sel == 8 && pOrgCtx->rip == 0x8013bd5d)
9619 || (pOrgCtx->cs.Sel == 8 && pOrgCtx->rip == 0x8013b609)
9623 || (pOrgCtx->cs.Sel == 8 && pOrgCtx->rip == 0x8013d11f)
9626 || (pOrgCtx->msrEFER & MSR_K6_EFER_LMA)
9629 || (pOrgCtx->rip == 0x0000000000100241)
9632 || (pOrgCtx->rip == 0x000000000215e240)
9635 || (pOrgCtx->rip == 0x427 && pOrgCtx->cs.Sel == 0xb8)
9663 s_DebugCtx = *pOrgCtx;
9671 if ( pOrgCtx->eflags.Bits.u1IF
9673 && EMGetInhibitInterruptsPC(pVCpu) != pOrgCtx->rip)
10080 PCPUMCTX pOrgCtx = CPUMQueryGuestCtxPtr(IEMCPU_TO_VMCPU(pIemCpu));
10082 Assert(pOrgCtx != pDebugCtx);
10083 pIemCpu->CTX_SUFF(pCtx) = pOrgCtx;
10098 uint64_t uStartRip = pOrgCtx->rip;
10107 && EMGetInhibitInterruptsPC(pVCpu) == pOrgCtx->rip)
10108 || ( pOrgCtx->rip != pDebugCtx->rip
10111 if (rc == VINF_EM_RESCHEDULE && pOrgCtx->rip != uStartRip)
10137 if (memcmp(pOrgCtx, pDebugCtx, sizeof(*pDebugCtx)))
10145 if (pOrgCtx->a_Field != pDebugCtx->a_Field) \
10147 switch (sizeof(pOrgCtx->a_Field)) \
10149 case 1: RTAssertMsg2Weak(" %8s differs - iem=%02x - %s=%02x\n", #a_Field, pDebugCtx->a_Field, pszWho, pOrgCtx->a_Field); break; \
10150 case 2: RTAssertMsg2Weak(" %8s differs - iem=%04x - %s=%04x\n", #a_Field, pDebugCtx->a_Field, pszWho, pOrgCtx->a_Field); break; \
10151 case 4: RTAssertMsg2Weak(" %8s differs - iem=%08x - %s=%08x\n", #a_Field, pDebugCtx->a_Field, pszWho, pOrgCtx->a_Field); break; \
10152 case 8: RTAssertMsg2Weak(" %8s differs - iem=%016llx - %s=%016llx\n", #a_Field, pDebugCtx->a_Field, pszWho, pOrgCtx->a_Field); break; \
10163 switch (sizeof(pOrgCtx->a_Field)) \
10178 if (pOrgCtx->a_Field != pDebugCtx->a_Field) \
10180 RTAssertMsg2Weak(" %8s differs - iem=%02x - %s=%02x\n", #a_Field, pDebugCtx->a_Field, pszWho, pOrgCtx->a_Field); \
10195 PX86XSAVEAREA pOrgXState = pOrgCtx->CTX_SUFF(pXState);
10258 if ((pOrgCtx->rflags.u & fFlagsMask) != (pDebugCtx->rflags.u & fFlagsMask))
10260 RTAssertMsg2Weak(" rflags differs - iem=%08llx %s=%08llx\n", pDebugCtx->rflags.u, pszWho, pOrgCtx->rflags.u);
10313 if (pOrgCtx->cr2 != pDebugCtx->cr2)
10317 else if ( (pOrgCtx->cr2 & ~(uint64_t)3) == (pDebugCtx->cr2 & ~(uint64_t)3)
10318 && (pOrgCtx->cr2 & PAGE_OFFSET_MASK) == 0
10331 if (!fRem || (pOrgCtx->dr[7] & ~X86_DR7_RA1_MASK) != (pDebugCtx->dr[7] & ~X86_DR7_RA1_MASK)) /* REM 'mov drX,greg' bug.*/
10440 pIemCpu->CTX_SUFF(pCtx) = pOrgCtx;