< prev index next >

src/hotspot/share/gc/serial/defNewGeneration.cpp

Print this page
rev 49289 : 8199735: Mark word updates need to use Access API

*** 751,761 **** void DefNewGeneration::handle_promotion_failure(oop old) { log_debug(gc, promotion)("Promotion failure size = %d) ", old->size()); _promotion_failed = true; _promotion_failed_info.register_copy_failure(old->size()); ! _preserved_marks_set.get()->push_if_necessary(old, old->mark()); // forward to self old->forward_to(old); _promo_failure_scan_stack.push(old); --- 751,761 ---- void DefNewGeneration::handle_promotion_failure(oop old) { log_debug(gc, promotion)("Promotion failure size = %d) ", old->size()); _promotion_failed = true; _promotion_failed_info.register_copy_failure(old->size()); ! _preserved_marks_set.get()->push_if_necessary(old, old->mark_raw()); // forward to self old->forward_to(old); _promo_failure_scan_stack.push(old);
< prev index next >