-
Enhancement
-
Resolution: Fixed
-
P2
-
9
-
b74
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8135590 | emb-9 | Bertrand Delsart | P2 | Resolved | Fixed | team |
This CR is related to a closed JEP. Its main objective is to support the template interpreter in highly secure contexts where dynamically generated code is not allowed.
Most of the implementation is in the closed part of the hotspot forest.
The open part mostly consists of simple calls to a new CodeCacheExtensions class which allows closed code to load a pregenerated template interpreter (+all stubs required for the interpreter to work well). The same API is also used to pregenerate this code.
These are HotSpot internals only, not accessible to the end-user Java application.
Most of the implementation is in the closed part of the hotspot forest.
The open part mostly consists of simple calls to a new CodeCacheExtensions class which allows closed code to load a pregenerated template interpreter (+all stubs required for the interpreter to work well). The same API is also used to pregenerate this code.
These are HotSpot internals only, not accessible to the end-user Java application.
- backported by
-
JDK-8135590 Optionally Pre-Generate the HotSpot Template Interpreter
- Resolved
- relates to
-
JDK-8348117 The two-argument overload of SignatureHandlerLibrary::add is not used
- Resolved
-
JDK-8236605 Pre-generate bytecode interpreter
- Closed