Home
last modified time | relevance | path

Searched refs:arrayBuffer (Results 1 – 25 of 40) sorted by relevance

12

/arkcompiler/ets_runtime/test/fuzztest/jsvaluerefisarray_fuzzer/
Djsvaluerefisarray_fuzzer.cpp34 …Local<ArrayBufferRef> arrayBuffer = ArrayBufferRef::New(vm, (void *)data, (int32_t)size, deleter, … in IsInt8ArrayFuzztest() local
35 Local<JSValueRef> typedArray = Int8ArrayRef::New(vm, arrayBuffer, 0, (int32_t)size); in IsInt8ArrayFuzztest()
50 …Local<ArrayBufferRef> arrayBuffer = ArrayBufferRef::New(vm, (void *)data, (int32_t)size, deleter, … in IsUint8ArrayFuzztest() local
51 Local<JSValueRef> typedArray = Uint8ArrayRef::New(vm, arrayBuffer, 0, (int32_t)size); in IsUint8ArrayFuzztest()
66 …Local<ArrayBufferRef> arrayBuffer = ArrayBufferRef::New(vm, (void *)data, (int32_t)size, deleter, … in IsUint8ClampedArrayFuzztest() local
67 Local<JSValueRef> typedArray = Uint8ClampedArrayRef::New(vm, arrayBuffer, 0, (int32_t)size); in IsUint8ClampedArrayFuzztest()
82 …Local<ArrayBufferRef> arrayBuffer = ArrayBufferRef::New(vm, (void *)data, (int32_t)size, deleter, … in IsInt16ArrayFuzztest() local
84 Local<JSValueRef> typedArray = Int16ArrayRef::New(vm, arrayBuffer, 0, length); in IsInt16ArrayFuzztest()
99 …Local<ArrayBufferRef> arrayBuffer = ArrayBufferRef::New(vm, (void *)data, (int32_t)size, deleter, … in IsUint16ArrayFuzztest() local
101 Local<JSValueRef> typedArray = Uint16ArrayRef::New(vm, arrayBuffer, 0, length); in IsUint16ArrayFuzztest()
/arkcompiler/ets_runtime/test/fuzztest/arraybufferrefnew_fuzzer/
Darraybufferrefnew_fuzzer.cpp47 …Local<ArrayBufferRef> arrayBuffer = ArrayBufferRef::New(vm, (void *)data, (int32_t)size, deleter, … in ArrayBufferRef_New_IsDetach_Detach_ByteLength_GetBuffer_FuzzTest() local
48 arrayBuffer->IsDetach(); in ArrayBufferRef_New_IsDetach_Detach_ByteLength_GetBuffer_FuzzTest()
49 arrayBuffer->Detach(vm); in ArrayBufferRef_New_IsDetach_Detach_ByteLength_GetBuffer_FuzzTest()
50 arrayBuffer->ByteLength(vm); in ArrayBufferRef_New_IsDetach_Detach_ByteLength_GetBuffer_FuzzTest()
51 arrayBuffer->GetBuffer(); in ArrayBufferRef_New_IsDetach_Detach_ByteLength_GetBuffer_FuzzTest()
/arkcompiler/ets_runtime/test/fuzztest/dataviewref_fuzzer/
Ddataviewref_fuzzer.cpp31 Local<ArrayBufferRef> arrayBuffer = ArrayBufferRef::New(vm, length); in DataViewRefByteOffSetFuzzTest() local
34 Local<DataViewRef> dataView = DataViewRef::New(vm, arrayBuffer, byteOffset, byteLength); in DataViewRefByteOffSetFuzzTest()
49 Local<ArrayBufferRef> arrayBuffer = ArrayBufferRef::New(vm, length); in DataViewRefByteLengthFuzzTest() local
52 Local<DataViewRef> dataView = DataViewRef::New(vm, arrayBuffer, byteOffset, byteLength); in DataViewRefByteLengthFuzzTest()
67 Local<ArrayBufferRef> arrayBuffer = ArrayBufferRef::New(vm, length); in DataViewRefGetArrayBufferFuzzTest() local
70 Local<DataViewRef> dataView = DataViewRef::New(vm, arrayBuffer, byteOffset, byteLength); in DataViewRefGetArrayBufferFuzzTest()
/arkcompiler/ets_runtime/test/fuzztest/typedarrayref_fuzzer/
Dtypedarrayref_fuzzer.cpp36 Local<ArrayBufferRef> arrayBuffer = ArrayBufferRef::New(vm, (int32_t)size); in TypedArrayrefArrayLengthFuzzerTest() local
37 Local<Int8ArrayRef> typedArray = Int8ArrayRef::New(vm, arrayBuffer, byteOffset, length); in TypedArrayrefArrayLengthFuzzerTest()
53 Local<ArrayBufferRef> arrayBuffer = ArrayBufferRef::New(vm, (int32_t)size); in TypedArrayrefByteOffSetFuzzerTest() local
54 Local<Int8ArrayRef> typedArray = Int8ArrayRef::New(vm, arrayBuffer, byteOffset, length); in TypedArrayrefByteOffSetFuzzerTest()
70 Local<ArrayBufferRef> arrayBuffer = ArrayBufferRef::New(vm, (int32_t)size); in TypedArrayrefGetArrayBufferFuzzerTest() local
71 Local<Int8ArrayRef> typedArray = Int8ArrayRef::New(vm, arrayBuffer, byteOffset, length); in TypedArrayrefGetArrayBufferFuzzerTest()
/arkcompiler/ets_runtime/test/fuzztest/arraybufferrefnewwithtwoparameters_fuzzer/
Darraybufferrefnewwithtwoparameters_fuzzer.cpp63 Local<ArrayBufferRef> arrayBuffer = ArrayBufferRef::New(vm, input); in ArrayBufferRef_New_IsDetach_Detach_ByteLength_GetBuffer_FuzzTest() local
64 arrayBuffer->IsDetach(); in ArrayBufferRef_New_IsDetach_Detach_ByteLength_GetBuffer_FuzzTest()
65 arrayBuffer->Detach(vm); in ArrayBufferRef_New_IsDetach_Detach_ByteLength_GetBuffer_FuzzTest()
66 arrayBuffer->ByteLength(vm); in ArrayBufferRef_New_IsDetach_Detach_ByteLength_GetBuffer_FuzzTest()
/arkcompiler/ets_runtime/ecmascript/builtins/tests/
Dbuiltins_arraybuffer_test.cpp61 JSHandle<JSFunction> arrayBuffer(thread, env->GetArrayBufferFunction().GetTaggedValue()); in CreateBuiltinsArrayBuffer() local
64 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, arrayBuffer.GetTaggedValu… in CreateBuiltinsArrayBuffer()
65 ecmaRuntimeCallInfo->SetFunction(arrayBuffer.GetTaggedValue()); in CreateBuiltinsArrayBuffer()
79 JSHandle<JSFunction> arrayBuffer(thread, env->GetArrayBufferFunction().GetTaggedValue()); in HWTEST_F_L0() local
81 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, arrayBuffer.GetTaggedValu… in HWTEST_F_L0()
82 ecmaRuntimeCallInfo->SetFunction(arrayBuffer.GetTaggedValue()); in HWTEST_F_L0()
/arkcompiler/ets_runtime/test/fuzztest/builtinsarraybuffergetvaluefrombufferforinteger_fuzzer/
Dbuiltinsarraybuffergetvaluefrombufferforinteger_fuzzer.cpp55 …JSTaggedValue arrayBuffer = BuiltinsArrayBuffer::AllocateArrayBuffer(thread, bufferConstructor, MA… in BuiltinsArrayBufferGetValueFromBufferForIntegerFuzzTest() local
59 … BuiltinsArrayBuffer::SetValueInBuffer(thread, arrayBuffer, 0, DataViewType::UINT16, val, false); in BuiltinsArrayBufferGetValueFromBufferForIntegerFuzzTest()
60 … BuiltinsArrayBuffer::GetValueFromBuffer(thread, arrayBuffer, 0, DataViewType::UINT16, false); in BuiltinsArrayBufferGetValueFromBufferForIntegerFuzzTest()
/arkcompiler/ets_runtime/test/moduletest/allocatearraybuffer/
Dallocatearraybuffer.js23 var arrayBuffer = Reflect.construct(ArrayBuffer, [16], newTarget); variable
24 print(arrayBuffer.length);
/arkcompiler/ets_runtime/test/fuzztest/builtinsarraybuffergetvaluefrombufferforfloat_fuzzer/
Dbuiltinsarraybuffergetvaluefrombufferforfloat_fuzzer.cpp59 …JSTaggedValue arrayBuffer = BuiltinsArrayBuffer::AllocateArrayBuffer(thread, bufferConstructor, MA… in BuiltinsArrayBufferGetValueFromBufferForFloatFuzzTest() local
62 … BuiltinsArrayBuffer::SetValueInBuffer(thread, arrayBuffer, 0, DataViewType::FLOAT64, val, false); in BuiltinsArrayBufferGetValueFromBufferForFloatFuzzTest()
63 … BuiltinsArrayBuffer::GetValueFromBuffer(thread, arrayBuffer, 0, DataViewType::FLOAT64, false); in BuiltinsArrayBufferGetValueFromBufferForFloatFuzzTest()
/arkcompiler/ets_runtime/test/fuzztest/builtinsarraybuffergetvaluefrombufferforbigint_fuzzer/
Dbuiltinsarraybuffergetvaluefrombufferforbigint_fuzzer.cpp52 JSTaggedValue arrayBuffer = in BuiltinsArrayBufferGetValueFromBufferForBigIntFuzzTest() local
56 … BuiltinsArrayBuffer::SetValueInBuffer(thread, arrayBuffer, 0, DataViewType::BIGUINT64, val, true); in BuiltinsArrayBufferGetValueFromBufferForBigIntFuzzTest()
57 … BuiltinsArrayBuffer::GetValueFromBuffer(thread, arrayBuffer, 0, DataViewType::BIGUINT64, true); in BuiltinsArrayBufferGetValueFromBufferForBigIntFuzzTest()
/arkcompiler/ets_runtime/ecmascript/napi/test/
Djsnapi_first_tests.cpp701 Local<ArrayBufferRef> arrayBuffer = ArrayBufferRef::New(vm_, length); in HWTEST_F_L0() local
702 ASSERT_TRUE(arrayBuffer->IsArrayBuffer()); in HWTEST_F_L0()
703 ASSERT_EQ(arrayBuffer->ByteLength(vm_), length); in HWTEST_F_L0()
704 ASSERT_NE(arrayBuffer->GetBuffer(), nullptr); in HWTEST_F_L0()
727 Local<ArrayBufferRef> arrayBuffer = ArrayBufferRef::New(vm_, buffer, length, deleter, data); in HWTEST_F_L0() local
728 ASSERT_TRUE(arrayBuffer->IsArrayBuffer()); in HWTEST_F_L0()
729 ASSERT_EQ(arrayBuffer->ByteLength(vm_), length); in HWTEST_F_L0()
730 ASSERT_EQ(arrayBuffer->GetBuffer(), buffer); in HWTEST_F_L0()
740 Local<ArrayBufferRef> arrayBuffer = ArrayBufferRef::New(vm_, length); in HWTEST_F_L0() local
742 ASSERT_TRUE(arrayBuffer->IsArrayBuffer()); in HWTEST_F_L0()
[all …]
Djsnapi_sample.cpp1844 Local<ArrayBufferRef> arrayBuffer = ArrayBufferRef::New(vm_, length); in HWTEST_F_L0() local
1845 int32_t arrayLength = arrayBuffer->ByteLength(vm_); in HWTEST_F_L0()
1846 int8_t *ptr = (int8_t *)arrayBuffer->GetBuffer(); in HWTEST_F_L0()
1853 … Local<Int8ArrayRef> typedArray = Int8ArrayRef::New(vm_, arrayBuffer, byteOffset, int8ArrayLength); in HWTEST_F_L0()
1869 Local<ArrayBufferRef> arrayBuffer = ArrayBufferRef::New(vm_, length); in HWTEST_F_L0() local
1870 int32_t arrayLength = arrayBuffer->ByteLength(vm_); in HWTEST_F_L0()
1871 uint8_t *ptr = (uint8_t *)arrayBuffer->GetBuffer(); in HWTEST_F_L0()
1878 …Local<Uint8ArrayRef> typedArray = Uint8ArrayRef::New(vm_, arrayBuffer, byteOffset, Uint8ArrayLengt… in HWTEST_F_L0()
1894 Local<ArrayBufferRef> arrayBuffer = ArrayBufferRef::New(vm_, length); in HWTEST_F_L0() local
1895 int32_t arrayLength = arrayBuffer->ByteLength(vm_); in HWTEST_F_L0()
[all …]
Djsnapi_third_tests.cpp499 Local<ArrayBufferRef> arrayBuffer = ArrayBufferRef::New(vm_, length); in HWTEST_F_L0() local
500 ASSERT_TRUE(arrayBuffer->IsArrayBuffer()); in HWTEST_F_L0()
501 ASSERT_EQ(arrayBuffer->ByteLength(vm_), length); in HWTEST_F_L0()
502 ASSERT_NE(arrayBuffer->GetBuffer(), nullptr); in HWTEST_F_L0()
531 Local<ArrayBufferRef> arrayBuffer = ArrayBufferRef::New(vm_, buffer, length, deleter, data); in HWTEST_F_L0() local
532 ASSERT_TRUE(arrayBuffer->IsArrayBuffer()); in HWTEST_F_L0()
533 ASSERT_EQ(arrayBuffer->ByteLength(vm_), length); in HWTEST_F_L0()
534 ASSERT_EQ(arrayBuffer->GetBuffer(), buffer); in HWTEST_F_L0()
549 Local<ArrayBufferRef> arrayBuffer = ArrayBufferRef::New(vm_, length); in HWTEST_F_L0() local
550 ASSERT_EQ(arrayBuffer->ByteLength(vm_), length); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/serializer/
Dvalue_serializer.cpp223 JSArrayBuffer *arrayBuffer = reinterpret_cast<JSArrayBuffer *>(object); in SerializeObjectImpl() local
224 arrayBuffer->Detach(thread_, arrayBuffer->GetWithNativeAreaAllocator()); in SerializeObjectImpl()
290 JSArrayBuffer *arrayBuffer = reinterpret_cast<JSArrayBuffer *>(object); in SerializeJSArrayBufferPrologue() local
291 if (arrayBuffer->IsDetach()) { in SerializeJSArrayBufferPrologue()
298 size_t arrayLength = arrayBuffer->GetArrayBufferByteLength(); in SerializeJSArrayBufferPrologue()
312 … reinterpret_cast<JSNativePointer *>(arrayBuffer->GetArrayBufferData().GetTaggedObject()); in SerializeJSArrayBufferPrologue()
326 JSArrayBuffer *arrayBuffer = reinterpret_cast<JSArrayBuffer *>(object); in SerializeJSSharedArrayBufferPrologue() local
328 if (arrayBuffer->IsDetach() || transfer) { in SerializeJSSharedArrayBufferPrologue()
333 size_t arrayLength = arrayBuffer->GetArrayBufferByteLength(); in SerializeJSSharedArrayBufferPrologue()
335 …JSNativePointer *np = reinterpret_cast<JSNativePointer *>(arrayBuffer->GetArrayBufferData().GetTag… in SerializeJSSharedArrayBufferPrologue()
Dbase_deserializer.cpp260 JSArrayBuffer *arrayBuffer = reinterpret_cast<JSArrayBuffer *>(objAddr); in TransferArrayBufferAttach() local
261 size_t arrayLength = arrayBuffer->GetArrayBufferByteLength(); in TransferArrayBufferAttach()
262 bool withNativeAreaAllocator = arrayBuffer->GetWithNativeAreaAllocator(); in TransferArrayBufferAttach()
263 …JSNativePointer *np = reinterpret_cast<JSNativePointer *>(arrayBuffer->GetArrayBufferData().GetTag… in TransferArrayBufferAttach()
264 arrayBuffer->Attach(thread_, arrayLength, JSTaggedValue(np), withNativeAreaAllocator); in TransferArrayBufferAttach()
274 JSArrayBuffer *arrayBuffer = reinterpret_cast<JSArrayBuffer *>(objAddr); in ResetNativePointerBuffer() local
275 arrayBuffer->SetWithNativeAreaAllocator(true); in ResetNativePointerBuffer()
276 … np = reinterpret_cast<JSNativePointer *>(arrayBuffer->GetArrayBufferData().GetTaggedObject()); in ResetNativePointerBuffer()
277 …nativeAreaAllocator->IncreaseNativeSizeStats(arrayBuffer->GetArrayBufferByteLength(), NativeFlag::… in ResetNativePointerBuffer()
/arkcompiler/ets_runtime/test/fuzztest/builtinsarraybufferisview_fuzzer/
Dbuiltinsarraybufferisview_fuzzer.cpp64 JSHandle<JSFunction> arrayBuffer(thread, env->GetArrayBufferFunction().GetTaggedValue()); in BuiltinsArrayBufferIsViewFuzzTest() local
67 … auto ecmaRuntimeCallInfo = CreateEcmaRuntimeCallInfo(thread, arrayBuffer.GetTaggedValue(), 6); in BuiltinsArrayBufferIsViewFuzzTest()
68 ecmaRuntimeCallInfo->SetFunction(arrayBuffer.GetTaggedValue()); in BuiltinsArrayBufferIsViewFuzzTest()
/arkcompiler/ets_runtime/test/fuzztest/builtinsarraybufferarraybufferconstructor_fuzzer/
Dbuiltinsarraybufferarraybufferconstructor_fuzzer.cpp68 JSHandle<JSFunction> arrayBuffer(thread, env->GetArrayBufferFunction().GetTaggedValue()); in BuiltinsArrayBufferArrayBufferConstructorFuzzTest() local
71 … auto ecmaRuntimeCallInfo = CreateEcmaRuntimeCallInfo(thread, arrayBuffer.GetTaggedValue(), 6); in BuiltinsArrayBufferArrayBufferConstructorFuzzTest()
72 ecmaRuntimeCallInfo->SetFunction(arrayBuffer.GetTaggedValue()); in BuiltinsArrayBufferArrayBufferConstructorFuzzTest()
/arkcompiler/ets_runtime/test/fuzztest/jsvaluerefisdataview_fuzzer/
Djsvaluerefisdataview_fuzzer.cpp33 Local<ArrayBufferRef> arrayBuffer = ArrayBufferRef::New(vm, (int32_t)size); in JSValueRefIsDataViewFuzzerTest() local
34 Local<DataViewRef> dataView = DataViewRef::New(vm, arrayBuffer, 0, (int32_t)size - 1); in JSValueRefIsDataViewFuzzerTest()
/arkcompiler/ets_runtime/test/fuzztest/builtinsarraybuffersetvalueinbufferforbyte_fuzzer/
Dbuiltinsarraybuffersetvalueinbufferforbyte_fuzzer.cpp55 …JSTaggedValue arrayBuffer = BuiltinsArrayBuffer::AllocateArrayBuffer(thread, bufferConstructor, MA… in BuiltinsArrayBufferSetValueInBufferForByteFuzzTest() local
58 … BuiltinsArrayBuffer::SetValueInBuffer(thread, arrayBuffer, 0, DataViewType::UINT8, val, true); in BuiltinsArrayBufferSetValueInBufferForByteFuzzTest()
/arkcompiler/ets_runtime/test/fuzztest/builtinsarraybuffersetvalueinbufferforuint8clamped_fuzzer/
Dbuiltinsarraybuffersetvalueinbufferforuint8clamped_fuzzer.cpp55 JSTaggedValue arrayBuffer = in BuiltinsArrayBufferSetValueInBufferForUint8ClampedFuzzTest() local
59 …BuiltinsArrayBuffer::SetValueInBuffer(thread, arrayBuffer, 0, DataViewType::UINT8_CLAMPED, val, tr… in BuiltinsArrayBufferSetValueInBufferForUint8ClampedFuzzTest()
/arkcompiler/ets_runtime/test/fuzztest/builtinsarraybufferfastsetvalueinbuffer_fuzzer/
Dbuiltinsarraybufferfastsetvalueinbuffer_fuzzer.cpp55 …JSTaggedValue arrayBuffer = BuiltinsArrayBuffer::AllocateArrayBuffer(thread, bufferConstructor, MA… in BuiltinsArrayBufferFastSetValueInBufferFuzzTest() local
58 … BuiltinsArrayBuffer::FastSetValueInBuffer(thread, arrayBuffer, 0, DataViewType::INT32, val, true); in BuiltinsArrayBufferFastSetValueInBufferFuzzTest()
/arkcompiler/ets_runtime/test/fuzztest/builtinsarraybufferclonearraybuffer_fuzzer/
Dbuiltinsarraybufferclonearraybuffer_fuzzer.cpp59 …JSTaggedValue arrayBuffer = BuiltinsArrayBuffer::AllocateArrayBuffer(thread, bufferConstructor, in… in BuiltinsArrayBufferCloneArrayBufferFuzzTest() local
60 BuiltinsArrayBuffer::CloneArrayBuffer(thread, JSHandle<JSTaggedValue>(thread, arrayBuffer), in BuiltinsArrayBufferCloneArrayBufferFuzzTest()
/arkcompiler/ets_runtime/ecmascript/builtins/
Dbuiltins_atomics.cpp169 …JSHandle<JSTaggedValue> arrayBuffer(thread, AtomicHelper::ValidateIntegerTypedArray(thread, array,… in Wait() local
173 if (!arrayBuffer->IsSharedArrayBuffer()) { in Wait()
221 res = DoWait<int64_t>(thread, arrayBuffer, indexedPosition, v, t); in Wait()
224 res = DoWait<int32_t>(thread, arrayBuffer, indexedPosition, static_cast<int32_t>(v), t); in Wait()
248 …JSHandle<JSTaggedValue> arrayBuffer(thread, AtomicHelper::ValidateIntegerTypedArray(thread, array,… in Notify() local
269 if (!arrayBuffer->IsSharedArrayBuffer()) { in Notify()
272 return JSTaggedValue(Signal(arrayBuffer, indexedPosition, c)); in Notify()
517 WaitResult BuiltinsAtomics::DoWait(JSThread *thread, JSHandle<JSTaggedValue> &arrayBuffer, in DoWait() argument
522 void *buffer = BuiltinsArrayBuffer::GetDataPointFromBuffer(arrayBuffer.GetTaggedValue()); in DoWait()
567 uint32_t BuiltinsAtomics::Signal(JSHandle<JSTaggedValue> &arrayBuffer, const size_t &index, double … in Signal() argument
[all …]
Dbuiltins_sharedarraybuffer.h37 static bool IsShared(JSTaggedValue arrayBuffer);
Dbuiltins_arraybuffer.cpp248 JSHandle<JSArrayBuffer> arrayBuffer(obj); in AllocateArrayBuffer() local
250 factory->NewJSArrayBufferData(arrayBuffer, arrayByteLength); in AllocateArrayBuffer()
252 arrayBuffer->SetArrayBufferByteLength(arrayByteLength); in AllocateArrayBuffer()
254 return arrayBuffer.GetTaggedValue(); in AllocateArrayBuffer()
258 bool BuiltinsArrayBuffer::IsDetachedBuffer(JSTaggedValue arrayBuffer) in IsDetachedBuffer() argument
260 if (arrayBuffer.IsByteArray()) { in IsDetachedBuffer()
264 ASSERT(arrayBuffer.IsArrayBuffer() || arrayBuffer.IsSharedArrayBuffer()); in IsDetachedBuffer()
265 JSArrayBuffer *buffer = JSArrayBuffer::Cast(arrayBuffer.GetTaggedObject()); in IsDetachedBuffer()
752 JSArrayBuffer *arrayBuffer = JSArrayBuffer::Cast(arrBuf.GetTaggedObject()); in GetDataPointFromBuffer() local
753 if (arrayBuffer->GetArrayBufferByteLength() == 0) { in GetDataPointFromBuffer()
[all …]

12