forked from Imagelibrary/rtems
52 lines
1.6 KiB
Perl
52 lines
1.6 KiB
Perl
@c
|
|
@c COPYRIGHT (c) 1988-1999.
|
|
@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
|
|
|
|
|
|
|