The stop() action forces the process that fires the enabled
probe to stop when it next leaves the kernel, as if stopped by a
proc(4) action. The prun(1) utility may be used to resume a
process that has been stopped by the stop() action. The stop()
action can be used to stop a process at any DTrace probe point.
This action can be used to capture a program in a particular
state that would be difficult to achieve with a simple
breakpoint, and then attach a traditional debugger like mdb(1)
to the process. You can also use the gcore(1) utility to save
the state of a stopped process in a core file for later
analysis.