src/cpu/sparc/vm/frame_sparc.inline.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File
*** old/src/cpu/sparc/vm/frame_sparc.inline.hpp	Thu Jul 17 13:48:30 2014
--- new/src/cpu/sparc/vm/frame_sparc.inline.hpp	Thu Jul 17 13:48:27 2014

*** 96,111 **** --- 96,111 ---- inline intptr_t** frame::interpreter_frame_locals_addr() const { interpreterState istate = get_interpreterState(); return (intptr_t**) &istate->_locals; } ! inline intptr_t* frame::interpreter_frame_bcx_addr() const { ! inline intptr_t* frame::interpreter_frame_bcp_addr() const { interpreterState istate = get_interpreterState(); return (intptr_t*) &istate->_bcp; } ! inline intptr_t* frame::interpreter_frame_mdx_addr() const { ! inline intptr_t* frame::interpreter_frame_mdp_addr() const { interpreterState istate = get_interpreterState(); return (intptr_t*) &istate->_mdx; } inline jint frame::interpreter_frame_expression_stack_direction() { return -1; }
*** 163,178 **** --- 163,177 ---- inline intptr_t** frame::interpreter_frame_locals_addr() const { return (intptr_t**) sp_addr_at( Llocals->sp_offset_in_saved_window()); } ! inline intptr_t* frame::interpreter_frame_bcx_addr() const { // %%%%% reinterpreting Lbcp as a bcx ! inline intptr_t* frame::interpreter_frame_bcp_addr() const { return (intptr_t*) sp_addr_at( Lbcp->sp_offset_in_saved_window()); } ! inline intptr_t* frame::interpreter_frame_mdx_addr() const { ! inline intptr_t* frame::interpreter_frame_mdp_addr() const { // %%%%% reinterpreting ImethodDataPtr as a mdx return (intptr_t*) sp_addr_at( ImethodDataPtr->sp_offset_in_saved_window()); } inline jint frame::interpreter_frame_expression_stack_direction() { return -1; }

src/cpu/sparc/vm/frame_sparc.inline.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File