hotspot/src/share/vm/runtime/safepoint.hpp
changeset 11637 030466036615
parent 11631 33813f69207b
child 13195 be27e1b6a4b9
equal deleted inserted replaced
11636:3c07b54482a5 11637:030466036615
   138   static void begin();
   138   static void begin();
   139   static void end();                    // Start all suspended threads again...
   139   static void end();                    // Start all suspended threads again...
   140 
   140 
   141   static bool safepoint_safe(JavaThread *thread, JavaThreadState state);
   141   static bool safepoint_safe(JavaThread *thread, JavaThreadState state);
   142 
   142 
       
   143   static void check_for_lazy_critical_native(JavaThread *thread, JavaThreadState state);
       
   144 
   143   // Query
   145   // Query
   144   inline static bool is_at_safepoint()   { return _state == _synchronized;  }
   146   inline static bool is_at_safepoint()   { return _state == _synchronized;  }
   145   inline static bool is_synchronizing()  { return _state == _synchronizing;  }
   147   inline static bool is_synchronizing()  { return _state == _synchronizing;  }
   146 
   148 
   147   inline static bool do_call_back() {
   149   inline static bool do_call_back() {