< prev index next >

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

Print this page

        

@@ -28,10 +28,11 @@
 #include "memory/iterator.hpp"
 
 class ShenandoahRootVerifier : public StackObj {
 public:
   enum RootTypes {
+    None                = 0,
     SerialRoots         = 1 << 0,
     ThreadRoots         = 1 << 1,
     CodeRoots           = 1 << 2,
     CLDGRoots           = 1 << 3,
     WeakRoots           = 1 << 4,

@@ -42,11 +43,11 @@
 
 private:
   RootTypes _types;
 
 public:
-  ShenandoahRootVerifier();
+  ShenandoahRootVerifier(RootTypes types = AllRoots);
 
   void excludes(RootTypes types);
   void oops_do(OopClosure* cl);
 
   // Used to seed ShenandoahVerifier, do not honor root type filter
< prev index next >