src/share/vm/opto/runtime.cpp

changeset 3244
cec1757a0134
parent 3194
ec5ce9326985
child 3259
7e0e43cf86d6
equal deleted inserted replaced
3243:d8cb48376797 3244:cec1757a0134
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

mercurial