comparison src/cpu/sparc/vm/frame_sparc.inline.hpp @ 8151:b8f261ba79c6

Minimize diff to plain HotSpot version.
author Thomas Wuerthinger <thomas.wuerthinger@oracle.com>
date Thu, 07 Mar 2013 21:00:29 +0100
parents a7a93887b4c4
children 6b0fd0964b87
comparison
equal deleted inserted replaced
8150:b66f831ac5ab 8151:b8f261ba79c6
72 72
73 inline intptr_t* frame::unextended_sp() const { return sp() + _sp_adjustment_by_callee; } 73 inline intptr_t* frame::unextended_sp() const { return sp() + _sp_adjustment_by_callee; }
74 74
75 // return address: 75 // return address:
76 76
77 inline address* frame::sender_pc_addr() const { return (address*) (I7_addr() + pc_return_offset); } 77 inline address frame::sender_pc() const { return *I7_addr() + pc_return_offset; }
78 inline address frame::sender_pc() const { return *sender_pc_addr(); }
79 78
80 inline address* frame::I7_addr() const { return (address*) &sp()[ I7->sp_offset_in_saved_window()]; } 79 inline address* frame::I7_addr() const { return (address*) &sp()[ I7->sp_offset_in_saved_window()]; }
81 inline address* frame::I0_addr() const { return (address*) &sp()[ I0->sp_offset_in_saved_window()]; } 80 inline address* frame::I0_addr() const { return (address*) &sp()[ I0->sp_offset_in_saved_window()]; }
82 81
83 inline address* frame::O7_addr() const { return (address*) &younger_sp()[ I7->sp_offset_in_saved_window()]; } 82 inline address* frame::O7_addr() const { return (address*) &younger_sp()[ I7->sp_offset_in_saved_window()]; }