equal
deleted
inserted
replaced
268 dst_obj, dst_offset_in_bytes, dst_raw, |
268 dst_obj, dst_offset_in_bytes, dst_raw, |
269 length); |
269 length); |
270 } |
270 } |
271 |
271 |
272 // Off-heap oop accesses. These accessors get resolved when |
272 // Off-heap oop accesses. These accessors get resolved when |
273 // IN_HEAP is not set (e.g. when using the RootAccess API), it is |
273 // IN_HEAP is not set (e.g. when using the NativeAccess API), it is |
274 // an oop* overload, and the barrier strength is AS_NORMAL. |
274 // an oop* overload, and the barrier strength is AS_NORMAL. |
275 template <typename T> |
275 template <typename T> |
276 static oop oop_load_not_in_heap(T* addr) { |
276 static oop oop_load_not_in_heap(T* addr) { |
277 return Raw::template oop_load<oop>(addr); |
277 return Raw::template oop_load<oop>(addr); |
278 } |
278 } |