1.1 --- a/src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp Thu Jun 26 10:00:00 2014 +0200 1.2 +++ b/src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp Thu Jun 26 13:20:18 2014 +0200 1.3 @@ -65,6 +65,17 @@ 1.4 } 1.5 } 1.6 1.7 +void G1SATBCardTableModRefBS::write_ref_array_pre(oop* dst, int count, bool dest_uninitialized) { 1.8 + if (!dest_uninitialized) { 1.9 + write_ref_array_pre_work(dst, count); 1.10 + } 1.11 +} 1.12 +void G1SATBCardTableModRefBS::write_ref_array_pre(narrowOop* dst, int count, bool dest_uninitialized) { 1.13 + if (!dest_uninitialized) { 1.14 + write_ref_array_pre_work(dst, count); 1.15 + } 1.16 +} 1.17 + 1.18 bool G1SATBCardTableModRefBS::mark_card_deferred(size_t card_index) { 1.19 jbyte val = _byte_map[card_index]; 1.20 // It's already processed