< prev index next >

src/hotspot/share/oops/objArrayKlass.cpp

Print this page
rev 48688 : Access barriers for arraycopy

*** 265,277 **** // points to the right of the last element. if (length==0) { return; } - s = arrayOop(BarrierSet::barrier_set()->read_barrier(s)); - d = arrayOop(BarrierSet::barrier_set()->write_barrier(d)); - if (UseCompressedOops) { narrowOop* const src = objArrayOop(s)->obj_at_addr<narrowOop>(src_pos); narrowOop* const dst = objArrayOop(d)->obj_at_addr<narrowOop>(dst_pos); do_copy<narrowOop>(s, src, d, dst, length, CHECK); } else { --- 265,274 ----
< prev index next >