equal
deleted
inserted
replaced
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); |