Logo Search packages:      
Sourcecode: virtualbox-ose version File versions

enum DBGFCMD

VMM Debugger Command.

Enumerator:
DBGFCMD_NO_COMMAND  No command. This is assigned to the field by the emulation thread after a command has been completed.
DBGFCMD_HALT  Halt the VM.
DBGFCMD_GO  Resume execution.
DBGFCMD_SINGLE_STEP  Single step execution - stepping into calls.
DBGFCMD_BREAKPOINT_SET  Set a breakpoint.
DBGFCMD_BREAKPOINT_SET_ACCESS  Set a access breakpoint.
DBGFCMD_BREAKPOINT_SET_REM  Set a REM breakpoint.
DBGFCMD_BREAKPOINT_CLEAR  Clear a breakpoint.
DBGFCMD_BREAKPOINT_ENABLE  Enable a breakpoint.
DBGFCMD_BREAKPOINT_DISABLE  Disable a breakpoint.
DBGFCMD_BREAKPOINT_LIST  List breakpoints.
DBGFCMD_DETACH_DEBUGGER  Detaches the debugger. Disabling all breakpoints, watch points and the like.
DBGFCMD_DETACHED_DEBUGGER  Detached the debugger. The isn't a command as such, it's just that it's necessary for the detaching protocol to be racefree.

Definition at line 43 of file DBGFInternal.h.

{
    /** No command.
     * This is assigned to the field by the emulation thread after
     * a command has been completed. */
    DBGFCMD_NO_COMMAND = 0,
    /** Halt the VM. */
    DBGFCMD_HALT,
    /** Resume execution. */
    DBGFCMD_GO,
    /** Single step execution - stepping into calls. */
    DBGFCMD_SINGLE_STEP,
    /** Set a breakpoint. */
    DBGFCMD_BREAKPOINT_SET,
    /** Set a access breakpoint. */
    DBGFCMD_BREAKPOINT_SET_ACCESS,
    /** Set a REM breakpoint. */
    DBGFCMD_BREAKPOINT_SET_REM,
    /** Clear a breakpoint. */
    DBGFCMD_BREAKPOINT_CLEAR,
    /** Enable a breakpoint. */
    DBGFCMD_BREAKPOINT_ENABLE,
    /** Disable a breakpoint. */
    DBGFCMD_BREAKPOINT_DISABLE,
    /** List breakpoints. */
    DBGFCMD_BREAKPOINT_LIST,

    /** Detaches the debugger.
     * Disabling all breakpoints, watch points and the like. */
    DBGFCMD_DETACH_DEBUGGER = 0x7ffffffe,
    /** Detached the debugger.
     * The isn't a command as such, it's just that it's necessary for the
     * detaching protocol to be racefree. */
    DBGFCMD_DETACHED_DEBUGGER = 0x7fffffff
} DBGFCMD;


Generated by  Doxygen 1.6.0   Back to index