src/share/vm/runtime/vframeArray.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File 8004128_2 Cdiff src/share/vm/runtime/vframeArray.cpp

src/share/vm/runtime/vframeArray.cpp

Print this page

        

*** 294,306 **** BasicObjectLock* src = _monitors->at(index); top->set_obj(src->obj()); src->lock()->move_to(src->obj(), top->lock()); } if (ProfileInterpreter) { ! iframe()->interpreter_frame_set_mdx(0); // clear out the mdp. } ! iframe()->interpreter_frame_set_bcx((intptr_t)bcp); // cannot use bcp because frame is not initialized yet if (ProfileInterpreter) { MethodData* mdo = method()->method_data(); if (mdo != NULL) { int bci = iframe()->interpreter_frame_bci(); if (use_next_mdp) ++bci; --- 294,306 ---- BasicObjectLock* src = _monitors->at(index); top->set_obj(src->obj()); src->lock()->move_to(src->obj(), top->lock()); } if (ProfileInterpreter) { ! iframe()->interpreter_frame_set_mdp(0); // clear out the mdp. } ! iframe()->interpreter_frame_set_bcp(bcp); if (ProfileInterpreter) { MethodData* mdo = method()->method_data(); if (mdo != NULL) { int bci = iframe()->interpreter_frame_bci(); if (use_next_mdp) ++bci;
src/share/vm/runtime/vframeArray.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File