hotspot/src/share/vm/memory/cardTableModRefBS.cpp
changeset 22859 7b88983393b7
parent 20309 7445302daff6
child 22876 57aa8995d43b
equal deleted inserted replaced
22858:f4a6f0eba875 22859:7b88983393b7
   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,