1.1 --- a/src/share/vm/runtime/safepoint.hpp Thu Aug 12 16:38:23 2010 -0700 1.2 +++ b/src/share/vm/runtime/safepoint.hpp Thu Aug 12 23:34:34 2010 -0700 1.3 @@ -185,6 +185,7 @@ 1.4 1.5 JavaThread * _thread; 1.6 volatile suspend_type _type; 1.7 + JavaThreadState _orig_thread_state; 1.8 1.9 1.10 public: 1.11 @@ -199,6 +200,7 @@ 1.12 JavaThread* thread() const { return _thread; } 1.13 suspend_type type() const { return _type; } 1.14 bool is_running() const { return (_type==_running); } 1.15 + JavaThreadState orig_thread_state() const { return _orig_thread_state; } 1.16 1.17 // Support for safepoint timeout (debugging) 1.18 bool has_called_back() const { return _has_called_back; }