Skip to content

Commit 4a72cea

Browse files
committed
8261509: Move per-thread StackWatermark from Thread to JavaThread class
Reviewed-by: eosterlund
1 parent eef86a8 commit 4a72cea

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

src/hotspot/share/runtime/thread.hpp

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -274,12 +274,6 @@ class Thread: public ThreadShadow {
274274
// suspend/resume lock: used for self-suspend
275275
Monitor* _SR_lock;
276276

277-
// Stack watermark barriers.
278-
StackWatermarks _stack_watermarks;
279-
280-
public:
281-
inline StackWatermarks* stack_watermarks() { return &_stack_watermarks; }
282-
283277
protected:
284278
enum SuspendFlags {
285279
// NOTE: avoid using the sign-bit as cc generates different test code
@@ -1061,6 +1055,11 @@ class JavaThread: public Thread {
10611055
friend class ThreadWaitTransition;
10621056
friend class VM_Exit;
10631057

1058+
// Stack watermark barriers.
1059+
StackWatermarks _stack_watermarks;
1060+
1061+
public:
1062+
inline StackWatermarks* stack_watermarks() { return &_stack_watermarks; }
10641063

10651064
public:
10661065
// Constructor

0 commit comments

Comments
 (0)