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

john.cuthbertson at oracle.com john.cuthbertson at oracle.com
Fri Nov 9 00:52:41 PST 2012


Changeset: cea242198338
Author:    johnc
Date:      2012-10-30 11:45 -0700
URL:       http://hg.openjdk.java.net/hsx/hsx24/hotspot/rev/cea242198338

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

! 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-dev mailing list