SBCL includes an instrumentation based single-stepper for compiled
code, that can be invoked via the step
macro, or from within
the debugger. See Debugger Policy Control, for details on enabling
stepping for compiled code.
The following debugger commands are used for controlling single stepping.
Selects the
continue
restart if one exists and starts single stepping. None of the other single stepping commands can be used before stepping has been started either by usingstart
or by using the standardstep
macro.
Steps into the current form. Stepping will be resumed when the next form that has been compiled with stepper instrumentation is evaluated.
Steps over the current form. Stepping will be disabled until evaluation of the form is complete.