Intel® System Debugger is a modern, GUI-based architecture system software debugger. It presents a view of the system state (architecturally defined processor registers and platform registers) along with the software being executed on the target system.
As a software debugger, most of the Intel® System Debugger features are consistent with other GUI-based debuggers such as Eclipse* or Microsoft Visual Studio*. Menus, context menus and toolbar buttons provide easy access to the debugger’s functionality. You can run and stop the target, view instructions or source code, view and modify memory, registers, program variables, and much more.
As an architectural debugger, the Intel® System Debugger provides a powerful set of features for exploring the state of the processor. For example, you can directly access and modify CPU registers and platform registers or easily debug in the System Management Mode (SMM).
The debugger GUI provides complete control of the debugging process. You can access most of the basic functions, such as single-step, step-through-function, run and display memory, by clicking toolbar buttons. The GUI supports multiple source windows, evaluating expressions and changing their values, and dragging and dropping expressions into the Evaluations window.