next back next

menu functions

The walkback (or context-) view offers a popup menu with the following additional (less frequently used) functions:

show more
by default, only the 50 bottom contexts of the walk-back are shown. This function doubles the number of shown contexts. (usually only relevant if the debugger was entered due to a recursion error)

skip to cursorline
the debugged process is single stepped until the shown method reaches or passes the sourceline in which the cursor is located. (Not supported in inspecting debuggers)

remove breakpoint
this menu function is enabled when the selected context has a break- or tracepoint set on itself. Using this function will remove the break/trace.

remove all breakpoints
removes all break/trace points in the system

browse class
opens a browser on the class in which the selected contexts method is implemented.

implementors
opens a browser on all implementors of the selected contexts selector.

senders
opens a browser on all senders of the selected contexts selector

inspect context
opens an inspector on the selected context (this may only be of interrest to system developpers)

quick terminate
terminates the debugged process. Quick termination does not give the process a chance to perform any cleanup actions (in contrast to normal termination), but instead immediately kills the process. After performing this, leftover views may remain visible or cursors may not be restored correctly.
Only use this, if some process has problems terminating itself (for example, if there is some bug in its termination processing).

Warning:
A quick terminated process has no chance to perform any cleanup actions. If you quick terminate a views process, chances are high that inoperative views are left on the display, cursors are not restored or semaphores stay blocked. You can get rid of remaining views with the launchers "destroy view" utility function.
Blocked semaphores have to be released manually, by opening a debugger on a blocking process and evaluating "self signal" in a context where that semaphore is the receiver.
exit smalltalk
terminate smalltalk without saving an image
This is useful if the system got corrupted badly, and you want to leave smalltalk without saving an image or doing any other file activity.
Warning:
There will be no confirmations - an immediate exit is performed.