< prev index next >

src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp

Print this page

        

*** 932,942 **** __ mov(r19, r13); // Move senderSP to a callee-saved register // Load the value of the referent field. const Address field_address(local_0, referent_offset); ! BarrierSetAssembler *bs = Universe::heap()->barrier_set()->barrier_set_assembler(); bs->load_at(_masm, IN_HEAP | ON_WEAK_OOP_REF, T_OBJECT, local_0, field_address, /*tmp1*/ rscratch2, /*tmp2*/ rscratch1); // areturn __ andr(sp, r19, -16); // done with stack __ ret(lr); --- 932,942 ---- __ mov(r19, r13); // Move senderSP to a callee-saved register // Load the value of the referent field. const Address field_address(local_0, referent_offset); ! BarrierSetAssembler *bs = BarrierSet::barrier_set()->barrier_set_assembler(); bs->load_at(_masm, IN_HEAP | ON_WEAK_OOP_REF, T_OBJECT, local_0, field_address, /*tmp1*/ rscratch2, /*tmp2*/ rscratch1); // areturn __ andr(sp, r19, -16); // done with stack __ ret(lr);
< prev index next >