--- a/src/hotspot/share/gc/shenandoah/shenandoahRuntime.hpp Wed Sep 18 20:56:19 2019 +0200
+++ b/src/hotspot/share/gc/shenandoah/shenandoahRuntime.hpp Wed Sep 18 20:56:20 2019 +0200
@@ -38,8 +38,11 @@
static void write_ref_array_pre_duinit_narrow_oop_entry(narrowOop* src, narrowOop* dst, size_t length);
static void write_ref_field_pre_entry(oopDesc* orig, JavaThread* thread);
- static oopDesc* load_reference_barrier(oopDesc *src);
- static oopDesc* load_reference_barrier_native(oopDesc *src);
+ static oopDesc* load_reference_barrier(oopDesc* src);
+ static oopDesc* load_reference_barrier_fixup(oopDesc* src, oop* load_addr);
+ static oopDesc* load_reference_barrier_fixup_narrow(oopDesc* src, narrowOop* load_addr);
+
+ static oopDesc* load_reference_barrier_native(oopDesc* src);
static void shenandoah_clone_barrier(oopDesc* s, oopDesc* d, size_t length);
};