#CSpect V2.12.15 changes
- Plugin API TICK() now called while in debugger mode
- Plugin API can now control the debugger using the new extended eDebugCommand enum
- -remote command line switch added, to disable the "visible" part of the debugger
public enum eDebugCommand { none = 0, ///Set remote mode - enables/disables debugger screen (0 for enable, 1 for disable) SetRemote, /// Get the debug state (in debugger or not - returns 0 or 1) GetState, /// Enter debugger Enter, /// Exit debugger and run (only in debug mode) Run, /// Single step (only in debug mode) Step, /// Step over (only in debug mode) StepOver, /// Set a breakpoint [0 to 65535] SetBreakpoint, /// Clear a breakpoint [0 to 65535] ClearBreakpoint, /// Get a breakpoint [0 to 65535], returns 0 or 1 for being set GetBreakpoint, /// Set a breakpoint in physical memory[0 to 0x1FFFFF] SetPhysicalBreakpoint, /// Clear a breakpoint in physical memory[0 to 0x1FFFFF] ClearPhysicalBreakpoint, /// Get a breakpoint in physical memory[0 to 0x1FFFFF], returns 0 or 1 for being set GetPhysicalBreakpoint, /// Set a breakpoint on CPU READING of a memory location[0 to 65535] SetReadBreakpoint, /// Clear a READ breakpoint [0 to 65535] ClearReadBreakpoint, /// Get a READ breakpoint [0 to 65535], returns 0 or 1 for being set GetReadBreakpoint, /// Set a breakpoint on CPU WRITING of a memory location[0 to 65535] SetWriteBreakpoint, /// Clear a WRITE breakpoint [0 to 65535] ClearWriteBreakpoint, /// Get a WRITE breakpoint [0 to 65535], returns 0 or 1 for being set GetWriteBreakpoint, };
No comments:
Post a Comment