RFR: 8346825: [JVMCI] Remove NativeImageReinitialize annotationremoved NativeImageReinitialize annotation

Tom Rodriguez never at openjdk.org
Mon Mar 10 02:46:03 UTC 2025


On Sun, 9 Mar 2025 19:07:54 GMT, Doug Simon <dnsimon at openjdk.org> wrote:

> The `jdk.vm.ci.common.NativeImageReinitialize` annotation was introduced to reset JVMCI and Graal fields to their default values as they are copied into the libgraal image. Now that class loader separation is used to isolate the JVMCI and Graal classes compiled to produce libgraal from the JVMCI and Graal classes being executed to do the AOT compilation, the need for this field resetting is no longer needed. This PR removes the `NativeImageReinitialize` annotation.

Marked as reviewed by never (Reviewer).

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

PR Review: https://git.openjdk.org/jdk/pull/23957#pullrequestreview-2669672002


More information about the hotspot-compiler-dev mailing list