Mercurial > hg > graal-compiler
comparison src/share/vm/runtime/frame.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 | 836a62f43af9 |
comparison
equal
deleted
inserted
replaced
8150:b66f831ac5ab | 8151:b8f261ba79c6 |
---|---|
202 jint* int_at_addr(int offset) const { return (jint*) addr_at(offset); } | 202 jint* int_at_addr(int offset) const { return (jint*) addr_at(offset); } |
203 | 203 |
204 public: | 204 public: |
205 // Link (i.e., the pointer to the previous frame) | 205 // Link (i.e., the pointer to the previous frame) |
206 intptr_t* link() const; | 206 intptr_t* link() const; |
207 intptr_t** link_addr() const; | |
208 void set_link(intptr_t* addr); | 207 void set_link(intptr_t* addr); |
209 | 208 |
210 // Return address | 209 // Return address |
211 address* sender_pc_addr() const; | |
212 address sender_pc() const; | 210 address sender_pc() const; |
213 | 211 |
214 // Support for deoptimization | 212 // Support for deoptimization |
215 void deoptimize(JavaThread* thread); | 213 void deoptimize(JavaThread* thread); |
216 | 214 |
303 | 301 |
304 | 302 |
305 jint interpreter_frame_expression_stack_size() const; | 303 jint interpreter_frame_expression_stack_size() const; |
306 | 304 |
307 intptr_t* interpreter_frame_sender_sp() const; | 305 intptr_t* interpreter_frame_sender_sp() const; |
308 intptr_t** interpreter_frame_sender_sp_addr() const; | |
309 | 306 |
310 #ifndef CC_INTERP | 307 #ifndef CC_INTERP |
311 // template based interpreter deoptimization support | 308 // template based interpreter deoptimization support |
312 void set_interpreter_frame_sender_sp(intptr_t* sender_sp); | 309 void set_interpreter_frame_sender_sp(intptr_t* sender_sp); |
313 void interpreter_frame_set_monitor_end(BasicObjectLock* value); | 310 void interpreter_frame_set_monitor_end(BasicObjectLock* value); |