Home
last modified time | relevance | path

Searched refs:GetOrInternString (Results 1 – 12 of 12) sorted by relevance

/arkcompiler/runtime_core/static_core/runtime/
Dstring_table.h38 virtual coretypes::String *GetOrInternString(const uint8_t *mutf8Data, uint32_t utf16Length,
40 virtual coretypes::String *GetOrInternString(const uint16_t *utf16Data, uint32_t utf16Length,
42 coretypes::String *GetOrInternString(coretypes::String *string, const LanguageContext &ctx);
79 virtual coretypes::String *GetOrInternString(const uint8_t *mutf8Data, uint32_t utf16Length,
81 … virtual coretypes::String *GetOrInternString(const uint16_t *utf16Data, uint32_t utf16Length,
83 …virtual coretypes::String *GetOrInternString(coretypes::String *string, const LanguageContext &ctx…
124 …coretypes::String *GetOrInternString(const uint8_t *mutf8Data, uint32_t utf16Length, bool canBeCom…
127 coretypes::String *GetOrInternString(const uint16_t *utf16Data, uint32_t utf16Length,
130 …coretypes::String *GetOrInternString(coretypes::String *string, const LanguageContext &ctx) overri…
132 … coretypes::String *GetOrInternString(const panda_file::File &pf, panda_file::File::EntityId id,
Dstring_table.cpp24 coretypes::String *StringTable::GetOrInternString(const uint8_t *mutf8Data, uint32_t utf16Length, in GetOrInternString() function in ark::StringTable
30 str = table_.GetOrInternString(mutf8Data, utf16Length, canBeCompressed, ctx); in GetOrInternString()
35 coretypes::String *StringTable::GetOrInternString(const uint16_t *utf16Data, uint32_t utf16Length, in GetOrInternString() function in ark::StringTable
40 str = table_.GetOrInternString(utf16Data, utf16Length, ctx); in GetOrInternString()
45 coretypes::String *StringTable::GetOrInternString(coretypes::String *string, const LanguageContext … in GetOrInternString() function in ark::StringTable
49 str = table_.GetOrInternString(string, ctx); in GetOrInternString()
66 return internalTable_.GetOrInternString(pf, id, ctx); in GetOrInternInternalString()
168 coretypes::String *StringTable::Table::GetOrInternString(const uint8_t *mutf8Data, uint32_t utf16Le… in GetOrInternString() function in ark::StringTable::Table
188 coretypes::String *StringTable::Table::GetOrInternString(const uint16_t *utf16Data, uint32_t utf16L… in GetOrInternString() function in ark::StringTable::Table
208 coretypes::String *StringTable::Table::GetOrInternString(coretypes::String *string, const LanguageC… in GetOrInternString() function in ark::StringTable::Table
[all …]
Druntime.cpp1261 return vm->GetStringTable()->GetOrInternString(mutf8, length, ctx); in ResolveString()
/arkcompiler/runtime_core/static_core/runtime/tests/
Dstring_table_test.cpp105 table.GetOrInternString(data.data(), data.size() - 1, in InternCompressedUtf8AndString()
107 auto *internedStr2 = table.GetOrInternString( in InternCompressedUtf8AndString()
119 auto *internedStr1 = table.GetOrInternString( in InternUncompressedUtf8AndString()
121 auto *internedStr2 = table.GetOrInternString( in InternUncompressedUtf8AndString()
139 auto *internedStr1 = table.GetOrInternString(firstString, ctx); in InternTheSameUtf16String()
140 auto *internedStr2 = table.GetOrInternString(secondString, ctx); in InternTheSameUtf16String()
156 … [[maybe_unused]] auto *firstPointer = table.GetOrInternString(AllocUtf8String(data), ctx); in InternManyStrings()
158 table.GetOrInternString(data.data(), utf::MUtf8ToUtf16Size(data.data()), ctx); in InternManyStrings()
159 auto *thirdPointer = table.GetOrInternString(AllocUtf8String(data), ctx); in InternManyStrings()
186 …table->GetOrInternString(reinterpret_cast<coretypes::String *>(storage->Get(ref1)), pandaClassCont… in SweepObjectInTable()
[all …]
Dmultithreaded_intern_string_table_test.cpp163 auto *internedStr = table->GetOrInternString(data.data(), 2, ctx); in TestThreadEntry()
189 table->GetOrInternString(strings[currentArrayItem].data(), 2U, ctx); in TestConcurrentInsertion()
/arkcompiler/ets_runtime/ecmascript/tests/
Decma_string_table_test.cpp58 EcmaString *ecmaStrGetPtr = table->GetOrInternString(vm, utf8Data, sizeof(utf8Data), true); in HWTEST_F_L0()
80 …EcmaString *ecmaStrGetPtr = table->GetOrInternString(vm, utf16Data, sizeof(utf16Data) / sizeof(uin… in HWTEST_F_L0()
101 EcmaString *ecmaStrGetPtr = table->GetOrInternString(vm, *ecmaStrCreateHandle); in HWTEST_F_L0()
Dtagged_dictionary_test.cpp149 … stringTable->GetOrInternString(instance, keyArray, utf::Mutf8Size(keyArray), true)); in HWTEST_F_L0()
160 thread, stringTable->GetOrInternString(instance, keyArray, utf::Mutf8Size(keyArray), true)); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/
Decma_string_table.h111 EcmaString *GetOrInternString(EcmaVM *vm,
117 …EcmaString *GetOrInternString(EcmaVM *vm, const uint8_t *utf8Data, uint32_t utf8Len, bool canBeCom…
123 …EcmaString *GetOrInternString(EcmaVM *vm, const uint16_t *utf16Data, uint32_t utf16Len, bool canBe…
124 EcmaString *GetOrInternString(EcmaVM *vm, EcmaString *string);
Decma_string_table.cpp178 EcmaString *EcmaStringTable::GetOrInternString(EcmaVM *vm, const JSHandle<EcmaString> &firstString, in GetOrInternString() function in panda::ecmascript::EcmaStringTable
218 EcmaString *EcmaStringTable::GetOrInternString(EcmaVM *vm, const uint8_t *utf8Data, uint32_t utf8Le… in GetOrInternString() function in panda::ecmascript::EcmaStringTable
323 EcmaString *EcmaStringTable::GetOrInternString(EcmaVM *vm, const uint16_t *utf16Data, uint32_t utf1… in GetOrInternString() function in panda::ecmascript::EcmaStringTable
345 EcmaString *EcmaStringTable::GetOrInternString(EcmaVM *vm, EcmaString *string) in GetOrInternString() function in panda::ecmascript::EcmaStringTable
Dobject_factory.cpp3215 …return JSHandle<EcmaString>(thread_, stringTable->GetOrInternString(vm_, utf8Data, utf8Len, canBeC… in GetStringFromStringTable()
3259 …return JSHandle<EcmaString>(thread_, stringTable->GetOrInternString(vm_, utf16Data, utf16Len, canB… in GetStringFromStringTable()
3269 return JSHandle<EcmaString>(thread_, stringTable->GetOrInternString(vm_, string)); in GetStringFromStringTable()
3819 return stringTable->GetOrInternString(vm_, str); in InternString()
4311 …return JSHandle<EcmaString>(thread_, stringTable->GetOrInternString(vm_, firstString, secondString… in GetStringFromStringTable()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/intrinsics/
Dstd_core_StringBuilder.cpp44 vm->GetStringTable()->GetOrInternString(nullBytes.data(), nullBytes.size() - 1, ctx)); in GetNullString()
/arkcompiler/ets_runtime/ecmascript/serializer/tests/
Dserializer_test.cpp2277 stringTable->GetOrInternString(thread->GetEcmaVM(), *key2); in CreateSObject()