[jdk21u-dev] RFR: 8338939: Simplify processing of hidden class names

Aleksey Shipilev shade at openjdk.org
Mon Aug 4 09:54:40 UTC 2025


On Mon, 28 Jul 2025 16:22:22 GMT, Aleksey Shipilev <shade at openjdk.org> wrote:

> Makes JFR more durable by avoiding Java mirror accesses for the classes that might be unloading. We were seeing the problems (crashes) at least with Shenandoah in both mainline and JDK 21u. There seem to be no bugtail for this change since JDK 24 integration 11 months ago.
> 
> Additional testing:
>  - [x] Linux AArch64 server fastdebug, `jdk/jfr`
>  - [x] Linux AArch64 server fastdebug, `jdk/jfr` + `-XX:+UseShenandoahGC`

Force-pushed to get the GHA cross-compilation fixes. Otherwise the backport is the same.

-------------

PR Comment: https://git.openjdk.org/jdk21u-dev/pull/2018#issuecomment-3149876071


More information about the jdk-updates-dev mailing list