< prev index next >

src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp

Print this page

        

*** 440,449 **** --- 440,453 ---- // Restore stack bottom in case i2c adjusted stack __ ldr(esp, Address(rfp, frame::interpreter_frame_last_sp_offset * wordSize)); // and NULL it as marker that esp is now tos until next java call __ str(zr, Address(rfp, frame::interpreter_frame_last_sp_offset * wordSize)); + if (state == atos && ValueTypeReturnedAsFields) { + __ store_value_type_fields_to_buf(NULL, true); + } + __ restore_bcp(); __ restore_locals(); __ restore_constant_pool_cache(); __ get_method(rmethod);
< prev index next >