After launching a debug session, there are debug views
available that enable a variety of debug tasks.
About this task
Views that are available for debugging include:
- The Debug view, which allows you to manage program debugging.
- The Debugger editor, which displays source for your program.
- The Breakpoints view, which offers a convenient location for setting
and working with breakpoints.
- The Variables view, which contains a list of variables in your
application and which allows you to edit variables.
- The Registers view, which displays registers in your program.
- The Monitors view, which provides a convenient location for working
with variables, expressions, and registers that you choose to monitor.
- The Modules view, which displays a list of modules loaded while
running your program. It allows you to navigate to the individual
compile units and source files in your application and see function
entry points and set breakpoints on them.
- The Debug Console, which allows you to issue commands to the debug
engine, view output from the engine, and see results of commands that
you have issued.
- The Console view, which displays the screen output of your program.
- The Memory view, which allows you to view and map memory used
by your application.
Note: The debug client and engine are loosely coupled so that
a client can connect to both older and newer engines. When connecting
to an older engine, debug features that are dependent on a newer engine
will not be available. For example, the Console view is only available
if you are using Version 11.1 or later of the debug
engine.