• Home
  • Raw
  • Download

Lines Matching full:thread

34     JSHandle<JSTaggedValue> lengthKeyHandle = thread->GlobalConstants()->GetHandledLengthString();  in HWTEST_F_L0()
35 JSSharedArray *arr = JSSharedArray::Cast(JSSharedArray::ArrayCreate(thread, JSTaggedNumber(0)) in HWTEST_F_L0()
39 JSHandle<JSTaggedValue> obj(thread, arr); in HWTEST_F_L0()
40 …EXPECT_EQ(JSSharedArray::GetProperty(thread, obj, lengthKeyHandle, SCheckMode::SKIP).GetValue()->G… in HWTEST_F_L0()
42 auto ecmaVM = thread->GetEcmaVM(); in HWTEST_F_L0()
47 values->Set(thread, i, JSTaggedValue(i + 1)); in HWTEST_F_L0()
49 JSHandle<TaggedArray> result(JSSharedArray::SetCapacity(thread, values, 10U)); in HWTEST_F_L0()
50 JSHandle<JSSharedArray> sharedArray(JSSharedArray::CreateArrayFromList(thread, result)); in HWTEST_F_L0()
56 …JSSharedArray *sharedArray = JSSharedArray::Cast(JSSharedArray::ArrayCreate(thread, JSTaggedNumber… in HWTEST_F_L0()
60 JSHandle<JSObject> obj(thread, sharedArray); in HWTEST_F_L0()
61 JSSharedArray::SetCapacity(thread, obj, 5U, 10U); in HWTEST_F_L0()
67 …JSSharedArray *sharedArray = JSSharedArray::Cast(JSSharedArray::ArrayCreate(thread, JSTaggedNumber… in HWTEST_F_L0()
71 JSHandle<JSObject> obj(thread, sharedArray); in HWTEST_F_L0()
72 JSSharedArray::SetCapacity(thread, obj, 10U, 5U); in HWTEST_F_L0()
78 auto ecmaVM = thread->GetEcmaVM(); in HWTEST_F_L0()
83 values->Set(thread, i, JSTaggedValue(i + 1)); in HWTEST_F_L0()
85 JSHandle<JSTaggedValue> key(thread, JSTaggedValue(5)); in HWTEST_F_L0()
86 JSHandle<JSTaggedValue> key1(thread, JSTaggedValue(-1)); in HWTEST_F_L0()
88 ASSERT_TRUE(JSSharedArray::PropertyKeyToArrayIndex(thread, key, &output)); in HWTEST_F_L0()
89 ASSERT_FALSE(JSSharedArray::PropertyKeyToArrayIndex(thread, key1, &output)); in HWTEST_F_L0()
94 JSHandle<JSTaggedValue> lengthKeyHandle = thread->GlobalConstants()->GetHandledLengthString(); in HWTEST_F_L0()
95 JSSharedArray *arr = JSSharedArray::Cast(JSSharedArray::ArrayCreate(thread, JSTaggedNumber(1)) in HWTEST_F_L0()
99 JSHandle<JSObject> obj(thread, arr); in HWTEST_F_L0()
100 …PropertyDescriptor desc1(thread, JSHandle<JSTaggedValue>(thread, JSTaggedValue(0)), true, true, tr… in HWTEST_F_L0()
101 ASSERT_FALSE(JSSharedArray::ArraySetLength(thread, obj, desc1)); in HWTEST_F_L0()
102 …EXPECT_EQ(JSSharedArray::GetProperty(thread, JSHandle<JSTaggedValue>(obj), lengthKeyHandle, SCheck… in HWTEST_F_L0()
111 keys.push_back(JSHandle<JSTaggedValue>(thread, JSTaggedValue(static_cast<int>(i)))); in HWTEST_F_L0()
112 …PropertyDescriptor desc0(thread, JSHandle<JSTaggedValue>(thread, JSTaggedValue(vals[i])), true, tr… in HWTEST_F_L0()
114 JSSharedArray::DefineOwnProperty(thread, obj, keys[i], desc0); in HWTEST_F_L0()
116 …PropertyDescriptor desc2(thread, JSHandle<JSTaggedValue>(thread, JSTaggedValue(6)), true, true, tr… in HWTEST_F_L0()
118 ASSERT_FALSE(JSSharedArray::ArraySetLength(thread, obj, desc2)); in HWTEST_F_L0()
123 JSSharedArray *arr = JSSharedArray::Cast(JSSharedArray::ArrayCreate(thread, JSTaggedNumber(1)) in HWTEST_F_L0()
127 JSHandle<JSObject> obj(thread, arr); in HWTEST_F_L0()
128 PropertyDescriptor desc(thread); in HWTEST_F_L0()
129 ASSERT_TRUE(JSSharedArray::ArraySetLength(thread, obj, desc)); in HWTEST_F_L0()
134 JSSharedArray *arr = JSSharedArray::Cast(JSSharedArray::ArrayCreate(thread, JSTaggedNumber(2)) in HWTEST_F_L0()
138 JSHandle<JSObject> obj(thread, arr); in HWTEST_F_L0()
139 PropertyDescriptor desc(thread, JSHandle<JSTaggedValue>(thread, JSTaggedValue(6))); in HWTEST_F_L0()
140 ASSERT_TRUE(JSSharedArray::ArraySetLength(thread, obj, desc)); in HWTEST_F_L0()
145 JSSharedArray *arr = JSSharedArray::Cast(JSSharedArray::ArrayCreate(thread, JSTaggedNumber(1)) in HWTEST_F_L0()
149 JSHandle<JSObject> obj(thread, arr); in HWTEST_F_L0()
150 …PropertyDescriptor desc1(thread, JSHandle<JSTaggedValue>(thread, JSTaggedValue(0)), false, true, f… in HWTEST_F_L0()
152 ASSERT_FALSE(JSSharedArray::ArraySetLength(thread, obj, desc1)); in HWTEST_F_L0()
153 …PropertyDescriptor desc2(thread, JSHandle<JSTaggedValue>(thread, JSTaggedValue(0)), false, true, t… in HWTEST_F_L0()
155 ASSERT_FALSE(JSSharedArray::ArraySetLength(thread, obj, desc2)); in HWTEST_F_L0()
160 JSSharedArray *arr = JSSharedArray::Cast(JSSharedArray::ArrayCreate(thread, JSTaggedNumber(2)) in HWTEST_F_L0()
164 JSHandle<JSObject> obj(thread, arr); in HWTEST_F_L0()
165 PropertyDescriptor desc(thread); in HWTEST_F_L0()
166 JSSharedArray::DefineOwnProperty(thread, obj, in HWTEST_F_L0()
167 JSHandle<JSTaggedValue>(thread, JSTaggedValue(static_cast<int>(0))), desc); in HWTEST_F_L0()
168 …PropertyDescriptor desc1(thread, JSHandle<JSTaggedValue>(thread, JSTaggedValue(1)), true, false, f… in HWTEST_F_L0()
169 ASSERT_TRUE(JSSharedArray::ArraySetLength(thread, obj, desc1)); in HWTEST_F_L0()
175 JSHandle<JSTaggedValue> result = JSSharedArray::ArrayCreate(thread, JSTaggedNumber(len)); in HWTEST_F_L0()
182 thread, JSTaggedNumber(10), ArrayMode::LITERAL); in HWTEST_F_L0()
190 JSHandle<JSTaggedValue> value(thread, JSTaggedValue(static_cast<int32_t>(-64))); in HWTEST_F_L0()
191 bool result = JSSharedArray::LengthSetter(thread, self, value, true); in HWTEST_F_L0()
197 JSSharedArray *arr = JSSharedArray::Cast(JSSharedArray::ArrayCreate(thread, JSTaggedNumber(15)) in HWTEST_F_L0()
201 JSHandle<JSObject> self(thread, arr); in HWTEST_F_L0()
206 layoutInfo->SetNormalAttr(thread, 0, attr); in HWTEST_F_L0()
207 JSHandle<JSTaggedValue> value(thread, JSTaggedValue(10)); in HWTEST_F_L0()
208 bool result = JSSharedArray::LengthSetter(thread, self, value, true); in HWTEST_F_L0()
214 JSArray *arr = JSArray::ArrayCreate(thread, JSTaggedNumber(0)).GetObject<JSArray>(); in HWTEST_F_L0()
216 JSHandle<JSObject> obj(thread, arr); in HWTEST_F_L0()
217 JSSharedArray::ArraySpeciesCreate(thread, obj, JSTaggedNumber(10)); in HWTEST_F_L0()
222 JSSharedArray *arr = JSSharedArray::Cast(JSSharedArray::ArrayCreate(thread, JSTaggedNumber(15)) in HWTEST_F_L0()
226 JSHandle<JSObject> self(thread, arr); in HWTEST_F_L0()
231 layoutInfo->SetNormalAttr(thread, 0, attr); in HWTEST_F_L0()
232 JSHandle<JSTaggedValue> value(thread, JSTaggedValue(10)); in HWTEST_F_L0()
233 bool result = JSSharedArray::LengthSetter(thread, self, value, false); in HWTEST_F_L0()
239 JSSharedArray *arr = JSSharedArray::Cast(JSSharedArray::ArrayCreate(thread, JSTaggedNumber(2)) in HWTEST_F_L0()
243 JSHandle<JSObject> obj(thread, arr); in HWTEST_F_L0()
244 PropertyDescriptor desc(thread); in HWTEST_F_L0()
245 JSSharedArray::DefineOwnProperty(thread, obj, in HWTEST_F_L0()
246 JSHandle<JSTaggedValue>(thread, JSTaggedValue(static_cast<int>(0))), desc); in HWTEST_F_L0()
247 PropertyDescriptor desc1(thread, JSHandle<JSTaggedValue>(thread, in HWTEST_F_L0()
249 ASSERT_FALSE(JSSharedArray::ArraySetLength(thread, obj, desc1)); in HWTEST_F_L0()
254 JSSharedArray *arr = JSSharedArray::Cast(JSSharedArray::ArrayCreate(thread, JSTaggedNumber(0)) in HWTEST_F_L0()
258 JSHandle<JSObject> self(thread, arr); in HWTEST_F_L0()
259 JSHandle<JSTaggedValue> value(thread, JSTaggedValue(static_cast<int32_t>(0))); in HWTEST_F_L0()
260 bool result = JSSharedArray::LengthSetter(thread, self, value, false); in HWTEST_F_L0()
266 ObjectFactory *factory = thread->GetEcmaVM()->GetFactory(); in HWTEST_F_L0()
268 JSHandle<TaggedArray> prop(thread, jsArray->GetProperties()); in HWTEST_F_L0()
272 JSSharedArray::CheckAndCopyArray(thread, jsArray); in HWTEST_F_L0()