224 |
224 |
225 inline Method** frame::interpreter_frame_method_addr() const { |
225 inline Method** frame::interpreter_frame_method_addr() const { |
226 return (Method**)sp_addr_at( Lmethod->sp_offset_in_saved_window()); |
226 return (Method**)sp_addr_at( Lmethod->sp_offset_in_saved_window()); |
227 } |
227 } |
228 |
228 |
|
229 inline BasicObjectLock* frame::interpreter_frame_monitors() const { |
|
230 return *interpreter_frame_monitors_addr(); |
|
231 } |
|
232 |
|
233 inline void frame::interpreter_frame_set_monitors(BasicObjectLock* monitors) { |
|
234 *interpreter_frame_monitors_addr() = monitors; |
|
235 } |
229 |
236 |
230 // Constant pool cache |
237 // Constant pool cache |
231 |
238 |
232 // where LcpoolCache is saved: |
239 // where LcpoolCache is saved: |
233 inline ConstantPoolCache** frame::interpreter_frame_cpoolcache_addr() const { |
240 inline ConstantPoolCache** frame::interpreter_frame_cpoolcache_addr() const { |