--- 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.
+}