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

JavaFrameAnchor on AArch64 has unnecessary barriers and wrong store order in MacroAssembler

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: P3 P3
    • None
    • None
    • hotspot
    • None
    • aarch64

      Looking at the AArch64 code related to JavaFrameAnchor, it looks like release barriers are missing to ensure sp updates are observed correctly. Additionally MacroAssembler doesn't set sp last as it should. This could lead to ACGT observing corrupted frames.

            jcking Justin King
            jcking Justin King
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: