src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp

changeset 6989
e5035defa3c4
parent 6911
ce8f6bb717c9
child 7051
1f1d373cd044
     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

mercurial