Phil explains why you can't do quite what you want. But there is something you can do: use the syscall or fbt providers to catch calls to mmap() (older builds/releases) or mmapobj( (Solaris 11 Express), then stop() the victims of interest if you need to trace them with the PID provider and use system() to launch a dtrace instace to trace each new victim process (being careful not to do this more than once per process, or to set the victim back to running anyways).
Nico --
_______________________________________________ dtrace-discuss mailing list dtrace-discuss@opensolaris.org