Mercurial > hg > truffle
diff src/share/vm/runtime/thread.cpp @ 5747:120820e30baa
added basic high-level interpreter support to HotSpot
author | Christian Haeubl <haeubl@ssw.jku.at> |
---|---|
date | Tue, 03 Jul 2012 16:56:40 +0200 |
parents | 422c979ff392 |
children | 957c266d8bc5 |
line wrap: on
line diff
--- a/src/share/vm/runtime/thread.cpp Tue Jul 03 15:00:23 2012 +0200 +++ b/src/share/vm/runtime/thread.cpp Tue Jul 03 16:56:40 2012 +0200 @@ -1303,8 +1303,13 @@ _in_deopt_handler = 0; _doing_unsafe_access = false; _stack_guard_state = stack_guard_unused; +#ifdef GRAAL _graal_deopt_info = NULL; _graal_alternate_call_target = NULL; +#endif +#ifdef HIGH_LEVEL_INTERPRETER + _high_level_interpreter_in_vm = false; +#endif _exception_oop = NULL; _exception_pc = 0; _exception_handler_pc = 0; @@ -2622,7 +2627,9 @@ f->do_oop((oop*) &_threadObj); f->do_oop((oop*) &_vm_result); f->do_oop((oop*) &_vm_result_2); +#ifdef GRAAL f->do_oop((oop*) &_graal_deopt_info); +#endif f->do_oop((oop*) &_exception_oop); f->do_oop((oop*) &_pending_async_exception);