< prev index next >

src/hotspot/share/gc/shenandoah/shenandoahRuntime.hpp

Print this page
rev 58671 : 8242130: Shenandoah: Simplify arraycopy-barrier dispatching

*** 31,44 **** class JavaThread; class oopDesc; class ShenandoahRuntime : public AllStatic { public: ! static void write_ref_array_pre_oop_entry(oop* src, oop* dst, size_t length); ! static void write_ref_array_pre_narrow_oop_entry(narrowOop* src, narrowOop* dst, size_t length); ! static void write_ref_array_pre_duinit_oop_entry(oop* src, oop* dst, size_t length); ! 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, oop* load_addr); static oopDesc* load_reference_barrier_narrow(oopDesc* src, narrowOop* load_addr); --- 31,43 ---- class JavaThread; class oopDesc; class ShenandoahRuntime : public AllStatic { public: ! static void arraycopy_barrier_oop_entry(oop* src, oop* dst, size_t length); ! static void arraycopy_barrier_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, oop* load_addr); static oopDesc* load_reference_barrier_narrow(oopDesc* src, narrowOop* load_addr);
< prev index next >