hotspot/src/share/vm/memory/cardTableModRefBS.cpp
changeset 22876 57aa8995d43b
parent 22775 52bc5222f5f1
parent 22859 7b88983393b7
child 24424 2658d7834c6e
equal deleted inserted replaced
22777:196cfce9e5aa 22876:57aa8995d43b
   417 }
   417 }
   418 
   418 
   419 // Note that these versions are precise!  The scanning code has to handle the
   419 // Note that these versions are precise!  The scanning code has to handle the
   420 // fact that the write barrier may be either precise or imprecise.
   420 // fact that the write barrier may be either precise or imprecise.
   421 
   421 
   422 void CardTableModRefBS::write_ref_field_work(void* field, oop newVal) {
   422 void CardTableModRefBS::write_ref_field_work(void* field, oop newVal, bool release) {
   423   inline_write_ref_field(field, newVal);
   423   inline_write_ref_field(field, newVal, release);
   424 }
   424 }
   425 
   425 
   426 
   426 
   427 void CardTableModRefBS::non_clean_card_iterate_possibly_parallel(Space* sp,
   427 void CardTableModRefBS::non_clean_card_iterate_possibly_parallel(Space* sp,
   428                                                                  MemRegion mr,
   428                                                                  MemRegion mr,