src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp
changeset 57594 61c2e3e7315d
parent 54780 f8d182aedc92
child 59014 36fde8064316
--- a/src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp	Tue Jul 30 09:56:18 2019 -0400
+++ b/src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp	Tue Jul 30 17:54:53 2019 +0200
@@ -116,3 +116,9 @@
   __ verify_oop(value);
   __ bind(done);
 }
+
+void BarrierSetAssembler::try_resolve_jobject_in_native(MacroAssembler* masm, Register dst, Register jni_env,
+                                                        Register obj, Register tmp, Label& slowpath) {
+  __ clrrdi(dst, obj, JNIHandles::weak_tag_size);
+  __ ld(dst, 0, dst);         // Resolve (untagged) jobject.
+}