Lines Matching full:thread
40 static JSHandle<JSFunction> TestObjectCreate(JSThread *thread) in TestObjectCreate() argument
42 JSHandle<GlobalEnv> env = thread->GetEcmaVM()->GetGlobalEnv(); in TestObjectCreate()
49 auto thread = argv->GetThread(); in TestReflectApply() local
50 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory(); in TestReflectApply()
58 JSTaggedValue testA = JSObject::GetProperty(thread, thisValue, in TestReflectApply()
60 JSTaggedValue testB = JSObject::GetProperty(thread, thisValue, in TestReflectApply()
70 JSHandle<GlobalEnv> env = thread->GetEcmaVM()->GetGlobalEnv(); in HWTEST_F_L0()
72 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory(); in HWTEST_F_L0()
78 …tory->NewJSObjectByConstructor(TestObjectCreate(thread), JSHandle<JSTaggedValue>(TestObjectCreate(… in HWTEST_F_L0()
79 JSObject::SetProperty(thread, JSHandle<JSTaggedValue>(thisArgument), in HWTEST_F_L0()
81 JSHandle<JSTaggedValue>(thread, JSTaggedValue(11))); in HWTEST_F_L0()
82 JSObject::SetProperty(thread, JSHandle<JSTaggedValue>(thisArgument), in HWTEST_F_L0()
84 JSHandle<JSTaggedValue>(thread, JSTaggedValue(22))); in HWTEST_F_L0()
86 JSHandle<JSObject> argumentsList(JSArray::ArrayCreate(thread, JSTaggedNumber(2))); in HWTEST_F_L0()
87 PropertyDescriptor desc(thread, JSHandle<JSTaggedValue>(thread, JSTaggedValue(33))); in HWTEST_F_L0()
88 …JSArray::DefineOwnProperty(thread, argumentsList, JSHandle<JSTaggedValue>(thread, JSTaggedValue(0)… in HWTEST_F_L0()
90 PropertyDescriptor desc1(thread, JSHandle<JSTaggedValue>(thread, JSTaggedValue(44))); in HWTEST_F_L0()
91 …JSArray::DefineOwnProperty(thread, argumentsList, JSHandle<JSTaggedValue>(thread, JSTaggedValue(1)… in HWTEST_F_L0()
93 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(… in HWTEST_F_L0()
100 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo); in HWTEST_F_L0()
104 JSObject::DeleteProperty(thread, (thisArgument), in HWTEST_F_L0()
106 JSObject::DeleteProperty(thread, (thisArgument), in HWTEST_F_L0()
108 TestHelper::TearDownFrame(thread, prev); in HWTEST_F_L0()
114 JSHandle<GlobalEnv> env = thread->GetEcmaVM()->GetGlobalEnv(); in HWTEST_F_L0()
116 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory(); in HWTEST_F_L0()
121 JSHandle<JSObject> argumentsList(JSArray::ArrayCreate(thread, JSTaggedNumber(1))); in HWTEST_F_L0()
122 PropertyDescriptor desc(thread, in HWTEST_F_L0()
124 …JSArray::DefineOwnProperty(thread, argumentsList, JSHandle<JSTaggedValue>(thread, JSTaggedValue(0)… in HWTEST_F_L0()
126 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(… in HWTEST_F_L0()
132 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo); in HWTEST_F_L0()
136 JSHandle<JSTaggedValue> taggedResult(thread, result); in HWTEST_F_L0()
140 JSHandle<EcmaString>(thread, EcmaString::Cast(refResult->GetValue())), ruler), 0); in HWTEST_F_L0()
141 TestHelper::TearDownFrame(thread, prev); in HWTEST_F_L0()
147 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory(); in HWTEST_F_L0()
151 …tory->NewJSObjectByConstructor(TestObjectCreate(thread), JSHandle<JSTaggedValue>(TestObjectCreate(… in HWTEST_F_L0()
156 …tory->NewJSObjectByConstructor(TestObjectCreate(thread), JSHandle<JSTaggedValue>(TestObjectCreate(… in HWTEST_F_L0()
158 auto globalConst = thread->GlobalConstants(); in HWTEST_F_L0()
160 JSHandle<JSTaggedValue> value(thread, JSTaggedValue(100)); in HWTEST_F_L0()
161 JSObject::SetProperty(thread, JSHandle<JSTaggedValue>(attributes), valueKey, value); in HWTEST_F_L0()
164 JSHandle<JSTaggedValue> writable(thread, JSTaggedValue::True()); in HWTEST_F_L0()
165 JSObject::SetProperty(thread, JSHandle<JSTaggedValue>(attributes), writableKey, writable); in HWTEST_F_L0()
168 JSHandle<JSTaggedValue> enumerable(thread, JSTaggedValue::False()); in HWTEST_F_L0()
169 JSObject::SetProperty(thread, JSHandle<JSTaggedValue>(attributes), enumerableKey, enumerable); in HWTEST_F_L0()
172 JSHandle<JSTaggedValue> configurable(thread, JSTaggedValue::True()); in HWTEST_F_L0()
173 … JSObject::SetProperty(thread, JSHandle<JSTaggedValue>(attributes), configurableKey, configurable); in HWTEST_F_L0()
175 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(… in HWTEST_F_L0()
182 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo); in HWTEST_F_L0()
186 PropertyDescriptor descRuler(thread); in HWTEST_F_L0()
187 JSObject::GetOwnProperty(thread, target, key, descRuler); in HWTEST_F_L0()
192 TestHelper::TearDownFrame(thread, prev); in HWTEST_F_L0()
198 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory(); in HWTEST_F_L0()
202 …tory->NewJSObjectByConstructor(TestObjectCreate(thread), JSHandle<JSTaggedValue>(TestObjectCreate(… in HWTEST_F_L0()
205 JSHandle<JSTaggedValue> value(thread, JSTaggedValue(101)); in HWTEST_F_L0()
206 JSObject::SetProperty(thread, JSHandle<JSTaggedValue>(target), key, value); in HWTEST_F_L0()
208 PropertyDescriptor desc(thread); in HWTEST_F_L0()
209 ASSERT_EQ(JSObject::GetOwnProperty(thread, target, key, desc), true); in HWTEST_F_L0()
211 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(… in HWTEST_F_L0()
217 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo); in HWTEST_F_L0()
220 ASSERT_EQ(JSObject::GetOwnProperty(thread, target, key, desc), false); in HWTEST_F_L0()
221 TestHelper::TearDownFrame(thread, prev); in HWTEST_F_L0()
227 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory(); in HWTEST_F_L0()
231 …tory->NewJSObjectByConstructor(TestObjectCreate(thread), JSHandle<JSTaggedValue>(TestObjectCreate(… in HWTEST_F_L0()
235 JSHandle<JSTaggedValue> value(thread, JSTaggedValue(101.5)); in HWTEST_F_L0()
236 JSObject::SetProperty(thread, JSHandle<JSTaggedValue>(target), key, value); in HWTEST_F_L0()
238 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(… in HWTEST_F_L0()
244 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo); in HWTEST_F_L0()
247 JSHandle<JSTaggedValue> resultValue(thread, result); in HWTEST_F_L0()
249 TestHelper::TearDownFrame(thread, prev); in HWTEST_F_L0()
255 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory(); in HWTEST_F_L0()
259 …tory->NewJSObjectByConstructor(TestObjectCreate(thread), JSHandle<JSTaggedValue>(TestObjectCreate(… in HWTEST_F_L0()
262 …PropertyDescriptor desc(thread, JSHandle<JSTaggedValue>(thread, JSTaggedValue(102)), true, false, … in HWTEST_F_L0()
263 …ASSERT_EQ(JSTaggedValue::DefinePropertyOrThrow(thread, JSHandle<JSTaggedValue>(target), key, desc)… in HWTEST_F_L0()
265 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(… in HWTEST_F_L0()
271 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo); in HWTEST_F_L0()
276 JSHandle<JSTaggedValue> resultObj(thread, result); in HWTEST_F_L0()
278 auto globalConst = thread->GlobalConstants(); in HWTEST_F_L0()
280 …JSHandle<JSTaggedValue> resultValue = JSObject::GetProperty(thread, resultObj, valueKey).GetValue(… in HWTEST_F_L0()
284 …JSHandle<JSTaggedValue> resultWritable = JSObject::GetProperty(thread, resultObj, writableKey).Get… in HWTEST_F_L0()
288 …JSHandle<JSTaggedValue> resultEnumerable = JSObject::GetProperty(thread, resultObj, enumerableKey)… in HWTEST_F_L0()
292 …JSHandle<JSTaggedValue> resultConfigurable = JSObject::GetProperty(thread, resultObj, configurable… in HWTEST_F_L0()
294 TestHelper::TearDownFrame(thread, prev); in HWTEST_F_L0()
300 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory(); in HWTEST_F_L0()
303 …tory->NewJSObjectByConstructor(TestObjectCreate(thread), JSHandle<JSTaggedValue>(TestObjectCreate(… in HWTEST_F_L0()
305 …tory->NewJSObjectByConstructor(TestObjectCreate(thread), JSHandle<JSTaggedValue>(TestObjectCreate(… in HWTEST_F_L0()
307 ASSERT_EQ(JSObject::SetPrototype(thread, target, JSHandle<JSTaggedValue>(proto)), true); in HWTEST_F_L0()
309 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(… in HWTEST_F_L0()
314 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo); in HWTEST_F_L0()
317 …JSHandle<JSTaggedValue> resultObj(thread, JSTaggedValue(reinterpret_cast<TaggedObject *>(result.Ge… in HWTEST_F_L0()
319 TestHelper::TearDownFrame(thread, prev); in HWTEST_F_L0()
325 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory(); in HWTEST_F_L0()
329 …tory->NewJSObjectByConstructor(TestObjectCreate(thread), JSHandle<JSTaggedValue>(TestObjectCreate(… in HWTEST_F_L0()
332 JSHandle<JSTaggedValue> value(thread, JSTaggedValue(103)); in HWTEST_F_L0()
333 ASSERT_EQ(JSObject::SetProperty(thread, JSHandle<JSTaggedValue>(target), key, value), true); in HWTEST_F_L0()
335 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(… in HWTEST_F_L0()
341 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo); in HWTEST_F_L0()
345 TestHelper::TearDownFrame(thread, prev); in HWTEST_F_L0()
351 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory(); in HWTEST_F_L0()
355 …tory->NewJSObjectByConstructor(TestObjectCreate(thread), JSHandle<JSTaggedValue>(TestObjectCreate(… in HWTEST_F_L0()
358 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(… in HWTEST_F_L0()
363 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo); in HWTEST_F_L0()
367 TestHelper::TearDownFrame(thread, prev); in HWTEST_F_L0()
373 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory(); in HWTEST_F_L0()
377 …tory->NewJSObjectByConstructor(TestObjectCreate(thread), JSHandle<JSTaggedValue>(TestObjectCreate(… in HWTEST_F_L0()
379 JSHandle<JSTaggedValue> value0(thread, JSTaggedValue(104)); in HWTEST_F_L0()
380 ASSERT_EQ(JSObject::SetProperty(thread, JSHandle<JSTaggedValue>(target), key0, value0), true); in HWTEST_F_L0()
382 JSHandle<JSTaggedValue> value1(thread, JSTaggedValue(105)); in HWTEST_F_L0()
383 ASSERT_EQ(JSObject::SetProperty(thread, JSHandle<JSTaggedValue>(target), key1, value1), true); in HWTEST_F_L0()
385 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(… in HWTEST_F_L0()
390 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo); in HWTEST_F_L0()
394 …JSHandle<JSTaggedValue> resultTaggedValue(thread, reinterpret_cast<TaggedObject *>(result.GetRawDa… in HWTEST_F_L0()
397 JSHandle<JSTaggedValue> resultLengthKey = thread->GlobalConstants()->GetHandledLengthString(); in HWTEST_F_L0()
399 … JSObject::GetProperty(thread, JSHandle<JSTaggedValue>(resultArray), resultLengthKey).GetValue(); in HWTEST_F_L0()
402 JSHandle<JSTaggedValue> resultKey0(thread, JSTaggedValue(0)); in HWTEST_F_L0()
404 JSObject::GetProperty(thread, JSHandle<JSTaggedValue>(resultArray), resultKey0).GetValue(); in HWTEST_F_L0()
410 JSHandle<JSTaggedValue> resultKey1(thread, JSTaggedValue(1)); in HWTEST_F_L0()
412 JSObject::GetProperty(thread, JSHandle<JSTaggedValue>(resultArray), resultKey1).GetValue(); in HWTEST_F_L0()
417 TestHelper::TearDownFrame(thread, prev); in HWTEST_F_L0()
423 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory(); in HWTEST_F_L0()
427 …tory->NewJSObjectByConstructor(TestObjectCreate(thread), JSHandle<JSTaggedValue>(TestObjectCreate(… in HWTEST_F_L0()
430 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(… in HWTEST_F_L0()
435 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo); in HWTEST_F_L0()
440 TestHelper::TearDownFrame(thread, prev); in HWTEST_F_L0()
446 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory(); in HWTEST_F_L0()
450 …tory->NewJSObjectByConstructor(TestObjectCreate(thread), JSHandle<JSTaggedValue>(TestObjectCreate(… in HWTEST_F_L0()
454 JSHandle<JSTaggedValue> value(thread, JSTaggedValue(106)); in HWTEST_F_L0()
456 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(… in HWTEST_F_L0()
463 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo); in HWTEST_F_L0()
468 …JSHandle<JSTaggedValue> ruler = JSObject::GetProperty(thread, JSHandle<JSTaggedValue>(target), key… in HWTEST_F_L0()
469 ASSERT_EQ(JSTaggedValue::ToInt32(thread, ruler), 106); in HWTEST_F_L0()
470 TestHelper::TearDownFrame(thread, prev); in HWTEST_F_L0()
476 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory(); in HWTEST_F_L0()
479 …tory->NewJSObjectByConstructor(TestObjectCreate(thread), JSHandle<JSTaggedValue>(TestObjectCreate(… in HWTEST_F_L0()
481 …tory->NewJSObjectByConstructor(TestObjectCreate(thread), JSHandle<JSTaggedValue>(TestObjectCreate(… in HWTEST_F_L0()
483 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(… in HWTEST_F_L0()
489 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo); in HWTEST_F_L0()
493 JSHandle<JSTaggedValue> resultObj(thread, target->GetJSHClass()->GetPrototype()); in HWTEST_F_L0()
495 TestHelper::TearDownFrame(thread, prev); in HWTEST_F_L0()