hotspot/src/share/vm/code/nmethod.hpp
changeset 5896 c60924a89622
parent 5702 201c5cde25bb
child 5924 dc9d04930c82
equal deleted inserted replaced
5895:7127e98012e3 5896:c60924a89622
   133   // Shared fields for all nmethod's
   133   // Shared fields for all nmethod's
   134   static int _zombie_instruction_size;
   134   static int _zombie_instruction_size;
   135 
   135 
   136   methodOop _method;
   136   methodOop _method;
   137   int       _entry_bci;        // != InvocationEntryBci if this nmethod is an on-stack replacement method
   137   int       _entry_bci;        // != InvocationEntryBci if this nmethod is an on-stack replacement method
       
   138   jmethodID _jmethod_id;       // Cache of method()->jmethod_id()
   138 
   139 
   139   // To support simple linked-list chaining of nmethods:
   140   // To support simple linked-list chaining of nmethods:
   140   nmethod*  _osr_link;         // from instanceKlass::osr_nmethods_head
   141   nmethod*  _osr_link;         // from instanceKlass::osr_nmethods_head
   141   nmethod*  _scavenge_root_link; // from CodeCache::scavenge_root_nmethods
   142   nmethod*  _scavenge_root_link; // from CodeCache::scavenge_root_nmethods
   142   nmethod*  _saved_nmethod_link; // from CodeCache::speculatively_disconnect
   143   nmethod*  _saved_nmethod_link; // from CodeCache::speculatively_disconnect
   597   // MethodHandle
   598   // MethodHandle
   598   bool is_method_handle_return(address return_pc);
   599   bool is_method_handle_return(address return_pc);
   599 
   600 
   600   // jvmti support:
   601   // jvmti support:
   601   void post_compiled_method_load_event();
   602   void post_compiled_method_load_event();
       
   603   jmethodID get_and_cache_jmethod_id();
   602 
   604 
   603   // verify operations
   605   // verify operations
   604   void verify();
   606   void verify();
   605   void verify_scopes();
   607   void verify_scopes();
   606   void verify_interrupt_point(address interrupt_point);
   608   void verify_interrupt_point(address interrupt_point);