| /arkcompiler/ets_runtime/test/fuzztest/jsvaluerefisarray_fuzzer/ |
| D | jsvaluerefisarray_fuzzer.cpp | 34 …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/ |
| D | arraybufferrefnew_fuzzer.cpp | 47 …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/ |
| D | dataviewref_fuzzer.cpp | 31 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/ |
| D | typedarrayref_fuzzer.cpp | 36 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/ |
| D | arraybufferrefnewwithtwoparameters_fuzzer.cpp | 63 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/ |
| D | builtins_arraybuffer_test.cpp | 61 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/ |
| D | builtinsarraybuffergetvaluefrombufferforinteger_fuzzer.cpp | 55 …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/ |
| D | allocatearraybuffer.js | 23 var arrayBuffer = Reflect.construct(ArrayBuffer, [16], newTarget); variable 24 print(arrayBuffer.length);
|
| /arkcompiler/ets_runtime/test/fuzztest/builtinsarraybuffergetvaluefrombufferforfloat_fuzzer/ |
| D | builtinsarraybuffergetvaluefrombufferforfloat_fuzzer.cpp | 59 …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/ |
| D | builtinsarraybuffergetvaluefrombufferforbigint_fuzzer.cpp | 52 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/ |
| D | jsnapi_first_tests.cpp | 701 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 …]
|
| D | jsnapi_sample.cpp | 1844 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 …]
|
| D | jsnapi_third_tests.cpp | 499 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/ |
| D | value_serializer.cpp | 223 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()
|
| D | base_deserializer.cpp | 260 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/ |
| D | builtinsarraybufferisview_fuzzer.cpp | 64 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/ |
| D | builtinsarraybufferarraybufferconstructor_fuzzer.cpp | 68 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/ |
| D | jsvaluerefisdataview_fuzzer.cpp | 33 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/ |
| D | builtinsarraybuffersetvalueinbufferforbyte_fuzzer.cpp | 55 …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/ |
| D | builtinsarraybuffersetvalueinbufferforuint8clamped_fuzzer.cpp | 55 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/ |
| D | builtinsarraybufferfastsetvalueinbuffer_fuzzer.cpp | 55 …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/ |
| D | builtinsarraybufferclonearraybuffer_fuzzer.cpp | 59 …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/ |
| D | builtins_atomics.cpp | 169 …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 …]
|
| D | builtins_sharedarraybuffer.h | 37 static bool IsShared(JSTaggedValue arrayBuffer);
|
| D | builtins_arraybuffer.cpp | 248 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 …]
|