< 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 >