Next Prev Up Top Contents Index

4.2.3 Tracing functions

The commands described in this section require that LispWorks is producing cross-referencing information. This information is produced by turning source debugging on while compiling and loading the relevant definitions (see toggle-source-debugging in the LispWorks Reference Manual ).

Trace Function

Editor Command

Argument: function
Key sequence: None

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

Editor Command

Argument: function
Key sequence: None

Like Trace Function , but the function is only traced within the definition that contains the cursor.

Untrace Function

Editor Command

Argument: function
Key sequence: None

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.

Trace Definition

Editor Command

Argument: None
Key sequence: None

Traces the function defined by the current top-level form.

Untrace Definition

Editor Command

Argument: None
Key sequence: None

Untraces the function defined by the current top-level form.

Break Function

Editor Command

Argument: function
Key sequence: None

Like Trace Function but the function is traced with :break t .

Break Function on Exit

Editor Command

Argument: function
Key sequence: None

Like Trace Function but the function is traced with :break-on-exit t .

Break Definition

Editor Command

Argument: None
Key sequence: None

Like Trace Definition but the definition is traced with :break t .

Break Definition on Exit

Editor Command

Argument: None
Key sequence: None

Like Trace Definition but the definition is traced with :break-on-exit t .


LispWorks Editor User Guide - 14 Dec 2001

Next Prev Up Top Contents Index