(emacs)Commands of GUD
Next: GUD Customization Prev: Debugger Operation Up: Debuggers
Commands of GUD
GUD provides a command available in all buffers for setting
breakpoints. This command is defined globally because you need to use
it in the source files' buffers.
Set a breakpoint on the line that point is on.
Here are the other commands provided by GUD. The keys starting with
`C-c' are available only in the GUD interaction buffer. The bindings
that start with `C-x C-a' are available in the GUD buffer and also in
`C-x C-a C-l'
Display in another window the last line referred to in the GUD
buffer (that is, the line indicated in the last location message).
This runs the command `gud-refresh'.
`C-x C-a C-s'
Execute a single line of code (`gud-step'). If the code contains
a function call, execution stops after entering the called
`C-x C-a C-n'
Execute a single line of code, stepping across entire function
calls at full speed (`gud-next').
`C-x C-a C-i'
Execute a single machine instruction (`gud-stepi').
`C-x C-a C-c'
Continue execution until the next breakpoint, or other event that
would normally stop the program (`gud-cont').
`C-x C-a C-d'
Delete the breakpoint(s) on the current source line, if any
(`gud-remove'). If you use this command in the GUD interaction
buffer, it applies to the line where the program last stopped.
`C-x C-a C-t'
Set a temporary breakpoint on the current source line, if any. If
you use this command in the GUD interaction buffer, it applies to
the line where the program last stopped.
The above commands are common to all supported debuggers. If you are
using GDB or (some versions of) DBX, these additional commands are
`C-x C-a <'
Select the next enclosing stack frame (`gud-up'). This is
equivalent to the `up' command.
`C-x C-a >'
Select the next inner stack frame (`gud-down'). This is
equivalent to the `down' command.
If you are using GDB, two additional keybindings are available:
`C-x C-a C-f'
Run the program until the selected stack frame returns (or until it
stops for some other reason).
These commands interpret a prefix argument as a repeat count, when
that makes sense.
automatically generated by info2www