1.1 --- a/src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp Fri Oct 10 15:45:45 2014 +0200 1.2 +++ b/src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp Fri Oct 10 15:51:58 2014 +0200 1.3 @@ -124,7 +124,8 @@ 1.4 } 1.5 #endif 1.6 1.7 -void G1SATBCardTableLoggingModRefBSChangedListener::on_commit(uint start_idx, size_t num_regions) { 1.8 +void G1SATBCardTableLoggingModRefBSChangedListener::on_commit(uint start_idx, size_t num_regions, bool zero_filled) { 1.9 + // Default value for a clean card on the card table is -1. So we cannot take advantage of the zero_filled parameter. 1.10 MemRegion mr(G1CollectedHeap::heap()->bottom_addr_for_region(start_idx), num_regions * HeapRegion::GrainWords); 1.11 _card_table->clear(mr); 1.12 }