VirtualBox

Changeset 103827 in vbox


Ignore:
Timestamp:
Mar 13, 2024 12:56:50 PM (13 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
162196
Message:

VMM/IEM: Fixed missing variable index unpacking in iemNativeRegMoveAndFreeAndFlushAtCall. bugref:10370

File:
1 edited

Legend:

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

    r103811 r103827  
    46114611                    PIEMNATIVEVAR const pVar   = &pReNative->Core.aVars[IEMNATIVE_VAR_IDX_UNPACK(idxVar)];
    46124612                    Assert(pVar->idxReg == idxReg);
    4613                     if (!(RT_BIT_32(idxVar) & fKeepVars))
     4613                    if (!(RT_BIT_32(IEMNATIVE_VAR_IDX_UNPACK(idxVar)) & fKeepVars))
    46144614                    {
    46154615                        Log12(("iemNativeRegMoveAndFreeAndFlushAtCall: idxVar=%#x enmKind=%d idxReg=%d\n",
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