




 
:break form
If 
form
 evaluates to non-
nil
, the debugger is entered directly from 
trace
. If it returns 
nil
, tracing continues as normal. This option lets you force entry to the debugger by supplying a 
form
 as simple as 
t
.
Upon entry to the traced function, the standard trace information is printed, any supplied 
:before
 forms
 
are executed, and then 
form
 is evaluated. 
:break-on-exit
 form
Like 
:break
, this option allows you to enter the debugger from 
trace
. It differs in that the debugger is entered 
after
 the function call is complete.
Upon exit from the traced function, the standard trace information is printed, and then 
form
 is evaluated. Finally, any supplied 
:after
 forms are executed. 
:backtrace 
backtrace
Generates a backtrace on each call to the traced function. backtrace can be any of the following values:
Like the 
:bq
 debugger command.
Like the 
:b
 debugger command.
Like the 
:b :verbose
 debugger command.
Like the 
:bug-form
 debugger command.