src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
changeset 58334 f642ad5c655f
parent 58219 bc0648405d67
child 58679 9c3209ff7550
child 58693 3f35a9efd7de
equal deleted inserted replaced
58332:b311681bc3f9 58334:f642ad5c655f
    69   inline void arraycopy_pre(oop* src, oop* dst, size_t count);
    69   inline void arraycopy_pre(oop* src, oop* dst, size_t count);
    70   inline void arraycopy_pre(narrowOop* src, narrowOop* dst, size_t count);
    70   inline void arraycopy_pre(narrowOop* src, narrowOop* dst, size_t count);
    71   inline void arraycopy_update(oop* src, size_t count);
    71   inline void arraycopy_update(oop* src, size_t count);
    72   inline void arraycopy_update(narrowOop* src, size_t count);
    72   inline void arraycopy_update(narrowOop* src, size_t count);
    73   inline void clone_barrier(oop src);
    73   inline void clone_barrier(oop src);
       
    74   void clone_barrier_runtime(oop src);
    74 
    75 
    75   // We export this to make it available in cases where the static
    76   // We export this to make it available in cases where the static
    76   // type of the barrier set is known.  Note that it is non-virtual.
    77   // type of the barrier set is known.  Note that it is non-virtual.
    77   template <class T> inline void inline_write_ref_field_pre(T* field, oop new_val);
    78   template <class T> inline void inline_write_ref_field_pre(T* field, oop new_val);
    78 
    79