This button opens a dialog box prompting you for a command to start a debugger. The command in the dialog box when it opens is:
pure_debug a.out %p
where a.out is the name of the Purify'd executable. The script pure_debug runs the command line in a suitable xterm or hpterm. The %p is expanded into the current process ID each time the debug command is run. The pure_debug script selects a suitable debugger for your platform. If the PID given is non-zero, pure_debug instructs the debugger to attach to the running process; otherwise, you can issue the run command in the debugger.
You can set which debugger to use with the environment variable $PURE_DEBUGGER. Examine the pure_debug script for more details.
You can further customize the debug command by copying the pure_debug script from the Purify installation directory and modifying it. Set $PATH to point to to your modified version.
Note:
Do not atempt to use the -freeze-on-error option when running under a debugger. Instead, set a debugger breakpoint on the function purify_stop_here.