VirtualBox

Changeset 21708 in vbox for trunk/src/VBox/VMM


Ignore:
Timestamp:
Jul 17, 2009 3:57:01 PM (16 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
50263
Message:

Updates

File:
1 edited

Legend:

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

    r21707 r21708  
    17671767                if (pDis->param2.flags == USE_REG_GEN32)
    17681768                {
    1769                     aPatch[off++] = 0x89;    /* mov eax, src_reg */
    1770                     aPatch[off++] = MAKE_MODRM(3, pDis->param2.base.reg_gen, USE_REG_EAX);
     1769                    if (pDis->param2.base.reg_gen != USE_REG_EAX)
     1770                    {
     1771                        aPatch[off++] = 0x89;    /* mov eax, src_reg */
     1772                        aPatch[off++] = MAKE_MODRM(3, pDis->param2.base.reg_gen, USE_REG_EAX);
     1773                    }
    17711774                }
    17721775                else
     
    18551858                    pInstr += cb;
    18561859
    1857                     if (pInstr > pVM->hwaccm.s.pFreeGuestPatchMem + off)
     1860                    if (pInstr >= pVM->hwaccm.s.pFreeGuestPatchMem + off)
    18581861                        break;
    18591862                }
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