< prev index next >

src/hotspot/share/prims/jvmtiEventController.cpp

Print this page
rev 54621 : imported patch 8221734-v1

@@ -30,10 +30,11 @@
 #include "prims/jvmtiEventController.hpp"
 #include "prims/jvmtiEventController.inline.hpp"
 #include "prims/jvmtiExport.hpp"
 #include "prims/jvmtiImpl.hpp"
 #include "prims/jvmtiThreadState.inline.hpp"
+#include "runtime/deoptimization.hpp"
 #include "runtime/frame.hpp"
 #include "runtime/thread.inline.hpp"
 #include "runtime/threadSMR.hpp"
 #include "runtime/vframe.hpp"
 #include "runtime/vframe_hp.hpp"

@@ -237,12 +238,11 @@
         ((compiledVFrame*) vf)->code()->mark_for_deoptimization();
         ++num_marked;
       }
     }
     if (num_marked > 0) {
-      VM_Deoptimize op;
-      VMThread::execute(&op);
+      Deoptimization::deoptimize_all_marked();
     }
   }
 }
 
 
< prev index next >