> Without the Prelease() call, a process is killed if its pid is fed to
> this program. With the Prelease() call, a process continues to run.
Doing a little DTrace investigation, I see that we unset PR_KLC in
Prelease() from restore_tracing_flags(). Here's the invocation I used:
# dtrace -c '/usr/sbin/i86/dtrace -n agsajg -c date' -n 'pid
$target::P*setflags:entry{ printf("%x", arg1); }' -Z
Perhaps fixing this would be as simple as passing PRELEASE_KILL as the
flag parameter to Prelease().
Adam
--
Adam Leventhal, Fishworks http://blogs.sun.com/ahl
_______________________________________________
dtrace-discuss mailing list
[email protected]