hotspot/src/share/vm/opto/runtime.cpp
changeset 10972 ef164805934c
parent 10731 ffe24d6f0575
child 10987 696ed3367418
equal deleted inserted replaced
10971:db45f6ab9a75 10972:ef164805934c
  1128     RegisterMap reg_map(thread);
  1128     RegisterMap reg_map(thread);
  1129     frame stub_frame = thread->last_frame();
  1129     frame stub_frame = thread->last_frame();
  1130     assert(stub_frame.is_runtime_frame() || exception_blob()->contains(stub_frame.pc()), "sanity check");
  1130     assert(stub_frame.is_runtime_frame() || exception_blob()->contains(stub_frame.pc()), "sanity check");
  1131     frame caller_frame = stub_frame.sender(&reg_map);
  1131     frame caller_frame = stub_frame.sender(&reg_map);
  1132 
  1132 
  1133     // bypass VM_DeoptimizeFrame and deoptimize the frame directly
  1133     // Deoptimize the caller frame.
  1134     Deoptimization::deoptimize_frame(thread, caller_frame.id());
  1134     Deoptimization::deoptimize_frame(thread, caller_frame.id());
  1135   }
  1135   }
  1136 }
  1136 }
  1137 
  1137 
  1138 
  1138