| /arkcompiler/ets_runtime/ecmascript/ |
| D | js_map.cpp | 26 if (!LinkedHashMap::IsKey(key.GetTaggedValue())) { in Set() 29 …JSHandle<LinkedHashMap> mapHandle(thread, LinkedHashMap::Cast(map->GetLinkedMap().GetTaggedObject(… in Set() 31 JSHandle<LinkedHashMap> newMap = LinkedHashMap::Set(thread, mapHandle, key, value); in Set() 37 …JSHandle<LinkedHashMap> mapHandle(thread, LinkedHashMap::Cast(map->GetLinkedMap().GetTaggedObject(… in Delete() 48 LinkedHashMap *linkedMap = LinkedHashMap::Cast(map->GetLinkedMap().GetTaggedObject()); in Clear() 49 …JSHandle<LinkedHashMap> mapHandle(thread, LinkedHashMap::Cast(map->GetLinkedMap().GetTaggedObject(… in Clear() 50 JSHandle<LinkedHashMap> newMap = linkedMap->Clear(thread, mapHandle); in Clear() 56 return LinkedHashMap::Cast(GetLinkedMap().GetTaggedObject())->Has(thread, key); in Has() 61 return LinkedHashMap::Cast(GetLinkedMap().GetTaggedObject())->Get(thread, key); in Get() 66 return LinkedHashMap::Cast(GetLinkedMap().GetTaggedObject())->NumberOfElements(); in GetSize() [all …]
|
| D | js_weak_container.cpp | 27 if (!LinkedHashMap::IsKey(JSTaggedValue(key.GetTaggedValue().CreateAndGetWeakRef()))) { in Set() 30 …JSHandle<LinkedHashMap> mapHandle(thread, LinkedHashMap::Cast(map->GetLinkedMap().GetTaggedObject(… in Set() 32 JSHandle<LinkedHashMap> newMap = LinkedHashMap::SetWeakRef(thread, mapHandle, key, value); in Set() 38 …JSHandle<LinkedHashMap> mapHandle(thread, LinkedHashMap::Cast(map->GetLinkedMap().GetTaggedObject(… in Delete() 45 JSHandle<LinkedHashMap> newMap = LinkedHashMap::Shrink(thread, mapHandle); in Delete() 52 return LinkedHashMap::Cast(GetLinkedMap().GetTaggedObject())->Has(thread, key); in Has() 57 return LinkedHashMap::Cast(GetLinkedMap().GetTaggedObject())->Get(thread, key); in Get() 62 return LinkedHashMap::Cast(GetLinkedMap().GetTaggedObject())->NumberOfElements(); in GetSize() 68 return LinkedHashMap::Cast(GetLinkedMap().GetTaggedObject())->GetKey(entry); in GetKey() 74 return LinkedHashMap::Cast(GetLinkedMap().GetTaggedObject())->GetValue(entry); in GetValue()
|
| D | linked_hash_table.cpp | 83 if (std::is_same_v<LinkedHashMap, Derived>) { in InsertWeakRef() 133 JSHandle<LinkedHashMap> LinkedHashMap::Create(const JSThread *thread, int numberOfElements) in Create() 135 return LinkedHashTable<LinkedHashMap, LinkedHashMapObject>::Create(thread, numberOfElements); in Create() 138 JSHandle<LinkedHashMap> LinkedHashMap::Delete(const JSThread *thread, const JSHandle<LinkedHashMap>… in Delete() 141 return LinkedHashTable<LinkedHashMap, LinkedHashMapObject>::Remove(thread, obj, key); in Delete() 144 JSHandle<LinkedHashMap> LinkedHashMap::Set(const JSThread *thread, const JSHandle<LinkedHashMap> &o… in Set() 147 return LinkedHashTable<LinkedHashMap, LinkedHashMapObject>::Insert(thread, obj, key, value); in Set() 150 JSHandle<LinkedHashMap> LinkedHashMap::SetWeakRef(const JSThread *thread, const JSHandle<LinkedHash… in SetWeakRef() 153 …return LinkedHashTable<LinkedHashMap, LinkedHashMapObject>::InsertWeakRef(thread, obj, key, value); in SetWeakRef() 156 JSTaggedValue LinkedHashMap::Get(const JSThread *thread, JSTaggedValue key) const in Get() [all …]
|
| D | linked_hash_table.h | 338 class LinkedHashMap : public LinkedHashTable<LinkedHashMap, LinkedHashMapObject> { 340 static LinkedHashMap *Cast(TaggedObject *obj) in Cast() 342 return static_cast<LinkedHashMap *>(obj); in Cast() 344 …static JSHandle<LinkedHashMap> Create(const JSThread *thread, int numberOfElements = MIN_CAPACITY); 346 … static JSHandle<LinkedHashMap> Delete(const JSThread *thread, const JSHandle<LinkedHashMap> &obj, 349 static JSHandle<LinkedHashMap> Set(const JSThread *thread, const JSHandle<LinkedHashMap> &obj, 352 …static JSHandle<LinkedHashMap> SetWeakRef(const JSThread *thread, const JSHandle<LinkedHashMap> &o… 357 …static JSHandle<LinkedHashMap> Shrink(const JSThread *thread, const JSHandle<LinkedHashMap> &table, 362 …static JSHandle<LinkedHashMap> Clear(const JSThread *thread, const JSHandle<LinkedHashMap> &table);
|
| D | js_finalization_registry.cpp | 62 JSHandle<LinkedHashMap> maybeUnregister(thread, obj->GetMaybeUnregister()); in Register() 71 … maybeUnregister = LinkedHashMap::SetWeakRef(thread, maybeUnregister, unregisterToken, arrayValue); in Register() 86 JSHandle<LinkedHashMap> maybeUnregister(thread, obj->GetMaybeUnregister()); in Unregister() 92 JSHandle<LinkedHashMap> newMaybeUnregister = LinkedHashMap::Shrink(thread, maybeUnregister); in Unregister() 198 JSMutableHandle<LinkedHashMap> maybeUnregister(thread, obj->GetMaybeUnregister()); in CleanupFinalizationRegistry() 211 JSHandle<LinkedHashMap> newMap = LinkedHashMap::Shrink(thread, maybeUnregister); in CleanupFinalizationRegistry()
|
| D | js_map_iterator.cpp | 57 JSHandle<LinkedHashMap> map(iteratedMap); in NextInternal() 97 LinkedHashMap *map = LinkedHashMap::Cast(iteratedMap.GetTaggedObject()); in Update() 105 map = LinkedHashMap::Cast(nextTable.GetTaggedObject()); in Update() 139 JSHandle<LinkedHashMap> map(iteratedMap); in MapIteratorToList()
|
| D | js_handle.h | 71 class LinkedHashMap; variable
|
| D | dump.cpp | 1437 void LinkedHashMap::Dump(std::ostream &os) const in Dump() 1723 LinkedHashMap *map = LinkedHashMap::Cast(GetLinkedMap().GetTaggedObject()); in Dump() 1982 LinkedHashMap *map = LinkedHashMap::Cast(GetIteratedMap().GetTaggedObject()); in Dump() 2008 LinkedHashMap *map = LinkedHashMap::Cast(GetLinkedMap().GetTaggedObject()); in Dump() 2049 LinkedHashMap *map = LinkedHashMap::Cast(GetMaybeUnregister().GetTaggedObject()); in Dump() 4544 void LinkedHashMap::DumpForSnapshot(std::vector<Reference> &vec) const in DumpForSnapshot() 4841 LinkedHashMap *map = LinkedHashMap::Cast(GetLinkedMap().GetTaggedObject()); in DumpForSnapshot() 4860 LinkedHashMap *map = LinkedHashMap::Cast(GetIteratedMap().GetTaggedObject()); in DumpForSnapshot() 4879 LinkedHashMap *map = LinkedHashMap::Cast(GetLinkedMap().GetTaggedObject()); in DumpForSnapshot() 4904 LinkedHashMap *map = LinkedHashMap::Cast(GetMaybeUnregister().GetTaggedObject()); in DumpForSnapshot()
|
| D | js_tagged_value.h | 31 class LinkedHashMap; variable
|
| /arkcompiler/ets_runtime/ecmascript/tests/ |
| D | linked_hash_table_test.cpp | 68 JSHandle<LinkedHashMap> dict = LinkedHashMap::Create(thread, numOfElement); in HWTEST_F_L0() 84 JSHandle<LinkedHashMap> dictHandle = LinkedHashMap::Create(thread, numOfElement); in HWTEST_F_L0() 99 dictHandle = LinkedHashMap::Set(thread, dictHandle, key1, value1); in HWTEST_F_L0() 107 dictHandle = LinkedHashMap::Set(thread, dictHandle, key2, value2); in HWTEST_F_L0() 110 dictHandle = LinkedHashMap::Delete(thread, dictHandle, key1); in HWTEST_F_L0() 115 dictHandle = LinkedHashMap::Set(thread, dictHandle, undefinedKey, value1); in HWTEST_F_L0() 162 JSHandle<LinkedHashMap> dictHandle = LinkedHashMap::Create(thread, numOfElement); in HWTEST_F_L0() 173 dictHandle = LinkedHashMap::Set(thread, dictHandle, key, value); in HWTEST_F_L0() 225 JSHandle<LinkedHashMap> dictHandle = LinkedHashMap::Create(thread, numOfElement); in HWTEST_F_L0() 236 dictHandle = LinkedHashMap::Set(thread, dictHandle, key, value); in HWTEST_F_L0() [all …]
|
| D | js_map_iterator_test.cpp | 60 JSHandle<JSTaggedValue> linkedHashMap(LinkedHashMap::Create(thread)); in CreateJSMap() 185 …JSHandle<LinkedHashMap> mapHandle1(thread, LinkedHashMap::Cast(jsMap1->GetLinkedMap().GetTaggedObj… in HWTEST_F_L0() 186 …JSHandle<LinkedHashMap> mapHandle2(thread, LinkedHashMap::Cast(jsMap2->GetLinkedMap().GetTaggedObj… in HWTEST_F_L0() 192 LinkedHashMap *resultMap = LinkedHashMap::Cast(mapIterator->GetIteratedMap().GetTaggedObject()); in HWTEST_F_L0()
|
| D | js_map_test.cpp | 70 JSHandle<LinkedHashMap> hashMap = LinkedHashMap::Create(thread); in CreateMap()
|
| D | dump_test.cpp | 186 JSHandle<LinkedHashMap> linkedMap(LinkedHashMap::Create(thread)); in NewJSMap() 600 JSHandle<LinkedHashMap> weakLinkedMap(LinkedHashMap::Create(thread)); in HWTEST_F_L0() 628 JSHandle<LinkedHashMap> weakLinkedMap(LinkedHashMap::Create(thread)); in HWTEST_F_L0()
|
| D | js_finalization_registry_test.cpp | 156 JSHandle<LinkedHashMap> expectMaybeUnregister(thread, finaRegObj->GetMaybeUnregister()); in HWTEST_F_L0() 157 …expectMaybeUnregister = LinkedHashMap::SetWeakRef(thread, expectMaybeUnregister, unregisterToken, … in HWTEST_F_L0()
|
| /arkcompiler/ets_runtime/test/fuzztest/weakmapref_fuzzer/ |
| D | weakmapref_fuzzer.cpp | 50 JSHandle<LinkedHashMap> hashMap = LinkedHashMap::Create(thread); in WeakMapRefFuzzTest()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/builtins/ |
| D | builtins_collection_stub_builder.cpp | 48 …LinkedHashTableStubBuilder<LinkedHashMap, LinkedHashMapObject> linkedHashTableStubBuilder(this, gl… in Clear() 139 …LinkedHashTableStubBuilder<LinkedHashMap, LinkedHashMapObject> linkedHashTableStubBuilder(this, gl… in ForEach() 174 …LinkedHashTableStubBuilder<LinkedHashMap, LinkedHashMapObject> linkedHashTableStubBuilder(this, gl… in MapSetOrSetAdd() 215 …LinkedHashTableStubBuilder<LinkedHashMap, LinkedHashMapObject> linkedHashTableStubBuilder(this, gl… in Delete() 241 …LinkedHashTableStubBuilder<LinkedHashMap, LinkedHashMapObject> linkedHashTableStubBuilder(this, gl… in Has()
|
| D | linked_hashtable_stub_builder.cpp | 143 if constexpr (std::is_same_v<LinkedHashTableType, LinkedHashMap>) { in ComputeCapacity() 437 template GateRef LinkedHashTableStubBuilder<LinkedHashMap, LinkedHashMapObject>::Clear(GateRef); 479 if constexpr (std::is_same_v<LinkedHashTableType, LinkedHashMap>) { in ForEach() 532 template GateRef LinkedHashTableStubBuilder<LinkedHashMap, LinkedHashMapObject>::ForEach(GateRef th… 578 template GateRef LinkedHashTableStubBuilder<LinkedHashMap, LinkedHashMapObject>::Insert( 608 template GateRef LinkedHashTableStubBuilder<LinkedHashMap, LinkedHashMapObject>::Delete( 637 template GateRef LinkedHashTableStubBuilder<LinkedHashMap, LinkedHashMapObject>::Has(
|
| /arkcompiler/ets_runtime/test/fuzztest/mapiteratorefget_fuzzer/ |
| D | mapiteratorefget_fuzzer.cpp | 75 JSHandle<JSTaggedValue> linkedHashMap(LinkedHashMap::Create(thread)); in MapIteratorRefGetIndexFuzzTest() 96 JSHandle<JSTaggedValue> linkedHashMap(LinkedHashMap::Create(thread)); in MapIteratorRefGetKindFuzzTest()
|
| /arkcompiler/ets_runtime/ecmascript/builtins/ |
| D | builtins_finalization_registry.cpp | 54 JSHandle<LinkedHashMap> maybeUnregister = LinkedHashMap::Create(thread); in FinalizationRegistryConstructor()
|
| D | builtins_weak_map.cpp | 49 JSHandle<LinkedHashMap> linkedMap = LinkedHashMap::Create(thread); in WeakMapConstructor()
|
| D | builtins_map.cpp | 47 JSHandle<LinkedHashMap> linkedMap = LinkedHashMap::Create(thread); in MapConstructor() 180 JSMutableHandle<LinkedHashMap> hashMap(thread, map->GetLinkedMap()); in ForEach()
|
| /arkcompiler/ets_runtime/ecmascript/napi/test/ |
| D | jsnapi_second_tests.cpp | 278 JSHandle<LinkedHashMap> hashMap = LinkedHashMap::Create(thread); in HWTEST_F_L0() 308 JSHandle<LinkedHashMap> hashMap = LinkedHashMap::Create(thread); in HWTEST_F_L0() 347 JSHandle<LinkedHashMap> hashMap = LinkedHashMap::Create(thread); in HWTEST_F_L0() 376 JSHandle<LinkedHashMap> hashMap = LinkedHashMap::Create(thread); in HWTEST_F_L0() 407 JSHandle<LinkedHashMap> hashMap = LinkedHashMap::Create(thread); in HWTEST_F_L0() 1130 JSHandle<LinkedHashMap> hashMap = LinkedHashMap::Create(thread); in HWTEST_F_L0()
|
| D | jsnapi_third_tests.cpp | 808 JSHandle<LinkedHashMap> hashMap = LinkedHashMap::Create(thread); in HWTEST_F_L0()
|
| /arkcompiler/ets_runtime/ecmascript/napi/ |
| D | jsnapi.cpp | 144 using ecmascript::LinkedHashMap;
|
| D | jsnapi_expo.cpp | 150 using ecmascript::LinkedHashMap; 921 JSHandle<LinkedHashMap> hashMap = LinkedHashMap::Create(thread); in New() 939 LinkedHashMap::Cast(map->GetLinkedMap().GetTaggedObject())->NumberOfDeletedElements(); in GetTotalElements() 1003 JSHandle<LinkedHashMap> linkedHashMap(vm->GetJSThread(), jsMapIter->GetIteratedMap()); in GetEcmaRuntimeCallInfo() 4026 … LinkedHashMap::Cast(weakMap->GetLinkedMap().GetTaggedObject())->NumberOfDeletedElements(); in GetTotalElements() 4054 JSHandle<LinkedHashMap> hashMap = LinkedHashMap::Create(vm->GetJSThread()); in New()
|