Hi,
$target is special, it is replaced by a pid following "-p". You don't
specify pid using "-p".
try sudo dtrace ./<above_script>.d -p [the pid of your app].
Vicky
----- Original Message -----
From: Guy With Question
To: [email protected]
Sent: Wednesday, August 06, 2008 12:19 AM
Subject: Re: [dtrace-discuss] How to install DTrace/JVMPI for WebLogic8.1/Java
Hi,
Thanks for your reply. I downloaded the DVM. I'm trying to run dtrace
on a standalone, looping, "Hello World!" application, but I get the error
"dtrace: no probes specified". Do you have any idea about this error?
This is what I do to run the trace -
1. I have a script file I run before running dtrace (please see below).
The libdvmpi.so file is in the path LD_LIBRARY_PATH.
___________________________________________________
#!/bin/sh
LD_LIBRARY_PATH=/usr/home/wluser/dvm/
JAVA_TOOL_OPTIONS=-Xrundvmpi:all
export LD_LIBRARY_PATH
export JAVA_TOOL_OPTIONS
___________________________________________________
2. I run the "Hello World" application in a loop.
3. I have a dtrace script as follows -
______________________________________________________
#!/usr/sbin/dtrace -s
dvm$target:::method-entry
{
self->ts[copyinstr(arg0),copyinstr(arg1)] = vtimestamp;
}
dvm$target:::method-return
{
@ts[copyinstr(arg0),copyinstr(arg1)] = sum(vtimestamp -
self->ts[copyinstr(arg0),copyinstr(arg1)]);
printf("className %s method name %s", copyinstr(arg0), copyinstr(arg1));
}
______________________________________________________
I run the above script by executing the command -
$> sudo dtrace ./<above_script>.d
4. I get the following error message -
"dtrace: no probes specified"
Could you please help me in finding out the solution to this problem?
Thanks in advance!
------------------------------------------------------------------------------
_______________________________________________
dtrace-discuss mailing list
[email protected]_______________________________________________
dtrace-discuss mailing list
[email protected]