< prev index next >

src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp

Print this page

        

*** 191,201 **** VMThread::execute(&op); } else { // We don't want to update the marking status if a GC pause // is already underway. SuspendibleThreadSetJoiner sts_join; ! g1h->set_marking_complete(); } // Check if cleanup set the free_regions_coming flag. If it // hasn't, we can just skip the next step. if (g1h->free_regions_coming()) { --- 191,201 ---- VMThread::execute(&op); } else { // We don't want to update the marking status if a GC pause // is already underway. SuspendibleThreadSetJoiner sts_join; ! g1h->collector_state()->set_mark_in_progress(false); } // Check if cleanup set the free_regions_coming flag. If it // hasn't, we can just skip the next step. if (g1h->free_regions_coming()) {
< prev index next >