165 address _osr_entry_point; // entry point for on stack replacement |
165 address _osr_entry_point; // entry point for on stack replacement |
166 |
166 |
167 nmFlags flags; // various flags to keep track of nmethod state |
167 nmFlags flags; // various flags to keep track of nmethod state |
168 bool _markedForDeoptimization; // Used for stack deoptimization |
168 bool _markedForDeoptimization; // Used for stack deoptimization |
169 enum { alive = 0, |
169 enum { alive = 0, |
170 not_entrant = 1, // uncommon trap has happend but activations may still exist |
170 not_entrant = 1, // uncommon trap has happened but activations may still exist |
171 zombie = 2, |
171 zombie = 2, |
172 unloaded = 3 }; |
172 unloaded = 3 }; |
173 |
173 |
174 // used by jvmti to track if an unload event has been posted for this nmethod. |
174 // used by jvmti to track if an unload event has been posted for this nmethod. |
175 bool _unload_reported; |
175 bool _unload_reported; |