Home
last modified time | relevance | path

Searched refs:lastLength (Results 1 - 7 of 7) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/
H A Dlayout_info.cpp138 int32_t lastLength) in GetAllEnumKeys()
154 bool isDuplicated = JSObject::IsDepulicateKeys(thread, keyArray, lastLength, shadowQueue, keyHandle); in GetAllEnumKeys()
136 GetAllEnumKeys(JSThread *thread, int end, int offset, JSHandle<TaggedArray> keyArray, uint32_t *keys, JSHandle<TaggedQueue> shadowQueue, const JSHandle<JSObject> object, int32_t lastLength) GetAllEnumKeys() argument
H A Dtagged_dictionary.h70 JSHandle<TaggedQueue> shadowQueue, int32_t lastLength) const;
136 const JSHandle<TaggedArray> &keyArray, uint32_t *keys, int32_t lastLength = -1);
H A Dlayout_info.h105 int32_t lastLength);
H A Dtagged_dictionary.cpp150 JSHandle<TaggedQueue> shadowQueue, int32_t lastLength) const in GetAllEnumKeys()
161 bool isDuplicated = JSObject::IsDepulicateKeys(thread, keyArray, lastLength, shadowQueue, keyHandle); in GetAllEnumKeys()
348 const JSHandle<TaggedArray> &keyArray, uint32_t *keys, int32_t lastLength) in GetAllEnumKeys()
372 bool isDuplicated = JSObject::IsDepulicateKeys(thread, keyArray, lastLength, emptyQueue, in GetAllEnumKeys()
347 GetAllEnumKeys(JSThread *thread, const JSHandle<NumberDictionary> &obj, int offset, const JSHandle<TaggedArray> &keyArray, uint32_t *keys, int32_t lastLength) GetAllEnumKeys() argument
H A Djs_object-inl.h524 inline bool JSObject::IsDepulicateKeys(JSThread *thread, JSHandle<TaggedArray> keys, int32_t lastLength, in IsDepulicateKeys() argument
527 if (lastLength < 0) { in IsDepulicateKeys()
531 for (int32_t i = EnumCache::ENUM_CACHE_HEADER_SIZE; i < lastLength; i++) { in IsDepulicateKeys()
H A Djs_object.h579 JSHandle<TaggedQueue> shadowQueue, int32_t lastLength = -1);
700 int32_t lastLength = -1);
752 static bool IsDepulicateKeys(JSThread *thread, JSHandle<TaggedArray> keys, int32_t lastLength,
H A Djs_object.cpp708 int32_t lastLength) in CollectEnumElementsAlongProtoChain()
732 bool isDuplicated = IsDepulicateKeys(thread, elementArray, lastLength, emptyQueue, keyHandle); in CollectEnumElementsAlongProtoChain()
743 thread, JSHandle<NumberDictionary>(arr), elementIndex, elementArray, keys, lastLength); in CollectEnumElementsAlongProtoChain()
1658 JSHandle<TaggedQueue> shadowQueue, int32_t lastLength) in CollectEnumKeysAlongProtoChain()
1668 ->GetAllEnumKeys(thread, end, *keys, keyArray, keys, shadowQueue, obj, lastLength); in CollectEnumKeysAlongProtoChain()
1673 dict->GetAllEnumKeys(thread, *keys, keyArray, keys, shadowQueue, lastLength); in CollectEnumKeysAlongProtoChain()
1680 int32_t lastLength = *keys; in AppendOwnEnumPropertyKeys() local
1683 CollectEnumElementsAlongProtoChain(thread, obj, *keys, keyArray, keys, lastLength); in AppendOwnEnumPropertyKeys()
1685 CollectEnumKeysAlongProtoChain(thread, obj, keyArray, keys, shadowQueue, lastLength); in AppendOwnEnumPropertyKeys()
706 CollectEnumElementsAlongProtoChain(JSThread *thread, const JSHandle<JSObject> &obj, int offset, JSHandle<TaggedArray> elementArray, uint32_t *keys, int32_t lastLength) CollectEnumElementsAlongProtoChain() argument
1656 CollectEnumKeysAlongProtoChain(JSThread *thread, const JSHandle<JSObject> &obj, JSHandle<TaggedArray> keyArray, uint32_t *keys, JSHandle<TaggedQueue> shadowQueue, int32_t lastLength) CollectEnumKeysAlongProtoChain() argument

Completed in 13 milliseconds