Lines Matching defs:dstArray
36 JSHandle<TaggedArray> dstArray = factory->NewTaggedArray(arrayLength);
40 Region* dstRegion = Region::ObjectAddressToRange(dstArray.GetObject<TaggedArray>());
50 JSTaggedValue* to = reinterpret_cast<JSTaggedValue*>(ToUintPtr(dstArray->GetData()));
66 EXPECT_EQ(dstArray->Get(thread, i), srcArray->Get(thread, i));
79 JSHandle<TaggedArray> dstArray = factory->NewTaggedArray(arrayLength);
83 Region* dstRegion = Region::ObjectAddressToRange(dstArray.GetObject<TaggedArray>());
93 JSTaggedValue* to = reinterpret_cast<JSTaggedValue*>(ToUintPtr(dstArray->GetData()));
108 EXPECT_EQ(dstArray->Get(thread, i), srcArray->Get(thread, i));
133 JSHandle<TaggedArray> dstArray = factory->NewTaggedArray(arrayLength);
137 Region* dstRegion = Region::ObjectAddressToRange(dstArray.GetObject<TaggedArray>());
147 JSTaggedValue* to = reinterpret_cast<JSTaggedValue*>(ToUintPtr(dstArray->GetData()));
153 LocalToShareSlot.insert(ToUintPtr(dstArray->GetData() + i));
160 dstRegion->IterateAllLocalToShareBits([&LocalToShareSlot, &LocalToShareBeforeCopy, &dstArray, arrayLength](
163 EXPECT_GE(ToUintPtr(mem), ToUintPtr(dstArray->GetData()));
164 EXPECT_LT(ToUintPtr(mem), ToUintPtr(dstArray->GetData()+arrayLength));
174 EXPECT_EQ(dstArray->Get(thread, i), srcArray->Get(thread, i));
189 JSHandle<TaggedArray> dstArray = factory->NewTaggedArray(arrayLength);
193 Region* dstRegion = Region::ObjectAddressToRange(dstArray.GetObject<TaggedArray>());
203 JSTaggedValue* to = reinterpret_cast<JSTaggedValue*>(ToUintPtr(dstArray->GetData()));
209 LocalToShareSlot.insert(ToUintPtr(dstArray->GetData() + i));
224 EXPECT_EQ(dstArray->Get(thread, i), srcArray->Get(thread, i));
243 JSHandle<TaggedArray> dstArray = factory->NewTaggedArray(arrayLength);
247 Region* dstRegion = Region::ObjectAddressToRange(dstArray.GetObject<TaggedArray>());
257 JSTaggedValue* to = reinterpret_cast<JSTaggedValue*>(ToUintPtr(dstArray->GetData()));
264 LocalToShareSlot.insert(ToUintPtr(dstArray->GetData() + i));
272 dstRegion->IterateAllLocalToShareBits([&LocalToShareSlot, &LocalToShareBeforeCopy, &dstArray, arrayLength](
275 EXPECT_GE(ToUintPtr(mem), ToUintPtr(dstArray->GetData()));
276 EXPECT_LT(ToUintPtr(mem), ToUintPtr(dstArray->GetData()+arrayLength));
286 EXPECT_EQ(dstArray->Get(thread, i), srcArray->Get(thread, i));
296 JSHandle<TaggedArray> dstArray = factory->NewOldSpaceTaggedArray(arrayLength);
307 OldToNewSlot.insert(ToUintPtr(dstArray->GetData() + i));
315 Region* dstRegion = Region::ObjectAddressToRange(dstArray.GetObject<TaggedArray>());
325 JSTaggedValue* to = reinterpret_cast<JSTaggedValue*>(ToUintPtr(dstArray->GetData()));
330 dstRegion->IterateAllNewToEdenBits([&OldToNewSlot, &OldToNewBeforeCopy, &dstArray, arrayLength](void* mem) {
332 EXPECT_GE(ToUintPtr(mem), ToUintPtr(dstArray->GetData()));
333 EXPECT_LT(ToUintPtr(mem), ToUintPtr(dstArray->GetData()+arrayLength));
347 EXPECT_EQ(dstArray->Get(thread, i), srcArray->Get(thread, i));