[8u] RFR (S) 8218201: Failures when vmIntrinsics::_getClass is not inlined

Andrew Hughes gnu.andrew at redhat.com
Thu Aug 22 11:17:35 UTC 2019

On Thu, 8 Aug 2019 at 16:35, Aleksey Shipilev <shade at redhat.com> wrote:
> Bug:
>   https://bugs.openjdk.java.net/browse/JDK-8218201
>   https://hg.openjdk.java.net/jdk/jdk/rev/a2d3ca8062b9
> 8u version needs a few adjustments, because context is a bit different. The new change should be
> functionally equivalent to what we have in jdk/jdk. 8u webrev:
>   https://cr.openjdk.java.net/~shade/8218201/webrev.8u.01/
> Testing: affected test (fails without the patch, passes with it); tier1
> --
> Thanks,
> -Aleksey

Patch looks good.

FWIW, the fillInStackTrace case is removed in OpenJDK 9 by JDK-8076112
[0] (which adds HotSpotIntrinsicCandidate), but I can't see anything
in that change which warrants its removal. I suspect it may be more
related to the stack walking changes in 9.

Elements of JDK-8076112 were backported for the recent security fix,
JDK-8223511. I wonder if backporting the rest may be a worthwhile
debugging aid for intrinsics on 8u, especially with regard to the
varying support on different architectures.

Andrew :)

Senior Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)

Web Site: http://fuseyism.com
Twitter: https://twitter.com/gnu_andrew_java
PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net)
Fingerprint = 5132 579D D154 0ED2 3E04  C5A0 CFDA 0F9B 3596 4222

More information about the jdk8u-dev mailing list