/arkcompiler/ets_runtime/ecmascript/tests/ |
H A D | js_symbol_test.cpp | 29 JSHandle<JSSymbol> normallSymbol = factory->NewJSSymbol(); in HWTEST_F_L0() 33 JSHandle<JSSymbol> privateSymbol = factory->NewPrivateSymbol(); in HWTEST_F_L0() 39 JSHandle<JSSymbol> privateNameSymbol = factory->NewPrivateNameSymbol(symbolName); in HWTEST_F_L0() 44 JSHandle<JSSymbol> wellKnowSymbol = factory->NewWellKnownSymbol(symbolName); in HWTEST_F_L0() 59 JSSymbol *helloWord1Symbol = JSSymbol::Cast(helloWord1SymbolVal->GetTaggedObject()); in HWTEST_F_L0() 60 JSSymbol *helloWord2Symbol = JSSymbol::Cast(helloWord2SymbolVal->GetTaggedObject()); in HWTEST_F_L0() 61 JSSymbol *hiWordSymbol = JSSymbol in HWTEST_F_L0() [all...] |
H A D | symbol_table_test.cpp | 91 EXPECT_EQ(SymbolTable::Hash(jsObJect.GetTaggedValue()), JSSymbol::ComputeHash()); in HWTEST_F_L0() 223 JSHandle<JSSymbol> handleSymbol = factory->NewJSSymbol(); in HWTEST_F_L0()
|
H A D | js_function_test.cpp | 139 JSHandle<JSSymbol> symbol = factory->NewPublicSymbolWithChar("name"); in HWTEST_F_L0()
|
/arkcompiler/ets_runtime/ecmascript/builtins/tests/ |
H A D | builtins_symbol_test.cpp | 98 JSHandle<JSSymbol> symbol = ecmaVM->GetFactory()->NewJSSymbol(); in HWTEST_F_L0() 129 JSHandle<JSSymbol> symbol = ecmaVM->GetFactory()->NewPublicSymbolWithChar("aaa"); in HWTEST_F_L0() 145 JSHandle<JSSymbol> symbol = ecmaVM->GetFactory()->NewJSSymbol(); in HWTEST_F_L0() 182 JSHandle<JSSymbol> symbol = ecmaVM->GetFactory()->NewPublicSymbolWithChar("bbb"); in HWTEST_F_L0() 212 JSHandle<JSSymbol> symbol = ecmaVM->GetFactory()->NewSymbolWithTableWithChar("ccc"); in HWTEST_F_L0() 228 JSHandle<JSSymbol> symbol = ecmaVM->GetFactory()->NewPublicSymbolWithChar("bbb"); in HWTEST_F_L0() 240 JSHandle<JSSymbol> otherSymbol = ecmaVM->GetFactory()->NewPublicSymbolWithChar("ccc"); in HWTEST_F_L0() 262 JSHandle<JSSymbol> symbol = ecmaVM->GetFactory()->NewJSSymbol(); in HWTEST_F_L0() 294 JSSymbol *sym = reinterpret_cast<JSSymbol *>(resul in HWTEST_F_L0() [all...] |
H A D | builtins_finalization_registry_test.cpp | 355 JSHandle<JSSymbol> symbol1 = thread->GetEcmaVM()->GetFactory()->NewJSSymbol(); in HWTEST_F_L0() 356 JSHandle<JSSymbol> symbol2 = thread->GetEcmaVM()->GetFactory()->NewJSSymbol(); in HWTEST_F_L0() 384 JSHandle<JSSymbol> symbol = thread->GetEcmaVM()->GetFactory()->NewJSSymbol(); in HWTEST_F_L0()
|
H A D | builtins_weak_map_test.cpp | 206 JSHandle<JSSymbol> symbolKey = thread->GetEcmaVM()->GetFactory()->NewJSSymbol(); in HWTEST_F_L0()
|
H A D | builtins_weak_set_test.cpp | 207 JSHandle<JSSymbol> symbolKey = thread->GetEcmaVM()->GetFactory()->NewJSSymbol(); in HWTEST_F_L0()
|
H A D | builtins_weak_ref_test.cpp | 172 JSHandle<JSSymbol> symbolTarget = thread->GetEcmaVM()->GetFactory()->NewJSSymbol(); in HWTEST_F_L0()
|
/arkcompiler/ets_runtime/ecmascript/ |
H A D | symbol_table.h | 67 return JSSymbol::ComputeHash(); in Hash() 94 JSSymbol *symbol = JSSymbol::Cast(value.GetTaggedObject()); in FindSymbol()
|
H A D | js_symbol.h | 27 class JSSymbol : public TaggedObject { class 52 CAST_CHECK(JSSymbol, IsSymbol); 121 static bool Equal(const JSSymbol &src, const JSSymbol &dst) in Equal()
|
H A D | object_factory.h | 43 class JSSymbol; 292 JSHandle<JSSymbol> NewEmptySymbol(); 294 JSHandle<JSSymbol> NewJSSymbol(); 296 JSHandle<JSSymbol> NewPrivateSymbol(); 298 JSHandle<JSSymbol> NewPrivateNameSymbol(const JSHandle<JSTaggedValue> &name); 300 JSHandle<JSSymbol> NewWellKnownSymbol(const JSHandle<JSTaggedValue> &name); 302 JSHandle<JSSymbol> NewPublicSymbol(const JSHandle<JSTaggedValue> &name); 304 JSHandle<JSSymbol> NewSymbolWithTable(const JSHandle<JSTaggedValue> &name); 306 JSHandle<JSSymbol> NewPrivateNameSymbolWithChar(std::string_view description); 308 JSHandle<JSSymbol> NewWellKnownSymbolWithCha [all...] |
H A D | shared_object_factory.cpp | 667 JSHandle<JSSymbol> ObjectFactory::NewSWellKnownSymbol(const JSHandle<JSTaggedValue> &name) in NewSWellKnownSymbol() 672 JSHandle<JSSymbol> obj(thread_, JSSymbol::Cast(header)); in NewSWellKnownSymbol() 680 JSHandle<JSSymbol> ObjectFactory::NewSPublicSymbol(const JSHandle<JSTaggedValue> &name) in NewSPublicSymbol() 685 JSHandle<JSSymbol> obj(thread_, JSSymbol::Cast(header)); in NewSPublicSymbol() 692 JSHandle<JSSymbol> ObjectFactory::NewSEmptySymbol() in NewSEmptySymbol() 697 JSHandle<JSSymbol> obj(thread_, JSSymbol::Cast(header)); in NewSEmptySymbol() 704 JSHandle<JSSymbol> ObjectFactor [all...] |
H A D | transitions_dictionary.h | 54 hash = JSSymbol::Cast(key.GetTaggedObject())->GetHashField(); in Hash()
|
H A D | tagged_node.h | 61 auto symbolString = JSSymbol::Cast(key.GetTaggedObject());
in Hash()
|
H A D | object_factory.cpp | 1193 JSHandle<JSSymbol> jsSymbol = NewPublicSymbolWithChar("IntlLegacyConstructedSymbol"); in InitializeJSObject() 2318 JSHandle<JSSymbol> ObjectFactory::NewEmptySymbol() in NewEmptySymbol() 2323 JSHandle<JSSymbol> obj(thread_, JSSymbol::Cast(header)); in NewEmptySymbol() 2330 JSHandle<JSSymbol> ObjectFactory::NewJSSymbol() in NewJSSymbol() 2335 JSHandle<JSSymbol> obj(thread_, JSSymbol::Cast(header)); in NewJSSymbol() 2342 JSHandle<JSSymbol> ObjectFactory::NewPrivateSymbol() in NewPrivateSymbol() 2344 JSHandle<JSSymbol> obj = NewJSSymbol(); in NewPrivateSymbol() 2349 JSHandle<JSSymbol> ObjectFactor [all...] |
H A D | layout_info.cpp | 201 auto symbol = JSSymbol::Cast(key); in GetSymbolKeyString()
|
H A D | global_dictionary-inl.h | 32 auto symbolString = JSSymbol::Cast(key.GetTaggedObject()); in Hash()
|
H A D | linked_hash_table.cpp | 262 auto symbolString = JSSymbol::Cast(key.GetTaggedObject()); in Hash()
|
/arkcompiler/ets_runtime/ecmascript/builtins/ |
H A D | builtins_symbol.cpp | 43 JSHandle<JSSymbol> jsSymbol = factory->NewJSSymbol(); in SymbolConstructor() 51 JSHandle<JSSymbol> jsSymbol = factory->NewPublicSymbol(descHandle); in SymbolConstructor() 91 auto symbolObject = reinterpret_cast<JSSymbol *>(sym.GetTaggedObject()); in SymbolDescriptiveString() 162 JSHandle<JSSymbol> symbol = factory->NewSymbolWithTable(stringHandle); in For() 235 JSTaggedValue desValue = JSSymbol::Cast(value->GetTaggedObject())->GetDescription(); in ThisSymbolValue() 244 JSTaggedValue primitiveDesValue = JSSymbol::Cast(primitive.GetTaggedObject())->GetDescription(); in ThisSymbolValue()
|
H A D | builtins.h | 322 template<int type = JSSymbol::SYMBOL_DEFAULT_TYPE> 327 template<int type = JSSymbol::SYMBOL_DEFAULT_TYPE>
|
/arkcompiler/ets_runtime/ecmascript/compiler/pgo_type/ |
H A D | pgo_type_manager.cpp | 109 JSSymbol* symbolPtr = JSSymbol::Cast(symbol.GetTaggedObject()); in GenSymbolInfo() 111 uint64_t slotIndex = JSSymbol::GetSlotIndex(symbolId); in GenSymbolInfo()
|
/arkcompiler/ets_runtime/ecmascript/mem/ |
H A D | c_string.cpp | 112 ecmascript::JSTaggedValue desc = JSSymbol::Cast(key.GetTaggedObject())->GetDescription(); in ConvertToString()
|
/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | hash_stub_builder.cpp | 40 res = Load(VariableType::INT32(), key, IntPtr(JSSymbol::HASHFIELD_OFFSET));
in GetHash()
|
/arkcompiler/ets_runtime/ecmascript/ic/tests/ |
H A D | properties_cache_test.cpp | 63 JSHandle<JSSymbol> handleSymbol(factory->NewJSSymbol()); in HWTEST_F_L0()
|
/arkcompiler/ets_runtime/ecmascript/ic/ |
H A D | ic_runtime.cpp | 249 if (key->IsSymbol() && JSSymbol::Cast(key->GetTaggedObject())->IsPrivate()) { in LoadMiss() 387 if (key->IsSymbol() && JSSymbol::Cast(key->GetTaggedObject())->IsPrivate()) { in StoreMiss()
|