Mercurial > hg > truffle
comparison src/cpu/sparc/vm/frame_sparc.inline.hpp @ 18041:52b4284cb496
Merge with jdk8u20-b26
author | Gilles Duboscq <duboscq@ssw.jku.at> |
---|---|
date | Wed, 15 Oct 2014 16:02:50 +0200 |
parents | 89152779163c 7f77d17d0f13 |
children |
comparison
equal
deleted
inserted
replaced
17606:45d7b2c7029d | 18041:52b4284cb496 |
---|---|
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 { |
234 return (ConstantPoolCache**)sp_addr_at(LcpoolCache->sp_offset_in_saved_window()); | 241 return (ConstantPoolCache**)sp_addr_at(LcpoolCache->sp_offset_in_saved_window()); |
235 } | 242 } |
236 | 243 |
237 inline ConstantPoolCache** frame::interpreter_frame_cache_addr() const { | 244 inline ConstantPoolCache** frame::interpreter_frame_cache_addr() const { |
238 return (ConstantPoolCache**)sp_addr_at( LcpoolCache->sp_offset_in_saved_window()); | 245 return (ConstantPoolCache**)sp_addr_at( LcpoolCache->sp_offset_in_saved_window()); |
246 } | |
247 | |
248 inline oop* frame::interpreter_frame_temp_oop_addr() const { | |
249 return (oop *)(fp() + interpreter_frame_oop_temp_offset); | |
239 } | 250 } |
240 #endif // CC_INTERP | 251 #endif // CC_INTERP |
241 | 252 |
242 | 253 |
243 inline JavaCallWrapper** frame::entry_frame_call_wrapper_addr() const { | 254 inline JavaCallWrapper** frame::entry_frame_call_wrapper_addr() const { |