< prev index next >

src/cpu/s390/vm/macroAssembler_s390.cpp

Print this page

        

*** 4658,4667 **** --- 4658,4673 ---- } BLOCK_COMMENT("} cOop decoder zeroBase"); } } + // ((OopHandle)result).resolve(); + void MacroAssembler::resolve_oop_handle(Register result) { + // OopHandle::resolve is an indirection. + z_lg(result, 0, result); + } + void MacroAssembler::load_mirror(Register mirror, Register method) { mem2reg_opt(mirror, Address(method, Method::const_offset())); mem2reg_opt(mirror, Address(mirror, ConstMethod::constants_offset())); mem2reg_opt(mirror, Address(mirror, ConstantPool::pool_holder_offset_in_bytes())); mem2reg_opt(mirror, Address(mirror, Klass::java_mirror_offset()));
< prev index next >