--- old/src/share/vm/runtime/frame.cpp Wed Jul 30 19:10:36 2014 +++ new/src/share/vm/runtime/frame.cpp Wed Jul 30 19:10:36 2014 @@ -407,7 +407,8 @@ address frame::interpreter_frame_bcp() const { assert(is_interpreted_frame(), "interpreted frame expected"); - return (address)*interpreter_frame_bcp_addr(); + address bcp = (address)*interpreter_frame_bcp_addr(); + return interpreter_frame_method()->bcp_from(bcp); } void frame::interpreter_frame_set_bcp(address bcp) {