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

Reply via email to