Basic Control Options
These commands are described in depth in dbg-bas-tra and
dbg-bas-tra-spy.
- <RET>
- (the Return key) --
This is the same as the c (creep) option but is reduced to a
single keystroke for convenience.
- c
- creep --
This causes the debugger to single-step to the next port and
display its goal.
- l
- leap --
This causes the debugger to resume running your program, stopping
only when the next spypoint is reached, or when the program
terminates.
- s
- skip --
At a Call, Redo, or Head port, this skips over the entire execution of
the procedure. At any other port, this is equivalent to the c
(creep) option.
- s i
- skip over ancestor invocation --
If you specify an invocation identifier (see dbg-sdb-dme) of an ancestor invocation after the skip command, it will
skip over that invocation. This means that that ancestor goal will be
completed without stopping.
- z
- zip --
This causes the debugger to run until the next spypoint is reached, just
like leaping, except that no debugging information is kept, so execution
is much faster. See dbg-bas-tra-tss for more
information on the trade-offs between speed and information when using
this option.
- q
- quasi-skip --
This causes the debugger to run until the next spypoint is reached, or
until this invocation is completed. This option combines the behavior
of leaping and skipping. It also ensures that the debugger will stop
at the Exit, Done, or Fail port of the current invocation, as soon as
it is reached.