src/share/vm/oops/generateOopMap.hpp

changeset 1040
98cb887364d3
parent 777
37f87013dfd8
child 1907
c18cbe5936b8
equal deleted inserted replaced
1039:ec59443af135 1040:98cb887364d3
290 RetTable _rt; // Contains the return address mappings 290 RetTable _rt; // Contains the return address mappings
291 int _max_locals; // Cached value of no. of locals 291 int _max_locals; // Cached value of no. of locals
292 int _max_stack; // Cached value of max. stack depth 292 int _max_stack; // Cached value of max. stack depth
293 int _max_monitors; // Cached value of max. monitor stack depth 293 int _max_monitors; // Cached value of max. monitor stack depth
294 int _has_exceptions; // True, if exceptions exist for method 294 int _has_exceptions; // True, if exceptions exist for method
295 bool _got_error; // True, if an error occured during interpretation. 295 bool _got_error; // True, if an error occurred during interpretation.
296 Handle _exception; // Exception if got_error is true. 296 Handle _exception; // Exception if got_error is true.
297 bool _did_rewriting; // was bytecodes rewritten 297 bool _did_rewriting; // was bytecodes rewritten
298 bool _did_relocation; // was relocation neccessary 298 bool _did_relocation; // was relocation neccessary
299 bool _monitor_safe; // The monitors in this method have been determined 299 bool _monitor_safe; // The monitors in this method have been determined
300 // to be safe. 300 // to be safe.
420 420
421 void initialize_vars (); 421 void initialize_vars ();
422 void add_to_ref_init_set (int localNo); 422 void add_to_ref_init_set (int localNo);
423 423
424 // Conflicts rewrite logic 424 // Conflicts rewrite logic
425 bool _conflict; // True, if a conflict occured during interpretation 425 bool _conflict; // True, if a conflict occurred during interpretation
426 int _nof_refval_conflicts; // No. of conflicts that require rewrites 426 int _nof_refval_conflicts; // No. of conflicts that require rewrites
427 int * _new_var_map; 427 int * _new_var_map;
428 428
429 void record_refval_conflict (int varNo); 429 void record_refval_conflict (int varNo);
430 void rewrite_refval_conflicts (); 430 void rewrite_refval_conflicts ();

mercurial