hotspot/src/cpu/sparc/vm/frame_sparc.inline.hpp
changeset 14626 0cf4eccf130f
parent 13728 882756847a04
child 14631 526804361522
equal deleted inserted replaced
14625:b02f361c324e 14626:0cf4eccf130f
   183 // top of expression stack (lowest address)
   183 // top of expression stack (lowest address)
   184 inline intptr_t* frame::interpreter_frame_tos_address() const {
   184 inline intptr_t* frame::interpreter_frame_tos_address() const {
   185   return *interpreter_frame_esp_addr() + 1;
   185   return *interpreter_frame_esp_addr() + 1;
   186 }
   186 }
   187 
   187 
       
   188 inline BasicObjectLock** frame::interpreter_frame_monitors_addr() const {
       
   189   return (BasicObjectLock**) sp_addr_at(Lmonitors->sp_offset_in_saved_window());
       
   190 }
       
   191 inline intptr_t** frame::interpreter_frame_esp_addr() const {
       
   192   return (intptr_t**)sp_addr_at(Lesp->sp_offset_in_saved_window());
       
   193 }
       
   194 
   188 inline void frame::interpreter_frame_set_tos_address( intptr_t* x ) {
   195 inline void frame::interpreter_frame_set_tos_address( intptr_t* x ) {
   189   *interpreter_frame_esp_addr() = x - 1;
   196   *interpreter_frame_esp_addr() = x - 1;
   190 }
   197 }
   191 
   198 
   192 // monitor elements
   199 // monitor elements