JDK-8294284 : Loom: make use of frame::is_older() and frame::id() to reduce dependency on growth direction of stacks
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: runtime
  • Affected Version: 20
  • Priority: P4
  • Status: Open
  • Resolution: Unresolved
  • Submitted: 2022-09-23
  • Updated: 2024-07-11
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 24
24Unresolved
Related Reports
Blocks :  
Blocks :  
Description
jThere are dependencies on the growth direction of stacks in shared Loom code
which could be eliminated by making use of frame::id() and frame::is_older()

Code related to the following elements should be considered

* is_sp_in_continuation()
* JavaThread::_cont_fastpath
* ContinuationEntry::_parent_cont_fastpath

This was suggested while reviewing PR #9411 for JDK-8289925.