src/hotspot/share/gc/serial/defNewGeneration.cpp
changeset 49722 a47d1e21b3f1
parent 49594 898ef81cbc0e
child 49732 c09da96f609e
equal deleted inserted replaced
49721:ea0cc7c74e75 49722:a47d1e21b3f1
   751 void DefNewGeneration::handle_promotion_failure(oop old) {
   751 void DefNewGeneration::handle_promotion_failure(oop old) {
   752   log_debug(gc, promotion)("Promotion failure size = %d) ", old->size());
   752   log_debug(gc, promotion)("Promotion failure size = %d) ", old->size());
   753 
   753 
   754   _promotion_failed = true;
   754   _promotion_failed = true;
   755   _promotion_failed_info.register_copy_failure(old->size());
   755   _promotion_failed_info.register_copy_failure(old->size());
   756   _preserved_marks_set.get()->push_if_necessary(old, old->mark());
   756   _preserved_marks_set.get()->push_if_necessary(old, old->mark_raw());
   757   // forward to self
   757   // forward to self
   758   old->forward_to(old);
   758   old->forward_to(old);
   759 
   759 
   760   _promo_failure_scan_stack.push(old);
   760   _promo_failure_scan_stack.push(old);
   761 
   761