< prev index next >

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

Print this page




 173 public:
 174   ShenandoahVerifier(ShenandoahHeap* heap, MarkBitMap* verification_bitmap) :
 175           _heap(heap), _verification_bit_map(verification_bitmap) {};
 176 
 177   void verify_before_concmark();
 178   void verify_after_concmark();
 179   void verify_before_evacuation();
 180   void verify_during_evacuation();
 181   void verify_after_evacuation();
 182   void verify_before_updaterefs();
 183   void verify_after_updaterefs();
 184   void verify_before_fullgc();
 185   void verify_after_fullgc();
 186   void verify_before_traversal();
 187   void verify_after_traversal();
 188   void verify_after_degenerated();
 189   void verify_generic(VerifyOption option);
 190 
 191   // Roots should only contain to-space oops
 192   void verify_roots_in_to_space();


 193   void verify_roots_no_forwarded();
 194   void verify_roots_no_forwarded_except(ShenandoahRootVerifier::RootTypes types);
 195 };
 196 
 197 #endif // SHARE_GC_SHENANDOAH_SHENANDOAHVERIFIER_HPP


 173 public:
 174   ShenandoahVerifier(ShenandoahHeap* heap, MarkBitMap* verification_bitmap) :
 175           _heap(heap), _verification_bit_map(verification_bitmap) {};
 176 
 177   void verify_before_concmark();
 178   void verify_after_concmark();
 179   void verify_before_evacuation();
 180   void verify_during_evacuation();
 181   void verify_after_evacuation();
 182   void verify_before_updaterefs();
 183   void verify_after_updaterefs();
 184   void verify_before_fullgc();
 185   void verify_after_fullgc();
 186   void verify_before_traversal();
 187   void verify_after_traversal();
 188   void verify_after_degenerated();
 189   void verify_generic(VerifyOption option);
 190 
 191   // Roots should only contain to-space oops
 192   void verify_roots_in_to_space();
 193   void verify_roots_in_to_space_except(ShenandoahRootVerifier::RootTypes types);
 194 
 195   void verify_roots_no_forwarded();
 196   void verify_roots_no_forwarded_except(ShenandoahRootVerifier::RootTypes types);
 197 };
 198 
 199 #endif // SHARE_GC_SHENANDOAH_SHENANDOAHVERIFIER_HPP
< prev index next >