hg: jdk7/hotspot-gc/hotspot: 7035144: G1: nightly failure: Non-dirty cards in region that should be dirty (failures still exist...)

tony.printezis at oracle.com tony.printezis at oracle.com
Sat Apr 30 01:36:15 UTC 2011


Changeset: 063382f9b575
Author:    tonyp
Date:      2011-04-29 14:59 -0400
URL:       http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/063382f9b575

7035144: G1: nightly failure: Non-dirty cards in region that should be dirty (failures still exist...)
Summary: We should only undirty cards after we decide that they are not on a young region, not before. The fix also includes improvements to the verify_dirty_region() method which print out which cards were not found dirty.
Reviewed-by: johnc, brutisso

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/memory/modRefBarrierSet.hpp




More information about the hotspot-gc-dev mailing list