hg: hsx/hsx24/hotspot: 7200261: G1: Liveness counting inconsistencies during marking verification (original) (raw)
john.cuthbertson at oracle.com john.cuthbertson at oracle.com
Fri Nov 9 00:52:41 PST 2012
- Previous message: hg: hsx/hsx24/hotspot: 8002069: Assert failed in C2: assert(field->edge_count() > 0) failed: sanity
- Next message: hg: hsx/hotspot-main: 7 new changesets
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
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
- Previous message: hg: hsx/hsx24/hotspot: 8002069: Assert failed in C2: assert(field->edge_count() > 0) failed: sanity
- Next message: hg: hsx/hotspot-main: 7 new changesets
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]