Skip to content

Commit 675233f

Browse files
authored
Update (2023.09.21, 2nd)
32358: LA port of 8310596: Utilize existing method frame::interpreter_frame_monitor_size_in_bytes()
1 parent 8f36a1d commit 675233f

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

src/hotspot/cpu/loongarch/interp_masm_loongarch_64.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -727,7 +727,7 @@ void InterpreterMacroAssembler::remove_activation(TosState state,
727727
// Check that all monitors are unlocked
728728
{
729729
Label loop, exception, entry, restart;
730-
const int entry_size = frame::interpreter_frame_monitor_size() * wordSize;
730+
const int entry_size = frame::interpreter_frame_monitor_size_in_bytes();
731731
const Address monitor_block_top(FP,
732732
frame::interpreter_frame_monitor_block_top_offset * wordSize);
733733

src/hotspot/cpu/loongarch/templateInterpreterGenerator_loongarch.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -776,7 +776,7 @@ void TemplateInterpreterGenerator::generate_stack_overflow_check(void) {
776776
// generate_method_entry) so the guard should work for them too.
777777
//
778778

779-
const int entry_size = frame::interpreter_frame_monitor_size() * wordSize;
779+
const int entry_size = frame::interpreter_frame_monitor_size_in_bytes();
780780

781781
// total overhead size: entry_size + (saved fp thru expr stack bottom).
782782
// be sure to change this if you add/subtract anything to/from the overhead area
@@ -843,7 +843,7 @@ void TemplateInterpreterGenerator::generate_stack_overflow_check(void) {
843843
// Rmethod - Method*
844844
void TemplateInterpreterGenerator::lock_method(void) {
845845
// synchronize method
846-
const int entry_size = frame::interpreter_frame_monitor_size() * wordSize;
846+
const int entry_size = frame::interpreter_frame_monitor_size_in_bytes();
847847

848848
#ifdef ASSERT
849849
{ Label L;

src/hotspot/cpu/loongarch/templateTable_loongarch_64.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3933,7 +3933,7 @@ void TemplateTable::monitorenter() {
39333933

39343934
const Address monitor_block_top(FP, frame::interpreter_frame_monitor_block_top_offset
39353935
* wordSize);
3936-
const int entry_size = (frame::interpreter_frame_monitor_size()* wordSize);
3936+
const int entry_size = frame::interpreter_frame_monitor_size_in_bytes();
39373937
Label allocated;
39383938

39393939
const Register monitor_reg = T0;
@@ -4008,7 +4008,7 @@ void TemplateTable::monitorexit() {
40084008

40094009
__ null_check(FSR);
40104010

4011-
const int entry_size =(frame::interpreter_frame_monitor_size()* wordSize);
4011+
const int entry_size = frame::interpreter_frame_monitor_size_in_bytes();
40124012

40134013
const Register monitor_top = T0;
40144014
const Register monitor_bot = T2;

0 commit comments

Comments
 (0)