Hi Adam,

On 7 Jul 2010, at 21:48, Adam Leventhal wrote:

> Hey Rui,
> 
> From dt_proc_bpmatch() we call the breakpoint handler routines that can 
> invoke dt_proc_stop(). This will wait for main() in dtrace.c to invoke 
> dtrace_proc_continue().
> 
> Does that answer your question?
> 
> The difference between Mac OS X and Solaris is that I believe we fixed that 
> bug in Solaris. I don't have the ID handy.

Thanks.

Apparently the problem was that our rtld only has POSTINIT and DTrace was 
expecting PREINIT. Since that never occurred, libdtrace kept calling Psetrun(). 
After fixing that problem the DTrace process control is now functional.

Regards,
--
Rui Paulo


_______________________________________________
dtrace-discuss mailing list
dtrace-discuss@opensolaris.org

Reply via email to