[14u] RFR 8237632: Shenandoah: accept NULL fwdptr to cooperate with JVMTI and JFR
Zhengyu Gu
zgu at redhat.com
Mon Mar 2 15:54:08 UTC 2020
Hi,
I would like to backport this patch to 14u.
Shenandoah and JVMTI/JFR leakprofiler all use object mark word's
'marked' pattern, but for different purpose. Without this patch, it can
result fatal crash for Shenandoah, as it interpreters JVMTI/JFR visited
objects as forwarding objects.
The original patch does not apply cleanly, mainly due to line shifts and
missing JDK-8236888 in JDK14u.
Original bug: https://bugs.openjdk.java.net/browse/JDK-8237632
Original code review:
https://mail.openjdk.java.net/pipermail/hotspot-gc-dev/2020-February/028693.html
14u Webrev: http://cr.openjdk.java.net/~zgu/JDK-8237632/14u/webrev.00/
Test:
hotspot_gc_shenandoah
vmTestbase_nsk_jvmti
vmTestbase_nsk_jdi
Thanks,
-Zhengyu
More information about the jdk-updates-dev
mailing list