• Home
  • Raw
  • Download

Lines Matching refs:keyArray

428                           const JSHandle<TaggedArray> &keyArray)  in GetAllKeys()  argument
436 ->GetAllKeys(thread, end, offset, *keyArray, obj); in GetAllKeys()
443 return dict->GetAllKeys(thread, offset, *keyArray); in GetAllKeys()
447 dict->GetAllKeys(thread, offset, *keyArray); in GetAllKeys()
452 const JSHandle<TaggedArray> &keyArray, in GetAllKeysByFilter() argument
460 … GetAllKeysByFilter(thread, numberOfProps, keyArrayEffectivelength, *keyArray, obj, filter); in GetAllKeysByFilter()
467 return dict->GetAllKeysByFilter(thread, keyArrayEffectivelength, *keyArray, filter); in GetAllKeysByFilter()
471 dict->GetAllKeysByFilter(thread, keyArrayEffectivelength, *keyArray, filter); in GetAllKeysByFilter()
497 JSHandle<TaggedArray> keyArray = factory->NewTaggedArray(numOfKeys); in GetAllEnumKeys() local
499 dict->GetEnumAllKeys(thread, 0, *keyArray, keys); in GetAllEnumKeys()
500 return keyArray; in GetAllEnumKeys()
509 JSHandle<TaggedArray> keyArray = factory->CopyFromEnumCache(cacheArray); in GetAllEnumKeys() local
510 *keys = keyArray->GetLength(); in GetAllEnumKeys()
511 return keyArray; in GetAllEnumKeys()
516 …JSHandle<TaggedArray> keyArray = factory->NewTaggedArray(numOfKeys + EnumCache::ENUM_CACHE_HEADER_… in GetAllEnumKeys() local
518 … ->GetAllEnumKeys(thread, end, EnumCache::ENUM_CACHE_HEADER_SIZE, keyArray, keys, obj); in GetAllEnumKeys()
519 JSObject::SetEnumCacheKind(thread, *keyArray, EnumCacheKind::ONLY_OWN_KEYS); in GetAllEnumKeys()
520 jsHclass->SetEnumCache(thread, keyArray.GetTaggedValue()); in GetAllEnumKeys()
521 JSHandle<TaggedArray> newkeyArray = factory->CopyFromEnumCache(keyArray); in GetAllEnumKeys()
527 JSHandle<TaggedArray> keyArray = factory->NewTaggedArray(numOfKeys); in GetAllEnumKeys() local
529 dict->GetAllEnumKeys(thread, 0, keyArray, keys); in GetAllEnumKeys()
530 return keyArray; in GetAllEnumKeys()
534 const JSHandle<TaggedArray> &keyArray) in GetAllEnumKeys() argument
543 ->GetAllEnumKeys(thread, end, offset, keyArray, &keys, obj); in GetAllEnumKeys()
549 dict->GetEnumAllKeys(thread, offset, *keyArray, &keys); in GetAllEnumKeys()
554 dict->GetAllEnumKeys(thread, offset, keyArray, &keys); in GetAllEnumKeys()
559 const JSHandle<TaggedArray> &keyArray) in GetAllElementKeys() argument
566 keyArray->Set(thread, i, key); in GetAllElementKeys()
575 keyArray->Set(thread, j++, key); in GetAllElementKeys()
580 …NumberDictionary::GetAllKeys(thread, JSHandle<NumberDictionary>(elements), elementIndex, keyArray); in GetAllElementKeys()
586 const JSHandle<TaggedArray> &keyArray, in GetAllElementKeysByFilter() argument
597 keyArray->Set(thread, keyArrayEffectiveLength, JSTaggedValue(i)); in GetAllElementKeysByFilter()
613 keyArray->Set(thread, keyArrayEffectiveLength, JSTaggedValue(i)); in GetAllElementKeysByFilter()
620 keyArrayEffectiveLength, keyArray, filter); in GetAllElementKeysByFilter()
692 const JSHandle<TaggedArray> &keyArray) in GetEnumElementKeys() argument
699 keyArray->Set(thread, i, key); in GetEnumElementKeys()
708 keyArray->Set(thread, j++, key); in GetEnumElementKeys()
714 …onary::GetAllEnumKeys(thread, JSHandle<NumberDictionary>(elements), elementIndex, keyArray, &keys); in GetEnumElementKeys()
1473 JSHandle<TaggedArray> keyArray = thread->GetEcmaVM()->GetFactory()->NewTaggedArray(keyLen); in GetOwnPropertyKeys() local
1476 GetAllElementKeys(thread, obj, 0, keyArray); in GetOwnPropertyKeys()
1478 GetAllKeys(thread, obj, static_cast<int32_t>(numOfElements), keyArray); in GetOwnPropertyKeys()
1479 return keyArray; in GetOwnPropertyKeys()
1552 JSHandle<TaggedArray> keyArray, uint32_t *keys, in CollectEnumKeysAlongProtoChain() argument
1563 ->GetAllEnumKeys(thread, end, *keys, keyArray, keys, shadowQueue, obj, lastLength); in CollectEnumKeysAlongProtoChain()
1568 dict->GetAllEnumKeys(thread, *keys, keyArray, keys, shadowQueue, lastLength); in CollectEnumKeysAlongProtoChain()
1572 JSHandle<TaggedArray> keyArray, uint32_t *keys, in AppendOwnEnumPropertyKeys() argument
1578 CollectEnumElementsAlongProtoChain(thread, obj, *keys, keyArray, keys, lastLength); in AppendOwnEnumPropertyKeys()
1580 CollectEnumKeysAlongProtoChain(thread, obj, keyArray, keys, shadowQueue, lastLength); in AppendOwnEnumPropertyKeys()
1588 JSHandle<TaggedArray> keyArray = thread->GetEcmaVM()->GetFactory()->NewTaggedArray(keyLen); in GetOwnEnumPropertyKeys() local
1591 GetEnumElementKeys(thread, obj, 0, keyArray); in GetOwnEnumPropertyKeys()
1593 GetAllEnumKeys(thread, obj, static_cast<int32_t>(numOfElements), keyArray); in GetOwnEnumPropertyKeys()
1594 return keyArray; in GetOwnEnumPropertyKeys()
1819 JSHandle<TaggedArray> keyArray = keyElementPair.first; in EnumerableOwnNames() local
1823 …keys = TaggedArray::AppendSkipHole(thread, elementArray, keyArray, copyLengthOfKeys + copyLengthOf… in EnumerableOwnNames()
1825keyArray->SetLength(copyLengthOfKeys); // keyArray will skip nonEnumerable properties, need re-set… in EnumerableOwnNames()
1826 return keyArray; in EnumerableOwnNames()
1913 JSHandle<TaggedArray> keyArray = keyElementPair.first; in EnumerableOwnPropertyNames() local
1920 … EnumerableOwnPropertyNamesHelper(thread, obj, keyArray, properties, index, fastMode, kind); in EnumerableOwnPropertyNames()