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

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


> 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`

Aleksey Shipilev has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains one commit:

  Backport 0f667103db7842fe9d3399f56baee0a5def4529e

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

Changes: https://git.openjdk.org/jdk21u-dev/pull/2018/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=2018&range=01
  Stats: 59 lines in 2 files changed: 2 ins; 40 del; 17 mod
  Patch: https://git.openjdk.org/jdk21u-dev/pull/2018.diff
  Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/2018/head:pull/2018

PR: https://git.openjdk.org/jdk21u-dev/pull/2018


More information about the jdk-updates-dev mailing list