< prev index next >

src/hotspot/share/gc/z/zRootsIterator.cpp

Print this page

        

*** 173,193 **** Threads::change_thread_claim_parity(); COMPILER2_PRESENT(DerivedPointerTable::clear()); if (ClassUnloading) { nmethod::oops_do_marking_prologue(); } else { ! ZNMethodTable::nmethod_entries_do_begin(); } } ZRootsIterator::~ZRootsIterator() { ZStatTimer timer(ZSubPhasePauseRootsTeardown); ResourceMark rm; if (ClassUnloading) { nmethod::oops_do_marking_epilogue(); } else { ! ZNMethodTable::nmethod_entries_do_end(); } JvmtiExport::gc_epilogue(); COMPILER2_PRESENT(DerivedPointerTable::update_pointers()); Threads::assert_all_threads_claimed(); --- 173,193 ---- Threads::change_thread_claim_parity(); COMPILER2_PRESENT(DerivedPointerTable::clear()); if (ClassUnloading) { nmethod::oops_do_marking_prologue(); } else { ! ZNMethodTable::nmethods_do_begin(); } } ZRootsIterator::~ZRootsIterator() { ZStatTimer timer(ZSubPhasePauseRootsTeardown); ResourceMark rm; if (ClassUnloading) { nmethod::oops_do_marking_epilogue(); } else { ! ZNMethodTable::nmethods_do_end(); } JvmtiExport::gc_epilogue(); COMPILER2_PRESENT(DerivedPointerTable::update_pointers()); Threads::assert_all_threads_claimed();
< prev index next >