Lines Matching refs:srcArray
2121 void ObjectFactory::RemoveElementByIndex(JSHandle<TaggedArray> &srcArray, in RemoveElementByIndex() argument
2126 Region *region = Region::ObjectAddressToRange(reinterpret_cast<TaggedObject *>(*srcArray)); in RemoveElementByIndex()
2130 auto *addr = reinterpret_cast<JSTaggedType *>(ToUintPtr(srcArray->GetData()) + offset); in RemoveElementByIndex()
2138 srcArray->Set(thread_, index, srcArray->Get(index + 1)); in RemoveElementByIndex()
2142 srcArray->Set(thread_, effectiveLength - 1, JSTaggedValue::Hole()); in RemoveElementByIndex()
2145 JSHandle<TaggedArray> ObjectFactory::InsertElementByIndex(JSHandle<TaggedArray> &srcArray, in InsertElementByIndex() argument
2151 Region *region = Region::ObjectAddressToRange(reinterpret_cast<TaggedObject *>(*srcArray)); in InsertElementByIndex()
2155 auto *addr = reinterpret_cast<JSTaggedType *>(ToUintPtr(srcArray->GetData()) + offset); in InsertElementByIndex()
2163 JSTaggedValue oldValue = srcArray->Get(effectiveLength - 1); in InsertElementByIndex()
2164 srcArray->Set(thread_, effectiveLength, oldValue); in InsertElementByIndex()
2168 srcArray->Set(thread_, index, value.GetTaggedValue()); in InsertElementByIndex()
2169 return srcArray; in InsertElementByIndex()