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

JvmtiTagMap::weak_oops_do() should not trigger barriers

    Details

    • Subcomponent:
      gc
    • Resolved In Build:
      b33

      Backports

        Description

        JvmtiTagMap::weak_oops_do() is used by GC, and GC wants to see raw oop, not translated by barriers.

        The method uses NativeAccess barrier to load oop, which is incorrect. This unexpected behavior results Shenandoah failure.

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  zgu Zhengyu Gu
                  Reporter:
                  zgu Zhengyu Gu
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  5 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: