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