Details
Description
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.
Attachments
Issue Links
- is cloned by
-
JDK-8180069 [PPC] Access of mark word should use oopDesc::mark_offset_in_bytes() instead of '0' for ppc
- Open
-
JDK-8180068 Access of mark word should use oopDesc::mark_offset_in_bytes() instead of '0' for sparc & arm
- Closed