< prev index next >

src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp

Print this page
rev 57734 : 8236880: Shenandoah: Move string dedup cleanup into concurrent phase

*** 175,185 **** ShenandoahNMethod* data = gc_data(nm); assert(data != NULL, "Sanity"); assert(data->lock()->owned_by_self(), "Must hold the lock"); ShenandoahEvacOOMScope evac_scope; ! ShenandoahEvacuateUpdateRootsClosure cl; data->oops_do(&cl, true /*fix relocation*/); } #ifdef ASSERT void ShenandoahNMethod::assert_alive_and_correct() { --- 175,185 ---- ShenandoahNMethod* data = gc_data(nm); assert(data != NULL, "Sanity"); assert(data->lock()->owned_by_self(), "Must hold the lock"); ShenandoahEvacOOMScope evac_scope; ! ShenandoahEvacuateUpdateRootsClosure<> cl; data->oops_do(&cl, true /*fix relocation*/); } #ifdef ASSERT void ShenandoahNMethod::assert_alive_and_correct() {
< prev index next >