User`s guide

131
line of the given procedure. If the value has changed and the
expression is true, executes the command list.
If expression1 is of type pointer, look at the data pointed to
and watch until it changes. If expression1 is not of type
pointer, look at the 32 bits at that address (assume the
expression evaluates to an address).
wheni if expression {command-list}
Evaluates the expression before executing each machine
instruction. If the expression is true, executes the command
list.
wheni at address if expression {command-list}
Evaluates the expression at the given address. If the
expression is true, executes the command list. (For machine-
level debugging.)
wheni in procedure if expression {command-list}
Evaluates the expression in the given procedure. If the
expression is true, executes the command list. (For machine-
level debugging.)
wheni variable at address if expression {command-list}
Tests both conditions at the given address. If the conditions
are true, executes the command list. (For machine-level
debugging.)
If the expression is of type pointer, look at the data pointed
to and watch until it changes. If the expression is not of type
pointer, look at the 32 bits at that address (assume the
expression evaluates to an address).
wheni variable in procedure if expression {command-list}
Tests both conditions at every machine instruction within a
given procedure. If they are true, executes the command list.
where Print a stack trace.
which variable Prints the fully qualified name of the active version of the
specified variable.
whichobj variable
Lists the dynamic shared objects that contain the named
variable.