src/hotspot/share/gc/shenandoah/shenandoahTraversalGC.cpp
changeset 57732 23e13076e102
parent 55760 bf8128faace1
child 58177 4932dce35882
equal deleted inserted replaced
57731:a414a1b8884a 57732:23e13076e102
   704 
   704 
   705 void ShenandoahTraversalGC::fixup_roots() {
   705 void ShenandoahTraversalGC::fixup_roots() {
   706 #if COMPILER2_OR_JVMCI
   706 #if COMPILER2_OR_JVMCI
   707   DerivedPointerTable::clear();
   707   DerivedPointerTable::clear();
   708 #endif
   708 #endif
   709   ShenandoahRootUpdater rp(_heap->workers()->active_workers(), ShenandoahPhaseTimings::final_traversal_update_roots, true /* update code cache */);
   709   ShenandoahRootUpdater rp(_heap->workers()->active_workers(), ShenandoahPhaseTimings::final_traversal_update_roots);
   710   ShenandoahTraversalFixRootsTask update_roots_task(&rp);
   710   ShenandoahTraversalFixRootsTask update_roots_task(&rp);
   711   _heap->workers()->run_task(&update_roots_task);
   711   _heap->workers()->run_task(&update_roots_task);
   712 #if COMPILER2_OR_JVMCI
   712 #if COMPILER2_OR_JVMCI
   713   DerivedPointerTable::update_pointers();
   713   DerivedPointerTable::update_pointers();
   714 #endif
   714 #endif