git: openjdk/jdk: master: 8351748: Add class init barrier to AOT-cached Method/Var Handles

Ioi Lam iklam at openjdk.org
Mon Mar 24 06:43:36 UTC 2025


Changeset: adfb1206
Branch: master
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-03-24 06:42:02 +0000
URL:       https://git.openjdk.org/jdk/commit/adfb1206498987f43a4cf0cd6ba0cb6a5bb8e479

8351748: Add class init barrier to AOT-cached Method/Var Handles

Reviewed-by: vlivanov, liach

! src/hotspot/share/cds/aotClassInitializer.cpp
! src/hotspot/share/cds/aotClassInitializer.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/VarHandles.java
! src/java.base/share/classes/jdk/internal/misc/CDS.java
! src/java.base/share/native/libjava/CDS.c
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/MethodHandleTest.java



More information about the jdk-changes mailing list