< prev index next >
src/cpu/x86/vm/templateInterpreter_x86_32.cpp
Print this page
*** 536,546 ****
}
// Allocate monitor and lock method (asm interpreter)
// rbx, - Method*
//
! void InterpreterGenerator::lock_method(void) {
// synchronize method
const Address access_flags (rbx, Method::access_flags_offset());
const Address monitor_block_top (rbp, frame::interpreter_frame_monitor_block_top_offset * wordSize);
const int entry_size = frame::interpreter_frame_monitor_size() * wordSize;
--- 536,546 ----
}
// Allocate monitor and lock method (asm interpreter)
// rbx, - Method*
//
! void TemplateInterpreterGenerator::lock_method() {
// synchronize method
const Address access_flags (rbx, Method::access_flags_offset());
const Address monitor_block_top (rbp, frame::interpreter_frame_monitor_block_top_offset * wordSize);
const int entry_size = frame::interpreter_frame_monitor_size() * wordSize;
< prev index next >