< prev index next >

src/hotspot/share/code/nmethod.cpp

Print this page
@@ -1755,14 +1755,13 @@
      guarantee(unload_nmethod_caches(unloading_occurred),
                "Should not need transition stubs");
    }
  }
  
- void nmethod::oops_do(OopClosure* f, bool allow_zombie) {
+ void nmethod::oops_do(OopClosure* f, bool allow_dead) {
    // make sure the oops ready to receive visitors
-   assert(allow_zombie || !is_zombie(), "should not call follow on zombie nmethod");
-   assert(!is_unloaded(), "should not call follow on unloaded nmethod");
+   assert(allow_dead || is_alive(), "should not call follow on dead nmethod");
  
    // Prevent extra code cache walk for platforms that don't have immediate oops.
    if (relocInfo::mustIterateImmediateOopsInCode()) {
      RelocIterator iter(this, oops_reloc_begin());
  
< prev index next >