HomeSort by relevance Sort by last modified time
    Searched refs:Memmove (Results 1 - 4 of 4) sorted by null

  /art/runtime/native/
java_lang_System.cc 100 dstArray->AsByteSizedArray()->Memmove(dstPos, srcArray->AsByteSizedArray(), srcPos, count);
105 dstArray->AsShortSizedArray()->Memmove(dstPos, srcArray->AsShortSizedArray(), srcPos, count);
110 dstArray->AsIntArray()->Memmove(dstPos, srcArray->AsIntArray(), srcPos, count);
115 dstArray->AsLongArray()->Memmove(dstPos, srcArray->AsLongArray(), srcPos, count);
139 // Arrays hold distinct types and so therefore can't alias - use memcpy instead of memmove.
168 AsPrimitiveArray<T>(dstArray)->Memmove(dstPos, AsPrimitiveArray<T>(srcArray), srcPos, count);
  /art/runtime/mirror/
array.h 146 * Works like memmove(), except we guarantee not to allow tearing of array values (ie using
150 void Memmove(int32_t dst_pos, PrimitiveArray<T>* src, int32_t src_pos, int32_t count)
object_array-inl.h 126 // Perform the memmove using int memmove then perform the write barrier.
149 dstAsIntArray->Memmove(dst_pos, srcAsIntArray, src_pos, count);
169 // Perform the memmove using int memcpy then perform the write barrier.
197 << "This case should be handled with memmove that handles overlaps correctly";
array-inl.h 244 inline void PrimitiveArray<T>::Memmove(int32_t dst_pos, PrimitiveArray<T>* src, int32_t src_pos,
258 // Note for non-byte copies we can't rely on standard libc functions like memcpy(3) and memmove(3)
270 memmove(d, s, count);
318 // Note for non-byte copies we can't rely on standard libc functions like memcpy(3) and memmove(3)

Completed in 82 milliseconds