< prev index next >

src/hotspot/share/gc/g1/g1FullGCMarkTask.cpp

Print this page

        

*** 59,69 **** marker->cld_closure(), &code_closure); } // Mark stack is populated, now process and drain it. ! marker->complete_marking(collector()->oop_queue_set(), collector()->array_queue_set(), &_terminator); // This is the point where the entire marking should have completed. assert(marker->oop_stack()->is_empty(), "Marking should have completed"); assert(marker->objarray_stack()->is_empty(), "Array marking should have completed"); log_task("Marking task", worker_id, start); --- 59,69 ---- marker->cld_closure(), &code_closure); } // Mark stack is populated, now process and drain it. ! marker->complete_marking(collector()->oop_queue_set(), collector()->array_queue_set(), _terminator.terminator()); // This is the point where the entire marking should have completed. assert(marker->oop_stack()->is_empty(), "Marking should have completed"); assert(marker->objarray_stack()->is_empty(), "Array marking should have completed"); log_task("Marking task", worker_id, start);
< prev index next >