diff src/share/vm/runtime/thread.cpp @ 13641:5a9afbf72714

Add a speculation oop for uncommon trap deoptimization. Save it in the SpeculationLog during deoptimization.
author Gilles Duboscq <duboscq@ssw.jku.at>
date Thu, 12 Dec 2013 15:13:02 +0100
parents 6b2d8d20ecbd
children e0102f250d76
line wrap: on
line diff
--- a/src/share/vm/runtime/thread.cpp	Wed Jan 15 15:11:47 2014 +0100
+++ b/src/share/vm/runtime/thread.cpp	Thu Dec 12 15:13:02 2013 +0100
@@ -834,6 +834,7 @@
   active_handles()->oops_do(f);
   // Do oop for ThreadShadow
   f->do_oop((oop*)&_pending_exception);
+  f->do_oop((oop*)&_pending_failed_speculation);
   handle_area()->oops_do(f);
 }