comparison src/cpu/x86/vm/frame_x86.hpp @ 8506:c3657d00e343

-Merge with tip
author Christos Kotselidis <christos.kotselidis@oracle.com>
date Thu, 21 Mar 2013 14:11:13 +0100
parents b8f261ba79c6
children b9a918201d47
comparison
equal deleted inserted replaced
8505:dee7c8b578c7 8506:c3657d00e343
189 189
190 // accessors for the instance variables 190 // accessors for the instance variables
191 // Note: not necessarily the real 'frame pointer' (see real_fp) 191 // Note: not necessarily the real 'frame pointer' (see real_fp)
192 intptr_t* fp() const { return _fp; } 192 intptr_t* fp() const { return _fp; }
193 193
194 inline address* sender_pc_addr() const;
195
194 // return address of param, zero origin index. 196 // return address of param, zero origin index.
195 inline address* native_param_addr(int idx) const; 197 inline address* native_param_addr(int idx) const;
196 198
197 // expression stack tos if we are nested in a java call 199 // expression stack tos if we are nested in a java call
198 intptr_t* interpreter_frame_last_sp() const; 200 intptr_t* interpreter_frame_last_sp() const;
199 intptr_t** interpreter_frame_last_sp_addr() const;
200 201
201 // helper to update a map with callee-saved RBP 202 // helper to update a map with callee-saved RBP
202 static void update_map_with_saved_link(RegisterMap* map, intptr_t** link_addr); 203 static void update_map_with_saved_link(RegisterMap* map, intptr_t** link_addr);
203 204
204 #ifndef CC_INTERP 205 #ifndef CC_INTERP