git: openjdk/leyden: premain: AOT code caching fixes:

duke duke at openjdk.org
Thu Jul 24 14:59:56 UTC 2025


Changeset: 24c18701
Branch: premain
Author:    Vladimir Kozlov <vladimir.kozlov at oracle.com>
Date:      2025-07-24 07:58:36 +0000
URL:       https://git.openjdk.org/leyden/commit/24c187011bc04dd1b6a5dd64712681903603bea0

AOT code caching fixes:
- added Xlog info when AOT code caching starts and finishsX
- call CDSConfig::disable_dumping_aot_code() before we close
AOT code cache: to avoid AOT compilation after cache is closed
- small code reordering in AOTCodeAddressTable::init_extrs()
- fixed Zero build on Aarch64 (relocation.hpp changes)
- adjusted compiler threads count setting for AOT assembly phase
- fixed merge mismatch: double call to TrainingData::initialize()

! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/code/relocInfo.hpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/runtime/init.cpp



More information about the leyden-dev mailing list