equal
deleted
inserted
replaced
685 |
685 |
686 // Deoptimize all methods |
686 // Deoptimize all methods |
687 void CodeCache::mark_all_nmethods_for_deoptimization() { |
687 void CodeCache::mark_all_nmethods_for_deoptimization() { |
688 MutexLockerEx mu(CodeCache_lock, Mutex::_no_safepoint_check_flag); |
688 MutexLockerEx mu(CodeCache_lock, Mutex::_no_safepoint_check_flag); |
689 FOR_ALL_ALIVE_NMETHODS(nm) { |
689 FOR_ALL_ALIVE_NMETHODS(nm) { |
690 nm->mark_for_deoptimization(); |
690 if (!nm->method()->is_method_handle_intrinsic()) { |
|
691 nm->mark_for_deoptimization(); |
|
692 } |
691 } |
693 } |
692 } |
694 } |
693 |
695 |
694 |
696 |
695 int CodeCache::mark_for_deoptimization(Method* dependee) { |
697 int CodeCache::mark_for_deoptimization(Method* dependee) { |