• Home
  • Raw
  • Download

Lines Matching full:thread

51         TestHelper::CreateEcmaVMWithScope(instance, thread, scope);  in SetUp()
61 JSThread *thread {nullptr}; member in panda::test::BuiltinsAtomicsTest
64 JSTypedArray *CreateTypedArray(JSThread *thread, const JSHandle<TaggedArray> &array) in CreateTypedArray() argument
66 auto ecmaVM = thread->GetEcmaVM(); in CreateTypedArray()
69 JSHandle<JSTaggedValue> jsarray(JSArray::CreateArrayFromList(thread, array)); in CreateTypedArray()
71 JSHandle<JSObject> globalObject(thread, env->GetGlobalObject()); in CreateTypedArray()
73 …auto ecmaRuntimeCallInfo1 = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue(*int8_arra… in CreateTypedArray()
78 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo1); in CreateTypedArray()
80 TestHelper::TearDownFrame(thread, prev); in CreateTypedArray()
87 JSTypedArray *CreateTypedArray(JSThread *thread, const JSHandle<TaggedArray> &array, DataViewType t… in CreateTypedArray() argument
89 auto vm = thread->GetEcmaVM(); in CreateTypedArray()
91 JSHandle<JSTaggedValue> jsarray(JSArray::CreateArrayFromList(thread, array)); in CreateTypedArray()
92 JSHandle<JSObject> globalObject(thread, env->GetGlobalObject()); in CreateTypedArray()
98 …auto ecmaRuntimeCallInfo1 = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue(*arrayFunc… in CreateTypedArray()
103 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo1); in CreateTypedArray()
105 TestHelper::TearDownFrame(thread, prev); in CreateTypedArray()
110 …auto ecmaRuntimeCallInfo1 = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue(*arrayFunc… in CreateTypedArray()
115 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo1); in CreateTypedArray()
117 TestHelper::TearDownFrame(thread, prev); in CreateTypedArray()
122 …auto ecmaRuntimeCallInfo1 = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue(*arrayFunc… in CreateTypedArray()
127 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo1); in CreateTypedArray()
129 TestHelper::TearDownFrame(thread, prev); in CreateTypedArray()
134 …auto ecmaRuntimeCallInfo1 = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue(*arrayFunc… in CreateTypedArray()
139 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo1); in CreateTypedArray()
141 TestHelper::TearDownFrame(thread, prev); in CreateTypedArray()
146 …auto ecmaRuntimeCallInfo1 = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue(*arrayFunc… in CreateTypedArray()
151 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo1); in CreateTypedArray()
153 TestHelper::TearDownFrame(thread, prev); in CreateTypedArray()
158 …auto ecmaRuntimeCallInfo1 = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue(*arrayFunc… in CreateTypedArray()
163 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo1); in CreateTypedArray()
165 TestHelper::TearDownFrame(thread, prev); in CreateTypedArray()
170 …auto ecmaRuntimeCallInfo1 = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue(*arrayFunc… in CreateTypedArray()
175 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo1); in CreateTypedArray()
177 TestHelper::TearDownFrame(thread, prev); in CreateTypedArray()
182 …auto ecmaRuntimeCallInfo1 = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue(*arrayFunc… in CreateTypedArray()
187 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo1); in CreateTypedArray()
189 TestHelper::TearDownFrame(thread, prev); in CreateTypedArray()
193 JSHandle<JSTaggedValue> undefined(thread, JSTaggedValue::Undefined()); in CreateTypedArray()
203 JSTaggedValue CreateSharedArrayBuffer(JSThread *thread, int32_t length) in CreateSharedArrayBuffer() argument
205 JSHandle<GlobalEnv> env = thread->GetEcmaVM()->GetGlobalEnv(); in CreateSharedArrayBuffer()
206 …JSHandle<JSFunction> sharedArrayBuffer(thread, env->GetSharedArrayBufferFunction().GetTaggedValue(… in CreateSharedArrayBuffer()
207 JSHandle<JSObject> globalObject(thread, env->GetGlobalObject()); in CreateSharedArrayBuffer()
209 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, sharedArrayBuffer.GetTagg… in CreateSharedArrayBuffer()
214 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo); in CreateSharedArrayBuffer()
216 TestHelper::TearDownFrame(thread, prev); in CreateSharedArrayBuffer()
220 JSTypedArray *CreateInt32TypedArray(JSThread *thread, const JSHandle<JSArrayBuffer> &arrBuf) in CreateInt32TypedArray() argument
222 auto ecmaVM = thread->GetEcmaVM(); in CreateInt32TypedArray()
226 JSHandle<JSObject> globalObject(thread, env->GetGlobalObject()); in CreateInt32TypedArray()
228 …auto ecmaRuntimeCallInfo1 = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue(*int32_arr… in CreateInt32TypedArray()
233 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo1); in CreateInt32TypedArray()
235 TestHelper::TearDownFrame(thread, prev); in CreateInt32TypedArray()
244 ASSERT_NE(thread, nullptr); in HWTEST_F_L0()
245 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory(); in HWTEST_F_L0()
247 array->Set(thread, 0, JSTaggedValue(7)); in HWTEST_F_L0()
248 array->Set(thread, 1, JSTaggedValue(8)); in HWTEST_F_L0()
249 array->Set(thread, 2, JSTaggedValue(9)); in HWTEST_F_L0()
251 …JSHandle<JSTaggedValue> obj = JSHandle<JSTaggedValue>(thread, CreateTypedArray(thread, array, Data… in HWTEST_F_L0()
252 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(… in HWTEST_F_L0()
259 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo); in HWTEST_F_L0()
261 TestHelper::TearDownFrame(thread, prev); in HWTEST_F_L0()
267 ASSERT_NE(thread, nullptr); in HWTEST_F_L0()
268 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory(); in HWTEST_F_L0()
271 …JSHandle<JSTaggedValue> obj = JSHandle<JSTaggedValue>(thread, CreateTypedArray(thread, array, Data… in HWTEST_F_L0()
272 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(… in HWTEST_F_L0()
279 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo); in HWTEST_F_L0()
281 TestHelper::TearDownFrame(thread, prev); in HWTEST_F_L0()
287 ASSERT_NE(thread, nullptr); in HWTEST_F_L0()
288 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory(); in HWTEST_F_L0()
291 JSHandle<JSTaggedValue> obj = JSHandle<JSTaggedValue>(thread, CreateTypedArray(thread, array, in HWTEST_F_L0()
293 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(… in HWTEST_F_L0()
300 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo); in HWTEST_F_L0()
302 TestHelper::TearDownFrame(thread, prev); in HWTEST_F_L0()
306 …auto ecmaRuntimeCallInfos = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined… in HWTEST_F_L0()
312 prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfos); in HWTEST_F_L0()
314 TestHelper::TearDownFrame(thread, prev); in HWTEST_F_L0()
320 ASSERT_NE(thread, nullptr); in HWTEST_F_L0()
321 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory(); in HWTEST_F_L0()
323 array->Set(thread, 0, JSTaggedValue(5)); in HWTEST_F_L0()
324 array->Set(thread, 1, JSTaggedValue(0)); in HWTEST_F_L0()
325 array->Set(thread, 2, JSTaggedValue(0)); in HWTEST_F_L0()
326 …JSHandle<JSTaggedValue> obj = JSHandle<JSTaggedValue>(thread, CreateTypedArray(thread, array, Data… in HWTEST_F_L0()
327 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(… in HWTEST_F_L0()
334 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo); in HWTEST_F_L0()
337 TestHelper::TearDownFrame(thread, prev); in HWTEST_F_L0()
343 ASSERT_NE(thread, nullptr); in HWTEST_F_L0()
344 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory(); in HWTEST_F_L0()
346 array->Set(thread, 0, JSTaggedValue(7)); in HWTEST_F_L0()
347 array->Set(thread, 1, JSTaggedValue(0)); in HWTEST_F_L0()
348 array->Set(thread, 2, JSTaggedValue(0)); in HWTEST_F_L0()
350 …JSHandle<JSTaggedValue> obj = JSHandle<JSTaggedValue>(thread, CreateTypedArray(thread, array, Data… in HWTEST_F_L0()
351 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(… in HWTEST_F_L0()
358 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo); in HWTEST_F_L0()
360 TestHelper::TearDownFrame(thread, prev); in HWTEST_F_L0()
366 ASSERT_NE(thread, nullptr); in HWTEST_F_L0()
367 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory(); in HWTEST_F_L0()
369 array->Set(thread, 0, JSTaggedValue(7)); in HWTEST_F_L0()
370 array->Set(thread, 1, JSTaggedValue(0)); in HWTEST_F_L0()
371 array->Set(thread, 2, JSTaggedValue(0)); in HWTEST_F_L0()
373 JSHandle<JSTaggedValue> obj = JSHandle<JSTaggedValue>(thread, CreateTypedArray(thread, array, in HWTEST_F_L0()
375 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(… in HWTEST_F_L0()
382 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo); in HWTEST_F_L0()
384 TestHelper::TearDownFrame(thread, prev); in HWTEST_F_L0()
388 …auto ecmaRuntimeCallInfos = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined… in HWTEST_F_L0()
394 prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfos); in HWTEST_F_L0()
396 TestHelper::TearDownFrame(thread, prev); in HWTEST_F_L0()
402 ASSERT_NE(thread, nullptr); in HWTEST_F_L0()
403 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory(); in HWTEST_F_L0()
405 array->Set(thread, 0, JSTaggedValue(5)); in HWTEST_F_L0()
406 array->Set(thread, 1, JSTaggedValue(0)); in HWTEST_F_L0()
407 array->Set(thread, 2, JSTaggedValue(0)); in HWTEST_F_L0()
409 …JSHandle<JSTaggedValue> obj = JSHandle<JSTaggedValue>(thread, CreateTypedArray(thread, array, Data… in HWTEST_F_L0()
410 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(… in HWTEST_F_L0()
418 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo); in HWTEST_F_L0()
420 TestHelper::TearDownFrame(thread, prev); in HWTEST_F_L0()
426 ASSERT_NE(thread, nullptr); in HWTEST_F_L0()
427 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory(); in HWTEST_F_L0()
429 array->Set(thread, 0, JSTaggedValue(5)); in HWTEST_F_L0()
430 array->Set(thread, 1, JSTaggedValue(0)); in HWTEST_F_L0()
431 array->Set(thread, 2, JSTaggedValue(0)); in HWTEST_F_L0()
433 …JSHandle<JSTaggedValue> obj = JSHandle<JSTaggedValue>(thread, CreateTypedArray(thread, array, Data… in HWTEST_F_L0()
434 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(… in HWTEST_F_L0()
442 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo); in HWTEST_F_L0()
444 TestHelper::TearDownFrame(thread, prev); in HWTEST_F_L0()
448 …auto ecmaRuntimeCallInfos = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined… in HWTEST_F_L0()
454 prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfos); in HWTEST_F_L0()
456 TestHelper::TearDownFrame(thread, prev); in HWTEST_F_L0()
462 ASSERT_NE(thread, nullptr); in HWTEST_F_L0()
463 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory(); in HWTEST_F_L0()
465 array->Set(thread, 0, JSTaggedValue(2)); in HWTEST_F_L0()
466 array->Set(thread, 1, JSTaggedValue(0)); in HWTEST_F_L0()
467 array->Set(thread, 2, JSTaggedValue(0)); in HWTEST_F_L0()
469 JSHandle<JSTaggedValue> obj = JSHandle<JSTaggedValue>(thread, CreateTypedArray(thread, array, in HWTEST_F_L0()
471 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(… in HWTEST_F_L0()
479 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo); in HWTEST_F_L0()
481 TestHelper::TearDownFrame(thread, prev); in HWTEST_F_L0()
484 obj = JSHandle<JSTaggedValue>(thread, CreateTypedArray(thread, array, DataViewType::INT16)); in HWTEST_F_L0()
485 …ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 12… in HWTEST_F_L0()
493 prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo); in HWTEST_F_L0()
495 TestHelper::TearDownFrame(thread, prev); in HWTEST_F_L0()
498 obj = JSHandle<JSTaggedValue>(thread, CreateTypedArray(thread, array, DataViewType::UINT32)); in HWTEST_F_L0()
499 …ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 12… in HWTEST_F_L0()
507 prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo); in HWTEST_F_L0()
509 TestHelper::TearDownFrame(thread, prev); in HWTEST_F_L0()
512 obj = JSHandle<JSTaggedValue>(thread, CreateTypedArray(thread, array, DataViewType::INT32)); in HWTEST_F_L0()
513 …ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 12… in HWTEST_F_L0()
521 prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo); in HWTEST_F_L0()
523 TestHelper::TearDownFrame(thread, prev); in HWTEST_F_L0()
527 JSTaggedValue tagged = CreateSharedArrayBuffer(thread, 0); in HWTEST_F_L0()
528 …JSHandle<JSArrayBuffer> arrBuf(thread, JSArrayBuffer::Cast(reinterpret_cast<TaggedObject *>(tagged… in HWTEST_F_L0()
529 obj = JSHandle<JSTaggedValue>(thread, CreateInt32TypedArray(thread, arrBuf)); in HWTEST_F_L0()
530 arrBuf->SetArrayBufferData(thread, JSTaggedValue::Null()); in HWTEST_F_L0()
531 …ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 12… in HWTEST_F_L0()
539 prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo); in HWTEST_F_L0()
541 TestHelper::TearDownFrame(thread, prev); in HWTEST_F_L0()
542 EXPECT_TRUE(thread->HasPendingException()); in HWTEST_F_L0()
544 thread->ClearException(); in HWTEST_F_L0()
549 ASSERT_NE(thread, nullptr); in HWTEST_F_L0()
550 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory(); in HWTEST_F_L0()
552 array->Set(thread, 0, JSTaggedValue(3)); in HWTEST_F_L0()
553 array->Set(thread, 1, JSTaggedValue(0)); in HWTEST_F_L0()
554 array->Set(thread, 2, JSTaggedValue(0)); in HWTEST_F_L0()
556 JSHandle<JSTaggedValue> obj = JSHandle<JSTaggedValue>(thread, CreateTypedArray(thread, array)); in HWTEST_F_L0()
557 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(… in HWTEST_F_L0()
564 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo); in HWTEST_F_L0()
566 TestHelper::TearDownFrame(thread, prev); in HWTEST_F_L0()
572 ASSERT_NE(thread, nullptr); in HWTEST_F_L0()
573 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory(); in HWTEST_F_L0()
575 array->Set(thread, 0, JSTaggedValue(3)); in HWTEST_F_L0()
576 array->Set(thread, 1, JSTaggedValue(0)); in HWTEST_F_L0()
577 array->Set(thread, 2, JSTaggedValue(0)); in HWTEST_F_L0()
579 JSHandle<JSTaggedValue> obj = JSHandle<JSTaggedValue>(thread, CreateTypedArray(thread, array)); in HWTEST_F_L0()
580 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(… in HWTEST_F_L0()
587 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo); in HWTEST_F_L0()
589 TestHelper::TearDownFrame(thread, prev); in HWTEST_F_L0()
593 …auto ecmaRuntimeCallInfos = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined… in HWTEST_F_L0()
599 prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfos); in HWTEST_F_L0()
601 TestHelper::TearDownFrame(thread, prev); in HWTEST_F_L0()
607 ASSERT_NE(thread, nullptr); in HWTEST_F_L0()
608 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory(); in HWTEST_F_L0()
610 array->Set(thread, 0, JSTaggedValue(5)); in HWTEST_F_L0()
611 array->Set(thread, 1, JSTaggedValue(0)); in HWTEST_F_L0()
612 array->Set(thread, 2, JSTaggedValue(0)); in HWTEST_F_L0()
614 JSHandle<JSTaggedValue> obj = JSHandle<JSTaggedValue>(thread, CreateTypedArray(thread, array)); in HWTEST_F_L0()
615 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(… in HWTEST_F_L0()
622 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo); in HWTEST_F_L0()
624 TestHelper::TearDownFrame(thread, prev); in HWTEST_F_L0()
630 ASSERT_NE(thread, nullptr); in HWTEST_F_L0()
631 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory(); in HWTEST_F_L0()
633 array->Set(thread, 0, JSTaggedValue(5)); in HWTEST_F_L0()
634 array->Set(thread, 1, JSTaggedValue(0)); in HWTEST_F_L0()
635 array->Set(thread, 2, JSTaggedValue(0)); in HWTEST_F_L0()
637 JSHandle<JSTaggedValue> obj = JSHandle<JSTaggedValue>(thread, CreateTypedArray(thread, array)); in HWTEST_F_L0()
638 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(… in HWTEST_F_L0()
645 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo); in HWTEST_F_L0()
647 TestHelper::TearDownFrame(thread, prev); in HWTEST_F_L0()
651 …auto ecmaRuntimeCallInfos = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined… in HWTEST_F_L0()
657 prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfos); in HWTEST_F_L0()
659 TestHelper::TearDownFrame(thread, prev); in HWTEST_F_L0()
665 ASSERT_NE(thread, nullptr); in HWTEST_F_L0()
666 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory(); in HWTEST_F_L0()
668 array->Set(thread, 0, JSTaggedValue(5)); in HWTEST_F_L0()
669 array->Set(thread, 1, JSTaggedValue(0)); in HWTEST_F_L0()
670 array->Set(thread, 2, JSTaggedValue(0)); in HWTEST_F_L0()
672 JSHandle<JSTaggedValue> obj = JSHandle<JSTaggedValue>(thread, CreateTypedArray(thread, array)); in HWTEST_F_L0()
673 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(… in HWTEST_F_L0()
680 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo); in HWTEST_F_L0()
682 TestHelper::TearDownFrame(thread, prev); in HWTEST_F_L0()
688 ASSERT_NE(thread, nullptr); in HWTEST_F_L0()
689 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory(); in HWTEST_F_L0()
691 array->Set(thread, 0, JSTaggedValue(0)); in HWTEST_F_L0()
692 array->Set(thread, 1, JSTaggedValue(5)); in HWTEST_F_L0()
693 array->Set(thread, 2, JSTaggedValue(0)); in HWTEST_F_L0()
695 JSHandle<JSTaggedValue> obj = JSHandle<JSTaggedValue>(thread, CreateTypedArray(thread, array)); in HWTEST_F_L0()
696 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(… in HWTEST_F_L0()
703 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo); in HWTEST_F_L0()
705 TestHelper::TearDownFrame(thread, prev); in HWTEST_F_L0()
708 …auto ecmaRuntimeCallInfos = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined… in HWTEST_F_L0()
714 prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfos); in HWTEST_F_L0()
716 TestHelper::TearDownFrame(thread, prev); in HWTEST_F_L0()
722 ASSERT_NE(thread, nullptr); in HWTEST_F_L0()
723 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory(); in HWTEST_F_L0()
725 array->Set(thread, 0, JSTaggedValue(5)); in HWTEST_F_L0()
726 array->Set(thread, 1, JSTaggedValue(7)); in HWTEST_F_L0()
727 array->Set(thread, 2, JSTaggedValue(0)); in HWTEST_F_L0()
729 JSHandle<JSTaggedValue> obj = JSHandle<JSTaggedValue>(thread, CreateTypedArray(thread, array)); in HWTEST_F_L0()
730 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(… in HWTEST_F_L0()
737 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo); in HWTEST_F_L0()
739 TestHelper::TearDownFrame(thread, prev); in HWTEST_F_L0()
745 ASSERT_NE(thread, nullptr); in HWTEST_F_L0()
746 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory(); in HWTEST_F_L0()
748 array->Set(thread, 0, JSTaggedValue(5)); in HWTEST_F_L0()
749 array->Set(thread, 1, JSTaggedValue(7)); in HWTEST_F_L0()
750 array->Set(thread, 2, JSTaggedValue(0)); in HWTEST_F_L0()
752 JSHandle<JSTaggedValue> obj = JSHandle<JSTaggedValue>(thread, CreateTypedArray(thread, array)); in HWTEST_F_L0()
753 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(… in HWTEST_F_L0()
760 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo); in HWTEST_F_L0()
762 TestHelper::TearDownFrame(thread, prev); in HWTEST_F_L0()
765 …auto ecmaRuntimeCallInfos = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined… in HWTEST_F_L0()
771 prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfos); in HWTEST_F_L0()
773 TestHelper::TearDownFrame(thread, prev); in HWTEST_F_L0()
779 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(… in HWTEST_F_L0()
784 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo); in HWTEST_F_L0()
786 TestHelper::TearDownFrame(thread, prev); in HWTEST_F_L0()
792 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(… in HWTEST_F_L0()
797 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo); in HWTEST_F_L0()
799 TestHelper::TearDownFrame(thread, prev); in HWTEST_F_L0()
805 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(… in HWTEST_F_L0()
810 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo); in HWTEST_F_L0()
812 TestHelper::TearDownFrame(thread, prev); in HWTEST_F_L0()
818 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(… in HWTEST_F_L0()
823 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo); in HWTEST_F_L0()
825 TestHelper::TearDownFrame(thread, prev); in HWTEST_F_L0()
831 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(… in HWTEST_F_L0()
836 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo); in HWTEST_F_L0()
838 TestHelper::TearDownFrame(thread, prev); in HWTEST_F_L0()
845 ASSERT_NE(thread, nullptr); in HWTEST_F_L0()
846 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory(); in HWTEST_F_L0()
848 array->Set(thread, 0, JSTaggedValue(5)); in HWTEST_F_L0()
849 array->Set(thread, 1, JSTaggedValue(6)); in HWTEST_F_L0()
850 array->Set(thread, 2, JSTaggedValue(7)); in HWTEST_F_L0()
852 JSHandle<JSTaggedValue> obj = JSHandle<JSTaggedValue>(thread, CreateTypedArray(thread, array)); in HWTEST_F_L0()
853 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(… in HWTEST_F_L0()
860 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo); in HWTEST_F_L0()
862 TestHelper::TearDownFrame(thread, prev); in HWTEST_F_L0()
868 ASSERT_NE(thread, nullptr); in HWTEST_F_L0()
869 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory(); in HWTEST_F_L0()
871 array->Set(thread, 0, JSTaggedValue(5)); in HWTEST_F_L0()
872 array->Set(thread, 1, JSTaggedValue(6)); in HWTEST_F_L0()
873 array->Set(thread, 2, JSTaggedValue(7)); in HWTEST_F_L0()
875 JSHandle<JSTaggedValue> obj = JSHandle<JSTaggedValue>(thread, CreateTypedArray(thread, array)); in HWTEST_F_L0()
876 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(… in HWTEST_F_L0()
883 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo); in HWTEST_F_L0()
885 TestHelper::TearDownFrame(thread, prev); in HWTEST_F_L0()
888 …auto ecmaRuntimeCallInfos = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined… in HWTEST_F_L0()
894 prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfos); in HWTEST_F_L0()
896 TestHelper::TearDownFrame(thread, prev); in HWTEST_F_L0()
902 ASSERT_NE(thread, nullptr); in HWTEST_F_L0()
903 JSTaggedValue tagged = CreateSharedArrayBuffer(thread, 4); in HWTEST_F_L0()
904 …JSHandle<JSArrayBuffer> arrBuf(thread, JSArrayBuffer::Cast(reinterpret_cast<TaggedObject *>(tagged… in HWTEST_F_L0()
905 …JSHandle<JSTaggedValue> obj = JSHandle<JSTaggedValue>(thread, CreateInt32TypedArray(thread, arrBuf… in HWTEST_F_L0()
908 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(… in HWTEST_F_L0()
916 auto prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo); in HWTEST_F_L0()
918 TestHelper::TearDownFrame(thread, prev); in HWTEST_F_L0()
919 ASSERT_EQ(result, thread->GlobalConstants()->GetNotEqualString()); in HWTEST_F_L0()
925 prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo); in HWTEST_F_L0()
927 TestHelper::TearDownFrame(thread, prev); in HWTEST_F_L0()
928 ASSERT_EQ(result, thread->GlobalConstants()->GetTimeoutString()); in HWTEST_F_L0()
933 ASSERT_NE(thread, nullptr); in HWTEST_F_L0()
934 JSTaggedValue tagged = CreateSharedArrayBuffer(thread, 4); in HWTEST_F_L0()
935 …JSHandle<JSArrayBuffer> arrBuf(thread, JSArrayBuffer::Cast(reinterpret_cast<TaggedObject *>(tagged… in HWTEST_F_L0()
936 …JSHandle<JSTaggedValue> obj = JSHandle<JSTaggedValue>(thread, CreateInt32TypedArray(thread, arrBuf… in HWTEST_F_L0()
938 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(… in HWTEST_F_L0()
945 auto prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo); in HWTEST_F_L0()
947 TestHelper::TearDownFrame(thread, prev); in HWTEST_F_L0()