Lines Matching defs:srcArray
77 ObjPtr<mirror::Array> srcArray = srcObject->AsArray();
82 UNLIKELY(srcPos > srcArray->GetLength() - count) ||
86 srcArray->GetLength(), srcPos, dstArray->GetLength(), dstPos,
92 ObjPtr<mirror::Class> srcComponentType = srcArray->GetClass()->GetComponentType();
104 dstArray->AsByteSizedArray()->Memmove(dstPos, srcArray->AsByteSizedArray(), srcPos, count);
109 dstArray->AsShortSizedArray()->Memmove(dstPos, srcArray->AsShortSizedArray(), srcPos, count);
113 dstArray->AsIntArray()->Memmove(dstPos, srcArray->AsIntArray(), srcPos, count);
117 dstArray->AsFloatArray()->Memmove(dstPos, srcArray->AsFloatArray(), srcPos, count);
121 dstArray->AsLongArray()->Memmove(dstPos, srcArray->AsLongArray(), srcPos, count);
125 dstArray->AsDoubleArray()->Memmove(dstPos, srcArray->AsDoubleArray(), srcPos, count);
129 mirror::ObjectArray<mirror::Object>* srcObjArray = srcArray->AsObjectArray<mirror::Object>();
134 LOG(FATAL) << "Unknown array type: " << srcArray->PrettyTypeOf();
141 std::string srcType(srcArray->PrettyTypeOf());
152 srcArray->AsObjectArray<mirror::Object>();
177 ObjPtr<mirror::Array> srcArray = srcObject->AsArray();
180 DCHECK_EQ(srcArray->GetClass(), dstArray->GetClass());
181 DCHECK_EQ(srcArray->GetClass()->GetComponentType()->GetPrimitiveType(), kPrimType);
182 AsPrimitiveArray<T>(dstArray)->Memmove(dstPos, AsPrimitiveArray<T>(srcArray), srcPos, count);