Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8186837

Memory ordering nmethod, _state and _stack_traversal_mark

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: P4
    • Resolution: Fixed
    • Affects Version/s: 10
    • Fix Version/s: 10
    • Component/s: hotspot
    • Labels:
      None
    • Subcomponent:
    • Resolved In Build:
      b23

      Description

      The issue 8180932 - Parallelize safepoint cleanup changed _stack_traversal_mark to load acquire/store release, this is half wrong. The acquire part on read, loadload, is needed. But for simplicity the write side storestore fence should be match with loadload on read side and the changes to _stack_travel_mark undone.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                rehn Robbin Ehn
                Reporter:
                rehn Robbin Ehn
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: