LispWorks IDE User Guide > 23 The Process Browser


23.2 Process control

The Processes menu contains commands that let you control the execution of processes in the Lisp image. These same commands are available using the toolbar buttons at the top of the Process Browser window or by using the context menu. (Use the left mouse button or the arrow keys to select a process; the context menu is usually accessed by the right mouse button.) Process commands act on the process that has been selected in the process list. You can select a process by clicking on the line in the process list that contains the process name and status information or by using Tab and the arrow keys to navigate to that line.

Choose Processes > Break to break the selected process. This breaks Lisp and gives you the opportunity to follow any of the normal debugger restarts.

Choose Processes > Kill to kill the selected process.

Choose Processes > Stop to stop the selected process. The process can be started again by choosing Processes > Unstop , and thus is similar to the use of Ctrl+Z in a UNIX session.

Choose Processes > Unstop to restart a process which has been stopped using Processes > Stop . This is similar to the use of the UNIX command fg .

Choose Process > Inspect to call up an Inspector tool to inspect the selected process. See The Inspector for more information on inspecting objects and processes.

Choose Process > Listen to make the selected process be the value of * in a Listener tool. See The Listener for more information on using the Listener tool.

Choose Processes > Remote Debug to debug the current process in a Debugger tool.See The Debugger Tool for more information on using the Debugger tool.

Note: do not attempt to break, kill, stop or debug system processes. This may make your environment unusable.

Note: you cannot control the GC monitor (available in the Motif IDE only) from the Process Browser, since this runs as a separate UNIX process.

LispWorks IDE User Guide (Unix version) - 22 Dec 2009