Home
last modified time | relevance | path

Searched refs:arrBuf (Results 1 - 17 of 17) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/tests/
H A Djs_sendable_arraybuffer_test.cpp101 const JSHandle<JSSendableArrayBuffer> arrBuf = factory->NewJSSendableArrayBuffer(5); in HWTEST_F_L0() local
102 factory->NewJSSendableArrayBufferData(arrBuf, 5); in HWTEST_F_L0()
103 JSTaggedValue taggedValue = arrBuf->GetArrayBufferData(); in HWTEST_F_L0()
104 arrBuf->Attach(thread, length + 1, taggedValue); in HWTEST_F_L0()
105 ASSERT_EQ(arrBuf->GetArrayBufferByteLength(), 6U); in HWTEST_F_L0()
106 ASSERT_EQ(arrBuf->GetArrayBufferData().GetRawData(), taggedValue.GetRawData()); in HWTEST_F_L0()
120 const JSHandle<JSSendableArrayBuffer> arrBuf = factory->NewJSSendableArrayBuffer(5); in HWTEST_F_L0() local
121 factory->NewJSSendableArrayBufferData(arrBuf, 5); in HWTEST_F_L0()
122 JSTaggedValue taggedValue = arrBuf->GetArrayBufferData(); in HWTEST_F_L0()
123 arrBuf in HWTEST_F_L0()
139 const JSHandle<JSSendableArrayBuffer> arrBuf = factory->NewJSSendableArrayBuffer(5); HWTEST_F_L0() local
163 const JSHandle<JSSendableArrayBuffer> arrBuf = factory->NewJSSendableArrayBuffer(5); HWTEST_F_L0() local
187 const JSHandle<JSSendableArrayBuffer> arrBuf = factory->NewJSSendableArrayBuffer(5); HWTEST_F_L0() local
203 const JSHandle<JSSendableArrayBuffer> arrBuf = factory->NewJSSendableArrayBuffer(5); HWTEST_F_L0() local
[all...]
H A Djs_array_buffer_test.cpp86 JSHandle<JSArrayBuffer> arrBuf = factory->NewJSArrayBuffer(5); in HWTEST_F_L0() local
87 arrBuf->Attach(thread, length + 1, JSHandle<JSTaggedValue>::Cast(nativePointer).GetTaggedValue()); in HWTEST_F_L0()
88 EXPECT_EQ(arrBuf->GetArrayBufferByteLength(), 6U); in HWTEST_F_L0()
89 EXPECT_EQ(arrBuf->GetArrayBufferData().GetRawData(), in HWTEST_F_L0()
92 arrBuf->Detach(thread); in HWTEST_F_L0()
93 EXPECT_EQ(arrBuf->GetArrayBufferByteLength(), 0U); in HWTEST_F_L0()
94 EXPECT_EQ(arrBuf->GetArrayBufferData().GetRawData(), JSTaggedValue::Null().GetRawData()); in HWTEST_F_L0()
95 EXPECT_TRUE(arrBuf->IsDetach()); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/builtins/tests/
H A Dbuiltins_sendable_arraybuffer_test.cpp36 JSHandle<JSSendableArrayBuffer> arrBuf( in SendableArrayBufferSliceTest()
40 ecmaRuntimeCallInfo->SetThis(arrBuf.GetTaggedValue()); in SendableArrayBufferSliceTest()
89 JSHandle<JSSendableArrayBuffer> arrBuf( in HWTEST_F_L0()
93 ecmaRuntimeCallInfo->SetThis(arrBuf.GetTaggedValue()); in HWTEST_F_L0()
105 JSHandle<JSSendableArrayBuffer> arrBuf( in HWTEST_F_L0()
109 ecmaRuntimeCallInfo->SetThis(arrBuf.GetTaggedValue()); in HWTEST_F_L0()
113 ASSERT_EQ(result.GetRawData(), arrBuf.GetTaggedValue().GetRawData()); in HWTEST_F_L0()
155 JSHandle<JSArrayBuffer> arrBuf( in HWTEST_F_L0()
160 ecmaRuntimeCallInfo->SetThis(arrBuf.GetTaggedValue()); in HWTEST_F_L0()
172 JSHandle<JSSendableArrayBuffer> arrBuf( in HWTEST_F_L0()
[all...]
H A Dbuiltins_sharedarraybuffer_test.cpp66 JSHandle<JSArrayBuffer> arrBuf(thread, JSArrayBuffer::Cast(reinterpret_cast<TaggedObject *>(tagged.GetRawData()))); in HWTEST_F_L0()
69 ecmaRuntimeCallInfo->SetThis(arrBuf.GetTaggedValue()); in HWTEST_F_L0()
80 JSHandle<JSArrayBuffer> arrBuf(thread, JSArrayBuffer::Cast(reinterpret_cast<TaggedObject *>(tagged.GetRawData()))); in HWTEST_F_L0()
83 ecmaRuntimeCallInfo->SetThis(arrBuf.GetTaggedValue()); in HWTEST_F_L0()
122 JSHandle<JSArrayBuffer> arrBuf(thread, in HWTEST_F_L0()
126 ecmaRuntimeCallInfo->SetThis(arrBuf.GetTaggedValue()); in HWTEST_F_L0()
127 ecmaRuntimeCallInfo->SetCallArg(0, arrBuf.GetTaggedValue()); // JSTaggedValue(static_cast<int32_t>(1)) in HWTEST_F_L0()
136 ecmaRuntimeCallInfo->SetThis(arrBuf.GetTaggedValue()); in HWTEST_F_L0()
147 ecmaRuntimeCallInfo->SetThis(arrBuf.GetTaggedValue()); in HWTEST_F_L0()
162 ecmaRuntimeCallInfo->SetThis(arrBuf in HWTEST_F_L0()
[all...]
H A Dbuiltins_arraybuffer_test.cpp55 JSHandle<JSArrayBuffer> arrBuf(thread, JSArrayBuffer::Cast(reinterpret_cast<TaggedObject *>(tagged.GetRawData()))); in HWTEST_F_L0()
58 ecmaRuntimeCallInfo->SetThis(arrBuf.GetTaggedValue()); in HWTEST_F_L0()
70 JSHandle<JSArrayBuffer> arrBuf(thread, JSArrayBuffer::Cast(reinterpret_cast<TaggedObject *>(tagged.GetRawData()))); in HWTEST_F_L0()
73 ecmaRuntimeCallInfo->SetThis(arrBuf.GetTaggedValue()); in HWTEST_F_L0()
H A Dbuiltins_dataview_test.cpp172 JSHandle<JSArrayBuffer> arrBuf(thread, JSArrayBuffer::Cast(reinterpret_cast<TaggedObject *>(tagged.GetRawData()))); in CreateBuiltinsDataView()
177 ecmaRuntimeCallInfo->SetCallArg(0, arrBuf.GetTaggedValue()); in CreateBuiltinsDataView()
199 JSHandle<JSArrayBuffer> arrBuf(thread, JSArrayBuffer::Cast(reinterpret_cast<TaggedObject *>(tagged.GetRawData()))); in HWTEST_F_L0()
203 ecmaRuntimeCallInfo->SetCallArg(0, arrBuf.GetTaggedValue()); in HWTEST_F_L0()
212 arrBuf->SetArrayBufferData(thread, JSTaggedValue::Null()); in HWTEST_F_L0()
216 ecmaRuntimeCallInfo->SetCallArg(0, arrBuf.GetTaggedValue()); in HWTEST_F_L0()
239 JSHandle<JSArrayBuffer> arrBuf(thread, JSArrayBuffer::Cast(reinterpret_cast<TaggedObject *>(tagged1.GetRawData()))); in HWTEST_F_L0()
240 arrBuf->SetArrayBufferData(thread, JSTaggedValue::Null()); in HWTEST_F_L0()
241 view->SetViewedArrayBuffer(thread, arrBuf); in HWTEST_F_L0()
261 JSHandle<JSArrayBuffer> arrBuf(threa in HWTEST_F_L0()
[all...]
H A Dbuiltins_atomics_test.cpp157 JSTypedArray *CreateInt32TypedArray(JSThread *thread, const JSHandle<JSArrayBuffer> &arrBuf) in CreateInt32TypedArray() argument
168 ecmaRuntimeCallInfo1->SetCallArg(0, arrBuf.GetTaggedValue()); in CreateInt32TypedArray()
402 JSHandle<JSArrayBuffer> arrBuf(thread, JSArrayBuffer::Cast(reinterpret_cast<TaggedObject *>(tagged.GetRawData()))); in HWTEST_F_L0()
403 obj = JSHandle<JSTaggedValue>(thread, CreateInt32TypedArray(thread, arrBuf)); in HWTEST_F_L0()
404 arrBuf->SetArrayBufferData(thread, JSTaggedValue::Null()); in HWTEST_F_L0()
620 JSHandle<JSArrayBuffer> arrBuf(thread, JSArrayBuffer::Cast(reinterpret_cast<TaggedObject *>(tagged.GetRawData()))); in HWTEST_F_L0()
621 JSHandle<JSTaggedValue> obj = JSHandle<JSTaggedValue>(thread, CreateInt32TypedArray(thread, arrBuf)); in HWTEST_F_L0()
639 JSHandle<JSArrayBuffer> arrBuf(thread, JSArrayBuffer::Cast(reinterpret_cast<TaggedObject *>(tagged.GetRawData()))); in HWTEST_F_L0()
640 JSHandle<JSTaggedValue> obj = JSHandle<JSTaggedValue>(thread, CreateInt32TypedArray(thread, arrBuf)); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/builtins/
H A Dbuiltins_arraybuffer.h69 static JSTaggedValue GetValueFromBuffer(JSThread *thread, JSTaggedValue arrBuf, uint32_t byteIndex,
72 static JSTaggedValue SetValueInBuffer(JSThread *thread, JSTaggedValue arrBuf, uint32_t byteIndex,
91 static JSTaggedValue FastSetValueInBuffer(JSThread* thread, JSTaggedValue arrBuf, uint32_t byteIndex,
93 static JSTaggedValue TryFastSetValueInBuffer(JSThread *thread, JSTaggedValue arrBuf, uint32_t byteBeginOffset,
114 static void *GetDataPointFromBuffer(JSTaggedValue arrBuf, uint32_t byteOffset = 0);
162 JSHandle<JSTaggedValue> &arrBuf, uint32_t byteIndex, bool littleEndian);
H A Dbuiltins_arraybuffer.cpp99 JSHandle<JSArrayBuffer> arrBuf(thisHandle); in GetByteLength()
101 uint32_t length = arrBuf->GetArrayBufferByteLength(); in GetByteLength()
120 JSHandle<JSArrayBuffer> arrBuf(thisHandle); in Slice()
130 int32_t len = static_cast<int32_t>(arrBuf->GetArrayBufferByteLength()); in Slice()
206 void *fromBuf = GetDataPointFromBuffer(arrBuf.GetTaggedValue()); in Slice()
311 JSHandle<JSArrayBuffer> arrBuf(srcBuffer); in CloneArrayBuffer()
312 srcLen = arrBuf->GetArrayBufferByteLength(); in CloneArrayBuffer()
340 JSTaggedValue BuiltinsArrayBuffer::GetValueFromBuffer(JSThread *thread, JSTaggedValue arrBuf, uint32_t byteIndex, in GetValueFromBuffer() argument
343 void *pointer = GetDataPointFromBuffer(arrBuf); in GetValueFromBuffer()
387 JSTaggedValue BuiltinsArrayBuffer::SetValueInBuffer(JSThread *thread, JSTaggedValue arrBuf, uint32_ argument
670 SetValueInBufferForBigInt(JSThread *thread, const JSHandle<JSTaggedValue> &val, JSHandle<JSTaggedValue> &arrBuf, uint32_t byteIndex, bool littleEndian) SetValueInBufferForBigInt() argument
714 FastSetValueInBuffer(JSThread *thread, JSTaggedValue arrBuf, uint32_t byteIndex, DataViewType type, double val, bool littleEndian) FastSetValueInBuffer() argument
775 GetDataPointFromBuffer(JSTaggedValue arrBuf, uint32_t byteOffset) GetDataPointFromBuffer() argument
929 TryFastSetValueInBuffer([[maybe_unused]] JSThread *thread, JSTaggedValue arrBuf, uint32_t byteBeginOffset, uint32_t byteEndOffset, DataViewType type, double val, bool littleEndian) TryFastSetValueInBuffer() argument
[all...]
H A Dbuiltins_sendable_arraybuffer.cpp102 JSHandle<JSSendableArrayBuffer> arrBuf(thisHandle); in GetByteLength()
104 uint32_t length = arrBuf->GetArrayBufferByteLength(); in GetByteLength()
133 JSHandle<JSSendableArrayBuffer> arrBuf(thisHandle); in Slice()
135 int32_t len = static_cast<int32_t>(arrBuf->GetArrayBufferByteLength()); in Slice()
211 void *fromBuf = GetDataPointFromBuffer(arrBuf.GetTaggedValue()); in Slice()
304 JSHandle<JSSendableArrayBuffer> arrBuf(srcBuffer); in CloneArrayBuffer()
305 srcLen = arrBuf->GetArrayBufferByteLength(); in CloneArrayBuffer()
332 void *BuiltinsSendableArrayBuffer::GetDataPointFromBuffer(JSTaggedValue arrBuf, uint32_t byteOffset) in GetDataPointFromBuffer() argument
334 if (arrBuf.IsByteArray()) { in GetDataPointFromBuffer()
335 return reinterpret_cast<void *>(ToUintPtr(ByteArray::Cast(arrBuf in GetDataPointFromBuffer()
[all...]
H A Dbuiltins_sendable_arraybuffer.h84 static void *GetDataPointFromBuffer(JSTaggedValue arrBuf, uint32_t byteOffset = 0);
H A Dbuiltins_atomics.cpp307 JSTaggedValue BuiltinsAtomics::AtomicReadModifyWriteCase(JSThread *thread, JSTaggedValue arrBuf, in AtomicReadModifyWriteCase() argument
312 JSHandle<JSTaggedValue> arrBufHadle(thread, arrBuf); in AtomicReadModifyWriteCase()
H A Dbuiltins_ark_tools.cpp852 JSHandle<JSArrayBuffer> arrBuf = JSHandle<JSArrayBuffer>::Cast(obj1);
853 arrBuf->Detach(thread);
/arkcompiler/ets_runtime/ecmascript/
H A Djs_typed_array.cpp752 JSTaggedValue arrBuf = typedArray->GetViewedArrayBufferOrByteArray(); in GetOffHeapBuffer() local
753 if (arrBuf.IsArrayBuffer() || arrBuf.IsSharedArrayBuffer()) { in GetOffHeapBuffer()
754 return arrBuf; in GetOffHeapBuffer()
757 ByteArray *byteArray = ByteArray::Cast(arrBuf.GetTaggedObject()); in GetOffHeapBuffer()
784 JSTaggedValue arrBuf = typedArray->GetViewedArrayBufferOrByteArray(); in GetSharedOffHeapBuffer() local
785 if (arrBuf.IsSendableArrayBuffer()) { in GetSharedOffHeapBuffer()
786 return arrBuf; in GetSharedOffHeapBuffer()
789 ByteArray *byteArray = ByteArray::Cast(arrBuf.GetTaggedObject()); in GetSharedOffHeapBuffer()
/arkcompiler/ets_runtime/ecmascript/serializer/tests/
H A Dserializer_test.cpp876 JSHandle<JSArrayBuffer> arrBuf = JSHandle<JSArrayBuffer>::Cast(res); in TransferJSArrayBufferTest1() local
877 EXPECT_EQ(arrBuf->GetArrayBufferByteLength(), 5); // 5: bufferLength in TransferJSArrayBufferTest1()
878 JSHandle<JSTaggedValue> nativePtr(thread, arrBuf->GetArrayBufferData()); in TransferJSArrayBufferTest1()
897 JSHandle<JSArrayBuffer> arrBuf = JSHandle<JSArrayBuffer>::Cast(res); in TransferJSArrayBufferTest2() local
898 EXPECT_EQ(arrBuf->GetArrayBufferByteLength(), 5); // 5: bufferLength in TransferJSArrayBufferTest2()
899 JSHandle<JSTaggedValue> nativePtr(thread, arrBuf->GetArrayBufferData()); in TransferJSArrayBufferTest2()
919 JSHandle<JSArrayBuffer> arrBuf = JSHandle<JSArrayBuffer>::Cast(res); in TransferJSArrayBufferTest3() local
920 EXPECT_EQ(arrBuf->GetArrayBufferByteLength(), 0); in TransferJSArrayBufferTest3()
921 JSHandle<JSTaggedValue> nativePtr(thread, arrBuf->GetArrayBufferData()); in TransferJSArrayBufferTest3()
937 JSHandle<JSArrayBuffer> arrBuf in TransferJSArrayBufferTest5() local
1830 JSHandle<JSArrayBuffer> arrBuf = factory->NewJSArrayBuffer(buffer, HWTEST_F_L0() local
1870 JSHandle<JSArrayBuffer> arrBuf = factory->NewJSArrayBuffer(buffer, HWTEST_F_L0() local
1898 JSHandle<JSArrayBuffer> arrBuf = factory->NewJSArrayBuffer(0); HWTEST_F_L0() local
1929 JSHandle<JSArrayBuffer> arrBuf = factory->NewJSArrayBuffer(buffer, length, nullptr, nullptr); HWTEST_F_L0() local
1958 JSHandle<JSArrayBuffer> arrBuf = factory->NewJSArrayBuffer(buffer, length, ArrayBufferDeleter, nullptr); HWTEST_F_L0() local
2345 JSHandle<JSArrayBuffer> arrBuf = factory->NewJSArrayBuffer(0); HWTEST_F_L0() local
[all...]
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/
H A Dbuiltins_typedarray_stub_builder.h52 GateRef GetDataPointFromBuffer(GateRef arrBuf);
H A Dbuiltins_typedarray_stub_builder.cpp26 GateRef BuiltinsTypedArrayStubBuilder::GetDataPointFromBuffer(GateRef arrBuf) in GetDataPointFromBuffer() argument
36 BRANCH(IsByteArray(arrBuf), &isByteArray, &notByteArray); in GetDataPointFromBuffer()
39 result = ChangeByteArrayTaggedPointerToInt64(PtrAdd(arrBuf, IntPtr(ByteArray::DATA_OFFSET))); in GetDataPointFromBuffer()
44 GateRef data = GetArrayBufferData(arrBuf); in GetDataPointFromBuffer()

Completed in 27 milliseconds