Better systemtap java integration - added hotspot tapset

Andrew John Hughes gnu_andrew at member.fsf.org
Wed Apr 29 11:16:02 PDT 2009


2009/4/29 Mark Wielaard <mjw at redhat.com>:
> Hi,
>
> On Tue, 2009-04-28 at 17:38 +0200, Mark Wielaard wrote:
>> IcedTea contained some support for trace markers since a while. But it
>> wasn't very convenient to use with systemtap. Systemtap 0.9.7 contains
>> an important bugfix that makes shared library probeing (libjvm.so)
>> better. I wrote a hotspot.stp tapset that takes advantage of the markers
>> (which are the same as dtrace uses) inside libjvm.so and that exposes
>> the various arguments and some convenient aggregates to make tracing
>> hotspot with systemtap very easy and powerful.
>
> I have added some documentation to the README, INSTALL and NEWS files.
>
> 2009-04-29  Mark Wielaard  <mjw at redhat.com>
>
>    * README: Document systemtap support.
>    * INSTALL: Document build requirements for systemtap support.
>    * NEWS: Mention systemtap support.
>
> And updated the wiki http://icedtea.classpath.org/wiki/BuildRequirements
> to document the new --enable-systemtap and --with-abs-install-dir
> options plus build requirements when used.
>
> Cheers,
>
> Mark
>

Builds on x86_64 with a bit of poking and some hacking to remove the
references to the non-existent client VM:

http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=328

Looks good!
-- 
Andrew :-)

Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)

Support Free Java!
Contribute to GNU Classpath and the OpenJDK
http://www.gnu.org/software/classpath
http://openjdk.java.net

PGP Key: 94EFD9D8 (http://subkeys.pgp.net)
Fingerprint: F8EF F1EA 401E 2E60 15FA  7927 142C 2591 94EF D9D8



More information about the distro-pkg-dev mailing list