hotspot/src/share/vm/runtime/thread.cpp
changeset 14835 70896cb93c35
parent 14633 58caa6fc3b7c
child 14844 c92bd8f2109d
equal deleted inserted replaced
14834:f29c91f2f22b 14835:70896cb93c35
  2188         frame f = last_frame();
  2188         frame f = last_frame();
  2189         if (f.is_runtime_frame() || f.is_safepoint_blob_frame()) {
  2189         if (f.is_runtime_frame() || f.is_safepoint_blob_frame()) {
  2190           // BiasedLocking needs an updated RegisterMap for the revoke monitors pass
  2190           // BiasedLocking needs an updated RegisterMap for the revoke monitors pass
  2191           RegisterMap reg_map(this, UseBiasedLocking);
  2191           RegisterMap reg_map(this, UseBiasedLocking);
  2192           frame compiled_frame = f.sender(&reg_map);
  2192           frame compiled_frame = f.sender(&reg_map);
  2193           if (compiled_frame.can_be_deoptimized()) {
  2193           if (!StressCompiledExceptionHandlers && compiled_frame.can_be_deoptimized()) {
  2194             Deoptimization::deoptimize(this, compiled_frame, &reg_map);
  2194             Deoptimization::deoptimize(this, compiled_frame, &reg_map);
  2195           }
  2195           }
  2196         }
  2196         }
  2197       }
  2197       }
  2198 
  2198