Searched defs:dst_pos (Results 1 - 6 of 6) sorted by relevance
/art/runtime/mirror/ |
H A D | object_array-inl.h | 123 inline void ObjectArray<T>::AssignableMemmove(int32_t dst_pos, ObjectArray<T>* src, argument 138 const bool copy_forward = (src != this) || (dst_pos < src_pos) || (dst_pos - src_pos >= count); 144 SetWithoutChecks<false>(dst_pos + i, obj); 151 SetWithoutChecks<false>(dst_pos + i, obj); 155 dstAsIntArray->Memmove(dst_pos, srcAsIntArray, src_pos, count); 157 Runtime::Current()->GetHeap()->WriteBarrierArray(this, dst_pos, count); 161 GetWithoutChecks(dst_pos + i); 167 inline void ObjectArray<T>::AssignableMemcpy(int32_t dst_pos, ObjectArray<T>* src, argument 185 SetWithoutChecks<false>(dst_pos 201 AssignableCheckingMemcpy(int32_t dst_pos, ObjectArray<T>* src, int32_t src_pos, int32_t count, bool throw_exception) argument [all...] |
H A D | array-inl.h | 277 inline void PrimitiveArray<T>::Memmove(int32_t dst_pos, PrimitiveArray<T>* src, int32_t src_pos, argument 282 DCHECK_GE(dst_pos, 0); 286 DCHECK_LT(dst_pos, GetLength()); 287 DCHECK_LE(dst_pos, GetLength() - count); 295 Memcpy(dst_pos, src, src_pos, count); 298 void* dst_raw = GetRawData(sizeof(T), dst_pos); 305 const bool copy_forward = (dst_pos < src_pos) || (dst_pos - src_pos >= count); 337 inline void PrimitiveArray<T>::Memcpy(int32_t dst_pos, PrimitiveArray<T>* src, int32_t src_pos, argument 342 DCHECK_GE(dst_pos, [all...] |
/art/runtime/interpreter/ |
H A D | unstarted_runtime.cc | 553 mirror::Array* dst_array, int32_t dst_pos, 564 const bool copy_forward = (dst_pos < src_pos) || (dst_pos - src_pos >= length); 567 dst->Set(dst_pos + i, src->Get(src_pos + i)); 571 dst->Set(dst_pos + length - i, src->Get(src_pos + length - i)); 580 jint dst_pos = shadow_frame->GetVReg(arg_offset + 3); local 604 if (UNLIKELY(src_pos < 0) || UNLIKELY(dst_pos < 0) || UNLIKELY(length < 0) || 606 UNLIKELY(dst_pos > dst_array->GetLength() - length)) { 609 src_array->GetLength(), src_pos, dst_array->GetLength(), dst_pos, 634 const bool copy_forward = (dst_pos < src_po [all...] |
/art/compiler/optimizing/ |
H A D | intrinsics_arm64.cc | 1728 HIntConstant* dst_pos = invoke->InputAt(3)->AsIntConstant(); local 1732 (dst_pos != nullptr && dst_pos->GetValue() < 0)) { 1752 // arraycopy(char[] src, int src_pos, char[] dst, int dst_pos, int length). 1816 const Location& dst_pos, 1835 if (dst_pos.IsConstant()) { 1836 int32_t constant = dst_pos.GetConstant()->AsIntConstant()->GetValue(); 1840 __ Add(dst_base, dst_base, Operand(XRegisterFrom(dst_pos), LSL, element_size_shift)); 1857 Location dst_pos = locations->InAt(3); local 1900 dst_pos, 1811 GenSystemArrayCopyAddresses(vixl::MacroAssembler* masm, Primitive::Type type, const Register& src, const Location& src_pos, const Register& dst, const Location& dst_pos, const Location& copy_length, const Register& src_base, const Register& dst_base, const Register& src_end) argument [all...] |
/art/compiler/jni/ |
H A D | jni_compiler_test.cc | 844 void my_arraycopy(JNIEnv* env, jclass klass, jobject src, jint src_pos, jobject dst, jint dst_pos, jint length) { argument 849 EXPECT_EQ(5678, dst_pos);
|
/art/test/MyClassNatives/ |
H A D | MyClassNatives.java | 33 static native void arraycopy(Object src, int src_pos, Object dst, int dst_pos, int length); argument
|
Completed in 188 milliseconds