Skip to content

Commit e2469e9

Browse files
author
duke
committed
Backport 06ebb170bac3879dc1e378b48b1c7ef006070c86
1 parent ba7b3c2 commit e2469e9

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -332,6 +332,8 @@ void ShenandoahGenerationalControlThread::run_service() {
332332
}
333333
}
334334

335+
set_gc_mode(stopped);
336+
335337
// Wait for the actual stop(), can't leave run_service() earlier.
336338
while (!should_terminate()) {
337339
os::naked_short_sleep(ShenandoahControlIntervalMin);
@@ -827,6 +829,7 @@ const char* ShenandoahGenerationalControlThread::gc_mode_name(ShenandoahGenerati
827829
case stw_full: return "full";
828830
case servicing_old: return "old";
829831
case bootstrapping_old: return "bootstrap";
832+
case stopped: return "stopped";
830833
default: return "unknown";
831834
}
832835
}

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,8 @@ class ShenandoahGenerationalControlThread: public ShenandoahController {
4848
stw_degenerated,
4949
stw_full,
5050
bootstrapping_old,
51-
servicing_old
51+
servicing_old,
52+
stopped
5253
} GCMode;
5354

5455
private:

0 commit comments

Comments
 (0)