< 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 >