src/hotspot/share/runtime/safepoint.hpp
changeset 53847 74b616640b00
parent 53775 5d20b085d893
child 53895 b22d8ae270a2
equal deleted inserted replaced
53846:fe95464806a7 53847:74b616640b00
   195 
   195 
   196 #define assert_not_at_safepoint_msg(...)                                \
   196 #define assert_not_at_safepoint_msg(...)                                \
   197   assert(!SafepointSynchronize::is_at_safepoint(), __VA_ARGS__)
   197   assert(!SafepointSynchronize::is_at_safepoint(), __VA_ARGS__)
   198 
   198 
   199 // State class for a thread suspended at a safepoint
   199 // State class for a thread suspended at a safepoint
   200 class ThreadSafepointState: public CHeapObj<mtInternal> {
   200 class ThreadSafepointState: public CHeapObj<mtThread> {
   201  private:
   201  private:
   202   // At polling page safepoint (NOT a poll return safepoint):
   202   // At polling page safepoint (NOT a poll return safepoint):
   203   volatile bool                   _at_poll_safepoint;
   203   volatile bool                   _at_poll_safepoint;
   204   JavaThread*                     _thread;
   204   JavaThread*                     _thread;
   205   bool                            _safepoint_safe;
   205   bool                            _safepoint_safe;