< prev index next >

src/hotspot/share/gc/shared/cardTableModRefBS.cpp

Print this page

        

*** 625,635 **** assert(!_defer_initial_card_mark, "Should be false"); assert(thread->deferred_card_mark().is_empty(), "Should be empty"); #endif } ! void CardTableModRefBS::on_thread_destroy(JavaThread* thread) { // The deferred store barriers must all have been flushed to the // card-table (or other remembered set structure) before GC starts // processing the card-table (or other remembered set). flush_deferred_card_mark_barrier(thread); } --- 625,635 ---- assert(!_defer_initial_card_mark, "Should be false"); assert(thread->deferred_card_mark().is_empty(), "Should be empty"); #endif } ! void CardTableModRefBS::on_thread_detach(JavaThread* thread) { // The deferred store barriers must all have been flushed to the // card-table (or other remembered set structure) before GC starts // processing the card-table (or other remembered set). flush_deferred_card_mark_barrier(thread); }
< prev index next >