src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
changeset 58686 0279391875bf
parent 58674 42a3a8941418
child 58711 765ecbffe88a
equal deleted inserted replaced
58685:4b13a908c2d0 58686:0279391875bf
   698   }
   698   }
   699 
   699 
   700   void work(uint worker_id) {
   700   void work(uint worker_id) {
   701     ShenandoahParallelWorkerSession worker_session(worker_id);
   701     ShenandoahParallelWorkerSession worker_session(worker_id);
   702     ShenandoahTraversalFixRootsClosure cl;
   702     ShenandoahTraversalFixRootsClosure cl;
   703     ShenandoahForwardedIsAliveClosure is_alive;
   703     _rp->strong_roots_do(worker_id, &cl);
   704     _rp->roots_do<ShenandoahForwardedIsAliveClosure, ShenandoahTraversalFixRootsClosure>(worker_id, &is_alive, &cl);
       
   705   }
   704   }
   706 };
   705 };
   707 
   706 
   708 void ShenandoahTraversalGC::fixup_roots() {
   707 void ShenandoahTraversalGC::fixup_roots() {
   709 #if COMPILER2_OR_JVMCI
   708 #if COMPILER2_OR_JVMCI