< prev index next >

src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp

Print this page
rev 54386 : 8221766: Load-reference barriers for Shenandoah

@@ -118,12 +118,17 @@
 class ShenandoahRootEvacuator : public StackObj {
   SubTasksDone* _evacuation_tasks;
   StrongRootsScope _srs;
   ShenandoahPhaseTimings::Phase _phase;
   ShenandoahCsetCodeRootsIterator _coderoots_cset_iterator;
+  OopStorage::ParState<false, false> _par_state_string;
 
   enum Shenandoah_evacuate_roots_tasks {
+    SHENANDOAH_EVAC_Universe_oops_do,
+    SHENANDOAH_EVAC_ObjectSynchronizer_oops_do,
+    SHENANDOAH_EVAC_Management_oops_do,
+    SHENANDOAH_EVAC_SystemDictionary_oops_do,
       SHENANDOAH_EVAC_jvmti_oops_do,
       // Leave this one last.
       SHENANDOAH_EVAC_NumElements
   };
 public:
< prev index next >