Next Prev Up Top Contents Index

10.7 Performing operations on frames in the stack

Any frame in the Backtrace list can be operated on using commands in the Debug > Frame menu. This menu is also available as a popup from the backtrace area itself. The commands available allow you to operate on the function displayed in the selected frame.

Choose Debug > Frame > Find Source to search for the source code definition of the object pointed to by the current frame. If it is found, the file is displayed in the Editor: the cursor is placed at the start of the definition or at the subform which cause the error, if known. The form is highlighted. See The Editor for an introduction to the Editor.

Choose Debug > Frame > Documentation to display the Common Lisp documentation for the object pointed to by the current frame, if any exists. Note that this is the result of the Common Lisp function documentation , not the supplied manuals. It is printed in a special Output Browser window.

Choose Debug > Frame > Restart Frame to continue execution from the selected restart frame. The action that is taken when choosing this command is printed with each restart frame in the Backtrace area. Note that restart frames must be listed for this command to be available: see Configuring the call frames displayed for details.

Choose Debug > Frame > Return From Frame to resume execution from the selected frame. You are prompted for a value to return from the selected frame. This option allows you to continue execution smoothly after you have dealt with the error which caused entry into the debugger.

Choose Debug > Frame > Trace to display the standard Trace menu. This lets you trace the function in the selected frame in a variety of ways: see Tracing symbols from tools for details.


Common LispWorks User Guide (Windows version) - 5 Aug 2003

Next Prev Up Top Contents Index