Mercurial > hg > icedtea8
changeset 2996:e8852134b368
PR3835: Populate unique SystemTap suffix from configure
2021-02-21 Andrew John Hughes <gnu_andrew@member.fsf.org>
PR3835: Populate unique SystemTap suffix
from configure
* NEWS: Updated.
* acinclude.m4:
(IT_DETERMINE_VERSION): Update JAVA_VER
to match this version of IcedTea (11).
Introduce JAVA_SPEC_VER, which is no
different here, but will be for
IcedTea <= 3 (OpenJDK <= 8)
* tapset/hotspot.stp.in,
* tapset/jstack.stp.in:
Replace "end11" with "end@JAVA_SPEC_VER@"
so that the unique suffix is completed
by configure.
author | Andrew John Hughes <gnu_andrew@member.fsf.org> |
---|---|
date | Mon, 03 May 2021 12:51:28 +0100 |
parents | 830372cde017 |
children | 21f7845bd41d |
files | ChangeLog NEWS acinclude.m4 tapset/hotspot.stp.in tapset/jstack.stp.in |
diffstat | 5 files changed, 27 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog Mon May 03 02:35:35 2021 +0100 +++ b/ChangeLog Mon May 03 12:51:28 2021 +0100 @@ -1,3 +1,20 @@ +2021-02-21 Andrew John Hughes <gnu_andrew@member.fsf.org> + + PR3835: Populate unique SystemTap suffix + from configure + * NEWS: Updated. + * acinclude.m4: + (IT_DETERMINE_VERSION): Update JAVA_VER + to match this version of IcedTea (11). + Introduce JAVA_SPEC_VER, which is no + different here, but will be for + IcedTea <= 3 (OpenJDK <= 8) + * tapset/hotspot.stp.in, + * tapset/jstack.stp.in: + Replace "end11" with "end@JAVA_SPEC_VER@" + so that the unique suffix is completed + by configure. + 2021-05-01 Andrew John Hughes <gnu_andrew@member.fsf.org> Bump aarch32 to jdk8u292-ga-aarch32-20210423.
--- a/NEWS Mon May 03 02:35:35 2021 +0100 +++ b/NEWS Mon May 03 12:51:28 2021 +0100 @@ -20,6 +20,8 @@ - JDK-8249906, CVE-2021-2163: Enhance opening JARs - JDK-8250568, CVE-2021-2161: Less ambiguous processing - JDK-8253799: Make lists of normal filenames +* New features + - PR3835: Populate unique SystemTap suffix from configure * Import of OpenJDK 8 u292 build 01 - JDK-6949753: [TEST BUG]: java/awt/print/PageFormat/PDialogTest.java needs update by removing a infinite loop - JDK-8031126: java/lang/management/ThreadMXBean/ThreadUserTime.java fails intermittently
--- a/acinclude.m4 Mon May 03 02:35:35 2021 +0100 +++ b/acinclude.m4 Mon May 03 12:51:28 2021 +0100 @@ -2088,6 +2088,9 @@ [ AC_MSG_CHECKING([which branch and release of IcedTea is being built]) JAVA_VER=1.8.0 + dnl JAVA_SPEC_VER is the same for OpenJDK >= 9, but not for earlier versions + dnl (e.g. 1.8.0 = 8, 1.7.0 = 7, etc.) + JAVA_SPEC_VER=8 JAVA_VENDOR=openjdk JDK_UPDATE_VERSION=292 BUILD_VERSION=b10 @@ -2100,8 +2103,9 @@ OPENJDK_VER=${JAVA_VER}_${COMBINED_VERSION} ICEDTEA_RELEASE=$(echo ${PACKAGE_VERSION} | sed 's#pre.*##') ICEDTEA_BRANCH=$(echo ${ICEDTEA_RELEASE}|sed 's|\.[[0-9]]$||') - AC_MSG_RESULT([branch ${ICEDTEA_BRANCH}, release ${ICEDTEA_RELEASE} for OpenJDK ${OPENJDK_VER}]) + AC_MSG_RESULT([branch ${ICEDTEA_BRANCH}, release ${ICEDTEA_RELEASE} for OpenJDK ${OPENJDK_VER} (specification ${JAVA_SPEC_VER})]) AC_SUBST([JAVA_VER]) + AC_SUBST([JAVA_SPEC_VER]) AC_SUBST([JAVA_VENDOR]) AC_SUBST([JDK_UPDATE_VERSION]) AC_SUBST([BUILD_VERSION])
--- a/tapset/hotspot.stp.in Mon May 03 02:35:35 2021 +0100 +++ b/tapset/hotspot.stp.in Mon May 03 12:51:28 2021 +0100 @@ -141,8 +141,8 @@ Triggers at the end of the virtual machine initialization. Has no arguments. */ -probe hotspot_vm_init_end = hotspot.vm_init_end8 {} -probe hotspot.vm_init_end8 = +probe hotspot_vm_init_end = hotspot.vm_init_end@JAVA_SPEC_VER@ {} +probe hotspot.vm_init_end@JAVA_SPEC_VER@ = process("@ABS_CLIENT_LIBJVM_SO@").mark("vm__init__end"), process("@ABS_SERVER_LIBJVM_SO@").mark("vm__init__end") {
--- a/tapset/jstack.stp.in Mon May 03 02:35:35 2021 +0100 +++ b/tapset/jstack.stp.in Mon May 03 12:51:28 2021 +0100 @@ -72,7 +72,7 @@ /* We need to collect some global symbol addresses that cannot be resolved in a bare function and vm_init_end seems a good place to use. */ -probe hotspot.vm_init_end8 +probe hotspot.vm_init_end@JAVA_SPEC_VER@ { /** * The CodeCache class contains the static CodeHeap _heap that