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

UnifiedOop uses wrong Access barriers

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: P4 P4
    • 14
    • 14
    • hotspot
    • jfr

      UnifiedOop::dereference uses RawAccess<>::oop_load().

      That's unlikely to work for ZGC, as the resulting oop may have bad color bits. This is one of the reasons why the jfr leak profilier doesn't support ZGC.

      The API for dereference provided by UnifiedOop probably cannot support Shenandoah at all, since there's no access to the base object for Brooks pointer access.

            mgronlun Markus Grönlund
            kbarrett Kim Barrett
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: