-
Enhancement
-
Resolution: Fixed
-
P4
-
20
-
b13
The existing InstalledCode.invalidate() method not only makes the underlying nmethod non-entrant but also immediately deoptimizes all current activations of the nmethod. For certain scenarios, it's useful to be able to make the nmethod non-entrant but let existing activations complete. For example, which installing new code in Truffle tiered compilation.
- relates to
-
JDK-8294676 [JVMCI] InstalledCode.deoptimize(false) should not touch address field
- Resolved