Lines Matching defs:thread
31 TestHelper::CreateEcmaVMWithScope(instance, thread, scope);
32 thread->GetEcmaVM()->SetEnableForceGC(false);
33 const_cast<Heap *>(thread->GetEcmaVM()->GetHeap())->SetMarkType(MarkType::MARK_FULL);
37 static TaggedArray *LargeArrayTestCreate(JSThread *thread)
39 [[maybe_unused]] ecmascript::EcmaHandleScope scope(thread);
41 JSHandle<TaggedArray> array = thread->GetEcmaVM()->GetFactory()->NewTaggedArray(SIZE);
47 TaggedArray *array = LargeArrayTestCreate(thread);
49 JSHandle<TaggedArray> arrayHandle(thread, array);
50 JSHandle<JSObject> newObj(thread, EcmaContainerCommon::JSObjectTestCreate(thread));
51 arrayHandle->Set(thread, 0, newObj.GetTaggedValue());
52 auto ecmaVm = thread->GetEcmaVM();
62 auto ecmaVm = thread->GetEcmaVM();
65 [[maybe_unused]] ecmascript::EcmaHandleScope scope(thread);
67 JSHandle<TaggedArray> array1(thread, LargeArrayTestCreate(thread));
72 [[maybe_unused]] ecmascript::EcmaHandleScope scope(thread);
74 JSHandle<TaggedArray> array2(thread, LargeArrayTestCreate(thread));
79 [[maybe_unused]] ecmascript::EcmaHandleScope scope(thread);
81 JSHandle<TaggedArray> array2(thread, LargeArrayTestCreate(thread));