Home
last modified time | relevance | path

Searched refs:keyHandle (Results 1 - 25 of 34) sorted by relevance

12

/arkcompiler/ets_runtime/ecmascript/
H A Dglobal_index_map.cpp49 JSMutableHandle<JSTaggedValue> keyHandle(thread, JSTaggedValue::Undefined()); in InitGlobalConst()
54 keyHandle.Update(objectValue); in InitGlobalConst()
60 PointerToIndexDictionary::PutIfAbsent(thread, globalIndexMapHandle, keyHandle, valueHandle); in InitGlobalConst()
74 JSMutableHandle<JSTaggedValue> keyHandle(thread, JSTaggedValue::Undefined()); in InitGlobalEnv()
79 keyHandle.Update(objectValue); in InitGlobalEnv()
85 PointerToIndexDictionary::PutIfAbsent(thread, globalIndexMapHandle, keyHandle, valueHandle); in InitGlobalEnv()
99 JSMutableHandle<JSTaggedValue> keyHandle(thread, JSTaggedValue::Undefined()); in InitBuiltinEntries()
103 keyHandle.Update(objectValue); in InitBuiltinEntries()
109 PointerToIndexDictionary::PutIfAbsent(thread, globalIndexMapHandle, keyHandle, valueHandle); in InitBuiltinEntries()
H A Djs_map_iterator.cpp58 JSMutableHandle<JSTaggedValue> keyHandle(thread, JSTaggedValue::Undefined()); in NextInternal()
63 keyHandle.Update(key); in NextInternal()
66 return JSIterator::CreateIterResultObject(thread, keyHandle, false).GetTaggedValue(); in NextInternal()
76 array->Set(thread, 0, keyHandle); in NextInternal()
138 JSMutableHandle<JSTaggedValue> keyHandle(thread, JSTaggedValue::Undefined()); in MapIteratorToList()
147 keyHandle.Update(key); in MapIteratorToList()
150 ElementAccessor::Set(thread, newArrayHandle, k, keyHandle, true); in MapIteratorToList()
155 array->Set(thread, 0, keyHandle); in MapIteratorToList()
H A Dlayout_info.cpp143 JSMutableHandle<JSTaggedValue> keyHandle(thread, JSTaggedValue::Undefined()); in GetAllEnumKeys()
146 keyHandle.Update(GetKey(i)); in GetAllEnumKeys()
147 if (!keyHandle->IsString()) { in GetAllEnumKeys()
154 bool isDuplicated = JSObject::IsDepulicateKeys(thread, keyArray, lastLength, shadowQueue, keyHandle); in GetAllEnumKeys()
158 keyArray->Set(thread, enumKeys + offset, keyHandle); in GetAllEnumKeys()
161 TaggedQueue::PushFixedQueue(thread, shadowQueue, keyHandle); in GetAllEnumKeys()
173 JSMutableHandle<JSTaggedValue> keyHandle(thread, JSTaggedValue::Undefined()); in GetAllEnumKeys()
176 keyHandle.Update(GetKey(i)); in GetAllEnumKeys()
177 if (keyHandle->IsString() && GetAttr(i).IsEnumerable()) { in GetAllEnumKeys()
181 keyArray->Set(thread, enumKeys + offset, keyHandle); in GetAllEnumKeys()
[all...]
H A Djs_for_in_iterator.cpp114 JSMutableHandle<JSTaggedValue> keyHandle(thread, JSTaggedValue::Undefined()); in NextInternalSlowpath()
117 keyHandle.Update(keysHandle->Get(index)); in NextInternalSlowpath()
118 if (keyHandle->IsUndefined()) { in NextInternalSlowpath()
122 has = HasProperty(thread, receiverHandle, keyHandle); in NextInternalSlowpath()
H A Dtagged_dictionary.cpp156 JSHandle<JSTaggedValue> keyHandle(thread, GetKey(hashIndex)); in GetAllEnumKeys()
157 if (keyHandle->IsString()) { in GetAllEnumKeys()
160 std::pair<JSHandle<JSTaggedValue>, PropertyAttributes> pair(keyHandle, attr); in GetAllEnumKeys()
161 bool isDuplicated = JSObject::IsDepulicateKeys(thread, keyArray, lastLength, shadowQueue, keyHandle); in GetAllEnumKeys()
167 TaggedQueue::PushFixedQueue(thread, shadowQueue, keyHandle); in GetAllEnumKeys()
185 JSHandle<JSTaggedValue> keyHandle(thread, GetKey(hashIndex)); in GetAllEnumKeys()
186 if (keyHandle->IsString()) { in GetAllEnumKeys()
189 std::pair<JSHandle<JSTaggedValue>, PropertyAttributes> pair(keyHandle, attr); in GetAllEnumKeys()
310 JSHandle<JSTaggedValue> keyHandle(thread, entry); in GetAllKeys()
311 JSHandle<EcmaString> str = JSTaggedValue::ToString(const_cast<JSThread *>(thread), keyHandle); in GetAllKeys()
[all...]
H A Dobject_fast_operator-inl.h96 JSHandle<EcmaString> keyHandle(thread, key); in HasOwnProperty()
97 EcmaString *str = thread->GetEcmaVM()->GetEcmaStringTable()->TryGetInternString(thread, keyHandle); in HasOwnProperty()
124 JSMutableHandle<JSTaggedValue> keyHandle) in TryFastHasProperty()
126 JSTaggedValue key = keyHandle.GetTaggedValue(); in TryFastHasProperty()
153 auto string = thread->GetEcmaVM()->GetFactory()->InternString(keyHandle); in TryFastHasProperty()
155 keyHandle.Update(JSTaggedValue(string)); in TryFastHasProperty()
157 key = keyHandle.GetTaggedValue(); in TryFastHasProperty()
171 JSMutableHandle<JSTaggedValue> keyHandle) in TryFastGetPropertyByValue()
173 JSTaggedValue key = keyHandle.GetTaggedValue(); in TryFastGetPropertyByValue()
188 auto string = thread->GetEcmaVM()->GetFactory()->InternString(keyHandle); in TryFastGetPropertyByValue()
123 TryFastHasProperty(JSThread *thread, JSTaggedValue receiver, JSMutableHandle<JSTaggedValue> keyHandle) TryFastHasProperty() argument
170 TryFastGetPropertyByValue(JSThread *thread, JSTaggedValue receiver, JSMutableHandle<JSTaggedValue> keyHandle) TryFastGetPropertyByValue() argument
875 AddPropertyByName(JSThread *thread, JSHandle<JSObject> objHandle, JSHandle<JSTaggedValue> keyHandle, JSHandle<JSTaggedValue> valueHandle, PropertyAttributes attr) AddPropertyByName() argument
[all...]
H A Dobject_fast_operator.h56 JSMutableHandle<JSTaggedValue> keyHandle);
60 JSMutableHandle<JSTaggedValue> keyHandle);
112 JSHandle<JSTaggedValue> keyHandle,
H A Dproperty_accessor.cpp280 JSMutableHandle<JSTaggedValue> keyHandle(thread_, JSTaggedValue::Undefined()); in MergeRemainings()
288 keyHandle.Update(remaining->Get(thread_, j)); in MergeRemainings()
289 if (keyHandle->IsHole()) { in MergeRemainings()
296 has = JSTaggedValue::GetOwnProperty(thread_, objHandle, keyHandle, desc); in MergeRemainings()
303 keyArray->Set(thread_, index, keyHandle); in MergeRemainings()
H A Djs_tagged_value.cpp987 JSHandle<JSTaggedValue> keyHandle(thread, JSTaggedValue(key)); in GetProperty()
988 return JSProxy::GetProperty(thread, JSHandle<JSProxy>(obj), keyHandle); in GetProperty()
996 JSHandle<JSTaggedValue> keyHandle(thread, JSTaggedValue(key)); in GetProperty()
997 return GetJSAPIProperty(thread, obj, keyHandle); in GetProperty()
1071 JSHandle<JSTaggedValue> keyHandle(thread, JSTaggedValue(key)); in SetProperty()
1072 success = JSProxy::SetProperty(thread, JSHandle<JSProxy>(obj), keyHandle, value, mayThrow); in SetProperty()
1074 JSHandle<JSTaggedValue> keyHandle(thread, JSTaggedValue(key)); in SetProperty()
1075 success = JSTypedArray::SetProperty(thread, obj, keyHandle, value, mayThrow); in SetProperty()
1079 JSHandle<JSTaggedValue> keyHandle(thread, JSTaggedValue(key)); in SetProperty()
1080 success = SetJSAPIProperty(thread, obj, keyHandle, valu in SetProperty()
[all...]
H A Djs_object.cpp183 JSMutableHandle<JSTaggedValue> keyHandle(thread, JSTaggedValue::Undefined()); in TransitionToDictionary()
204 keyHandle.Update(key); in TransitionToDictionary()
205 JSHandle<NameDictionary> newDict = NameDictionary::PutIfAbsent(thread, dict, keyHandle, valueHandle, attr); in TransitionToDictionary()
424 JSHandle<JSTaggedValue> keyHandle(thread, JSTaggedValue(static_cast<int32_t>(index))); in AddElementInternal()
426 NumberDictionary::Put(thread, JSHandle<NumberDictionary>(thread, elements), keyHandle, value, attr); in AddElementInternal()
436 JSHandle<JSTaggedValue> keyHandle(thread, JSTaggedValue(static_cast<int32_t>(index))); in AddElementInternal()
438 JSHandle<NumberDictionary> newKey = NumberDictionary::Put(thread, dict, keyHandle, value, attr); in AddElementInternal()
711 JSMutableHandle<JSTaggedValue> keyHandle(thread, JSTaggedValue::Undefined()); in CollectEnumElementsAlongProtoChain()
716 keyHandle.Update(base::NumberHelper::IntToEcmaString(thread, i)); in CollectEnumElementsAlongProtoChain()
717 elementArray->Set(thread, elementIndex, keyHandle); in CollectEnumElementsAlongProtoChain()
[all...]
/arkcompiler/ets_runtime/ecmascript/shared_objects/
H A Djs_shared_map_iterator.cpp53 JSMutableHandle<JSTaggedValue> keyHandle(thread, JSTaggedValue::Undefined()); in NextInternal()
58 keyHandle.Update(key); in NextInternal()
60 return JSIterator::CreateIterResultObject(thread, keyHandle, false).GetTaggedValue(); in NextInternal()
68 array->Set(thread, 0, keyHandle); in NextInternal()
/arkcompiler/ets_runtime/ecmascript/tests/
H A Dtagged_dictionary_test.cpp118 JSHandle<JSTaggedValue> keyHandle(key); in HWTEST_F_L0()
122 dictHandle = NameDictionary::PutIfAbsent(thread, tempHandle, keyHandle, valueHandle, metaData); in HWTEST_F_L0()
247 JSHandle<JSTaggedValue> keyHandle(thread, JSTaggedValue(i)); in HWTEST_F_L0()
248 JSHandle<JSTaggedValue> valueHandle(JSTaggedValue::ToString(thread, keyHandle)); in HWTEST_F_L0()
250 dictHandle = NumberDictionary::PutIfAbsent(thread, tempHandle, keyHandle, valueHandle, metaData); in HWTEST_F_L0()
278 JSHandle<JSTaggedValue> keyHandle(thread, JSTaggedValue(i)); in HWTEST_F_L0()
279 JSHandle<JSTaggedValue> valueHandle(JSTaggedValue::ToString(thread, keyHandle)); in HWTEST_F_L0()
282 dictHandle = NumberDictionary::PutIfAbsent(thread, tempHandle, keyHandle, valueHandle, metaData); in HWTEST_F_L0()
303 JSHandle<JSTaggedValue> keyHandle(thread, JSTaggedValue(i)); in HWTEST_F_L0()
304 JSHandle<JSTaggedValue> valueHandle(JSTaggedValue::ToString(thread, keyHandle)); in HWTEST_F_L0()
[all...]
H A Djs_api_lightweightmap_test.cpp319 JSMutableHandle<JSTaggedValue> keyHandle(thread, JSTaggedValue::Undefined()); in HWTEST_F_L0()
324 keyHandle.Update(k); in HWTEST_F_L0()
326 EXPECT_EQ(JSAPILightWeightMap::HasKey(thread, lwm, keyHandle), JSTaggedValue::True()); in HWTEST_F_L0()
327 EXPECT_EQ(JSAPILightWeightMap::Get(thread, lwm, keyHandle), v); in HWTEST_F_L0()
334 keyHandle.Update(k); in HWTEST_F_L0()
335 EXPECT_EQ(JSAPILightWeightMap::HasKey(thread, lwm, keyHandle), JSTaggedValue::True()); in HWTEST_F_L0()
336 EXPECT_EQ(JSAPILightWeightMap::Get(thread, lwm, keyHandle), v); in HWTEST_F_L0()
H A Dlinked_hash_table_test.cpp247 JSHandle<JSTaggedValue> keyHandle(factory->NewFromASCII(keyArray)); in HWTEST_F_L0()
248 setHandle = LinkedHashSet::Delete(thread, setHandle, keyHandle); in HWTEST_F_L0()
H A Djs_hclass_test.cpp193 JSHandle<EcmaString> keyHandle = factory->NewFromASCII("key"); in HWTEST_F_L0() local
206 factory->ConcatFromString(keyHandle, JSTaggedValue::ToString(thread, newValue)); in HWTEST_F_L0()
255 JSHandle<EcmaString> keyHandle = factory->NewFromASCII("key"); in HWTEST_F_L0() local
270 factory->ConcatFromString(keyHandle, JSTaggedValue::ToString(thread, keyValue))); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/js_api/
H A Djs_api_hashmap_iterator.cpp48 JSMutableHandle<JSTaggedValue> keyHandle(thread, JSTaggedValue::Undefined()); in Next()
57 keyHandle.Update(key); in Next()
59 return JSIterator::CreateIterResultObject(thread, keyHandle, false).GetTaggedValue(); in Next()
67 array->Set(thread, 0, keyHandle); in Next()
H A Djs_api_plain_array_iterator.cpp59 JSHandle<JSTaggedValue> keyHandle(thread, keyArray->Get(index)); in Next()
62 array->Set(thread, 0, keyHandle); in Next()
H A Djs_api_lightweightmap.cpp368 JSMutableHandle<JSTaggedValue> keyHandle(thread, JSTaggedValue::Undefined()); in ToString()
381 keyHandle.Update(lightWeightMap->GetKeyAt(thread, lightWeightMap, k)); in ToString()
383 if (!keyHandle->IsUndefined() && !keyHandle->IsNull()) { in ToString()
384 JSHandle<EcmaString> keyStringHandle = JSTaggedValue::ToString(thread, keyHandle); in ToString()
H A Djs_api_plain_array.cpp367 JSMutableHandle<JSTaggedValue> keyHandle(thread, JSTaggedValue::Undefined()); in ToString()
378 keyHandle.Update(plainarray->GetKeyAt(k)); in ToString()
379 if (!keyHandle->IsUndefined() && !keyHandle->IsNull()) { in ToString()
380 JSHandle<EcmaString> keyStringHandle = JSTaggedValue::ToString(thread, keyHandle); in ToString()
/arkcompiler/ets_runtime/test/fuzztest/containerslightweightmapkeys_fuzzer/
H A Dcontainerslightweightmapkeys_fuzzer.cpp124 JSHandle<JSTaggedValue> keyHandle = JSIterator::IteratorValue(thread, result); in ContainersLightWeightMapKeysFuzzTest() local
129 callInfo4->SetCallArg(0, keyHandle.GetTaggedValue()); in ContainersLightWeightMapKeysFuzzTest()
/arkcompiler/ets_runtime/ecmascript/ic/tests/
H A Dic_runtime_stub_test.cpp321 JSHandle<JSTaggedValue> keyHandle(factory->NewFromASCII("key")); in TestSetter()
323 JSObject::SetProperty(thread, JSHandle<JSTaggedValue>(obj), keyHandle, valueHandle); in TestSetter()
335 JSHandle<JSTaggedValue> keyHandle(factory->NewFromASCII("key")); in HWTEST_F_L0()
336 JSHandle<PropertyBox> boxHandler = factory->NewPropertyBox(keyHandle); in HWTEST_F_L0()
359 JSHandle<JSTaggedValue>(handleReceiver), keyHandle).GetValue()->GetInt(), 2); in HWTEST_F_L0()
379 JSHandle<JSTaggedValue> keyHandle(factory->NewFromASCII("key")); in TestGetter()
381 JSObject::GetProperty(thread, JSHandle<JSTaggedValue>(obj), keyHandle).GetValue().GetTaggedValue(); in TestGetter()
392 JSHandle<JSTaggedValue> keyHandle(factory->NewFromASCII("key")); in HWTEST_F_L0()
394 JSHandle<PropertyBox> boxHandler = factory->NewPropertyBox(keyHandle); in HWTEST_F_L0()
410 JSObject::SetProperty(thread, JSHandle<JSTaggedValue>(handleReceiver), keyHandle, valueHandl in HWTEST_F_L0()
[all...]
/arkcompiler/ets_runtime/ecmascript/base/
H A Darray_helper.h59 const JSHandle<JSTaggedValue> &keyHandle,
H A Darray_helper.cpp102 const JSHandle<JSTaggedValue> &keyHandle, in ElementIsStrictEqualTo()
106 JSTaggedValue::HasProperty(thread, thisObjVal, keyHandle); in ElementIsStrictEqualTo()
111 JSHandle<JSTaggedValue> valueHandle = JSArray::FastGetPropertyByValue(thread, thisObjVal, keyHandle); in ElementIsStrictEqualTo()
101 ElementIsStrictEqualTo(JSThread *thread, const JSHandle<JSTaggedValue> &thisObjVal, const JSHandle<JSTaggedValue> &keyHandle, const JSHandle<JSTaggedValue> &target) ElementIsStrictEqualTo() argument
H A Djson_parser.cpp315 auto &keyHandle = propertyList[start + i]; in CreateJsonObject() local
317 auto res = SetPropertyByValue(obj, keyHandle, valueHandle); in CreateJsonObject()
321 JSTaggedValue::SetProperty(thread_, obj, keyHandle, valueHandle, true); in CreateJsonObject()
348 JSHandle<JSTaggedValue> keyHandle = propertyList[start + i]; in CreateSJsonObject() local
349 auto newKey = keyHandle.GetTaggedValue(); in CreateSJsonObject()
352 newKey = JSTaggedValue(thread_->GetEcmaVM()->GetFactory()->InternString(keyHandle)); in CreateSJsonObject()
/arkcompiler/ets_runtime/ecmascript/ic/
H A Dic_runtime_stub-inl.h651 auto keyHandle = JSHandle<JSTaggedValue>(thread, key); in LoadMiss() local
655 return icRuntime.LoadMiss(receiverHandle, keyHandle); in LoadMiss()
662 auto keyHandle = JSHandle<JSTaggedValue>(thread, key); in LoadValueMiss() local
666 return icRuntime.LoadValueMiss(receiverHandle, keyHandle); in LoadValueMiss()
673 auto keyHandle = JSHandle<JSTaggedValue>(thread, key); in StoreMiss() local
678 return icRuntime.StoreMiss(receiverHandle, keyHandle, valueHandle, isOwn); in StoreMiss()

Completed in 36 milliseconds

12