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

Access of mark word should use oopDesc::mark_offset_in_bytes() instead of '0' for sparc & arm

XMLWordPrintable

    • arm, sparc_64
    • generic

      In several places in Hotspot's assembly routines, we're using Address(obj, 0) to access the object's mark word. This is bad style and makes it very hard to find all the places where the mark word is used. It should use Address(obj, oopDesc::mark_offset_in_bytes()) instead.

            phh Paul Hohensee
            coleenp Coleen Phillimore
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: