VM is missing fast clinit checks in the interpreter when resolving constant pool entries for getstatic and putstatic bytecodes.
It has been implemented in leyden repo for x86-64 and aarch64 with this patch https://github.com/openjdk/leyden/commit/dae99ee7dc3ed813d10cb3ab8e7177a1905b7463
Same can be done in the mailine. It is also a prerequisite for https://bugs.openjdk.org/browse/JDK-8334898
It has been implemented in leyden repo for x86-64 and aarch64 with this patch https://github.com/openjdk/leyden/commit/dae99ee7dc3ed813d10cb3ab8e7177a1905b7463
Same can be done in the mailine. It is also a prerequisite for https://bugs.openjdk.org/browse/JDK-8334898
- links to
-
Review(master) openjdk/jdk/27676