The Debugger toolbar provides an integrated method for invoking commands for use with the WinDbg debugger in UEStudio. The following functions are supported:
Start Debugger | runs debugger - if debugger is not set yet, a dialog will be displayed where the debugger for the active project may be selected. |
Go | automatically starts the debugger and runs the application |
Restart | ends a debugging session and then restarts |
Stop Debugging | ends a debugging session |
Break | pauses target execution and returns control to debugger |
Step Into | executes code one statement at a time, following execution into function calls |
Step Out | executes remaining lines of a function in which the current execution point lies |
Step Over | executes the next line of code but does not follow execution through any function calls |
Run to Cursor | resumes execution of code from the current statement to the selected statement |
Set Breakpoint | adds breakpoint at current cursor location |
Remove Breakpoint | removes breakpoint at current cursor location |
Call Stack Window | displays the Call Stack window to display a list of all active procedures or stack frames for the current thread of execution |
Variables Window | displays the Variables window to view local variables and their values for each procedure in the current stack frame |
Watch Window | displays the Watch window to view the values of selected variables or watch expressions |
Registers Window | displays the Registers window to view registers |
Memory Window | displays the Memory window to view memory contents of an address range |
Disassembly Window | displays the Disassembly window to view code bytes for the process being debugged and the assembly instructions associated with them |
* Please note: These features are only supported in UEStudio, and not in UltraEdit.