equal
deleted
inserted
replaced
1122 |
1122 |
1123 void flush() { |
1123 void flush() { |
1124 if (_dirty && _methods != NULL) { |
1124 if (_dirty && _methods != NULL) { |
1125 BarrierSet* bs = Universe::heap()->barrier_set(); |
1125 BarrierSet* bs = Universe::heap()->barrier_set(); |
1126 assert(bs->has_write_ref_array_opt(), "Barrier set must have ref array opt"); |
1126 assert(bs->has_write_ref_array_opt(), "Barrier set must have ref array opt"); |
1127 bs->write_ref_array(MemRegion((HeapWord*)_methods->base(), |
1127 bs->write_ref_array((HeapWord*)_methods->base(), _methods->length()); |
1128 _methods->array_size())); |
|
1129 _dirty = false; |
1128 _dirty = false; |
1130 } |
1129 } |
1131 } |
1130 } |
1132 |
1131 |
1133 void expand(TRAPS) { |
1132 void expand(TRAPS) { |