/hg/icedtea: 4 new changesets

andrew at icedtea.classpath.org andrew at icedtea.classpath.org
Wed Jul 28 19:10:55 PDT 2010


changeset 04f7967fcf44 in /hg/icedtea
details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=04f7967fcf44
author: Andrew John Hughes <ahughes at redhat.com>
date: Thu Jul 29 02:19:24 2010 +0100

	Final NEWS formatting cleanup.

	2010-07-29 Andrew John Hughes <ahughes at redhat.com>

	 * NEWS: Final formatting cleanup.


changeset 7a5e921345c8 in /hg/icedtea
details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=7a5e921345c8
author: Andrew John Hughes <ahughes at redhat.com>
date: Thu Jul 29 02:53:52 2010 +0100

	RH613824: Workaround unforeseen complications in generating a dwarf
	location expression for variable * constant.

	2010-07-28 Mark Wielaard <mjw at redhat.com>

	 Generating a dwarf location expression for variable *
	"constant" as used in this probe argument triggers unforseen
	complications. See
	https://bugzilla.redhat.com/show_bug.cgi?id=613824
	Workaround for now by passing the size without HeapWordSize
	adjustment. See also the hotspot.object_alloc in
	tapset/hotspot.stp[.in].
		* Makefile.am: Add patch.
		* NEWS: Updated.
		* patches/systemtap-alloc-size-workaround.patch: New patch to
	remove HeapWordSize adjustment.
		* tapset/hotspot.stp.in: Add adjustment here.


changeset 13b9a6c00673 in /hg/icedtea
details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=13b9a6c00673
author: Andrew John Hughes <ahughes at redhat.com>
date: Thu Jul 29 02:57:47 2010 +0100

	Mention removal of old plugin.

	2010-07-29 Andrew John Hughes <ahughes at redhat.com>

	 * NEWS: Mention removal of old plugin.


changeset 8ebdcd0f5662 in /hg/icedtea
details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=8ebdcd0f5662
author: Andrew John Hughes <ahughes at redhat.com>
date: Thu Jul 29 03:10:45 2010 +0100

	Added tag icedtea-1.13 for changeset 13b9a6c00673


diffstat:

5 files changed, 33 insertions(+), 8 deletions(-)
.hgtags               |    1 +
ChangeLog             |   21 +++++++++++++++++++++
Makefile.am           |    3 ++-
NEWS                  |   14 ++++++++------
tapset/hotspot.stp.in |    2 +-

diffs (90 lines):

diff -r f5dbeffa7af6 -r 8ebdcd0f5662 .hgtags
--- a/.hgtags	Wed Jul 28 23:54:26 2010 +0100
+++ b/.hgtags	Thu Jul 29 03:10:45 2010 +0100
@@ -28,3 +28,4 @@ 81a1e18fede27d94540b67a42798419aaf59f5b9
 81a1e18fede27d94540b67a42798419aaf59f5b9 icedtea-1.12
 81a1e18fede27d94540b67a42798419aaf59f5b9 icedtea-1.12
 d96a0228b79286eea28af85707fd8ccc42cbed84 icedtea-1.12
+13b9a6c006730355f1441c69649775e7cebd8aa0 icedtea-1.13
diff -r f5dbeffa7af6 -r 8ebdcd0f5662 ChangeLog
--- a/ChangeLog	Wed Jul 28 23:54:26 2010 +0100
+++ b/ChangeLog	Thu Jul 29 03:10:45 2010 +0100
@@ -1,3 +1,24 @@ 2010-07-28  Andrew John Hughes  <ahughes
+2010-07-29  Andrew John Hughes  <ahughes at redhat.com>
+
+	* NEWS: Mention removal of old plugin.
+
+2010-07-28  Mark Wielaard  <mjw at redhat.com>
+
+	Generating a dwarf location expression for variable * "constant" as used
+	in this probe argument triggers unforseen complications. See
+	https://bugzilla.redhat.com/show_bug.cgi?id=613824
+	Workaround for now by passing the size without HeapWordSize adjustment.
+	See also the hotspot.object_alloc in tapset/hotspot.stp[.in].
+	* Makefile.am: Add patch.
+	* NEWS: Updated.
+	* patches/systemtap-alloc-size-workaround.patch:
+	New patch to remove HeapWordSize adjustment.
+	* tapset/hotspot.stp.in: Add adjustment here.
+
+2010-07-29  Andrew John Hughes  <ahughes at redhat.com>
+
+	* NEWS: Final formatting cleanup.
+
 2010-07-28  Andrew John Hughes  <ahughes at redhat.com>
 
 	* NEWS: Updated.
