Loom: make use of frame::is_older() and frame::id() to reduce dependency on growth direction of stacks

XMLWordPrintable

    • Type: Enhancement
    • Resolution: Unresolved
    • Priority: P4
    • tbd
    • Affects Version/s: 20
    • Component/s: hotspot

      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.

            Assignee:
            Anton Artemov
            Reporter:
            Richard Reingruber
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated: