< prev index next > src/hotspot/share/gc/z/zBarrierSet.hpp
Print this page
static void store_barrier_native_without_healing(narrowOop* p) { unsupported(); }
static zaddress oop_copy_one_barriers(zpointer* dst, zpointer* src);
static OopCopyResult oop_copy_one_check_cast(zpointer* dst, zpointer* src, Klass* dst_klass);
static OopCopyResult oop_copy_one(zpointer* dst, zpointer* src);
+ static OopCopyResult oop_clear_one(zpointer* dst);
static OopCopyResult oop_arraycopy_in_heap_check_cast(zpointer* dst, zpointer* src, size_t length, Klass* dst_klass);
static OopCopyResult oop_arraycopy_in_heap_no_check_cast(zpointer* dst, zpointer* src, size_t length);
public:
arrayOop dst_obj, size_t dst_offset_in_bytes, narrowOop* dst_raw,
size_t length) { unsupported(); }
static void clone_in_heap(oop src, oop dst, size_t size);
+ static void value_copy_in_heap(const ValuePayload& src, const ValuePayload& dst);
+ static void value_store_null_in_heap(const ValuePayload& dst);
+
//
// Not in heap
//
static oop oop_load_not_in_heap(zpointer* p);
static oop oop_load_not_in_heap(oop* p);
< prev index next >