VirtualBox

Ignore:
Timestamp:
Jun 14, 2012 10:49:03 PM (13 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
78535
Message:

DIS: register macro name adjustments.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMAll/EMAll.cpp

    r41692 r41727  
    399399{
    400400    RTGCPTR GCPtrInstr;
    401     int rc = SELMToFlatEx(pVCpu, DIS_SELREG_CS, pCtxCore, pCtxCore->rip, 0, &GCPtrInstr);
     401    int rc = SELMToFlatEx(pVCpu, DISSELREG_CS, pCtxCore, pCtxCore->rip, 0, &GCPtrInstr);
    402402    if (RT_FAILURE(rc))
    403403    {
     
    498498#else
    499499    RTGCPTR pbCode;
    500     VBOXSTRICTRC rc = SELMToFlatEx(pVCpu, DIS_SELREG_CS, pRegFrame, pRegFrame->rip, 0, &pbCode);
     500    VBOXSTRICTRC rc = SELMToFlatEx(pVCpu, DISSELREG_CS, pRegFrame, pRegFrame->rip, 0, &pbCode);
    501501    if (RT_SUCCESS(rc))
    502502    {
     
    552552#else
    553553    RTGCPTR pbCode;
    554     VBOXSTRICTRC rc = SELMToFlatEx(pVCpu, DIS_SELREG_CS, pRegFrame, pRegFrame->rip, 0, &pbCode);
     554    VBOXSTRICTRC rc = SELMToFlatEx(pVCpu, DISSELREG_CS, pRegFrame, pRegFrame->rip, 0, &pbCode);
    555555    if (RT_SUCCESS(rc))
    556556    {
     
    735735DECLINLINE(RTGCPTR) emConvertToFlatAddr(PVM pVM, PCPUMCTXCORE pRegFrame, PDISCPUSTATE pDis, PDISOPPARAM pParam, RTGCPTR pvAddr)
    736736{
    737     DIS_SELREG enmPrefixSeg = DISDetectSegReg(pDis, pParam);
     737    DISSELREG enmPrefixSeg = DISDetectSegReg(pDis, pParam);
    738738    return SELMToFlat(pVM, enmPrefixSeg, pRegFrame, pvAddr);
    739739}
     
    10321032
    10331033            /* Convert address; don't bother checking limits etc, as we only read here */
    1034             pStackVal = SELMToFlat(pVM, DIS_SELREG_SS, pRegFrame, (RTGCPTR)pRegFrame->esp);
     1034            pStackVal = SELMToFlat(pVM, DISSELREG_SS, pRegFrame, (RTGCPTR)pRegFrame->esp);
    10351035            if (pStackVal == 0)
    10361036                return VERR_EM_INTERPRETER;
     
    10481048
    10491049                /* pop [esp+xx] uses esp after the actual pop! */
    1050                 AssertCompile(USE_REG_ESP == USE_REG_SP);
     1050                AssertCompile(DISGREG_ESP == DISGREG_SP);
    10511051                if (    (pDis->param1.fUse & DISUSE_BASE)
    10521052                    &&  (pDis->param1.fUse & (DISUSE_REG_GEN16|DISUSE_REG_GEN32))
    1053                     &&  pDis->param1.base.reg_gen == USE_REG_ESP
     1053                    &&  pDis->param1.base.reg_gen == DISGREG_ESP
    10541054                   )
    10551055                   pParam1 = (RTGCPTR)((RTGCUINTPTR)pParam1 + param1.size);
     
    16741674    }
    16751675
    1676     GCDest = SELMToFlat(pVM, DIS_SELREG_ES, pRegFrame, GCOffset);
     1676    GCDest = SELMToFlat(pVM, DISSELREG_ES, pRegFrame, GCOffset);
    16771677    switch (pDis->opmode)
    16781678    {
     
    26862686
    26872687    Assert(pRegFrame->eflags.u32 & X86_EFL_IF);
    2688     Assert(pvFault == SELMToFlat(pVM, DIS_SELREG_CS, pRegFrame, (RTGCPTR)pRegFrame->rip));
     2688    Assert(pvFault == SELMToFlat(pVM, DISSELREG_CS, pRegFrame, (RTGCPTR)pRegFrame->rip));
    26892689
    26902690    pVCpu->em.s.GCPtrInhibitInterrupts = pRegFrame->eip + pDis->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