1185 |
1185 |
1186 __ bind(got_obj); |
1186 __ bind(got_obj); |
1187 |
1187 |
1188 #ifdef ASSERT |
1188 #ifdef ASSERT |
1189 __ tst(O1); |
1189 __ tst(O1); |
1190 __ breakpoint_trap(Assembler::zero); |
1190 __ breakpoint_trap(Assembler::zero, Assembler::ptr_cc); |
1191 #endif // ASSERT |
1191 #endif // ASSERT |
1192 |
1192 |
1193 const int entry_size = frame::interpreter_frame_monitor_size() * wordSize; |
1193 const int entry_size = frame::interpreter_frame_monitor_size() * wordSize; |
1194 __ sub(SP, entry_size, SP); // account for initial monitor |
1194 __ sub(SP, entry_size, SP); // account for initial monitor |
1195 __ sub(O2, entry_size, O2); // initial monitor |
1195 __ sub(O2, entry_size, O2); // initial monitor |