VirtualBox

Changeset 46423 in vbox for trunk/src/VBox/Main/include


Ignore:
Timestamp:
Jun 6, 2013 7:48:27 PM (12 years ago)
Author:
vboxsync
Message:

VMM,Main: Introduced a execute-all-in-IEM debug mode.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/include/MachineDebuggerImpl.h

    r45971 r46423  
    2323#include "VirtualBoxBase.h"
    2424#include <iprt/log.h>
     25#include <VBox/vmm/em.h>
    2526
    2627class Console;
     
    5859    STDMETHOD(COMGETTER(RecompileSupervisor))(BOOL *a_pfEnabled);
    5960    STDMETHOD(COMSETTER(RecompileSupervisor))(BOOL a_fEnable);
     61    STDMETHOD(COMGETTER(ExecuteAllInIEM))(BOOL *a_pfEnabled);
     62    STDMETHOD(COMSETTER(ExecuteAllInIEM))(BOOL a_fEnable);
    6063    STDMETHOD(COMGETTER(PATMEnabled))(BOOL *a_pfEnabled);
    6164    STDMETHOD(COMSETTER(PATMEnabled))(BOOL a_fEnable);
     
    110113    // private methods
    111114    bool queueSettings() const;
     115    HRESULT getEmExecPolicyProperty(EMEXECPOLICY enmPolicy, BOOL *pfEnforced);
     116    HRESULT setEmExecPolicyProperty(EMEXECPOLICY enmPolicy, BOOL fEnforce);
    112117
    113118    /** RTLogGetFlags, RTLogGetGroupSettings and RTLogGetDestinations function. */
     
    121126     *        to the VM (not up yet, etc.)
    122127     * @{ */
     128    uint8_t maiQueuedEmExecPolicyParams[EMEXECPOLICY_END];
    123129    int mSingleStepQueued;
    124130    int mRecompileUserQueued;
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