Home
last modified time | relevance | path

Searched refs:JSArrayBuffer (Results 1 – 25 of 26) sorted by relevance

12

/arkcompiler/ets_runtime/ecmascript/builtins/tests/
Dbuiltins_sharedarraybuffer_test.cpp76 JSArrayBuffer *CreateJSArrayBuffer(JSThread *thread) in CreateJSArrayBuffer()
81 JSHandle<JSArrayBuffer> jsArrayBuffer = in CreateJSArrayBuffer()
82 …JSHandle<JSArrayBuffer>::Cast(factory->NewJSObjectByConstructor(JSHandle<JSFunction>(target), targ… in CreateJSArrayBuffer()
106 …JSHandle<JSArrayBuffer> arrBuf(thread, JSArrayBuffer::Cast(reinterpret_cast<TaggedObject *>(tagged… in HWTEST_F_L0()
120 …JSHandle<JSArrayBuffer> arrBuf(thread, JSArrayBuffer::Cast(reinterpret_cast<TaggedObject *>(tagged… in HWTEST_F_L0()
130 JSHandle<JSArrayBuffer> arrBuf1(thread, in HWTEST_F_L0()
131JSArrayBuffer::Cast(reinterpret_cast<TaggedObject *>(result1.GetRawData()))); in HWTEST_F_L0()
142 JSHandle<JSArrayBuffer> arrBuf2(thread, JSArrayBuffer::Cast( in HWTEST_F_L0()
162 JSHandle<JSArrayBuffer> arrBuf(thread, in HWTEST_F_L0()
163JSArrayBuffer::Cast(reinterpret_cast<TaggedObject *>(tagged.GetRawData()))); in HWTEST_F_L0()
[all …]
Dbuiltins_arraybuffer_test.cpp96 …JSHandle<JSArrayBuffer> arrBuf(thread, JSArrayBuffer::Cast(reinterpret_cast<TaggedObject *>(tagged… in HWTEST_F_L0()
111 …JSHandle<JSArrayBuffer> arrBuf(thread, JSArrayBuffer::Cast(reinterpret_cast<TaggedObject *>(tagged… in HWTEST_F_L0()
121 JSHandle<JSArrayBuffer> arrBuf1(thread, in HWTEST_F_L0()
122JSArrayBuffer::Cast(reinterpret_cast<TaggedObject *>(result1.GetRawData()))); in HWTEST_F_L0()
Dbuiltins_dataview_test.cpp83 …JSHandle<JSArrayBuffer> arrBuf(thread, JSArrayBuffer::Cast(reinterpret_cast<TaggedObject *>(tagged… in CreateBuiltinsDataView()
134 …JSHandle<JSArrayBuffer> arrBuf(thread, JSArrayBuffer::Cast(reinterpret_cast<TaggedObject *>(tagged… in HWTEST_F_L0()
178 …JSHandle<JSArrayBuffer> arrBuf(thread, JSArrayBuffer::Cast(reinterpret_cast<TaggedObject *>(tagged… in HWTEST_F_L0()
209 …JSHandle<JSArrayBuffer> arrBuf(thread, JSArrayBuffer::Cast(reinterpret_cast<TaggedObject *>(tagged… in HWTEST_F_L0()
573 …JSHandle<JSArrayBuffer> arrBuf(thread, JSArrayBuffer::Cast(reinterpret_cast<TaggedObject *>(tagged… in HWTEST_F_L0()
595 …JSHandle<JSArrayBuffer> arrBuf(thread, JSArrayBuffer::Cast(reinterpret_cast<TaggedObject *>(tagged… in HWTEST_F_L0()
Dbuiltins_atomics_test.cpp220 JSTypedArray *CreateInt32TypedArray(JSThread *thread, const JSHandle<JSArrayBuffer> &arrBuf) in CreateInt32TypedArray()
528 …JSHandle<JSArrayBuffer> arrBuf(thread, JSArrayBuffer::Cast(reinterpret_cast<TaggedObject *>(tagged… in HWTEST_F_L0()
904 …JSHandle<JSArrayBuffer> arrBuf(thread, JSArrayBuffer::Cast(reinterpret_cast<TaggedObject *>(tagged… in HWTEST_F_L0()
935 …JSHandle<JSArrayBuffer> arrBuf(thread, JSArrayBuffer::Cast(reinterpret_cast<TaggedObject *>(tagged… in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/
Djs_arraybuffer.cpp27 void JSArrayBuffer::CopyDataBlockBytes(JSTaggedValue toBlock, JSTaggedValue fromBlock, int32_t from… in CopyDataBlockBytes()
34 void JSArrayBuffer::CopyDataPointBytes(void *toBuf, void *fromBuf, int32_t fromIndex, int32_t count) in CopyDataPointBytes()
44 void JSArrayBuffer::Attach(JSThread *thread, uint32_t arrayBufferByteLength, JSTaggedValue arrayBuf… in Attach()
51 void JSArrayBuffer::Detach(JSThread *thread) in Detach()
Djs_arraybuffer.h22 class JSArrayBuffer final : public JSObject {
24 CAST_NO_CHECK(JSArrayBuffer);
Dobject_factory.h69 class JSArrayBuffer; variable
440 void NewJSArrayBufferData(const JSHandle<JSArrayBuffer> &array, int32_t length);
442 JSHandle<JSArrayBuffer> NewJSArrayBuffer(int32_t length);
444 …JSHandle<JSArrayBuffer> NewJSArrayBuffer(void *buffer, int32_t length, const DeleteEntryPoint &del…
447 …JSHandle<JSDataView> NewJSDataView(JSHandle<JSArrayBuffer> buffer, uint32_t offset, uint32_t lengt…
449 void NewJSSharedArrayBufferData(const JSHandle<JSArrayBuffer> &array, int32_t length);
451 JSHandle<JSArrayBuffer> NewJSSharedArrayBuffer(int32_t length);
453 JSHandle<JSArrayBuffer> NewJSSharedArrayBuffer(void *buffer, int32_t length);
Dobject_factory.cpp224 void ObjectFactory::NewJSArrayBufferData(const JSHandle<JSArrayBuffer> &array, int32_t length) in NewJSArrayBufferData()
253 void ObjectFactory::NewJSSharedArrayBufferData(const JSHandle<JSArrayBuffer> &array, int32_t length) in NewJSSharedArrayBufferData()
270 JSHandle<JSArrayBuffer> ObjectFactory::NewJSArrayBuffer(int32_t length) in NewJSArrayBuffer()
275 JSHandle<JSArrayBuffer> arrayBuffer(NewJSObjectByConstructor(constructor)); in NewJSArrayBuffer()
291 JSHandle<JSArrayBuffer> ObjectFactory::NewJSArrayBuffer(void *buffer, int32_t length, const DeleteE… in NewJSArrayBuffer()
297 JSHandle<JSArrayBuffer> arrayBuffer(NewJSObjectByConstructor(constructor)); in NewJSArrayBuffer()
308 JSHandle<JSDataView> ObjectFactory::NewJSDataView(JSHandle<JSArrayBuffer> buffer, uint32_t offset, … in NewJSDataView()
326 JSHandle<JSArrayBuffer> ObjectFactory::NewJSSharedArrayBuffer(int32_t length) in NewJSSharedArrayBuffer()
331 JSHandle<JSArrayBuffer> sharedArrayBuffer(NewJSObjectByConstructor(constructor)); in NewJSSharedArrayBuffer()
340 JSHandle<JSArrayBuffer> ObjectFactory::NewJSSharedArrayBuffer(void *buffer, int32_t length) in NewJSSharedArrayBuffer()
[all …]
Djs_typed_array.cpp673 … JSHandle<JSArrayBuffer> arrayBuffer = thread->GetEcmaVM()->GetFactory()->NewJSArrayBuffer(length); in GetOffHeapBuffer()
681 JSArrayBuffer::CopyDataPointBytes(toBuf, fromBuf, 0, length); in GetOffHeapBuffer()
Djs_serializer.cpp811 JSHandle<JSArrayBuffer> arrayBuffer = JSHandle<JSArrayBuffer>::Cast(value); in WriteJSArrayBuffer()
1765 … JSHandle<JSArrayBuffer> arrayBuffer = factory_->NewJSSharedArrayBuffer(bufferData, arrayLength); in ReadJSArrayBuffer()
1773 JSHandle<JSArrayBuffer> arrayBuffer = factory_->NewJSArrayBuffer(arrayLength); in ReadJSArrayBuffer()
2004 JSArrayBuffer::Cast(element->GetTaggedObject())->Detach(thread); in FinalizeTransfer()
Decma_vm.h72 class JSArrayBuffer; variable
Ddump.cpp685 JSArrayBuffer::Cast(obj)->Dump(os); in DumpObject()
688 JSArrayBuffer::Cast(obj)->Dump(os); in DumpObject()
2422 void JSArrayBuffer::Dump(std::ostream &os) const in Dump()
3713 JSArrayBuffer::Cast(obj)->DumpForSnapshot(vec); in DumpObject()
3716 JSArrayBuffer::Cast(obj)->DumpForSnapshot(vec); in DumpObject()
4681 void JSArrayBuffer::DumpForSnapshot(std::vector<std::pair<CString, JSTaggedValue>> &vec) const in DumpForSnapshot()
/arkcompiler/ets_runtime/ecmascript/builtins/
Dbuiltins_sharedarraybuffer.cpp68 JSHandle<JSArrayBuffer> buffer(arg); in IsSharedArrayBuffer()
86 JSArrayBuffer *buffer = JSArrayBuffer::Cast(arrayBuffer.GetTaggedObject()); in IsShared()
115 JSHandle<JSArrayBuffer> sharedArrayBuffer(obj); in AllocateSharedArrayBuffer()
150 JSHandle<JSArrayBuffer> shaArrBuf(thisHandle); in GetByteLength()
172 JSHandle<JSArrayBuffer> shaArrBuf(thisHandle); in Slice()
240 JSHandle<JSArrayBuffer> newJsShaArrBuf(newArrBuf); in Slice()
252 JSArrayBuffer::CopyDataBlockBytes(to, from, first, newLen); in Slice()
Dbuiltins_arraybuffer.cpp100 JSHandle<JSArrayBuffer> arrBuf(thisHandle); in GetByteLength()
121 JSHandle<JSArrayBuffer> arrBuf(thisHandle); in Slice()
193 JSHandle<JSArrayBuffer> newJsArrBuf(newArrBuf); in Slice()
210 JSArrayBuffer::CopyDataPointBytes(toBuf, fromBuf, first, newLen); in Slice()
236 JSHandle<JSArrayBuffer> arrayBuffer(obj); in AllocateArrayBuffer()
253 JSArrayBuffer *buffer = JSArrayBuffer::Cast(arrayBuffer.GetTaggedObject()); in IsDetachedBuffer()
284 JSHandle<JSArrayBuffer> arrBuf(srcBuffer); in CloneArrayBuffer()
299 JSHandle<JSArrayBuffer> newArrBuf(thread, taggedBuf); in CloneArrayBuffer()
305 JSArrayBuffer::CopyDataPointBytes(toBuf, fromBuf, srcByteOffset, cloneLen); in CloneArrayBuffer()
677 JSArrayBuffer *arrayBuffer = JSArrayBuffer::Cast(arrBuf.GetTaggedObject()); in GetDataPointFromBuffer()
Dbuiltins_dataview.cpp66 JSHandle<JSArrayBuffer> arrBufHandle(bufferHandle); in DataViewConstructor()
/arkcompiler/ets_runtime/ecmascript/tests/
Djs_dataview_test.cpp90 JSHandle<JSArrayBuffer> handleArrayBuf( in HWTEST_F_L0()
125 JSHandle<JSArrayBuffer> handleArrayBuf1( in HWTEST_F_L0()
127 JSHandle<JSArrayBuffer> handleArrayBuf2( in HWTEST_F_L0()
166 JSHandle<JSArrayBuffer> handleArrayBuf( in HWTEST_F_L0()
199 JSHandle<JSArrayBuffer> handleArrayBuf( in HWTEST_F_L0()
Djs_array_buffer_test.cpp74JSArrayBuffer::CopyDataBlockBytes(JSHandle<JSTaggedValue>::Cast(toNativePointer).GetTaggedValue(), in HWTEST_F_L0()
107 JSHandle<JSArrayBuffer> arrBuf = factory->NewJSArrayBuffer(5); in HWTEST_F_L0()
Djs_serializer_test.cpp415 … const JSHandle<JSArrayBuffer> &originArrayBuffer, int32_t byteLength, const char *msg) in JSArrayBufferTest()
422 JSHandle<JSArrayBuffer> resJSArrayBuffer = JSHandle<JSArrayBuffer>::Cast(res); in JSArrayBufferTest()
448 … const JSHandle<JSArrayBuffer> &originArrayBuffer, int32_t byteLength, const char *msg) in JSSharedArrayBufferTest()
455 JSHandle<JSArrayBuffer> resJSArrayBuffer = JSHandle<JSArrayBuffer>::Cast(res); in JSSharedArrayBufferTest()
486 JSHandle<JSArrayBuffer> resJSArrayBuffer = JSHandle<JSArrayBuffer>::Cast(res); in JSSharedArrayBufferTest1()
559 JSHandle<JSArrayBuffer> resJSArrayBuffer(viewedArrayBuffer); in TypedArrayTest1()
560 JSHandle<JSArrayBuffer> originArrayBuffer(thread, originTypedArray->GetViewedArrayBuffer()); in TypedArrayTest1()
1181 JSArrayBuffer *CreateJSArrayBuffer(JSThread *thread) in CreateJSArrayBuffer()
1186 JSHandle<JSArrayBuffer> jsArrayBuffer = in CreateJSArrayBuffer()
1187 …JSHandle<JSArrayBuffer>::Cast(factory->NewJSObjectByConstructor(JSHandle<JSFunction>(target), targ… in CreateJSArrayBuffer()
[all …]
Ddump_test.cpp707 CHECK_DUMP_FIELDS(JSObject::SIZE, JSArrayBuffer::SIZE, 2U); in HWTEST_F_L0()
708 NEW_OBJECT_AND_DUMP(JSArrayBuffer, JS_ARRAY_BUFFER) in HWTEST_F_L0()
Djs_typed_array_test.cpp246 JSHandle<JSArrayBuffer> handleArrayBufferFrom = factory->NewJSArrayBuffer(10); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/base/tests/
Datomic_helper_test.cpp61 JSHandle<JSArrayBuffer> buffer = factory->NewJSArrayBuffer(bufferSize); in HWTEST_F_L0()
81 JSHandle<JSArrayBuffer> buffer = factory->NewJSArrayBuffer(bufferSize); in HWTEST_F_L0()
111 JSHandle<JSArrayBuffer> buffer = factory->NewJSArrayBuffer(bufferSize); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/mem/
Dobject_xray.h274 JSArrayBuffer::Cast(object)->VisitRangeSlot(visitor); in VisitObjectBody()
277 JSArrayBuffer::Cast(object)->VisitRangeSlot(visitor); in VisitObjectBody()
/arkcompiler/ets_runtime/ecmascript/napi/
Djsnapi.cpp106 using ecmascript::JSArrayBuffer;
1611 JSHandle<JSArrayBuffer> arrayBuffer = factory->NewJSArrayBuffer(length); in New()
1619 JSHandle<JSArrayBuffer> arrayBuffer = in New()
1626 JSHandle<JSArrayBuffer> arrayBuffer(JSNApiHelper::ToJSHandle(this)); in ByteLength()
1632 JSHandle<JSArrayBuffer> arrayBuffer(JSNApiHelper::ToJSHandle(this)); in GetBuffer()
1648 JSHandle<JSArrayBuffer> buffer(JSNApiHelper::ToJSHandle(arrayBuffer)); in New()
1711 … JSHandle<JSArrayBuffer> arrayBuffer(JSNApiHelper::ToJSHandle(buffer)); \
/arkcompiler/ets_runtime/ecmascript/base/
Dtyped_array_helper.cpp310 uint32_t bufferByteLength = JSHandle<JSArrayBuffer>(buffer)->GetArrayBufferByteLength(); in CreateFromArrayBuffer()
/arkcompiler/ets_runtime/ecmascript/compiler/
Dtype_lowering.cpp570 builder_.IntPtr(JSArrayBuffer::DATA_OFFSET)); in LowerFloat32ArrayLoadElement()
646 builder_.IntPtr(JSArrayBuffer::DATA_OFFSET)); in LowerFloat32ArrayStoreElement()

12