8261509: Move per-thread StackWatermark from Thread to JavaThread class
Reviewed-by: eosterlund
This commit is contained in:
parent
eef86a80f8
commit
4a72cea019
@ -274,12 +274,6 @@ class Thread: public ThreadShadow {
|
|||||||
// suspend/resume lock: used for self-suspend
|
// suspend/resume lock: used for self-suspend
|
||||||
Monitor* _SR_lock;
|
Monitor* _SR_lock;
|
||||||
|
|
||||||
// Stack watermark barriers.
|
|
||||||
StackWatermarks _stack_watermarks;
|
|
||||||
|
|
||||||
public:
|
|
||||||
inline StackWatermarks* stack_watermarks() { return &_stack_watermarks; }
|
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
enum SuspendFlags {
|
enum SuspendFlags {
|
||||||
// NOTE: avoid using the sign-bit as cc generates different test code
|
// NOTE: avoid using the sign-bit as cc generates different test code
|
||||||
@ -1061,6 +1055,11 @@ class JavaThread: public Thread {
|
|||||||
friend class ThreadWaitTransition;
|
friend class ThreadWaitTransition;
|
||||||
friend class VM_Exit;
|
friend class VM_Exit;
|
||||||
|
|
||||||
|
// Stack watermark barriers.
|
||||||
|
StackWatermarks _stack_watermarks;
|
||||||
|
|
||||||
|
public:
|
||||||
|
inline StackWatermarks* stack_watermarks() { return &_stack_watermarks; }
|
||||||
|
|
||||||
public:
|
public:
|
||||||
// Constructor
|
// Constructor
|
||||||
|
Loading…
x
Reference in New Issue
Block a user