< prev index next >

src/hotspot/share/gc/parallel/psMarkSweep.cpp

Print this page

        

*** 543,553 **** pt.print_all_references(); } { GCTraceTime(Debug, gc, phases) t("Weak Processing", _gc_timer); ! WeakProcessor::unlink_or_oops_do(is_alive_closure(), mark_and_push_closure(), follow_stack_closure()); } // This is the point where the entire marking should have completed. assert(_marking_stack.is_empty(), "Marking should have completed"); --- 543,553 ---- pt.print_all_references(); } { GCTraceTime(Debug, gc, phases) t("Weak Processing", _gc_timer); ! WeakProcessor::weak_oops_do(is_alive_closure(), mark_and_push_closure(), follow_stack_closure()); } // This is the point where the entire marking should have completed. assert(_marking_stack.is_empty(), "Marking should have completed");
< prev index next >