Lines Matching defs:thread

47         TestHelper::CreateEcmaVMWithScope(instance, thread, scope);
57 JSThread *thread {nullptr};
63 JSThread *thread = argv->GetThread();
68 JSAPITreeSet::Delete(thread, set, key);
71 JSAPITreeSet::Add(thread, jsTreeSet, key);
77 JSThread *thread = argv->GetThread();
84 int result = EcmaStringAccessor::Compare(thread->GetEcmaVM(), xHandle, yHandle);
105 res = JSTaggedValue::Compare(thread, valueY, valueX);
115 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory();
116 JSHandle<GlobalEnv> env = thread->GetEcmaVM()->GetGlobalEnv();
121 JSObject::GetProperty(thread, JSHandle<JSTaggedValue>(globalObject), key).GetValue();
123 auto objCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
127 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, objCallInfo);
129 TestHelper::TearDownFrame(thread, prev);
136 JSHandle<JSTaggedValue> compareHandle(thread, compare);
137 JSHandle<JSFunction> newTarget(thread, InitializeTreeSetConstructor());
138 auto objCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
144 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, objCallInfo);
146 TestHelper::TearDownFrame(thread, prev);
147 JSHandle<JSAPITreeSet> set(thread, result);
157 JSHandle<JSFunction> newTarget(thread, InitializeTreeSetConstructor());
159 auto objCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
164 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, objCallInfo);
166 TestHelper::TearDownFrame(thread, prev);
169 JSHandle<JSAPITreeSet> setHandle(thread, result);
170 JSTaggedValue resultProto = JSTaggedValue::GetPrototype(thread, JSHandle<JSTaggedValue>(setHandle));
189 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
194 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
196 TestHelper::TearDownFrame(thread, prev);
203 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory();
204 JSMutableHandle<JSTaggedValue> key(thread, JSTaggedValue::Undefined());
210 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
215 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
217 TestHelper::TearDownFrame(thread, prev);
224 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
229 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
231 TestHelper::TearDownFrame(thread, prev);
238 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
243 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
245 TestHelper::TearDownFrame(thread, prev);
257 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
262 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
264 TestHelper::TearDownFrame(thread, prev);
270 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
275 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
277 TestHelper::TearDownFrame(thread, prev);
283 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
288 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
290 TestHelper::TearDownFrame(thread, prev);
299 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory();
300 JSMutableHandle<JSTaggedValue> key(thread, JSTaggedValue::Undefined());
306 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
311 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
313 TestHelper::TearDownFrame(thread, prev);
323 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
328 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
330 TestHelper::TearDownFrame(thread, prev);
338 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
343 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
345 TestHelper::TearDownFrame(thread, prev);
360 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
365 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
367 TestHelper::TearDownFrame(thread, prev);
373 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 4);
377 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
379 TestHelper::TearDownFrame(thread, prev);
384 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 4);
388 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
390 TestHelper::TearDownFrame(thread, prev);
395 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory();
396 JSMutableHandle<JSTaggedValue> key(thread, JSTaggedValue::Undefined());
402 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
407 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
409 TestHelper::TearDownFrame(thread, prev);
417 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 4);
421 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
423 TestHelper::TearDownFrame(thread, prev);
431 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 4);
435 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
437 TestHelper::TearDownFrame(thread, prev);
448 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
453 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
455 TestHelper::TearDownFrame(thread, prev);
461 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 4);
465 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
467 TestHelper::TearDownFrame(thread, prev);
471 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
476 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
478 TestHelper::TearDownFrame(thread, prev);
483 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory();
484 JSMutableHandle<JSTaggedValue> key(thread, JSTaggedValue::Undefined());
490 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
495 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
497 TestHelper::TearDownFrame(thread, prev);
504 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 4);
508 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
510 TestHelper::TearDownFrame(thread, prev);
517 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
522 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
524 TestHelper::TearDownFrame(thread, prev);
535 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
540 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
542 TestHelper::TearDownFrame(thread, prev);
549 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
557 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
559 TestHelper::TearDownFrame(thread, prev);
568 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
573 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
575 TestHelper::TearDownFrame(thread, prev);
584 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory();
585 JSMutableHandle<JSTaggedValue> key(thread, JSTaggedValue::Undefined());
591 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
596 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
598 TestHelper::TearDownFrame(thread, prev);
606 JSMutableHandle<JSTaggedValue> resultKey(thread, JSTaggedValue::Undefined());
613 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
618 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
620 TestHelper::TearDownFrame(thread, prev);
634 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
639 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
641 TestHelper::TearDownFrame(thread, prev);
656 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
661 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
663 TestHelper::TearDownFrame(thread, prev);
670 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 4);
674 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
676 TestHelper::TearDownFrame(thread, prev);
682 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 4);
686 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
688 TestHelper::TearDownFrame(thread, prev);
694 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory();
695 JSMutableHandle<JSTaggedValue> key(thread, JSTaggedValue::Undefined());
701 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
706 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
708 TestHelper::TearDownFrame(thread, prev);
716 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 4);
720 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
722 TestHelper::TearDownFrame(thread, prev);
731 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 4);
735 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
737 TestHelper::TearDownFrame(thread, prev);
750 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 4);
754 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
756 TestHelper::TearDownFrame(thread, prev);
763 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
768 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
770 TestHelper::TearDownFrame(thread, prev);
776 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 4);
780 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
782 TestHelper::TearDownFrame(thread, prev);
794 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
799 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
801 TestHelper::TearDownFrame(thread, prev);
807 auto callInfo1 = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 4);
810 [[maybe_unused]] auto prev1 = TestHelper::SetupFrame(thread, callInfo1);
811 JSHandle<JSTaggedValue> iterValues(thread, ContainersTreeSet::Values(callInfo1));
812 TestHelper::TearDownFrame(thread, prev1);
815 JSMutableHandle<JSTaggedValue> result(thread, JSTaggedValue::Undefined());
817 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 4);
821 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
823 TestHelper::TearDownFrame(thread, prev);
824 EXPECT_EQ(i, JSIterator::IteratorValue(thread, result)->GetInt());
828 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory();
829 JSMutableHandle<JSTaggedValue> key(thread, JSTaggedValue::Undefined());
835 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
840 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
842 TestHelper::TearDownFrame(thread, prev);
848 JSMutableHandle<JSTaggedValue> result(thread, JSTaggedValue::Undefined());
853 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 4);
857 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
859 TestHelper::TearDownFrame(thread, prev);
860 JSHandle<JSTaggedValue> itRes = JSIterator::IteratorValue(thread, result);
866 auto callInfo2 = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 4);
869 [[maybe_unused]] auto prev2 = TestHelper::SetupFrame(thread, callInfo2);
870 JSHandle<JSTaggedValue> iter(thread, ContainersTreeSet::Entries(callInfo2));
871 TestHelper::TearDownFrame(thread, prev2);
874 JSHandle<JSTaggedValue> first(thread, JSTaggedValue(0));
875 JSHandle<JSTaggedValue> second(thread, JSTaggedValue(1));
876 JSMutableHandle<JSTaggedValue> result(thread, JSTaggedValue::Undefined());
877 JSMutableHandle<JSTaggedValue> entries(thread, JSTaggedValue::Undefined());
879 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 4);
883 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
885 TestHelper::TearDownFrame(thread, prev);
886 entries.Update(JSIterator::IteratorValue(thread, result).GetTaggedValue());
887 EXPECT_EQ(i, JSObject::GetProperty(thread, entries, first).GetValue()->GetInt());
888 EXPECT_EQ(i, JSObject::GetProperty(thread, entries, second).GetValue()->GetInt());
894 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 4);
898 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
900 TestHelper::TearDownFrame(thread, prev);
901 entries.Update(JSIterator::IteratorValue(thread, result).GetTaggedValue());
902 EXPECT_TRUE(JSTaggedValue::SameValue(key, JSObject::GetProperty(thread, entries, first).GetValue()));
903 EXPECT_TRUE(JSTaggedValue::SameValue(key, JSObject::GetProperty(thread, entries, second).GetValue()));
914 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
919 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
921 TestHelper::TearDownFrame(thread, prev);
927 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory();
930 JSHandle<GlobalEnv> env = thread->GetEcmaVM()->GetGlobalEnv();
932 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 8);
938 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
940 TestHelper::TearDownFrame(thread, prev);
946 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
951 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
953 TestHelper::TearDownFrame(thread, prev);
958 JSMutableHandle<JSTaggedValue> key(thread, JSTaggedValue::Undefined());
964 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
969 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
971 TestHelper::TearDownFrame(thread, prev);
977 JSHandle<GlobalEnv> env = thread->GetEcmaVM()->GetGlobalEnv();
979 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 8);
985 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
987 TestHelper::TearDownFrame(thread, prev);
995 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
1000 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
1002 TestHelper::TearDownFrame(thread, prev);
1010 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory();
1011 JSHandle<GlobalEnv> env = thread->GetEcmaVM()->GetGlobalEnv();
1015 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
1020 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
1022 TestHelper::TearDownFrame(thread, prev);
1029 JSMutableHandle<JSTaggedValue> key(thread, JSTaggedValue::Undefined());
1035 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
1040 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
1042 TestHelper::TearDownFrame(thread, prev);
1049 auto callInfo1 = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 4);
1052 [[maybe_unused]] auto prev1 = TestHelper::SetupFrame(thread, callInfo1);
1053 JSHandle<JSTaggedValue> iterValues(thread, ContainersTreeSet::Values(callInfo1));
1054 TestHelper::TearDownFrame(thread, prev1);
1056 JSMutableHandle<JSTaggedValue> result(thread, JSTaggedValue::Undefined());
1061 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 4);
1065 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
1067 TestHelper::TearDownFrame(thread, prev);
1068 JSHandle<JSTaggedValue> itRes = JSIterator::IteratorValue(thread, result);
1072 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 4);
1076 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
1078 TestHelper::TearDownFrame(thread, prev);
1079 EXPECT_EQ((NODE_NUMBERS - 1 - i), JSIterator::IteratorValue(thread, result)->GetInt());
1087 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 8);
1089 JSHandle<JSProxy> proxy = CreateJSProxyHandle(thread);
1090 proxy->SetTarget(thread, treeSet.GetTaggedValue());
1096 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
1098 TestHelper::TearDownFrame(thread, prev);
1100 [[maybe_unused]] auto prev1 = TestHelper::SetupFrame(thread, callInfo);
1102 TestHelper::TearDownFrame(thread, prev1);