equal
deleted
inserted
replaced
314 assert(MinObjAlignmentInBytes >= BytesPerLong, "objects misaligned"); |
314 assert(MinObjAlignmentInBytes >= BytesPerLong, "objects misaligned"); |
315 AccessInternal::arraycopy_conjoint_atomic(reinterpret_cast<jlong*>((oopDesc*)src), |
315 AccessInternal::arraycopy_conjoint_atomic(reinterpret_cast<jlong*>((oopDesc*)src), |
316 reinterpret_cast<jlong*>((oopDesc*)dst), |
316 reinterpret_cast<jlong*>((oopDesc*)dst), |
317 align_object_size(size) / HeapWordsPerLong); |
317 align_object_size(size) / HeapWordsPerLong); |
318 // Clear the header |
318 // Clear the header |
319 dst->init_mark(); |
319 dst->init_mark_raw(); |
320 } |
320 } |
321 |
321 |
322 #endif // SHARE_VM_RUNTIME_ACCESSBACKEND_INLINE_HPP |
322 #endif // SHARE_VM_RUNTIME_ACCESSBACKEND_INLINE_HPP |