< prev index next >

src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp

Print this page
*** 197,21 ***
  template <bool CONCURRENT, typename IsAlive, typename KeepAlive>
  void ShenandoahCleanUpdateWeakOopsClosure<CONCURRENT, IsAlive, KeepAlive>::do_oop(narrowOop* p) {
    ShouldNotReachHere();
  }
  
- ShenandoahNMethodAndDisarmClosure::ShenandoahNMethodAndDisarmClosure(OopClosure* cl) :
-   NMethodToOopClosure(cl, true /* fix_relocations */) {}
- 
- void ShenandoahNMethodAndDisarmClosure::do_nmethod(nmethod* nm) {
-   assert(nm != nullptr, "Sanity");
-   assert(!ShenandoahNMethod::gc_data(nm)->is_unregistered(), "Should not be here");
-   NMethodToOopClosure::do_nmethod(nm);
-   ShenandoahNMethod::disarm_nmethod(nm);
- }
- 
- 
  //
  // ========= Update References
  //
  
  template <ShenandoahGenerationType GENERATION>
--- 197,10 ---
< prev index next >