hg: jdk7/hotspot-gc/hotspot: 6948539: CMS+UseCompressedOops: placement of cms_free bit interferes with promoted object link

y.s.ramakrishna at oracle.com y.s.ramakrishna at oracle.com
Mon May 17 09:50:52 UTC 2010


Changeset: a00b51b2dda4
Author:    ysr
Date:      2010-05-17 00:47 -0700
URL:       http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/a00b51b2dda4

6948539: CMS+UseCompressedOops: placement of cms_free bit interferes with promoted object link
Summary: When using compressed oops, use compressed promoted pointers in b63:b31 of the mark word, so as not to interfere with the CMS "freeness bit" at b7. Updated mark-word layout documentation.
Reviewed-by: minqi, poonam, jmasa, coleenp

! src/share/vm/gc_implementation/concurrentMarkSweep/promotionInfo.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/promotionInfo.hpp
! src/share/vm/oops/markOop.hpp




More information about the hotspot-gc-dev mailing list