src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
changeset 59296 9186be5c78ba
parent 59252 623722a6aeb9
--- a/src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp	Wed Nov 27 06:36:41 2019 -0800
+++ b/src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp	Wed Nov 27 11:52:57 2019 -0500
@@ -372,6 +372,14 @@
   return _gc_state.is_set(UPDATEREFS);
 }
 
+inline bool ShenandoahHeap::is_stw_gc_in_progress() const {
+  return is_full_gc_in_progress() || is_degenerated_gc_in_progress();
+}
+
+inline bool ShenandoahHeap::is_concurrent_root_in_progress() const {
+  return _concurrent_root_in_progress.is_set();
+}
+
 template<class T>
 inline void ShenandoahHeap::marked_object_iterate(ShenandoahHeapRegion* region, T* cl) {
   marked_object_iterate(region, cl, region->top());