VirtualBox

Changeset 880 in vbox


Ignore:
Timestamp:
Feb 13, 2007 4:57:25 PM (18 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
18592
Message:

Added some missing SELMToFlat calls.

Location:
trunk/src/VBox/VMM
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/EM.cpp

    r748 r880  
    15151515        &&  pCtx->eflags.Bits.u1VM == 0)
    15161516    {
     1517        RTGCPTR pInstrGC;
    15171518        Assert(!PATMIsPatchGCAddr(pVM, pCtx->eip));
    1518         CSAMR3CheckEIP(pVM, pCtx->eip, SELMIsSelector32Bit(pVM, pCtx->cs, &pCtx->csHid));
     1519
     1520        pInstrGC = SELMToFlat(pVM, pCtx->cs, &pCtx->csHid, (RTGCPTR)pCtx->eip);
     1521
     1522        CSAMR3CheckEIP(pVM, pInstrGC, SELMIsSelector32Bit(pVM, pCtx->cs, &pCtx->csHid));
    15191523    }
    15201524
  • trunk/src/VBox/VMM/VMMAll/EMAll.cpp

    r468 r880  
    16891689
    16901690    Assert(pRegFrame->eflags.u32 & X86_EFL_IF);
    1691     Assert(pvFault == (RTGCPTR)pRegFrame->eip);
     1691    Assert(pvFault == SELMToFlat(pVM, pRegFrame->cs, &pRegFrame->csHid, (RTGCPTR)pRegFrame->eip));
    16921692
    16931693    pVM->em.s.GCPtrInhibitInterrupts = pRegFrame->eip + pCpu->opsize;
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette