comparison src/share/vm/runtime/thread.hpp @ 6999:679e6584c177

added ScopedDebugValue to add values of interest to hs_err crash logs
author Doug Simon <doug.simon@oracle.com>
date Wed, 21 Nov 2012 19:23:43 +0100
parents e522a00b91aa
children 291ffc492eb6
comparison
equal deleted inserted replaced
6998:49f0841607b7 6999:679e6584c177
901 private: 901 private:
902 902
903 #ifdef GRAAL 903 #ifdef GRAAL
904 volatile oop _graal_deopt_info; 904 volatile oop _graal_deopt_info;
905 address _graal_alternate_call_target; 905 address _graal_alternate_call_target;
906 DebugScopedValue* _debug_scope;
906 #endif 907 #endif
907 #ifdef HIGH_LEVEL_INTERPRETER 908 #ifdef HIGH_LEVEL_INTERPRETER
908 bool _high_level_interpreter_in_vm; 909 bool _high_level_interpreter_in_vm;
909 #endif 910 #endif
910 911
1281 #ifdef GRAAL 1282 #ifdef GRAAL
1282 oop graal_deopt_info() const { return _graal_deopt_info; } 1283 oop graal_deopt_info() const { return _graal_deopt_info; }
1283 void set_graal_deopt_info(oop o) { _graal_deopt_info = o; } 1284 void set_graal_deopt_info(oop o) { _graal_deopt_info = o; }
1284 1285
1285 void set_graal_alternate_call_target(address a) { _graal_alternate_call_target = a; } 1286 void set_graal_alternate_call_target(address a) { _graal_alternate_call_target = a; }
1287
1288 DebugScopedValue* debug_scope() const { return _debug_scope; }
1289 void set_debug_scope(DebugScopedValue* ds) { _debug_scope = ds; }
1286 #endif 1290 #endif
1287 #ifdef HIGH_LEVEL_INTERPRETER 1291 #ifdef HIGH_LEVEL_INTERPRETER
1288 bool high_level_interpreter_in_vm() { return _high_level_interpreter_in_vm; } 1292 bool high_level_interpreter_in_vm() { return _high_level_interpreter_in_vm; }
1289 void set_high_level_interpreter_in_vm(bool value) { _high_level_interpreter_in_vm = value; } 1293 void set_high_level_interpreter_in_vm(bool value) { _high_level_interpreter_in_vm = value; }
1290 #endif 1294 #endif