hotspot/src/share/vm/code/nmethod.cpp
changeset 32466 915d0c3d25aa
parent 32401 cc58aeaec340
child 32582 56619bb8bcaa
--- a/hotspot/src/share/vm/code/nmethod.cpp	Wed Aug 26 12:43:15 2015 +0200
+++ b/hotspot/src/share/vm/code/nmethod.cpp	Mon Aug 31 13:49:18 2015 +0200
@@ -1050,7 +1050,7 @@
         if( cb != NULL && cb->is_nmethod() ) {
           nmethod* nm = (nmethod*)cb;
           // Clean inline caches pointing to zombie, non-entrant and unloaded methods
-          if (!nm->is_in_use() || (nm->method()->code() != nm)) ic->set_to_clean();
+          if (!nm->is_in_use() || (nm->method()->code() != nm)) ic->set_to_clean(is_alive());
         }
         break;
       }
@@ -1150,7 +1150,7 @@
 // Tell if a non-entrant method can be converted to a zombie (i.e.,
 // there are no activations on the stack, not in use by the VM,
 // and not in use by the ServiceThread)
-bool nmethod::can_not_entrant_be_converted() {
+bool nmethod::can_convert_to_zombie() {
   assert(is_not_entrant(), "must be a non-entrant method");
 
   // Since the nmethod sweeper only does partial sweep the sweeper's traversal