This view enables you to:
View a list of running threads and user space processes as applicable.
View the call stack, showing stack elements for each thread or process as
Connect to and disconnect from a target.
Load an application image onto the target.
Load debug information when required by the debugger.
Reset the target.
Start, run and stop the application.
Continue running the application after a breakpoint is hit or the target is
Control the execution of an image by sequentially stepping through an
application at the source or instruction level.
Modify the search paths used by the debugger when it executes any of the
commands that look up and display source code.
Set the current working directory.
On Linux Kernel connections, the hierarchical nodes Active Threads and All
Threads are displayed. Active
Threads shows each thread that is currently scheduled on a
processor. All Threads shows every thread in
the system, including those presently scheduled on a processor.
On gdbserver connections, the
hierarchical nodes Active Threads and
All Threads are displayed, but the scope
is limited to the application under debug. Active
Threads shows only application threads that are currently scheduled.
All Threads shows all application
threads, including ones that are currently scheduled.
Some of the views in the DS-5 Debug perspective are associated with the currently selected stack frame. Other views are associated with editors or target connections. Each associated view is synchronized accordingly.
Connection states are identified with different icons and background
highlighting and are also displayed in the view status bar, as shown in the
Figure 11-8 Debug Control view