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 {