Home
last modified time | relevance | path

Searched refs:JSWeakMap (Results 1 – 16 of 16) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/
Djs_weak_container.cpp22 void JSWeakMap::Set(JSThread *thread, const JSHandle<JSWeakMap> &map, const JSHandle<JSTaggedValue>… in Set()
35 bool JSWeakMap::Delete(JSThread *thread, const JSHandle<JSWeakMap> &map, const JSHandle<JSTaggedVal… in Delete()
49 bool JSWeakMap::Has(JSThread *thread, JSTaggedValue key) const in Has()
54 JSTaggedValue JSWeakMap::Get(JSThread *thread, JSTaggedValue key) const in Get()
59 int JSWeakMap::GetSize() const in GetSize()
64 JSTaggedValue JSWeakMap::GetKey(int entry) const in GetKey()
70 JSTaggedValue JSWeakMap::GetValue(int entry) const in GetValue()
Djs_weak_container.h22 class JSWeakMap : public JSObject {
24 static JSWeakMap *Cast(TaggedObject *object) in Cast()
27 return static_cast<JSWeakMap *>(object); in Cast()
30 …static bool Delete(JSThread *thread, const JSHandle<JSWeakMap> &map, const JSHandle<JSTaggedValue>…
32 …static void Set(JSThread *thread, const JSHandle<JSWeakMap> &map, const JSHandle<JSTaggedValue> &k…
Ddump.cpp749 JSWeakMap::Cast(obj)->Dump(os); in DumpObject()
2090 void JSWeakMap::Dump(std::ostream &os) const in Dump()
3995 JSWeakMap::Cast(obj)->DumpForSnapshot(vec); in DumpObject()
4954 void JSWeakMap::DumpForSnapshot(std::vector<Reference> &vec) const in DumpForSnapshot()
Dobject_factory.cpp1408 JSWeakMap::Cast(*obj)->SetLinkedMap(thread_, JSTaggedValue::Undefined()); in InitializeJSObject()
/arkcompiler/ets_runtime/ecmascript/builtins/
Dbuiltins_weak_map.cpp41 JSHandle<JSWeakMap> weakMap = JSHandle<JSWeakMap>::Cast(obj); in WeakMapConstructor()
83 JSHandle<JSWeakMap> weakMap(self); in Delete()
89 return GetTaggedBoolean(JSWeakMap::Delete(thread, weakMap, key)); in Delete()
104 JSWeakMap *jsWeakMap = JSWeakMap::Cast(self.GetTaggedValue().GetTaggedObject()); in Has()
125 JSWeakMap *jsWeakMap = JSWeakMap::Cast(self.GetTaggedValue().GetTaggedObject()); in Get()
156 JSHandle<JSWeakMap> map(self); in Set()
157 JSWeakMap::Set(thread, map, key, value); in Set()
Dbuiltins.cpp1499 factory_->NewEcmaHClass(JSWeakMap::SIZE, JSType::JS_WEAK_MAP, weakMapFuncPrototypeValue); in InitializeWeakMap()
/arkcompiler/ets_runtime/ecmascript/builtins/tests/
Dbuiltins_weak_map_test.cpp40 using JSWeakMap = ecmascript::JSWeakMap; typedef
55 JSWeakMap *CreateBuiltinsWeakMap(JSThread *thread) in CreateBuiltinsWeakMap()
69 return JSWeakMap::Cast(reinterpret_cast<TaggedObject *>(result.GetRawData())); in CreateBuiltinsWeakMap()
78 JSHandle<JSWeakMap> map(thread, CreateBuiltinsWeakMap(thread)); in HWTEST_F_L0()
99 …JSHandle<JSWeakMap> weakMap(thread, JSWeakMap::Cast(reinterpret_cast<TaggedObject *>(result1.GetRa… in HWTEST_F_L0()
106 JSHandle<JSWeakMap> weakMap(thread, CreateBuiltinsWeakMap(thread)); in HWTEST_F_L0()
126 JSWeakMap *jsWeakMap = JSWeakMap::Cast(reinterpret_cast<TaggedObject *>(result2.GetRawData())); in HWTEST_F_L0()
144 void KeySetCommon(JSThread* thread, JSHandle<JSWeakMap>& weakMap, JSHandle<JSTaggedValue>& key, int… in KeySetCommon()
157 JSWeakMap *jsWeakMap = JSWeakMap::Cast(reinterpret_cast<TaggedObject *>(result1.GetRawData())); in KeySetCommon()
164 JSHandle<JSWeakMap> weakMap(thread, CreateBuiltinsWeakMap(thread)); in HWTEST_F_L0()
[all …]
/arkcompiler/ets_runtime/test/fuzztest/weakmapref_fuzzer/
Dweakmapref_fuzzer.cpp49 JSHandle<JSWeakMap> weakMap = in WeakMapRefFuzzTest()
50 … JSHandle<JSWeakMap>::Cast(factory->NewJSObjectByConstructor(JSHandle<JSFunction>(constructor), in WeakMapRefFuzzTest()
58 JSWeakMap::Set(thread, weakMap, key, value); in WeakMapRefFuzzTest()
/arkcompiler/ets_runtime/test/aottest/tryldglobalbyname_global_object/
Dtryldglobalbyname_global_object.ts210 function JSWeakMap() { function
694 JSWeakMap();
/arkcompiler/ets_runtime/ecmascript/dfx/hprof/tests/
Dheap_dump_test.cpp270 JSHandle<JSWeakMap> NewJSWeakMap() in NewJSWeakMap()
274 JSHandle<JSObject> jsWeakMapObject = NewObject(JSWeakMap::SIZE, JSType::JS_WEAK_MAP, proto); in NewJSWeakMap()
275 JSHandle<JSWeakMap> jsWeakMap = JSHandle<JSWeakMap>::Cast(jsWeakMapObject); in NewJSWeakMap()
Djs_metadata_test.cpp893 JSWeakMap::LINKED_MAP_OFFSET, JSWeakMap::SIZE - JSWeakMap::LINKED_MAP_OFFSET}}, in JSMetadataTestHelper()
1632 {JSType::JS_WEAK_MAP, {JSWeakMap::SIZE - JSWeakMap::LINKED_MAP_OFFSET}}, in JSMetadataTestHelper()
/arkcompiler/ets_runtime/ecmascript/napi/test/
Djsnapi_third_tests.cpp840 JSHandle<JSWeakMap> weakMap = in HWTEST_F_L0()
841 …JSHandle<JSWeakMap>::Cast(factory->NewJSObjectByConstructor(JSHandle<JSFunction>(constructor), con… in HWTEST_F_L0()
850 JSWeakMap::Set(thread, weakMap, key, value); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/tests/
Ddump_test.cpp628 CHECK_DUMP_FIELDS(JSObject::SIZE, JSWeakMap::SIZE, 1U); in HWTEST_F_L0()
629 …JSHandle<JSHClass> weakMapClass = factory->NewEcmaHClass(JSWeakMap::SIZE, JSType::JS_WEAK_MAP, pro… in HWTEST_F_L0()
630 …JSHandle<JSWeakMap> jsWeakMap = JSHandle<JSWeakMap>::Cast(factory->NewJSObjectWithInit(weakMapClas… in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/napi/
Djsnapi.cpp131 using ecmascript::JSWeakMap;
Djsnapi_expo.cpp121 using ecmascript::JSWeakMap;
5985 JSHandle<JSWeakMap> weakMap(JSNApiHelper::ToJSHandle(this)); in GetSize()
5993 JSHandle<JSWeakMap> weakMap(JSNApiHelper::ToJSHandle(this)); in GetTotalElements()
6002 JSHandle<JSWeakMap> weakMap(JSNApiHelper::ToJSHandle(this)); in GetKey()
6011 JSHandle<JSWeakMap> weakMap(JSNApiHelper::ToJSHandle(this)); in GetValue()
6023 JSHandle<JSWeakMap> weakMap = in New()
6024 …JSHandle<JSWeakMap>::Cast(factory->NewJSObjectByConstructor(JSHandle<JSFunction>(constructor), con… in New()
6035 JSHandle<JSWeakMap> weakMap(JSNApiHelper::ToJSHandle(this)); in Set()
6037JSWeakMap::Set(vm->GetJSThread(), weakMap, JSNApiHelper::ToJSHandle(key), JSNApiHelper::ToJSHandle… in Set()
6045 JSHandle<JSWeakMap> weakMap(JSNApiHelper::ToJSHandle(this)); in Has()
/arkcompiler/ets_runtime/ecmascript/mem/
Dobject_xray.h287 JSWeakMap::Cast(object)->VisitRangeSlot<visitType>(visitor); in VisitObjectBody()