src/hotspot/share/gc/z/zBarrierSetRuntime.cpp
changeset 58931 304c63b17b07
parent 50525 767cdb97f103
child 58958 7bfe7df764a2
--- a/src/hotspot/share/gc/z/zBarrierSetRuntime.cpp	Tue Nov 05 10:11:18 2019 +0000
+++ b/src/hotspot/share/gc/z/zBarrierSetRuntime.cpp	Thu Oct 31 17:16:36 2019 +0100
@@ -42,6 +42,10 @@
   ZBarrier::load_barrier_on_oop_array(p, length);
 JRT_END
 
+JRT_LEAF(void, ZBarrierSetRuntime::clone_oop(oop src, oop dst, size_t length))
+  ZBarrier::clone_oop(src, dst, length);
+JRT_END
+
 address ZBarrierSetRuntime::load_barrier_on_oop_field_preloaded_addr(DecoratorSet decorators) {
   if (decorators & ON_PHANTOM_OOP_REF) {
     return load_barrier_on_phantom_oop_field_preloaded_addr();
@@ -67,3 +71,7 @@
 address ZBarrierSetRuntime::load_barrier_on_oop_array_addr() {
   return reinterpret_cast<address>(load_barrier_on_oop_array);
 }
+
+address ZBarrierSetRuntime::clone_oop_addr() {
+  return reinterpret_cast<address>(clone_oop);
+}