< prev index next > src/hotspot/share/gc/shenandoah/shenandoahBarrierSetNMethod.cpp
Print this page
// the entry barrier, which acquires the per nmethod lock.
nm->unlink_from_method();
// We can end up calling nmethods that are unloading
// since we clear compiled ICs lazily. Returning false
! // will re-resovle the call and update the compiled IC.
return false;
}
// Heal oops
ShenandoahNMethod::heal_nmethod(nm);
// the entry barrier, which acquires the per nmethod lock.
nm->unlink_from_method();
// We can end up calling nmethods that are unloading
// since we clear compiled ICs lazily. Returning false
! // will re-resolve the call and update the compiled IC.
return false;
}
// Heal oops
ShenandoahNMethod::heal_nmethod(nm);
< prev index next >