Lines Matching defs:thread
47 TestHelper::CreateEcmaVMWithScope(instance, thread, scope);
57 JSThread *thread {nullptr};
63 JSThread *thread = argv->GetThread();
69 JSHandle<JSTaggedValue> newValue(thread, JSTaggedValue(value->GetInt() * 2)); // 2 means mul by 2
70 JSAPITreeMap::Set(thread, JSHandle<JSAPITreeMap>::Cast(map), key, newValue);
74 JSAPITreeMap::Set(thread, jsTreeMap, key, value);
80 JSThread *thread = argv->GetThread();
87 int result = EcmaStringAccessor::Compare(thread->GetEcmaVM(), xHandle, yHandle);
108 res = JSTaggedValue::Compare(thread, valueY, valueX);
118 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory();
119 JSHandle<GlobalEnv> env = thread->GetEcmaVM()->GetGlobalEnv();
124 JSObject::GetProperty(thread, JSHandle<JSTaggedValue>(globalObject), key).GetValue();
126 auto objCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
130 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, objCallInfo);
132 TestHelper::TearDownFrame(thread, prev);
139 JSHandle<JSTaggedValue> compareHandle(thread, compare);
140 JSHandle<JSFunction> newTarget(thread, InitializeTreeMapConstructor());
141 auto objCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
147 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, objCallInfo);
149 TestHelper::TearDownFrame(thread, prev);
150 JSHandle<JSAPITreeMap> map(thread, result);
160 JSHandle<JSFunction> newTarget(thread, InitializeTreeMapConstructor());
162 auto objCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
168 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, objCallInfo);
170 TestHelper::TearDownFrame(thread, prev);
173 JSHandle<JSAPITreeMap> mapHandle(thread, result);
174 JSTaggedValue resultProto = JSTaggedValue::GetPrototype(thread, JSHandle<JSTaggedValue>(mapHandle));
193 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 8);
199 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
201 TestHelper::TearDownFrame(thread, prev);
207 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory();
208 JSMutableHandle<JSTaggedValue> key(thread, JSTaggedValue::Undefined());
209 JSMutableHandle<JSTaggedValue> value(thread, JSTaggedValue::Undefined());
218 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 8);
223 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
225 TestHelper::TearDownFrame(thread, prev);
231 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
236 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
238 TestHelper::TearDownFrame(thread, prev);
248 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
252 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
254 TestHelper::TearDownFrame(thread, prev);
266 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 8);
272 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
274 TestHelper::TearDownFrame(thread, prev);
280 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
285 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
287 TestHelper::TearDownFrame(thread, prev);
293 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
298 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
300 TestHelper::TearDownFrame(thread, prev);
309 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory();
310 JSMutableHandle<JSTaggedValue> key(thread, JSTaggedValue::Undefined());
311 JSMutableHandle<JSTaggedValue> value(thread, JSTaggedValue::Undefined());
320 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 8);
325 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
327 TestHelper::TearDownFrame(thread, prev);
337 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
342 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
344 TestHelper::TearDownFrame(thread, prev);
356 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 8);
362 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
364 TestHelper::TearDownFrame(thread, prev);
372 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
377 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
379 TestHelper::TearDownFrame(thread, prev);
384 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
389 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
391 TestHelper::TearDownFrame(thread, prev);
397 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory();
398 JSMutableHandle<JSTaggedValue> key(thread, JSTaggedValue::Undefined());
399 JSMutableHandle<JSTaggedValue> value(thread, JSTaggedValue::Undefined());
408 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 8);
413 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
415 TestHelper::TearDownFrame(thread, prev);
425 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
430 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
432 TestHelper::TearDownFrame(thread, prev);
439 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
444 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
446 TestHelper::TearDownFrame(thread, prev);
458 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 8);
464 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
466 TestHelper::TearDownFrame(thread, prev);
472 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 4);
476 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
478 TestHelper::TearDownFrame(thread, prev);
483 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 4);
487 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
489 TestHelper::TearDownFrame(thread, prev);
494 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory();
495 JSMutableHandle<JSTaggedValue> key(thread, JSTaggedValue::Undefined());
496 JSMutableHandle<JSTaggedValue> value(thread, JSTaggedValue::Undefined());
505 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 8);
510 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
512 TestHelper::TearDownFrame(thread, prev);
519 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 4);
523 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
525 TestHelper::TearDownFrame(thread, prev);
533 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 4);
536 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
538 TestHelper::TearDownFrame(thread, prev);
549 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 8);
555 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
557 TestHelper::TearDownFrame(thread, prev);
564 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 4);
568 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
570 TestHelper::TearDownFrame(thread, prev);
574 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
579 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
581 TestHelper::TearDownFrame(thread, prev);
586 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory();
587 JSMutableHandle<JSTaggedValue> key(thread, JSTaggedValue::Undefined());
588 JSMutableHandle<JSTaggedValue> value(thread, JSTaggedValue::Undefined());
597 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 8);
602 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
604 TestHelper::TearDownFrame(thread, prev);
611 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 4);
615 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
617 TestHelper::TearDownFrame(thread, prev);
623 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
628 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
630 TestHelper::TearDownFrame(thread, prev);
641 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 8);
647 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
649 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);
667 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
672 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
674 TestHelper::TearDownFrame(thread, prev);
679 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory();
680 JSMutableHandle<JSTaggedValue> key(thread, JSTaggedValue::Undefined());
681 JSMutableHandle<JSTaggedValue> value(thread, JSTaggedValue::Undefined());
690 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 8);
695 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
697 TestHelper::TearDownFrame(thread, prev);
702 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
707 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
709 TestHelper::TearDownFrame(thread, prev);
717 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
722 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
724 TestHelper::TearDownFrame(thread, prev);
736 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 8);
742 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
744 TestHelper::TearDownFrame(thread, prev);
751 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
756 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
758 TestHelper::TearDownFrame(thread, prev);
767 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
772 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
774 TestHelper::TearDownFrame(thread, prev);
783 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory();
784 JSMutableHandle<JSTaggedValue> key(thread, JSTaggedValue::Undefined());
785 JSMutableHandle<JSTaggedValue> value(thread, JSTaggedValue::Undefined());
794 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 8);
799 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
801 TestHelper::TearDownFrame(thread, prev);
812 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
818 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
820 TestHelper::TearDownFrame(thread, prev);
834 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
839 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
841 TestHelper::TearDownFrame(thread, prev);
856 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 8);
862 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
864 TestHelper::TearDownFrame(thread, prev);
870 auto callInfo1 = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 4);
873 [[maybe_unused]] auto prev1 = TestHelper::SetupFrame(thread, callInfo1);
874 JSHandle<JSTaggedValue> iterKeys(thread, ContainersTreeMap::Keys(callInfo1));
875 TestHelper::TearDownFrame(thread, prev1);
878 JSMutableHandle<JSTaggedValue> result(thread, JSTaggedValue::Undefined());
880 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 4);
884 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
886 TestHelper::TearDownFrame(thread, prev);
887 EXPECT_EQ(i, JSIterator::IteratorValue(thread, result)->GetInt());
891 callInfo1 = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 4);
894 auto prev2 = TestHelper::SetupFrame(thread, callInfo1);
895 JSHandle<JSTaggedValue> iterValues(thread, ContainersTreeMap::Values(callInfo1));
896 TestHelper::TearDownFrame(thread, prev2);
900 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 4);
904 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
906 TestHelper::TearDownFrame(thread, prev);
907 EXPECT_EQ(i, JSIterator::IteratorValue(thread, result)->GetInt());
911 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory();
912 JSMutableHandle<JSTaggedValue> key(thread, JSTaggedValue::Undefined());
913 JSMutableHandle<JSTaggedValue> value(thread, JSTaggedValue::Undefined());
922 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 8);
927 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
929 TestHelper::TearDownFrame(thread, prev);
938 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 4);
942 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
944 TestHelper::TearDownFrame(thread, prev);
945 JSHandle<JSTaggedValue> itRes = JSIterator::IteratorValue(thread, result);
953 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 4);
957 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
959 TestHelper::TearDownFrame(thread, prev);
960 EXPECT_TRUE(JSTaggedValue::SameValue(value, JSIterator::IteratorValue(thread, result)));
965 auto callInfo3 = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 4);
968 [[maybe_unused]] auto prev3 = TestHelper::SetupFrame(thread, callInfo3);
969 JSHandle<JSTaggedValue> iter(thread, ContainersTreeMap::Entries(callInfo3));
970 TestHelper::TearDownFrame(thread, prev3);
973 JSHandle<JSTaggedValue> first(thread, JSTaggedValue(0));
974 JSHandle<JSTaggedValue> second(thread, JSTaggedValue(1));
975 JSMutableHandle<JSTaggedValue> result1(thread, JSTaggedValue::Undefined());
976 JSMutableHandle<JSTaggedValue> entries(thread, JSTaggedValue::Undefined());
978 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 4);
982 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
984 TestHelper::TearDownFrame(thread, prev);
985 entries.Update(JSIterator::IteratorValue(thread, result1).GetTaggedValue());
986 EXPECT_EQ(i, JSObject::GetProperty(thread, entries, first).GetValue()->GetInt());
987 EXPECT_EQ(i, JSObject::GetProperty(thread, entries, second).GetValue()->GetInt());
996 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 4);
1000 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
1002 TestHelper::TearDownFrame(thread, prev);
1003 entries.Update(JSIterator::IteratorValue(thread, result).GetTaggedValue());
1004 EXPECT_TRUE(JSTaggedValue::SameValue(key, JSObject::GetProperty(thread, entries, first).GetValue()));
1005 EXPECT_TRUE(JSTaggedValue::SameValue(value, JSObject::GetProperty(thread, entries, second).GetValue()));
1016 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 8);
1022 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
1024 TestHelper::TearDownFrame(thread, prev);
1030 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 8);
1036 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
1038 TestHelper::TearDownFrame(thread, prev);
1043 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
1048 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
1050 TestHelper::TearDownFrame(thread, prev);
1059 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory();
1060 JSMutableHandle<JSTaggedValue> key(thread, JSTaggedValue::Undefined());
1061 JSMutableHandle<JSTaggedValue> value(thread, JSTaggedValue::Undefined());
1070 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 8);
1075 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
1077 TestHelper::TearDownFrame(thread, prev);
1087 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 8);
1093 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
1095 TestHelper::TearDownFrame(thread, prev);
1109 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
1114 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
1116 TestHelper::TearDownFrame(thread, prev);
1127 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 8);
1133 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
1135 TestHelper::TearDownFrame(thread, prev);
1140 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory();
1143 JSHandle<GlobalEnv> env = thread->GetEcmaVM()->GetGlobalEnv();
1145 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 8);
1151 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
1153 TestHelper::TearDownFrame(thread, prev);
1158 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
1163 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
1165 TestHelper::TearDownFrame(thread, prev);
1170 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
1175 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
1177 TestHelper::TearDownFrame(thread, prev);
1182 JSMutableHandle<JSTaggedValue> key(thread, JSTaggedValue::Undefined());
1183 JSMutableHandle<JSTaggedValue> value(thread, JSTaggedValue::Undefined());
1192 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 8);
1197 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
1199 TestHelper::TearDownFrame(thread, prev);
1206 JSHandle<GlobalEnv> env = thread->GetEcmaVM()->GetGlobalEnv();
1208 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 8);
1214 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
1216 TestHelper::TearDownFrame(thread, prev);
1221 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
1226 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
1228 TestHelper::TearDownFrame(thread, prev);
1233 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
1238 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
1240 TestHelper::TearDownFrame(thread, prev);
1250 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 6);
1255 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
1257 TestHelper::TearDownFrame(thread, prev);
1265 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory();
1266 JSHandle<GlobalEnv> env = thread->GetEcmaVM()->GetGlobalEnv();
1270 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 8);
1275 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
1277 TestHelper::TearDownFrame(thread, prev);
1283 JSMutableHandle<JSTaggedValue> key(thread, JSTaggedValue::Undefined());
1284 JSMutableHandle<JSTaggedValue> value(thread, JSTaggedValue::Undefined());
1292 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 8);
1297 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
1299 TestHelper::TearDownFrame(thread, prev);
1305 auto callInfo1 = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 4);
1308 [[maybe_unused]] auto prev1 = TestHelper::SetupFrame(thread, callInfo1);
1309 JSHandle<JSTaggedValue> iterKeys(thread, ContainersTreeMap::Keys(callInfo1));
1310 TestHelper::TearDownFrame(thread, prev1);
1313 JSMutableHandle<JSTaggedValue> result(thread, JSTaggedValue::Undefined());
1317 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 4);
1321 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
1323 TestHelper::TearDownFrame(thread, prev);
1324 JSHandle<JSTaggedValue> itRes = JSIterator::IteratorValue(thread, result);
1328 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 4);
1332 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
1334 TestHelper::TearDownFrame(thread, prev);
1335 EXPECT_EQ((NODE_NUMBERS - 1 - i), JSIterator::IteratorValue(thread, result)->GetInt());
1345 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 8);
1351 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
1353 TestHelper::TearDownFrame(thread, prev);
1362 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 4);
1366 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
1368 TestHelper::TearDownFrame(thread, prev);
1378 auto callInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(), 8);
1380 JSHandle<JSProxy> proxy = CreateJSProxyHandle(thread);
1381 proxy->SetTarget(thread, treeMap.GetTaggedValue());
1387 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, callInfo);
1389 TestHelper::TearDownFrame(thread, prev);
1391 [[maybe_unused]] auto prev1 = TestHelper::SetupFrame(thread, callInfo);
1393 TestHelper::TearDownFrame(thread, prev1);
1414 auto callInfo = NewEmptyCallInfo(thread);