VirtualBox

Changeset 65464 in vbox


Ignore:
Timestamp:
Jan 26, 2017 5:20:01 PM (8 years ago)
Author:
vboxsync
Message:

iemMemFetchSelDescWithErr: Ditto.

File:
1 edited

Legend:

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

    r65463 r65464  
    1026810268    else
    1026910269    {
    10270         rcStrict = iemMemFetchSysU16(pVCpu, &pDesc->Legacy.au16[0], UINT8_MAX, GCPtrBase + (uSel & X86_SEL_MASK) + 0);
    10271         if (rcStrict != VINF_SUCCESS)
     10270        rcStrict     = iemMemFetchSysU16(pVCpu, &pDesc->Legacy.au16[0], UINT8_MAX, GCPtrBase + (uSel & X86_SEL_MASK) + 0);
     10271        if (rcStrict == VINF_SUCCESS)
     10272            rcStrict = iemMemFetchSysU16(pVCpu, &pDesc->Legacy.au16[1], UINT8_MAX, GCPtrBase + (uSel & X86_SEL_MASK) + 2);
     10273        if (rcStrict == VINF_SUCCESS)
     10274            rcStrict = iemMemFetchSysU16(pVCpu, &pDesc->Legacy.au16[2], UINT8_MAX, GCPtrBase + (uSel & X86_SEL_MASK) + 4);
     10275        if (rcStrict == VINF_SUCCESS)
     10276            pDesc->Legacy.au16[3] = 0;
     10277        else
    1027210278            return rcStrict;
    10273         rcStrict = iemMemFetchSysU16(pVCpu, &pDesc->Legacy.au16[1], UINT8_MAX, GCPtrBase + (uSel & X86_SEL_MASK) + 2);
    10274         if (rcStrict != VINF_SUCCESS)
    10275             return rcStrict;
    10276         rcStrict = iemMemFetchSysU16(pVCpu, &pDesc->Legacy.au16[2], UINT8_MAX, GCPtrBase + (uSel & X86_SEL_MASK) + 4);
    10277         pDesc->Legacy.au16[3] = 0;
    1027810279    }
    1027910280
Note: See TracChangeset for help on using the changeset viewer.

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