src/share/vm/code/nmethod.hpp

changeset 1040
98cb887364d3
parent 631
d1605aabd0a1
child 1376
8b46c4d82093
child 1424
148e5441d916
equal deleted inserted replaced
1039:ec59443af135 1040:98cb887364d3
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;

mercurial