< prev index next >

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

Print this page
@@ -125,10 +125,19 @@
    VM_Operation::VMOp_Type type() const override { return VMOp_ShenandoahFinalUpdateRefs; }
    const char* name()             const override { return "Shenandoah Final Update References"; }
    void doit() override;
  };
  
+ class VM_ShenandoahFinalRoots: public VM_ShenandoahOperation {
+   ShenandoahConcurrentGC* const _gc;
+ public:
+   explicit VM_ShenandoahFinalRoots(ShenandoahConcurrentGC* gc);
+   VM_Operation::VMOp_Type type() const override { return VMOp_ShenandoahFinalRoots; }
+   const char* name()             const override { return "Shenandoah Final Roots"; }
+   void doit() override;
+ };
+ 
  class VM_ShenandoahFinalVerify: public VM_ShenandoahOperation {
    ShenandoahConcurrentGC* const _gc;
  public:
    explicit VM_ShenandoahFinalVerify(ShenandoahConcurrentGC* gc);
    VM_Operation::VMOp_Type type() const override { return VMOp_ShenandoahFinalVerify; }
< prev index next >