Backport systemtap support to IcedTea6 1.5 branch

Mark Wielaard mark at klomp.org
Thu Dec 17 13:47:48 PST 2009


Hi,

Andrew asked if the systemtap support could be backported to the 1.5
branch. It wasn't too hard (hg transplant is your friend). It looks
larger than it is, because 1.5 had very little systemtap support to
begin with. But all patches applied cleanly and build fine (but only if
you add --enable-systemtap to configure). Note that the newer systemtap
support needs a new systemtap and g++. configure will now check for that
when --enable-systemtap is given.

I also backported the stack-markings patch to support building on newer
systems with stricter selinux settings.

I haven't bothered with backporting anything to the 1.6 branch. It seems
more productive to just release a 1.7 soon. But if people want to see
the systemtap support there please yell.

Backported commits:

changeset:   1581:85ecc550df1f
user:        Mark Wielaard <mark at klomp.org>
date:        Wed Aug 05 20:43:00 2009 +0200
summary:     Add systemtap java method tracing support.

changeset:   1582:e77f7270fd22
user:        Mark Wielaard <mark at klomp.org>
date:        Thu Dec 17 16:54:20 2009 +0100
summary:     Move NEWS about systemtap support from 1.6 to 1.5.4.

changeset:   1583:58b7ae54c4de
user:        Mark Wielaard <mark at klomp.org>
date:        Wed Oct 14 15:42:32 2009 +0200
summary:     Enable systemtap JNI tracing.

changeset:   1584:397c2dcd4a51
user:        Mark Wielaard <mark at klomp.org>
date:        Mon Oct 19 21:23:00 2009 +0200
summary:     JNI GetObjectArrayElement mark probe ret value shadowed.

changeset:   1585:6bb9237570f2
user:        Mark Wielaard <mark at klomp.org>
date:        Mon Oct 19 21:49:33 2009 +0200
summary:     Fix JNI DEFINE_NEWSCALARARRAY usage of
DT_RETURN_MARK_DECL_FOR.

changeset:   1586:292aecacc3f7
user:        Mark Wielaard <mark at klomp.org>
date:        Mon Oct 19 23:19:26 2009 +0200
summary:     Add hotspot_jni tapset.

changeset:   1587:31398144ad0b
user:        Mark Wielaard <mark at klomp.org>
date:        Tue Oct 13 11:13:46 2009 +0200
summary:     tapsets/hotspot.stp.in (hotspot.gc_end): Match gc__end, not
begin.

changeset:   1588:ff13d97de406
user:        Mark Wielaard <mark at klomp.org>
date:        Sun Dec 13 22:32:25 2009 +0100
summary:     Add systemtap jstack support.

changeset:   1589:60f5ceb2ad2e
tag:         tip
user:        doko at ubuntu.com
date:        Thu Aug 27 17:48:27 2009 +0200
summary:     2009-08-27  Kees Cook <kees at canonical.com>

Cheers,

Mark




More information about the distro-pkg-dev mailing list