| /arkcompiler/ets_runtime/ecmascript/shared_objects/ |
| D | js_shared_map.cpp | 22 void JSSharedMap::Set(JSThread *thread, const JSHandle<JSSharedMap> &map, in Set() 30 [[maybe_unused]] ConcurrentApiScope<JSSharedMap, ModType::WRITE> scope(thread, in Set() 39 bool JSSharedMap::Delete(JSThread *thread, const JSHandle<JSSharedMap> &map, const JSHandle<JSTagge… in Delete() 41 [[maybe_unused]] ConcurrentApiScope<JSSharedMap, ModType::WRITE> scope(thread, in Delete() 53 void JSSharedMap::Clear(JSThread *thread, const JSHandle<JSSharedMap> &map) in Clear() 55 [[maybe_unused]] ConcurrentApiScope<JSSharedMap, ModType::WRITE> scope(thread, in Clear() 63 bool JSSharedMap::Has(JSThread *thread, const JSHandle<JSSharedMap> &map, JSTaggedValue key) in Has() 65 …[[maybe_unused]] ConcurrentApiScope<JSSharedMap> scope(thread, JSHandle<JSTaggedValue>::Cast(map)); in Has() 70 JSTaggedValue JSSharedMap::Get(JSThread *thread, const JSHandle<JSSharedMap> &map, JSTaggedValue ke… in Get() 72 …[[maybe_unused]] ConcurrentApiScope<JSSharedMap> scope(thread, JSHandle<JSTaggedValue>::Cast(map)); in Get() [all …]
|
| D | js_shared_map.h | 23 class JSSharedMap : public JSObject { 25 CAST_CHECK(JSSharedMap, IsJSSharedMap); 27 …static bool Delete(JSThread *thread, const JSHandle<JSSharedMap> &map, const JSHandle<JSTaggedValu… 29 …static void PUBLIC_API Set(JSThread *thread, const JSHandle<JSSharedMap> &map, const JSHandle<JSTa… 31 static void Clear(JSThread *thread, const JSHandle<JSSharedMap> &map); 33 static bool Has(JSThread *thread, const JSHandle<JSSharedMap> &map, JSTaggedValue key); 35 static JSTaggedValue Get(JSThread *thread, const JSHandle<JSSharedMap> &map, JSTaggedValue key); 37 static uint32_t GetSize(JSThread *thread, const JSHandle<JSSharedMap> &map); 39 static JSTaggedValue GetKey(JSThread *thread, const JSHandle<JSSharedMap> &map, uint32_t entry); 41 … static JSTaggedValue GetValue(JSThread *thread, const JSHandle<JSSharedMap> &map, uint32_t entry);
|
| D | js_shared_map_iterator.cpp | 44 JSHandle<JSSharedMap> iteratedMap(thread, iter->GetIteratedMap()); in NextInternal() 45 …[[maybe_unused]] ConcurrentApiScope<JSSharedMap> scope(thread, JSHandle<JSTaggedValue>::Cast(itera… in NextInternal() 87 JSHandle<JSTaggedValue> iter(factory->NewJSMapIterator(JSHandle<JSSharedMap>(obj), kind)); in CreateMapIterator()
|
| D | concurrent_api_scope.h | 146 … static_assert(std::is_same_v<Container, JSSharedSet> || std::is_same_v<Container, JSSharedMap> ||
|
| /arkcompiler/ets_runtime/ecmascript/builtins/tests/ |
| D | builtins_shared_map_test.cpp | 49 JSSharedMap *CreateSBuiltinsMap(JSThread *thread) in CreateSBuiltinsMap() 63 JSSharedMap *jsSMap = JSSharedMap::Cast(reinterpret_cast<TaggedObject *>(result.GetRawData())); in CreateSBuiltinsMap() 73 JSHandle<JSSharedMap> map(thread, CreateSBuiltinsMap(thread)); in HWTEST_F_L0() 105 …JSHandle<JSSharedMap> map1(thread, JSSharedMap::Cast(reinterpret_cast<TaggedObject *>(result1.GetR… in HWTEST_F_L0() 106 EXPECT_EQ(JSSharedMap::GetSize(thread, map1), 5); in HWTEST_F_L0() 114 JSHandle<JSSharedMap> map(thread, CreateSBuiltinsMap(thread)); in HWTEST_F_L0() 126 …JSHandle<JSSharedMap> jsSMap(thread, JSSharedMap::Cast(reinterpret_cast<TaggedObject *>(result.Get… in HWTEST_F_L0() 127 EXPECT_EQ(JSSharedMap::GetSize(thread, jsSMap), i + 1); in HWTEST_F_L0() 129 JSTaggedValue result = JSSharedMap::GetKey(thread, map, 0); in HWTEST_F_L0() 136 JSHandle<JSSharedMap> map(thread, CreateSBuiltinsMap(thread)); in HWTEST_F_L0() [all …]
|
| /arkcompiler/ets_runtime/ecmascript/builtins/ |
| D | builtins_shared_map.cpp | 46 JSHandle<JSSharedMap> map = JSHandle<JSSharedMap>::Cast(obj); in Constructor() 83 JSHandle<JSSharedMap> map(self); in Set() 84 JSSharedMap::Set(thread, map, key, value); in Set() 99 JSHandle<JSSharedMap> map(self); in Clear() 100 JSSharedMap::Clear(thread, map); in Clear() 115 JSHandle<JSSharedMap> map(self); in Delete() 117 bool flag = JSSharedMap::Delete(thread, map, key); in Delete() 132 JSHandle<JSSharedMap> map(self); in Has() 134 bool flag = JSSharedMap::Has(thread, map, key.GetTaggedValue()); in Has() 149 JSHandle<JSSharedMap> map(self); in Get() [all …]
|
| D | shared_builtins.cpp | 275 …factory_->NewSEcmaHClass(JSSharedMap::SIZE, 0, JSType::JS_SHARED_MAP, mapPrototypeValue, emptySLay… in InitializeSMap()
|
| /arkcompiler/ets_runtime/ecmascript/base/tests/ |
| D | json_stringifier_test.cpp | 66 static JSHandle<JSSharedMap> CreateSharedMap(JSThread *thread) in CreateSharedMap() 73 JSHandle<JSHClass> mapClass = factory->NewSEcmaHClass(JSSharedMap::SIZE, 0, in CreateSharedMap() 77 JSHandle<JSSharedMap> jsMap = JSHandle<JSSharedMap>::Cast(obj); in CreateSharedMap() 472 JSHandle<JSSharedMap> sharedMap = CreateSharedMap(thread); in HWTEST_F_L0() 482 JSHandle<JSSharedMap> sharedMap1 = CreateSharedMap(thread); in HWTEST_F_L0() 485 JSSharedMap::Set(thread, sharedMap1, key1, value1); in HWTEST_F_L0() 489 JSSharedMap::Set(thread, sharedMap1, key2, value2); in HWTEST_F_L0()
|
| /arkcompiler/ets_runtime/ecmascript/serializer/tests/ |
| D | serializer_test.cpp | 661 JSHandle<JSSharedMap> jsMap = JSHandle<JSSharedMap>::Cast(res); in JSSharedMapBasicTest1() 662 auto size = JSSharedMap::GetSize(thread, jsMap); in JSSharedMapBasicTest1() 664 JSSharedMap::Clear(thread, jsMap); in JSSharedMapBasicTest1() 675 JSHandle<JSSharedMap> jsMap = JSHandle<JSSharedMap>::Cast(res); in JSSharedMapBasicTest2() 677 auto size = JSSharedMap::GetSize(thread, jsMap); in JSSharedMapBasicTest2() 680 EXPECT_TRUE(JSSharedMap::Has(thread, jsMap, JSTaggedValue(i))); in JSSharedMapBasicTest2() 682 … JSSharedMap::Set(thread, jsMap, JSHandle<JSTaggedValue>(thread, JSTaggedValue(INITIALIZE_SIZE)), in JSSharedMapBasicTest2() 684 …bool result = JSSharedMap::Delete(thread, jsMap, JSHandle<JSTaggedValue>(thread, JSTaggedValue(0))… in JSSharedMapBasicTest2() 2308 JSHandle<JSSharedMap> CreateSMap(JSThread *thread) in CreateSMap() 2314 JSHandle<JSHClass> mapClass = factory->NewSEcmaHClass(JSSharedMap::SIZE, 0, in CreateSMap() [all …]
|
| /arkcompiler/ets_runtime/ecmascript/base/ |
| D | json_parser.cpp | 410 JSHandle<JSSharedMap> JsonParser<T>::CreateSharedMap() in CreateSharedMap() 414 JSHandle<JSHClass> mapClass = factory_->NewSEcmaHClass(JSSharedMap::SIZE, 0, in CreateSharedMap() 418 JSHandle<JSSharedMap> jsMap = JSHandle<JSSharedMap>::Cast(obj); in CreateSharedMap() 462 JSHandle<JSSharedMap> jsMap = CreateSharedMap(); in CreateSJsonMap() 465 } else if (LIKELY(fieldNum <= JSSharedMap::MAX_INLINE)) { in CreateSJsonMap() 467 JSSharedMap::Set(thread_, jsMap, propertyList[start + i], propertyList[start + i + 1]); in CreateSJsonMap()
|
| D | json_parser.h | 140 JSHandle<JSSharedMap> CreateSharedMap();
|
| D | json_stringifier.cpp | 550 JSHandle<JSSharedMap> sharedMap(value); in SerializeJSONSharedMap() 551 uint32_t mapSize = JSSharedMap::GetSize(thread_, sharedMap); in SerializeJSONSharedMap() 557 JSTaggedValue keyTagValue = JSSharedMap::GetKey(thread_, sharedMap, entry); in SerializeJSONSharedMap() 567 JSTaggedValue valueTagValue = JSSharedMap::GetValue(thread_, sharedMap, entry); in SerializeJSONSharedMap()
|
| /arkcompiler/ets_runtime/ecmascript/tests/ |
| D | dump_test.cpp | 179 static JSHandle<JSSharedMap> NewJSSharedMap(JSThread *thread, ObjectFactory *factory) in NewJSSharedMap() 184 JSHandle<JSHClass> mapClass = factory->NewSEcmaHClass(JSSharedMap::SIZE, 0, in NewJSSharedMap() 186 … JSHandle<JSSharedMap> jsMap = JSHandle<JSSharedMap>::Cast(factory->NewJSObjectWithInit(mapClass)); in NewJSSharedMap() 622 CHECK_DUMP_FIELDS(JSObject::SIZE, JSSharedMap::SIZE, 2U); in HWTEST_F_L0() 623 JSHandle<JSSharedMap> jsMap = NewJSSharedMap(thread, factory); in HWTEST_F_L0()
|
| /arkcompiler/ets_runtime/ecmascript/napi/ |
| D | jsnapi_expo.cpp | 1420 JSHandle<ecmascript::JSSharedMap> sharedMap = JSHandle<ecmascript::JSSharedMap>::Cast(obj); in New() 1432 JSHandle<ecmascript::JSSharedMap> map(JSNApiHelper::ToJSHandle(this)); in Get() 1434 ecmascript::JSSharedMap::Get(thread, map, JSNApiHelper::ToJSTaggedValue(*key)))); in Get() 1441 JSHandle<ecmascript::JSSharedMap> map(JSNApiHelper::ToJSHandle(this)); in Get() 1444 …auto result = JSHandle<JSTaggedValue>(thread, ecmascript::JSSharedMap::Get(thread, map, key.GetTag… in Get() 1452 JSHandle<ecmascript::JSSharedMap> map(JSNApiHelper::ToJSHandle(this)); in Set() 1453 …ecmascript::JSSharedMap::Set(thread, map, JSNApiHelper::ToJSHandle(key), JSNApiHelper::ToJSHandle(… in Set() 1460 JSHandle<ecmascript::JSSharedMap> map(JSNApiHelper::ToJSHandle(this)); in Set() 1463 ecmascript::JSSharedMap::Set(thread, map, key, JSNApiHelper::ToJSHandle(value)); in Set() 1470 JSHandle<ecmascript::JSSharedMap> map(JSNApiHelper::ToJSHandle(this)); in Has() [all …]
|
| /arkcompiler/ets_runtime/ecmascript/dfx/hprof/tests/ |
| D | heap_dump_test.cpp | 244 JSHandle<JSSharedMap> NewJSSharedMap() in NewJSSharedMap() 248 … JSHandle<JSObject> jsSMapObject = NewSObject(JSSharedMap::SIZE, JSType::JS_SHARED_MAP, proto); in NewJSSharedMap() 249 JSHandle<JSSharedMap> jsSMap = JSHandle<JSSharedMap>::Cast(jsSMapObject); in NewJSSharedMap()
|
| D | js_metadata_test.cpp | 845 {JSType::JS_SHARED_MAP, {JSSharedMap::LINKED_MAP_OFFSET, in JSMetadataTestHelper() 846 JSSharedMap::SIZE - JSSharedMap::LINKED_MAP_OFFSET}}, in JSMetadataTestHelper() 1593 JSSharedMap::MOD_RECORD_OFFSET - JSSharedMap::LINKED_MAP_OFFSET}}, in JSMetadataTestHelper()
|
| /arkcompiler/ets_runtime/ |
| D | libark_jsruntime.map | 221 panda::ecmascript::JSSharedMap::Set*;
|
| /arkcompiler/ets_runtime/ecmascript/ |
| D | dump.cpp | 741 JSSharedMap::Cast(obj)->Dump(os); in DumpObject() 1763 void JSSharedMap::Dump(std::ostream &os) const in Dump() 2052 JSSharedMap *iteratedMap = JSSharedMap::Cast(GetIteratedMap().GetTaggedObject()); in Dump() 3989 JSSharedMap::Cast(obj)->DumpForSnapshot(vec); in DumpObject() 4889 void JSSharedMap::DumpForSnapshot(std::vector<Reference> &vec) const in DumpForSnapshot() 4924 JSSharedMap *iteratedMap = JSSharedMap::Cast(GetIteratedMap().GetTaggedObject()); in DumpForSnapshot()
|
| D | object_factory.h | 65 class JSSharedMap; variable 457 …JSHandle<JSSharedMapIterator> NewJSMapIterator(const JSHandle<JSSharedMap> &map, IterationKind kin…
|
| D | object_factory.cpp | 1404 JSSharedMap::Cast(*obj)->SetLinkedMap(thread_, JSTaggedValue::Undefined()); in InitializeJSObject() 1405 JSSharedMap::Cast(*obj)->SetModRecord(0); in InitializeJSObject() 3492 JSHandle<JSSharedMapIterator> ObjectFactory::NewJSMapIterator(const JSHandle<JSSharedMap> &map, Ite… in NewJSMapIterator()
|
| /arkcompiler/ets_runtime/ecmascript/mem/ |
| D | object_xray.h | 284 JSSharedMap::Cast(object)->VisitRangeSlot<visitType>(visitor); in VisitObjectBody()
|
| /arkcompiler/ets_runtime/ecmascript/jspandafile/ |
| D | class_info_extractor.cpp | 1146 return { JSSharedMap::SIZE, JSSharedMap::MAX_INLINE }; in GetSizeAndMaxInlineByType()
|