My best solution was not pretty but worked: c...@brompton:~/lang/d$ cat followfork.d proc:::start /ppid == $target/ { stop(); trace(pid); system("dtrace -ws child.d -p %d", pid); } c...@brompton:~/lang/d$ cat child.d pid$target::malloc:entry { trace(ustackdepth) } c...@brompton:~/lang/d$ pfexec /usr/sbin/dtrace -ws followfork.d -s child.d -p 26758
--chris -- This message posted from opensolaris.org _______________________________________________ dtrace-discuss mailing list dtrace-discuss@opensolaris.org