We recently introduced a way to set the reason why an nmethod was being marked as non-entrant, see https://github.com/openjdk/jdk/pull/23980 and https://github.com/openjdk/jdk/pull/25338.
This RFE is to expose in the JVMCI interface the reason why the nmethod was flagged as non-entrant. This will allow JVMCI-based compilers to implement heuristics to handle re-compilations differently based on what happened to earlier versions of a method, see this for instance: https://github.com/oracle/graal/issues/11045
This RFE is to expose in the JVMCI interface the reason why the nmethod was flagged as non-entrant. This will allow JVMCI-based compilers to implement heuristics to handle re-compilations differently based on what happened to earlier versions of a method, see this for instance: https://github.com/oracle/graal/issues/11045
- causes
-
JDK-8360049 CodeInvalidationReasonTest.java fails with ZGC on AArch64
-
- Open
-
- links to
-
Commit(master) openjdk/jdk/2fe12984
-
Review(master) openjdk/jdk/25706