




 
The commands described in this section use the Common Lisp 
trace
 facility. Note that you can switch tracing on and off using 
dspec:tracing-enabled-p
 - see the 
LispWorks User Guide and Reference Manual
 for details of this.
Argument: 
function
Key sequence: None
This command traces function . The symbol under the current point is offered as a default value for function . A prefix argument automatically causes this default value to be used.
Trace Function Inside Definition
Argument: 
function
Key sequence: None
This command is like Trace Function, except that function is only traced within the definition that contains the cursor.
Argument: 
function
Key sequence: None
This command untraces function . The symbol under the current point is offered as a default value for function . A prefix argument automatically causes this default value to be used.
Argument: None
Key sequence: None
This command traces the function defined by the current top-level form.
Trace Definition Inside Definition
Argument: None
Key sequence: None
This command is like Trace Definition, except that with a non-nil prefix argument, prompts for a symbol to trace. Also, it prompts for a symbol naming a second function, and traces the first only inside this.
Argument: None
Key sequence: None
This command untraces the function defined by the current top-level form.
Argument: 
function
Key sequence: None
This command is like Trace Function but the trace is with 
:break t
 so that when 
function
 is entered, the debugger is entered.
Argument: 
function
Key sequence: None
This command is like Trace Function but the trace is with 
:break-on-exit t
 so that when a called to 
function
 exits, the debugger is entered.
Argument: None
Key sequence: None
Like Trace Definition but the definition is traced with 
:break t
.
Argument: None
Key sequence: None
Like Trace Definition but the definition is traced with 
:break-on-exit t
.