| /arkcompiler/runtime_core/static_core/runtime/ |
| D | string_table.h | 38 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,
|
| D | string_table.cpp | 24 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 …]
|
| D | runtime.cpp | 1261 return vm->GetStringTable()->GetOrInternString(mutf8, length, ctx); in ResolveString()
|
| /arkcompiler/runtime_core/static_core/runtime/tests/ |
| D | string_table_test.cpp | 105 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 …]
|
| D | multithreaded_intern_string_table_test.cpp | 163 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/ |
| D | ecma_string_table_test.cpp | 58 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()
|
| D | tagged_dictionary_test.cpp | 149 … 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/ |
| D | ecma_string_table.h | 111 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);
|
| D | ecma_string_table.cpp | 178 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
|
| D | object_factory.cpp | 3215 …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/ |
| D | std_core_StringBuilder.cpp | 44 vm->GetStringTable()->GetOrInternString(nullBytes.data(), nullBytes.size() - 1, ctx)); in GetNullString()
|
| /arkcompiler/ets_runtime/ecmascript/serializer/tests/ |
| D | serializer_test.cpp | 2277 stringTable->GetOrInternString(thread->GetEcmaVM(), *key2); in CreateSObject()
|