< prev index next >

src/hotspot/share/runtime/thread.hpp

Concurrent class unloading
  private:
   int _num_nested_signal;
 
   DEBUG_ONLY(bool _suspendible_thread;)
 
+  bool                  _in_nmethod_entry_barrier;
+
+public:
+  bool in_nmethod_entry_barrier() const { return _in_nmethod_entry_barrier; }
+  void set_is_in_nmethod_entry_barrier(bool value) { _in_nmethod_entry_barrier = value; }
+
  public:
   void enter_signal_handler() { _num_nested_signal++; }
   void leave_signal_handler() { _num_nested_signal--; }
   bool is_inside_signal_handler() const { return _num_nested_signal > 0; }
 
    
< prev index next >