src/share/vm/opto/runtime.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File 7102657 Cdiff src/share/vm/opto/runtime.cpp

src/share/vm/opto/runtime.cpp

Print this page

        

*** 1128,1138 **** RegisterMap reg_map(thread); frame stub_frame = thread->last_frame(); assert(stub_frame.is_runtime_frame() || exception_blob()->contains(stub_frame.pc()), "sanity check"); frame caller_frame = stub_frame.sender(&reg_map); ! // bypass VM_DeoptimizeFrame and deoptimize the frame directly Deoptimization::deoptimize_frame(thread, caller_frame.id()); } } --- 1128,1138 ---- RegisterMap reg_map(thread); frame stub_frame = thread->last_frame(); assert(stub_frame.is_runtime_frame() || exception_blob()->contains(stub_frame.pc()), "sanity check"); frame caller_frame = stub_frame.sender(&reg_map); ! // Deoptimize the caller frame. Deoptimization::deoptimize_frame(thread, caller_frame.id()); } }
src/share/vm/opto/runtime.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File