hotspot/src/share/vm/classfile/javaClasses.cpp
changeset 4466 b7fda949ec06
parent 4429 d7eb4e2099aa
parent 4461 c17c526d36ef
child 4562 5d93cb2d2090
equal deleted inserted replaced
4453:a431438150d4 4466:b7fda949ec06
  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) {