• Home
  • Raw
  • Download

Lines Matching full:thread

50         TestHelper::CreateEcmaVMWithScope(instance, thread, scope);  in SetUp()
60 JSThread *thread {nullptr}; member in panda::test::BuiltinsReflectTest
64 static JSHandle<JSFunction> TestObjectCreate(JSThread *thread) in TestObjectCreate() argument
66 JSHandle<GlobalEnv> env = thread->GetEcmaVM()->GetGlobalEnv(); in TestObjectCreate()
73 auto thread = argv->GetThread(); in TestReflectApply() local
74 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory(); in TestReflectApply()
83 JSObject::GetProperty(thread, thisValue, in TestReflectApply()
88 JSObject::GetProperty(thread, thisValue, in TestReflectApply()
100 JSHandle<GlobalEnv> env = thread->GetEcmaVM()->GetGlobalEnv(); in HWTEST_F_L0()
102 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory(); in HWTEST_F_L0()
108 …tory->NewJSObjectByConstructor(TestObjectCreate(thread), JSHandle<JSTaggedValue>(TestObjectCreate( in HWTEST_F_L0()
109 JSObject::SetProperty(thread, JSHandle<JSTaggedValue>(thisArgument), in HWTEST_F_L0()
111 JSHandle<JSTaggedValue>(thread, JSTaggedValue(11))); in HWTEST_F_L0()
112 JSObject::SetProperty(thread, JSHandle<JSTaggedValue>(thisArgument), in HWTEST_F_L0()
114 JSHandle<JSTaggedValue>(thread, JSTaggedValue(22))); in HWTEST_F_L0()
116 JSHandle<JSObject> argumentsList(JSArray::ArrayCreate(thread, JSTaggedNumber(2))); in HWTEST_F_L0()
117 PropertyDescriptor desc(thread, JSHandle<JSTaggedValue>(thread, JSTaggedValue(33))); in HWTEST_F_L0()
118 …JSArray::DefineOwnProperty(thread, argumentsList, JSHandle<JSTaggedValue>(thread, JSTaggedValue(0)… in HWTEST_F_L0()
120 PropertyDescriptor desc1(thread, JSHandle<JSTaggedValue>(thread, JSTaggedValue(44))); in HWTEST_F_L0()
121 …JSArray::DefineOwnProperty(thread, argumentsList, JSHandle<JSTaggedValue>(thread, JSTaggedValue(1)… in HWTEST_F_L0()
123 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(… in HWTEST_F_L0()
130 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo.get()); in HWTEST_F_L0()
134 JSObject::DeleteProperty(thread, (thisArgument), in HWTEST_F_L0()
136 JSObject::DeleteProperty(thread, (thisArgument), in HWTEST_F_L0()
143 JSHandle<GlobalEnv> env = thread->GetEcmaVM()->GetGlobalEnv(); in HWTEST_F_L0()
145 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory(); in HWTEST_F_L0()
150 JSHandle<JSObject> argumentsList(JSArray::ArrayCreate(thread, JSTaggedNumber(1))); in HWTEST_F_L0()
151 PropertyDescriptor desc(thread, in HWTEST_F_L0()
153 …JSArray::DefineOwnProperty(thread, argumentsList, JSHandle<JSTaggedValue>(thread, JSTaggedValue(0)… in HWTEST_F_L0()
155 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(… in HWTEST_F_L0()
161 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo.get()); in HWTEST_F_L0()
165 JSHandle<JSTaggedValue> taggedResult(thread, result); in HWTEST_F_L0()
174 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory(); in HWTEST_F_L0()
178 …tory->NewJSObjectByConstructor(TestObjectCreate(thread), JSHandle<JSTaggedValue>(TestObjectCreate( in HWTEST_F_L0()
183 …tory->NewJSObjectByConstructor(TestObjectCreate(thread), JSHandle<JSTaggedValue>(TestObjectCreate( in HWTEST_F_L0()
185 auto globalConst = thread->GlobalConstants(); in HWTEST_F_L0()
187 JSHandle<JSTaggedValue> value(thread, JSTaggedValue(100)); in HWTEST_F_L0()
188 JSObject::SetProperty(thread, JSHandle<JSTaggedValue>(attributes), valueKey, value); in HWTEST_F_L0()
191 JSHandle<JSTaggedValue> writable(thread, JSTaggedValue::True()); in HWTEST_F_L0()
192 JSObject::SetProperty(thread, JSHandle<JSTaggedValue>(attributes), writableKey, writable); in HWTEST_F_L0()
195 JSHandle<JSTaggedValue> enumerable(thread, JSTaggedValue::False()); in HWTEST_F_L0()
196 JSObject::SetProperty(thread, JSHandle<JSTaggedValue>(attributes), enumerableKey, enumerable); in HWTEST_F_L0()
199 JSHandle<JSTaggedValue> configurable(thread, JSTaggedValue::True()); in HWTEST_F_L0()
200 … JSObject::SetProperty(thread, JSHandle<JSTaggedValue>(attributes), configurableKey, configurable); in HWTEST_F_L0()
202 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(… in HWTEST_F_L0()
209 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo.get()); in HWTEST_F_L0()
213 PropertyDescriptor descRuler(thread); in HWTEST_F_L0()
214 JSObject::GetOwnProperty(thread, target, key, descRuler); in HWTEST_F_L0()
224 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory(); in HWTEST_F_L0()
228 …tory->NewJSObjectByConstructor(TestObjectCreate(thread), JSHandle<JSTaggedValue>(TestObjectCreate( in HWTEST_F_L0()
231 JSHandle<JSTaggedValue> value(thread, JSTaggedValue(101)); in HWTEST_F_L0()
232 JSObject::SetProperty(thread, JSHandle<JSTaggedValue>(target), key, value); in HWTEST_F_L0()
234 PropertyDescriptor desc(thread); in HWTEST_F_L0()
235 ASSERT_EQ(JSObject::GetOwnProperty(thread, target, key, desc), true); in HWTEST_F_L0()
237 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(… in HWTEST_F_L0()
243 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo.get()); in HWTEST_F_L0()
246 ASSERT_EQ(JSObject::GetOwnProperty(thread, target, key, desc), false); in HWTEST_F_L0()
252 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory(); in HWTEST_F_L0()
256 …tory->NewJSObjectByConstructor(TestObjectCreate(thread), JSHandle<JSTaggedValue>(TestObjectCreate( in HWTEST_F_L0()
260 JSHandle<JSTaggedValue> value(thread, JSTaggedValue(101.5)); in HWTEST_F_L0()
261 JSObject::SetProperty(thread, JSHandle<JSTaggedValue>(target), key, value); in HWTEST_F_L0()
263 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(… in HWTEST_F_L0()
269 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo.get()); in HWTEST_F_L0()
272 JSHandle<JSTaggedValue> resultValue(thread, result); in HWTEST_F_L0()
279 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory(); in HWTEST_F_L0()
283 …tory->NewJSObjectByConstructor(TestObjectCreate(thread), JSHandle<JSTaggedValue>(TestObjectCreate( in HWTEST_F_L0()
286 …PropertyDescriptor desc(thread, JSHandle<JSTaggedValue>(thread, JSTaggedValue(102)), true, false, … in HWTEST_F_L0()
287 …ASSERT_EQ(JSTaggedValue::DefinePropertyOrThrow(thread, JSHandle<JSTaggedValue>(target), key, desc)… in HWTEST_F_L0()
289 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(… in HWTEST_F_L0()
295 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo.get()); in HWTEST_F_L0()
300 JSHandle<JSTaggedValue> resultObj(thread, result); in HWTEST_F_L0()
302 auto globalConst = thread->GlobalConstants(); in HWTEST_F_L0()
304 …JSHandle<JSTaggedValue> resultValue = JSObject::GetProperty(thread, resultObj, valueKey).GetValue(… in HWTEST_F_L0()
308 …JSHandle<JSTaggedValue> resultWritable = JSObject::GetProperty(thread, resultObj, writableKey).Get… in HWTEST_F_L0()
312 …JSHandle<JSTaggedValue> resultEnumerable = JSObject::GetProperty(thread, resultObj, enumerableKey)… in HWTEST_F_L0()
316 …JSHandle<JSTaggedValue> resultConfigurable = JSObject::GetProperty(thread, resultObj, configurable… in HWTEST_F_L0()
323 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory(); in HWTEST_F_L0()
326 …tory->NewJSObjectByConstructor(TestObjectCreate(thread), JSHandle<JSTaggedValue>(TestObjectCreate( in HWTEST_F_L0()
328 …tory->NewJSObjectByConstructor(TestObjectCreate(thread), JSHandle<JSTaggedValue>(TestObjectCreate( in HWTEST_F_L0()
330 ASSERT_EQ(JSObject::SetPrototype(thread, target, JSHandle<JSTaggedValue>(proto)), true); in HWTEST_F_L0()
332 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(… in HWTEST_F_L0()
337 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo.get()); in HWTEST_F_L0()
340 …JSHandle<JSTaggedValue> resultObj(thread, JSTaggedValue(reinterpret_cast<TaggedObject *>(result.Ge… in HWTEST_F_L0()
347 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory(); in HWTEST_F_L0()
351 …tory->NewJSObjectByConstructor(TestObjectCreate(thread), JSHandle<JSTaggedValue>(TestObjectCreate( in HWTEST_F_L0()
354 JSHandle<JSTaggedValue> value(thread, JSTaggedValue(103)); in HWTEST_F_L0()
355 ASSERT_EQ(JSObject::SetProperty(thread, JSHandle<JSTaggedValue>(target), key, value), true); in HWTEST_F_L0()
357 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(… in HWTEST_F_L0()
363 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo.get()); in HWTEST_F_L0()
372 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory(); in HWTEST_F_L0()
376 …tory->NewJSObjectByConstructor(TestObjectCreate(thread), JSHandle<JSTaggedValue>(TestObjectCreate( in HWTEST_F_L0()
379 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(… in HWTEST_F_L0()
384 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo.get()); in HWTEST_F_L0()
393 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory(); in HWTEST_F_L0()
397 …tory->NewJSObjectByConstructor(TestObjectCreate(thread), JSHandle<JSTaggedValue>(TestObjectCreate( in HWTEST_F_L0()
399 JSHandle<JSTaggedValue> value0(thread, JSTaggedValue(104)); in HWTEST_F_L0()
400 ASSERT_EQ(JSObject::SetProperty(thread, JSHandle<JSTaggedValue>(target), key0, value0), true); in HWTEST_F_L0()
402 JSHandle<JSTaggedValue> value1(thread, JSTaggedValue(105)); in HWTEST_F_L0()
403 ASSERT_EQ(JSObject::SetProperty(thread, JSHandle<JSTaggedValue>(target), key1, value1), true); in HWTEST_F_L0()
405 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(… in HWTEST_F_L0()
410 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo.get()); in HWTEST_F_L0()
414 …JSHandle<JSTaggedValue> resultTaggedValue(thread, reinterpret_cast<TaggedObject *>(result.GetRawDa… in HWTEST_F_L0()
417 JSHandle<JSTaggedValue> resultLengthKey = thread->GlobalConstants()->GetHandledLengthString(); in HWTEST_F_L0()
419 … JSObject::GetProperty(thread, JSHandle<JSTaggedValue>(resultArray), resultLengthKey).GetValue(); in HWTEST_F_L0()
422 JSHandle<JSTaggedValue> resultKey0(thread, JSTaggedValue(0)); in HWTEST_F_L0()
424 JSObject::GetProperty(thread, JSHandle<JSTaggedValue>(resultArray), resultKey0).GetValue(); in HWTEST_F_L0()
429 JSHandle<JSTaggedValue> resultKey1(thread, JSTaggedValue(1)); in HWTEST_F_L0()
431 JSObject::GetProperty(thread, JSHandle<JSTaggedValue>(resultArray), resultKey1).GetValue(); in HWTEST_F_L0()
440 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory(); in HWTEST_F_L0()
444 …tory->NewJSObjectByConstructor(TestObjectCreate(thread), JSHandle<JSTaggedValue>(TestObjectCreate( in HWTEST_F_L0()
447 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(… in HWTEST_F_L0()
452 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo.get()); in HWTEST_F_L0()
462 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory(); in HWTEST_F_L0()
466 …tory->NewJSObjectByConstructor(TestObjectCreate(thread), JSHandle<JSTaggedValue>(TestObjectCreate( in HWTEST_F_L0()
470 JSHandle<JSTaggedValue> value(thread, JSTaggedValue(106)); in HWTEST_F_L0()
472 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(… in HWTEST_F_L0()
479 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo.get()); in HWTEST_F_L0()
484 …JSHandle<JSTaggedValue> ruler = JSObject::GetProperty(thread, JSHandle<JSTaggedValue>(target), key… in HWTEST_F_L0()
485 ASSERT_EQ(JSTaggedValue::ToInt32(thread, ruler), 106); in HWTEST_F_L0()
491 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory(); in HWTEST_F_L0()
494 …tory->NewJSObjectByConstructor(TestObjectCreate(thread), JSHandle<JSTaggedValue>(TestObjectCreate( in HWTEST_F_L0()
496 …tory->NewJSObjectByConstructor(TestObjectCreate(thread), JSHandle<JSTaggedValue>(TestObjectCreate( in HWTEST_F_L0()
498 …auto ecmaRuntimeCallInfo = TestHelper::CreateEcmaRuntimeCallInfo(thread, JSTaggedValue::Undefined(… in HWTEST_F_L0()
504 [[maybe_unused]] auto prev = TestHelper::SetupFrame(thread, ecmaRuntimeCallInfo.get()); in HWTEST_F_L0()
508 JSHandle<JSTaggedValue> resultObj(thread, target->GetJSHClass()->GetPrototype()); in HWTEST_F_L0()