hotspot/src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
changeset 22859 7b88983393b7
parent 20408 ca559663042f
child 24351 61b33cc6d3cf
equal deleted inserted replaced
22858:f4a6f0eba875 22859:7b88983393b7
   113   _kind = G1SATBCTLogging;
   113   _kind = G1SATBCTLogging;
   114 }
   114 }
   115 
   115 
   116 void
   116 void
   117 G1SATBCardTableLoggingModRefBS::write_ref_field_work(void* field,
   117 G1SATBCardTableLoggingModRefBS::write_ref_field_work(void* field,
   118                                                      oop new_val) {
   118                                                      oop new_val,
       
   119                                                      bool release) {
   119   volatile jbyte* byte = byte_for(field);
   120   volatile jbyte* byte = byte_for(field);
   120   if (*byte == g1_young_gen) {
   121   if (*byte == g1_young_gen) {
   121     return;
   122     return;
   122   }
   123   }
   123   OrderAccess::storeload();
   124   OrderAccess::storeload();