< prev index next >

src/hotspot/share/code/codeCache.cpp

Print this page
*** 1359,11 ***
  void CodeCache::make_marked_nmethods_deoptimized() {
    RelaxedNMethodIterator iter(RelaxedNMethodIterator::not_unloading);
    while(iter.next()) {
      nmethod* nm = iter.method();
      if (nm->is_marked_for_deoptimization() && !nm->has_been_deoptimized() && nm->can_be_deoptimized()) {
!       nm->make_not_entrant("marked for deoptimization");
        nm->make_deoptimized();
      }
    }
  }
  
--- 1359,11 ---
  void CodeCache::make_marked_nmethods_deoptimized() {
    RelaxedNMethodIterator iter(RelaxedNMethodIterator::not_unloading);
    while(iter.next()) {
      nmethod* nm = iter.method();
      if (nm->is_marked_for_deoptimization() && !nm->has_been_deoptimized() && nm->can_be_deoptimized()) {
!       nm->make_not_entrant(nmethod::InvalidationReason::MARKED_FOR_DEOPTIMIZATION);
        nm->make_deoptimized();
      }
    }
  }
  
< prev index next >