| /arkcompiler/ets_runtime/test/fuzztest/dataviewref_fuzzer/ |
| D | dataviewref_fuzzer.cpp | 34 Local<DataViewRef> dataView = DataViewRef::New(vm, arrayBuffer, byteOffset, byteLength); in DataViewRefByteOffSetFuzzTest() local 39 (void)dataView->ByteOffset(); in DataViewRefByteOffSetFuzzTest() 52 Local<DataViewRef> dataView = DataViewRef::New(vm, arrayBuffer, byteOffset, byteLength); in DataViewRefByteLengthFuzzTest() local 57 (void)dataView->ByteLength(); in DataViewRefByteLengthFuzzTest() 70 Local<DataViewRef> dataView = DataViewRef::New(vm, arrayBuffer, byteOffset, byteLength); in DataViewRefGetArrayBufferFuzzTest() local 75 (void)dataView->GetArrayBuffer(vm); in DataViewRefGetArrayBufferFuzzTest()
|
| /arkcompiler/ets_runtime/ecmascript/builtins/ |
| D | builtins_dataview.cpp | 83 JSHandle<JSDataView> dataView(obj); in DataViewConstructor() local 85 dataView->SetDataView(thread, JSTaggedValue::True()); in DataViewConstructor() 87 dataView->SetViewedArrayBuffer(thread, bufferHandle.GetTaggedValue()); in DataViewConstructor() 89 dataView->SetByteLength(static_cast<uint32_t>(viewByteLen)); in DataViewConstructor() 91 dataView->SetByteOffset(static_cast<uint32_t>(offset)); in DataViewConstructor() 93 return JSTaggedValue(dataView.GetTaggedValue()); in DataViewConstructor() 113 JSHandle<JSDataView> dataView(thisHandle); in GetBuffer() local 115 JSTaggedValue buffer = dataView->GetViewedArrayBuffer(); in GetBuffer() 137 JSHandle<JSDataView> dataView(thisHandle); in GetByteLength() local 139 JSTaggedValue buffer = dataView->GetViewedArrayBuffer(); in GetByteLength() [all …]
|
| /arkcompiler/ets_runtime/test/aottest/builtin_inlining/ArrayBuffer/IsView/ |
| D | builtinArrayBufferIsView.ts | 21 let dataView = new DataView(arraybuffer) variable 22 print(ArrayBuffer.isView(dataView)) //: true 23 print(ArrayBuffer.isView(dataView, 0)) //: true
|
| /arkcompiler/ets_runtime/test/aottest/ldobjbyname_typed_path/ |
| D | ldobjbyname_typed_path.ts | 39 let dataView = new DataView(data); variable 40 print(" - DataView.prototype.getInt32: ", dataView.getInt32(0)); // return: 0 41 print(" - DataView.prototype.getFloat32: ", dataView.getBigInt64(8)); // return: 0
|
| /arkcompiler/ets_runtime/test/fuzztest/jsvaluerefisdataview_fuzzer/ |
| D | jsvaluerefisdataview_fuzzer.cpp | 34 Local<DataViewRef> dataView = DataViewRef::New(vm, arrayBuffer, 0, (int32_t)size - 1); in JSValueRefIsDataViewFuzzerTest() local 35 dataView->IsDataView(vm); in JSValueRefIsDataViewFuzzerTest()
|
| /arkcompiler/ets_runtime/ecmascript/builtins/tests/ |
| D | builtins_dataview_test.cpp | 169 JSHandle<JSFunction> dataView(thread, env->GetDataViewFunction().GetTaggedValue()); in CreateBuiltinsDataView() local 174 …o ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue(*dataView), 8); in CreateBuiltinsDataView() 175 ecmaRuntimeCallInfo->SetFunction(dataView.GetTaggedValue()); in CreateBuiltinsDataView() 196 JSHandle<JSFunction> dataView(thread, env->GetDataViewFunction().GetTaggedValue()); in HWTEST_F_L0() local 200 …o ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue(*dataView), 8); in HWTEST_F_L0() 201 ecmaRuntimeCallInfo->SetFunction(dataView.GetTaggedValue()); in HWTEST_F_L0() 213 … ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue(*dataView), 8); in HWTEST_F_L0() 214 ecmaRuntimeCallInfo->SetFunction(dataView.GetTaggedValue()); in HWTEST_F_L0()
|
| /arkcompiler/ets_runtime/ecmascript/napi/test/ |
| D | jsnapi_first_tests.cpp | 786 Local<DataViewRef> dataView = DataViewRef::New(vm_, arrayBuffer, 5, 7); in HWTEST_F_L0() local 787 ASSERT_TRUE(dataView->IsDataView(vm_)); in HWTEST_F_L0() 788 ASSERT_EQ(dataView->GetArrayBuffer(vm_)->GetBuffer(vm_), arrayBuffer->GetBuffer(vm_)); in HWTEST_F_L0() 789 ASSERT_EQ(dataView->ByteLength(), 7U); // 7 : size of arguments in HWTEST_F_L0() 790 ASSERT_EQ(dataView->ByteOffset(), 5U); // 5 : size of arguments in HWTEST_F_L0() 793 dataView = DataViewRef::New(vm_, arrayBuffer, 5, 11); in HWTEST_F_L0() 794 ASSERT_TRUE(dataView->IsUndefined()); in HWTEST_F_L0()
|
| D | jsnapi_second_tests.cpp | 533 Local<DataViewRef> dataView = DataViewRef::New(vm_, arrayBuffer, 5, 7); in HWTEST_F_L0() local 534 ASSERT_TRUE(dataView->IsDataView(vm_)); in HWTEST_F_L0()
|
| D | jsnapi_sample.cpp | 2108 Local<DataViewRef> dataView = DataViewRef::New(vm_, arrayBuffer, byteOffset, dataViewLength); in HWTEST_F_L0() local 2109 GTEST_LOG_(INFO) << "sample_DataView_byteLength : " << dataView->ByteLength(); in HWTEST_F_L0() 2110 GTEST_LOG_(INFO) << "sample_DataView_byteOffset : " << dataView->ByteOffset(); in HWTEST_F_L0() 2111 …GTEST_LOG_(INFO) << "sample_DataView_getArrayBuffer : " << dataView->GetArrayBuffer(vm_)->GetBuffe… in HWTEST_F_L0()
|
| D | ffi_workload.cpp | 1029 Local<DataViewRef> dataView = DataViewRef::New(vm_, arrayBuffer, 5, 7); in HWTEST_F_L0() local 1032 (void)dataView->ByteLength(); in HWTEST_F_L0() 1044 Local<DataViewRef> dataView = DataViewRef::New(vm_, arrayBuffer, 5, 7); in HWTEST_F_L0() local 1047 (void)dataView->ByteOffset(); in HWTEST_F_L0() 1059 Local<DataViewRef> dataView = DataViewRef::New(vm_, arrayBuffer, 5, 7); in HWTEST_F_L0() local 1062 (void)dataView->GetArrayBuffer(vm_); in HWTEST_F_L0()
|
| /arkcompiler/ets_runtime/ecmascript/napi/ |
| D | README.md | 366 Local<DataViewRef> dataView = DataViewRef::New(vm, arrayBuffer, 5, 7); 367 uint32_t offSet = dataView->ByteOffset(); 393 Local<DataViewRef> dataView = DataViewRef::New(vm, arrayBuffer, 5, 7); 394 uint32_t offSet = dataView->ByteLength(); 420 Local<DataViewRef> dataView = DataViewRef::New(vm, arrayBuffer, 5, 7); 421 Local<ArrayBufferRef> getBuffer = dataView->GetArrayBuffer(vm); 4343 Local<DataViewRef> dataView = DataViewRef::New(vm, arrayBuffer, 5, 7); 4344 uint32_t len = dataView->ByteLength();
|
| D | jsnapi_expo.cpp | 1128 JSHandle<JSDataView> dataView(JSNApiHelper::ToJSHandle(this)); in GetDataViewInfo() local 1131 *byteLength = dataView->GetByteLength(); in GetDataViewInfo() 1135 JSHandle<JSArrayBuffer> retArrayBuffer(thread, dataView->GetViewedArrayBuffer()); in GetDataViewInfo() 1148 *byteOffset = dataView->GetByteOffset(); in GetDataViewInfo() 1161 JSHandle<JSDataView> dataView = factory->NewJSDataView(buffer, byteOffset, byteLength); in New() local 1163 return JSNApiHelper::ToLocal<DataViewRef>(JSHandle<JSTaggedValue>(dataView)); in New() 1169 JSHandle<JSDataView> dataView(JSNApiHelper::ToJSHandle(this)); in ByteLength() local 1170 return dataView->GetByteLength(); in ByteLength() 1176 JSHandle<JSDataView> dataView(JSNApiHelper::ToJSHandle(this)); in ByteOffset() local 1177 return dataView->GetByteOffset(); in ByteOffset() [all …]
|
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | stub_builder-inl.h | 3713 inline GateRef StubBuilder::GetViewedArrayBuffer(GateRef dataView) in GetViewedArrayBuffer() argument 3715 return Load(VariableType::JS_ANY(), dataView, in GetViewedArrayBuffer() 3719 inline GateRef StubBuilder::GetByteOffset(GateRef dataView) in GetByteOffset() argument 3721 return Load(VariableType::INT32(), dataView, in GetByteOffset() 3725 inline GateRef StubBuilder::GetByteLength(GateRef dataView) in GetByteLength() argument 3727 return Load(VariableType::INT32(), dataView, in GetByteLength()
|
| D | stub_builder.h | 973 inline GateRef GetViewedArrayBuffer(GateRef dataView); 974 inline GateRef GetByteOffset(GateRef dataView); 975 inline GateRef GetByteLength(GateRef dataView);
|