src/hotspot/share/runtime/thread.hpp
branchdlong-java-do-priv-branch
changeset 56897 840ad2a9015a
parent 51600 56309b1b9d9b
equal deleted inserted replaced
51715:13a63d4a3f8d 56897:840ad2a9015a
  1874  public:
  1874  public:
  1875   virtual void run();
  1875   virtual void run();
  1876   void thread_main_inner();
  1876   void thread_main_inner();
  1877 
  1877 
  1878  private:
  1878  private:
  1879   // PRIVILEGED STACK
       
  1880   PrivilegedElement*  _privileged_stack_top;
       
  1881   GrowableArray<oop>* _array_for_gc;
  1879   GrowableArray<oop>* _array_for_gc;
  1882  public:
  1880  public:
  1883 
  1881 
  1884   // Returns the privileged_stack information.
       
  1885   PrivilegedElement* privileged_stack_top() const       { return _privileged_stack_top; }
       
  1886   void set_privileged_stack_top(PrivilegedElement *e)   { _privileged_stack_top = e; }
       
  1887   void register_array_for_gc(GrowableArray<oop>* array) { _array_for_gc = array; }
  1882   void register_array_for_gc(GrowableArray<oop>* array) { _array_for_gc = array; }
  1888 
  1883 
  1889  public:
  1884  public:
  1890   // Thread local information maintained by JVMTI.
  1885   // Thread local information maintained by JVMTI.
  1891   void set_jvmti_thread_state(JvmtiThreadState *value)                           { _jvmti_thread_state = value; }
  1886   void set_jvmti_thread_state(JvmtiThreadState *value)                           { _jvmti_thread_state = value; }