forked from Imagelibrary/rtems
* SUPPORT, LICENSE: New files. * Numerous files touched as part of merging the 4.5 branch onto the mainline development trunk and ensuring that the script that cuts snapshots and releases works on the documentation.
52 lines
1.6 KiB
Perl
52 lines
1.6 KiB
Perl
@c
|
|
@c COPYRIGHT (c) 1988-2002.
|
|
@c On-Line Applications Research Corporation (OAR).
|
|
@c All rights reserved.
|
|
@c
|
|
@c $Id$
|
|
@c
|
|
|
|
@chapter Commands
|
|
|
|
The usual GDB commands are available to display or modify data structures and
|
|
machine registers, disassemble code, display source listings, set and reset
|
|
breakpoints, control the debuggee execution, etc. Refer to Debugging with GDB
|
|
for a complete documentation of the standard GDB commands.
|
|
|
|
GDB 4.17 has been extended with a number of commands specifically
|
|
for multi-threaded debugging within a RTEMS host-target environment. These commands
|
|
are described in this section.
|
|
|
|
|
|
@section Host-target connection control
|
|
|
|
@itemize @bullet
|
|
@item (gdb) setrpcmode sun : specifies the SUN RPC type.
|
|
@item (gdb) setdaemontype rdbg : specifies the RDBG debug server type.
|
|
@item (gdb) target rtems target-name : specifies the target type.
|
|
@end itemize
|
|
|
|
@section System status information
|
|
|
|
@itemize @bullet
|
|
@item (gdb) info threads : gives a list of all threads in the debuggee,
|
|
their names, identifiers and states. It also indicates which thread is
|
|
the target thread.
|
|
@end itemize
|
|
|
|
|
|
@section Thread control
|
|
|
|
@itemize @bullet
|
|
@item (gdb) thread target [id] : allows the user to get/set the target thread.
|
|
The argument id is either the thread's symbolic name or its local identifier.
|
|
@item (gdb) thread detach [id...] : all stops (breakpoints) of some specified
|
|
thread(s) can be ignored using the thread detach command. Each time a detached
|
|
thread hits a breakpoint, RTEMS/GDB will automatically restart the debuggee
|
|
without passing control to the user.
|
|
@item (gdb) thread attach [id...] : (re)attach specified thread(s).
|
|
@end itemize
|
|
|
|
|
|
|