diff src/share/vm/runtime/vframe.cpp @ 8151:b8f261ba79c6

Minimize diff to plain HotSpot version.
author Thomas Wuerthinger <thomas.wuerthinger@oracle.com>
date Thu, 07 Mar 2013 21:00:29 +0100
parents 2cb439954abf
children b9a918201d47
line wrap: on
line diff
--- a/src/share/vm/runtime/vframe.cpp	Thu Mar 07 15:17:51 2013 +0100
+++ b/src/share/vm/runtime/vframe.cpp	Thu Mar 07 21:00:29 2013 +0100
@@ -266,8 +266,8 @@
 
   // Get oopmap describing oops and int for current bci
   InterpreterOopMap oop_mask;
-  if (PrintDeoptimizationDetails) {
-    methodHandle m_h(method());
+  if (TraceDeoptimization && Verbose) {
+    methodHandle m_h(thread(), method());
     OopMapCache::compute_one_oop_map(m_h, bci(), &oop_mask);
   } else {
     method()->mask_for(bci(), &oop_mask);
@@ -333,7 +333,7 @@
 
   InterpreterOopMap oop_mask;
   // Get oopmap describing oops and int for current bci
-  if (PrintDeoptimizationDetails) {
+  if (TraceDeoptimization && Verbose) {
     methodHandle m_h(method());
     OopMapCache::compute_one_oop_map(m_h, bci(), &oop_mask);
   } else {