• Home
  • Raw
  • Download

Lines Matching refs:JSSharedArray

24 JSTaggedValue JSSharedArray::LengthGetter([[maybe_unused]] JSThread *thread, const JSHandle<JSObjec…  in LengthGetter()
27 …[[maybe_unused]] ConcurrentApiScope<JSSharedArray> scope(thread, JSHandle<JSTaggedValue>::Cast(sel… in LengthGetter()
30 return JSTaggedValue(JSSharedArray::Cast(*self)->GetLength()); in LengthGetter()
33 bool JSSharedArray::DummyLengthSetter([[maybe_unused]] JSThread *thread, in DummyLengthSetter()
42 bool JSSharedArray::LengthSetter(JSThread *thread, const JSHandle<JSObject> &self, const JSHandle<J… in LengthSetter()
51 uint32_t oldLen = JSSharedArray::Cast(*self)->GetArrayLength(); in LengthSetter()
63 JSSharedArray::SetCapacity(thread, self, oldLen, newLen); in LengthSetter()
64 uint32_t actualLen = JSSharedArray::Cast(*self)->GetArrayLength(); in LengthSetter()
75 JSHandle<JSTaggedValue> JSSharedArray::ArrayCreate(JSThread *thread, JSTaggedNumber length, ArrayMo… in ArrayCreate()
79 return JSSharedArray::ArrayCreate(thread, length, sharedArrayFunction, mode); in ArrayCreate()
83 JSHandle<JSTaggedValue> JSSharedArray::ArrayCreate(JSThread *thread, JSTaggedNumber length, in ArrayCreate()
109 JSSharedArray::Cast(*obj)->SetArrayLength(thread, normalArrayLength); in ArrayCreate()
111 JSSharedArray::SetCapacity(thread, obj, 0, normalArrayLength, true); in ArrayCreate()
117 JSTaggedValue JSSharedArray::ArraySpeciesCreate(JSThread *thread, const JSHandle<JSObject> &origina… in ArraySpeciesCreate()
142 return JSSharedArray::ArrayCreate(thread, length).GetTaggedValue(); in ArraySpeciesCreate()
160 return JSSharedArray::ArrayCreate(thread, length).GetTaggedValue(); in ArraySpeciesCreate()
174 return JSSharedArray::ArrayCreate(thread, length).GetTaggedValue(); in ArraySpeciesCreate()
181 return JSSharedArray::ArrayCreate(thread, length).GetTaggedValue(); in ArraySpeciesCreate()
204 JSHandle<TaggedArray> JSSharedArray::SetCapacity(const JSThread *thread, const JSHandle<TaggedArray… in SetCapacity()
213 void JSSharedArray::SetCapacity(JSThread *thread, const JSHandle<JSObject> &array, uint32_t oldLen,… in SetCapacity()
224 CheckAndCopyArray(thread, JSHandle<JSSharedArray>(array)); in SetCapacity()
230 JSSharedArray::Cast(*array)->SetArrayLength(thread, newLen); in SetCapacity()
233 bool JSSharedArray::ArraySetLength(JSThread *thread, const JSHandle<JSObject> &array, const Propert… in ArraySetLength()
292 JSSharedArray::SetCapacity(thread, array, oldLen, newLen); in ArraySetLength()
302 uint32_t arrayLength = JSSharedArray::Cast(*array)->GetArrayLength(); in ArraySetLength()
306 bool JSSharedArray::PropertyKeyToArrayIndex(JSThread *thread, const JSHandle<JSTaggedValue> &key, u… in PropertyKeyToArrayIndex()
308 …return JSTaggedValue::ToArrayLength(thread, key, output) && *output <= JSSharedArray::MAX_ARRAY_IN… in PropertyKeyToArrayIndex()
312 bool JSSharedArray::DefineOwnProperty(JSThread *thread, const JSHandle<JSObject> &array, in DefineOwnProperty()
323 if (sCheckMode == SCheckMode::CHECK && !(JSSharedArray::Cast(*array)->IsKeyInRange(key))) { in DefineOwnProperty()
350 bool JSSharedArray::IsLengthString(JSThread *thread, const JSHandle<JSTaggedValue> &key) in IsLengthString()
355 JSHandle<JSSharedArray> JSSharedArray::CreateArrayFromList(JSThread *thread, const JSHandle<TaggedA… in CreateArrayFromList()
366 JSSharedArray::Cast(*obj)->SetArrayLength(thread, length); in CreateArrayFromList()
369 JSHandle<JSSharedArray> arr(obj); in CreateArrayFromList()
374 JSHandle<JSTaggedValue> JSSharedArray::FastGetPropertyByValue(JSThread *thread, const JSHandle<JSTa… in FastGetPropertyByValue()
382 JSHandle<JSTaggedValue> JSSharedArray::FastGetPropertyByValue(JSThread *thread, const JSHandle<JSTa… in FastGetPropertyByValue()
391 bool JSSharedArray::FastSetPropertyByValue(JSThread *thread, const JSHandle<JSTaggedValue> &obj, ui… in FastSetPropertyByValue()
397 bool JSSharedArray::FastSetPropertyByValue(JSThread *thread, const JSHandle<JSTaggedValue> &obj, in FastSetPropertyByValue()
404 OperationResult JSSharedArray::GetProperty(JSThread *thread, const JSHandle<JSTaggedValue> &obj, in GetProperty()
408 [[maybe_unused]] ConcurrentApiScope<JSSharedArray> scope(thread, obj, in GetProperty()
421 bool JSSharedArray::SetProperty(JSThread *thread, const JSHandle<JSTaggedValue> &obj, in SetProperty()
426 [[maybe_unused]] ConcurrentApiScope<JSSharedArray, ModType::WRITE> scope( in SetProperty()
440 bool JSSharedArray::SetProperty(JSThread *thread, const JSHandle<JSTaggedValue> &obj, in SetProperty()
445 [[maybe_unused]] ConcurrentApiScope<JSSharedArray, ModType::WRITE> scope( in SetProperty()
460 JSTaggedValue JSSharedArray::Sort(JSThread *thread, const JSHandle<JSTaggedValue> &obj, in Sort()
491 JSSharedArray::FastSetPropertyByValue(thread, obj, j, item); in Sort()
510 bool JSSharedArray::IncludeInSortedValue(JSThread *thread, const JSHandle<JSTaggedValue> &obj, in IncludeInSortedValue()
514 JSHandle<JSSharedArray> arrayObj = JSHandle<JSSharedArray>::Cast(obj); in IncludeInSortedValue()
523 JSHandle<JSTaggedValue> vv = JSSharedArray::FastGetPropertyByValue(thread, obj, middle); in IncludeInSortedValue()
536 void JSSharedArray::CheckAndCopyArray(const JSThread *thread, JSHandle<JSSharedArray> obj) in CheckAndCopyArray()
555 void JSSharedArray::DeleteInElementMode(const JSThread *thread, JSHandle<JSSharedArray> &obj) in DeleteInElementMode()