diff -r f5dbeffa7af6 -r 8ebdcd0f5662 Makefile.am
--- a/Makefile.am	Wed Jul 28 23:54:26 2010 +0100
+++ b/Makefile.am	Thu Jul 29 03:10:45 2010 +0100
@@ -384,7 +384,8 @@ endif
 
 if ENABLE_SYSTEMTAP
 ICEDTEA_PATCHES += patches/icedtea-systemtap.patch \
-	patches/systemtap-gcc-4.5.patch
+	patches/systemtap-gcc-4.5.patch \
+	patches/systemtap-alloc-size-workaround.patch
 endif
 
 if ENABLE_PLUGIN
diff -r f5dbeffa7af6 -r 8ebdcd0f5662 NEWS
--- a/NEWS	Wed Jul 28 23:54:26 2010 +0100
+++ b/NEWS	Thu Jul 29 03:10:45 2010 +0100
@@ -1,10 +1,11 @@ New in release 1.13 (2010-07-28)
-New in release 1.13 (2010-07-28)
+New in release 1.13 (2010-07-29)
 
-- Updated to OpenJDK7 milestone 7/b89.
-- Removed VisualVM support; now hosted at http://icedtea.classpath.org/hg/visualvm.
-- Bumped to CACAO 1.1.0 pre-release snapshot.
-- libjpeg7 & libpng 1.4 supported.
-- Latest security updates and hardening patches:
+* Updated to OpenJDK7 milestone 7/b89.
+* Removed VisualVM support; now hosted at http://icedtea.classpath.org/hg/visualvm.
+* Removed old plugin.
+* Bumped to CACAO 1.1.0 pre-release snapshot.
+* libjpeg7 & libpng 1.4 supported.
+* Latest security updates and hardening patches:
   - (CVE-2010-0837): JAR "unpack200" must verify input parameters (6902299)
   - (CVE-2010-0845): No ClassCastException for HashAttributeSet constructors if run with -Xcomp (6894807)
   - (CVE-2010-0838): CMM readMabCurveData Buffer Overflow Vulnerability (6899653)
@@ -42,6 +43,7 @@ New in release 1.13 (2010-07-28)
   - Removed the old plugin, replaced by the NPPlugin.
   - PR476: Enable building SystemTap support on GCC 4.5.
   - Fix hotspot tapset object_alloc size variable.
+  - Workaround RH613824: Missing and wrong hotspot.* probepoint arguments
 * Zero/Shark
   - Formatting changes and other fixes to match upstream
   - PR428: Shark on ARM precompiled header incls
diff -r f5dbeffa7af6 -r 8ebdcd0f5662 tapset/hotspot.stp.in
--- a/tapset/hotspot.stp.in	Wed Jul 28 23:54:26 2010 +0100
+++ b/tapset/hotspot.stp.in	Thu Jul 29 03:10:45 2010 +0100
@@ -120,7 +120,7 @@ probe hotspot.object_alloc =
   name = "object_alloc";
   thread_id = $arg1;
   class = user_string_n($arg2, $arg3);
-  size = $arg4;
+  size = $arg4 * $HeapWordSize; // Note - systemtap-alloc-size-workaround.patch
   probestr = sprintf("%s(thread_id=%d,class='%s',size=0x%x)",
                      name, thread_id, class, size);
 }



More information about the distro-pkg-dev mailing list