VirtualBox

Changeset 46430 in vbox for trunk


Ignore:
Timestamp:
Jun 7, 2013 9:35:06 AM (12 years ago)
Author:
vboxsync
Message:

VirtualBox: Added --execute-all-in-iem option.

Location:
trunk/src/VBox/Frontends/VirtualBox/src
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/globals/VBoxGlobal.cpp

    r46418 r46430  
    42934293        else if (!::strcmp(arg, "--recompile-all"))
    42944294            mDisablePatm = mDisableCsam = mRecompileSupervisor = mRecompileUser = true;
     4295        else if (!::strcmp(arg, "--execute-all-in-iem"))
     4296            mDisablePatm = mDisableCsam = mExecuteAllInIem = true;
    42954297        else if (!::strcmp(arg, "--warp-pct"))
    42964298        {
  • trunk/src/VBox/Frontends/VirtualBox/src/globals/VBoxGlobal.h

    r46418 r46430  
    127127    bool isSupervisorCodeExecedRecompiled() const { return mRecompileSupervisor; }
    128128    bool isUserCodeExecedRecompiled()       const { return mRecompileUser; }
     129    bool areWeToExecuteAllInIem()           const { return mExecuteAllInIem; }
    129130    bool isDefaultWarpPct() const { return mWarpPct == 100; }
    130131    uint32_t getWarpPct()       const { return mWarpPct; }
     
    483484    /** The --recompile-user option. */
    484485    bool mRecompileUser;
     486    /** The --execute-all-in-iem option. */
     487    bool mExecuteAllInIem;
    485488    /** The --warp-factor option value. */
    486489    uint32_t mWarpPct;
  • trunk/src/VBox/Frontends/VirtualBox/src/main.cpp

    r46058 r46430  
    271271            "  --recompile-all            recompiled execution of all code, with disabled\n"
    272272            "                             code patching and scanning\n"
     273            "  --execute-all-in-iem       For debugging the interpreted execution mode.\n"
    273274            "  --warp-pct <pct>           time warp factor, 100%% (= 1.0) = normal speed\n"
    274275            "  (*) For AMD-V/VT-x setups the effect is --recompile-all.\n"
  • trunk/src/VBox/Frontends/VirtualBox/src/runtime/UISession.cpp

    r46359 r46430  
    197197        if (vboxGlobal().isUserCodeExecedRecompiled())
    198198            debugger.SetRecompileUser(true);
     199        if (vboxGlobal().areWeToExecuteAllInIem())
     200            debugger.SetExecuteAllInIEM(true);
    199201        if (!vboxGlobal().isDefaultWarpPct())
    200202            debugger.SetVirtualTimeRate(vboxGlobal().getWarpPct());
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