Home
last modified time | relevance | path

Searched refs:LinkedHashMap (Results 1 – 25 of 31) sorted by relevance

12

/arkcompiler/ets_runtime/ecmascript/
Djs_map.cpp26 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 …]
Djs_weak_container.cpp27 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()
Dlinked_hash_table.cpp83 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 …]
Dlinked_hash_table.h338 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);
Djs_finalization_registry.cpp62 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()
Djs_map_iterator.cpp57 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()
Djs_handle.h71 class LinkedHashMap; variable
Ddump.cpp1437 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()
Djs_tagged_value.h31 class LinkedHashMap; variable
/arkcompiler/ets_runtime/ecmascript/tests/
Dlinked_hash_table_test.cpp68 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 …]
Djs_map_iterator_test.cpp60 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()
Djs_map_test.cpp70 JSHandle<LinkedHashMap> hashMap = LinkedHashMap::Create(thread); in CreateMap()
Ddump_test.cpp186 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()
Djs_finalization_registry_test.cpp156 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/
Dweakmapref_fuzzer.cpp50 JSHandle<LinkedHashMap> hashMap = LinkedHashMap::Create(thread); in WeakMapRefFuzzTest()
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/
Dbuiltins_collection_stub_builder.cpp48 …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()
Dlinked_hashtable_stub_builder.cpp143 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/
Dmapiteratorefget_fuzzer.cpp75 JSHandle<JSTaggedValue> linkedHashMap(LinkedHashMap::Create(thread)); in MapIteratorRefGetIndexFuzzTest()
96 JSHandle<JSTaggedValue> linkedHashMap(LinkedHashMap::Create(thread)); in MapIteratorRefGetKindFuzzTest()
/arkcompiler/ets_runtime/ecmascript/builtins/
Dbuiltins_finalization_registry.cpp54 JSHandle<LinkedHashMap> maybeUnregister = LinkedHashMap::Create(thread); in FinalizationRegistryConstructor()
Dbuiltins_weak_map.cpp49 JSHandle<LinkedHashMap> linkedMap = LinkedHashMap::Create(thread); in WeakMapConstructor()
Dbuiltins_map.cpp47 JSHandle<LinkedHashMap> linkedMap = LinkedHashMap::Create(thread); in MapConstructor()
180 JSMutableHandle<LinkedHashMap> hashMap(thread, map->GetLinkedMap()); in ForEach()
/arkcompiler/ets_runtime/ecmascript/napi/test/
Djsnapi_second_tests.cpp278 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()
Djsnapi_third_tests.cpp808 JSHandle<LinkedHashMap> hashMap = LinkedHashMap::Create(thread); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/napi/
Djsnapi.cpp144 using ecmascript::LinkedHashMap;
Djsnapi_expo.cpp150 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()
4026LinkedHashMap::Cast(weakMap->GetLinkedMap().GetTaggedObject())->NumberOfDeletedElements(); in GetTotalElements()
4054 JSHandle<LinkedHashMap> hashMap = LinkedHashMap::Create(vm->GetJSThread()); in New()

12