comparison src/cpu/x86/vm/frame_x86.cpp @ 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 5fc51c1ecdeb
children b9a918201d47
comparison
equal deleted inserted replaced
8150:b66f831ac5ab 8151:b8f261ba79c6
306 void frame::set_interpreter_frame_sender_sp(intptr_t* sender_sp) { 306 void frame::set_interpreter_frame_sender_sp(intptr_t* sender_sp) {
307 assert(is_interpreted_frame(), "interpreted frame expected"); 307 assert(is_interpreted_frame(), "interpreted frame expected");
308 ptr_at_put(interpreter_frame_sender_sp_offset, (intptr_t) sender_sp); 308 ptr_at_put(interpreter_frame_sender_sp_offset, (intptr_t) sender_sp);
309 } 309 }
310 310
311 intptr_t** frame::interpreter_frame_sender_sp_addr() const {
312 assert(is_interpreted_frame(), "interpreted frame expected");
313 return (intptr_t**) addr_at(interpreter_frame_sender_sp_offset);
314 }
315
316 311
317 // monitor elements 312 // monitor elements
318 313
319 BasicObjectLock* frame::interpreter_frame_monitor_begin() const { 314 BasicObjectLock* frame::interpreter_frame_monitor_begin() const {
320 return (BasicObjectLock*) addr_at(interpreter_frame_monitor_block_bottom_offset); 315 return (BasicObjectLock*) addr_at(interpreter_frame_monitor_block_bottom_offset);