hotspot/src/share/vm/runtime/thread.hpp
changeset 5707 6c66849ed24e
parent 5547 f4b087cbb361
child 5713 4ea1ac63535e
equal deleted inserted replaced
5706:0c91076143f9 5707:6c66849ed24e
  1574 
  1574 
  1575   ciEnv*        _env;
  1575   ciEnv*        _env;
  1576   CompileLog*   _log;
  1576   CompileLog*   _log;
  1577   CompileTask*  _task;
  1577   CompileTask*  _task;
  1578   CompileQueue* _queue;
  1578   CompileQueue* _queue;
       
  1579   BufferBlob*   _buffer_blob;
  1579 
  1580 
  1580  public:
  1581  public:
  1581 
  1582 
  1582   static CompilerThread* current();
  1583   static CompilerThread* current();
  1583 
  1584 
  1591   CompilerCounters* counters()                   { return _counters; }
  1592   CompilerCounters* counters()                   { return _counters; }
  1592 
  1593 
  1593   // Get/set the thread's compilation environment.
  1594   // Get/set the thread's compilation environment.
  1594   ciEnv*        env()                            { return _env; }
  1595   ciEnv*        env()                            { return _env; }
  1595   void          set_env(ciEnv* env)              { _env = env; }
  1596   void          set_env(ciEnv* env)              { _env = env; }
       
  1597 
       
  1598   BufferBlob*   get_buffer_blob()                { return _buffer_blob; }
       
  1599   void          set_buffer_blob(BufferBlob* b)   { _buffer_blob = b; };
  1596 
  1600 
  1597   // Get/set the thread's logging information
  1601   // Get/set the thread's logging information
  1598   CompileLog*   log()                            { return _log; }
  1602   CompileLog*   log()                            { return _log; }
  1599   void          init_log(CompileLog* log) {
  1603   void          init_log(CompileLog* log) {
  1600     // Set once, for good.
  1604     // Set once, for good.