hg: hsx/hotspot-gc/hotspot: 7200261: G1: Liveness counting inconsistencies during marking verification

john.cuthbertson at oracle.com john.cuthbertson at oracle.com
Fri Sep 28 01:36:05 UTC 2012


Changeset: 988bf00cc564
Author:    johnc
Date:      2012-09-27 15:44 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/988bf00cc564

7200261: G1: Liveness counting inconsistencies during marking verification
Summary: The clipping code in the routine that sets the bits for a range of cards, in the liveness accounting verification code was incorrect. It set all the bits in the card bitmap from the given starting index which would lead to spurious marking verification failures.
Reviewed-by: brutisso, jwilhelm, jmasa

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp




More information about the hotspot-gc-dev mailing list