[14u] RFR 8237632: Shenandoah: accept NULL fwdptr to cooperate with JVMTI and JFR
Zhengyu Gu
zgu at redhat.com
Mon Mar 2 16:05:08 UTC 2020
On 3/2/20 10:54 AM, Zhengyu Gu wrote:
> 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.
Sorry, wrong bug Id, JDK-8236888 -> JDK-8237963.
-Zhengyu
>
> 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