Home
last modified time | relevance | path

Searched refs:srcData (Results 1 – 4 of 4) sorted by relevance

/arkcompiler/runtime_core/static_core/plugins/ets/runtime/types/
Dets_string_builder.cpp158 auto *srcData = reinterpret_cast<EtsChar *>(srcArray->GetData()); in ReconstructStringAsUtf16() local
160 ASSERT(IsAligned(ToUintPtr(srcData), sizeof(uint64_t))); in ReconstructStringAsUtf16()
166 *dstData = *reinterpret_cast<EtsChar *>(srcData); in ReconstructStringAsUtf16()
169 *reinterpret_cast<uint32_t *>(dstData) = *reinterpret_cast<uint32_t *>(srcData); in ReconstructStringAsUtf16()
172 *reinterpret_cast<uint64_t *>(dstData) = *reinterpret_cast<uint64_t *>(srcData); in ReconstructStringAsUtf16()
175 std::copy_n(srcData, n, dstData); in ReconstructStringAsUtf16()
/arkcompiler/ets_runtime/ecmascript/base/
Dtyped_array_helper.cpp393 JSHandle<JSTaggedValue> srcData(thread, JSTypedArray::GetOffHeapBuffer(thread, srcObj)); in CreateFromTypedArray() local
395 if (BuiltinsArrayBuffer::IsDetachedBuffer(srcData.GetTaggedValue())) { in CreateFromTypedArray()
424 …BuiltinsArrayBuffer::CloneArrayBuffer(thread, srcData, srcByteOffset, globalConst->GetHandledUndef… in CreateFromTypedArray()
431 … JSObject::SpeciesConstructor(thread, JSHandle<JSObject>(srcData), env->GetArrayBufferFunction()); in CreateFromTypedArray()
438 if (BuiltinsArrayBuffer::IsDetachedBuffer(srcData.GetTaggedValue())) { in CreateFromTypedArray()
457 …BuiltinsArrayBuffer::GetValueFromBuffer(thread, srcData.GetTaggedValue(), srcByteIndex, srcType, t… in CreateFromTypedArray()
542 void CloneAndUpdateArrayBuffer(JSThread *thread, JSHandle<JSTaggedValue> srcData, uint32_t srcByteO… in CloneAndUpdateArrayBuffer() argument
546 … JSTaggedValue tmp = BuiltinsSendableArrayBuffer::CloneArrayBuffer(thread, srcData, srcByteOffset, in CloneAndUpdateArrayBuffer()
580 JSHandle<JSTaggedValue> srcData(thread, buffer); in CreateSharedFromTypedArray() local
605 CloneAndUpdateArrayBuffer(thread, srcData, srcByteOffset, data); in CreateSharedFromTypedArray()
[all …]
/arkcompiler/ets_runtime/ecmascript/
Dobject_factory.h394 JSHandle<ByteArray> NewByteArray(uint32_t length, uint32_t size, void *srcData = nullptr,
Dobject_factory.cpp2865 JSHandle<ByteArray> ObjectFactory::NewByteArray(uint32_t length, uint32_t size, void *srcData, in NewByteArray() argument
2875 if (srcData != nullptr) { in NewByteArray()
2876 if (memcpy_s(data, length * size, srcData, length * size) != EOK) { in NewByteArray()