diff src/share/vm/runtime/thread.cpp @ 3558:bc95d122df79

added runtime call to supply info upon deoptimization
author Lukas Stadler <lukas.stadler@jku.at>
date Wed, 24 Aug 2011 17:40:12 +0200
parents 22d11b3bc561
children 0e8a2a629afb
line wrap: on
line diff
--- a/src/share/vm/runtime/thread.cpp	Wed Aug 24 14:22:34 2011 +0200
+++ b/src/share/vm/runtime/thread.cpp	Wed Aug 24 17:40:12 2011 +0200
@@ -1272,6 +1272,7 @@
   _in_deopt_handler = 0;
   _doing_unsafe_access = false;
   _stack_guard_state = stack_guard_unused;
+  _graal_deopt_info = NULL;
   _exception_oop = NULL;
   _exception_pc  = 0;
   _exception_handler_pc = 0;
@@ -2550,6 +2551,7 @@
   f->do_oop((oop*) &_threadObj);
   f->do_oop((oop*) &_vm_result);
   f->do_oop((oop*) &_vm_result_2);
+  f->do_oop((oop*) &_graal_deopt_info);
   f->do_oop((oop*) &_exception_oop);
   f->do_oop((oop*) &_pending_async_exception);