User`s guide
125
stopi [expression1|variable] if expression2
Tests both conditions before executing each machine
instruction. Stops if both conditions are true.
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).
stopi [expression1|variable] at address if expression2
Tests both conditions at the given address (for machine-
level debugging). Stops if both conditions are true.
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).
stopi [expression1|variable] in procedure if expression2
Tests the expression each time that the given variable
changes within the given procedure.
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).
suspend Suspends the active process if it is running. If it is not
running, this command does nothing. If you use the
keyword all, suspends all active processes.
suspend pgrp
Suspends all the processes in pgrp.
suspend pid pid
Suspends the process pid if it is in the dbx process pool. If it
is not running, this command does nothing.
syscall Prints a summary of the catch and ignore status of all
system calls. The summary is divided into four sections:
1) caught at call, 2) caught at return, 3) ignored at call, and
4) ignored at return.