equal
deleted
inserted
replaced
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(); |