[jdk25u-dev] RFR: 8371944: AOT configuration is corrupted when app closes System.out [v2]

Aleksey Shipilev shade at openjdk.org
Tue Dec 16 16:18:04 UTC 2025


> Backporting to make AOT more reliable and for 25.0.3-oracle parity.
> 
> The change is not clean, because two major rewrites are not present in jdk25u-dev:
>  - [JDK-8365932](https://bugs.openjdk.org/browse/JDK-8365932): Implementation of JEP 516: Ahead-of-Time Object Caching with Any GC
>  - [JDK-8366475](https://bugs.openjdk.org/browse/JDK-8366475): Rename MetaspaceShared class to AOTMetaspace
> 
> Therefore, I had to reapply some chunks by hand. Please take a careful look against the original changeset.
> 
> Additional testing:
>  - [x] MacOS AArch64 server fastdebug, `runtime/cds` passes

Aleksey Shipilev has updated the pull request incrementally with one additional commit since the last revision:

  Init heap_info

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

Changes:
  - all: https://git.openjdk.org/jdk25u-dev/pull/93/files
  - new: https://git.openjdk.org/jdk25u-dev/pull/93/files/2576b0de..8a6b110c

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=93&range=01
 - incr: https://webrevs.openjdk.org/?repo=jdk25u-dev&pr=93&range=00-01

  Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod
  Patch: https://git.openjdk.org/jdk25u-dev/pull/93.diff
  Fetch: git fetch https://git.openjdk.org/jdk25u-dev.git pull/93/head:pull/93

PR: https://git.openjdk.org/jdk25u-dev/pull/93


More information about the jdk-updates-dev mailing list