I'm trying to do some userspace tracing on a server-process with the pid provider. My problem is, that the only probes the pid-provider lists for the server-process (to which I attach dtrace with "-p nnnn") are coming from "ld.so.1". There's not a single one from my modules. If I'm specifying "a.out" (or any of our shared-objects) as the module, I only get "No probe matches description". Tracing with the syscall-provider shows no problem, but is way too fine-grained for my purpose. When I'm attaching mdb to the server-process, "::objects" and "::nm" show me lots of our stuff.
The server-process runs in a non-global zone, I'm trying to run dtrace in the global zone. The mdb-commands ran in the same zone as the server-process. With our Solaris 10 (11/06) local-zone dtrace should work, but I only get "DTrace device not available in local zone" as response :( Any idea what I'm doing wrong? Is there a restriction regarding cross-zone tracing with the pid-provider? Thomas -- This message posted from opensolaris.org _______________________________________________ dtrace-discuss mailing list dtrace-discuss@opensolaris.org