| /arkcompiler/runtime_core/static_core/runtime/tests/ |
| D | string_test.cpp | 87 auto *firstString = in TEST_F() local 89 ASSERT_TRUE(String::StringsAreEqualMUtf8(firstString, data.data(), utf16Length)); in TEST_F() 102 auto *firstString = in TEST_F() local 104 ASSERT_TRUE(String::StringsAreEqualMUtf8(firstString, data.data(), utf16Length)); in TEST_F() 112 auto *firstString = in TEST_F() local 114 ASSERT_FALSE(String::StringsAreEqualMUtf8(firstString, data2.data(), utf16Length)); in TEST_F() 122 auto *firstString = in TEST_F() local 124 ASSERT_FALSE(String::StringsAreEqualMUtf8(firstString, data2.data(), utf16Length)); in TEST_F() 132 auto *firstString = in TEST_F() local 134 ASSERT_FALSE(String::StringsAreEqualMUtf8(firstString, data2.data(), utf16Length)); in TEST_F() [all …]
|
| D | string_table_test.cpp | 134 auto *firstString = in InternTheSameUtf16String() local 139 auto *internedStr1 = table.GetOrInternString(firstString, ctx); in InternTheSameUtf16String()
|
| /arkcompiler/ets_runtime/ecmascript/ |
| D | ecma_string_table.cpp | 29 …d::pair<EcmaString *, uint32_t> EcmaStringTable::GetString(const JSHandle<EcmaString> &firstString, in GetString() argument 32 ASSERT(EcmaStringAccessor(firstString).NotTreeString()); in GetString() 34 auto [hashCode, isInteger] = EcmaStringAccessor(firstString).ComputeRawHashcode(); in GetString() 40 if (EcmaStringAccessor(foundString).EqualToSplicedString(*firstString, *secondString)) { in GetString() 105 EcmaString *EcmaStringTable::GetOrInternString(const JSHandle<EcmaString> &firstString, in GetOrInternString() argument 108 …irstFlat = JSHandle<EcmaString>(vm_->GetJSThread(), EcmaStringAccessor::Flatten(vm_, firstString)); in GetOrInternString()
|
| D | ecma_string_table.h | 38 …EcmaString *GetOrInternString(const JSHandle<EcmaString> &firstString, const JSHandle<EcmaString> … 58 const JSHandle<EcmaString> &firstString, const JSHandle<EcmaString> &secondString) const;
|
| D | object_factory.h | 584 JSHandle<EcmaString> ConcatFromString(const JSHandle<EcmaString> &firstString, 751 JSHandle<EcmaString> GetStringFromStringTable(const JSHandle<EcmaString> &firstString,
|
| D | object_factory.cpp | 4019 JSHandle<EcmaString> ObjectFactory::ConcatFromString(const JSHandle<EcmaString> &firstString, in ConcatFromString() argument 4022 if (EcmaStringAccessor(firstString).GetLength() == 0) { in ConcatFromString() 4026 return firstString; in ConcatFromString() 4028 return GetStringFromStringTable(firstString, secondString); in ConcatFromString() 4031 …Handle<EcmaString> ObjectFactory::GetStringFromStringTable(const JSHandle<EcmaString> &firstString, in GetStringFromStringTable() argument 4035 return JSHandle<EcmaString>(thread_, stringTable->GetOrInternString(firstString, secondString)); in GetStringFromStringTable()
|
| /arkcompiler/ets_runtime/ecmascript/tests/ |
| D | ecma_string_accessor_test.cpp | 1579 JSHandle<EcmaString> firstString = factory->NewFromASCII("Start"); in HWTEST_F_L0() local 1582 EXPECT_TRUE(EcmaStringAccessor(firstString).IsUtf8()); in HWTEST_F_L0() 1584 … bool result = EcmaStringAccessor(sourceString).EqualToSplicedString(*firstString, *secondString); in HWTEST_F_L0() 1590 JSHandle<EcmaString> firstString = factory->NewFromASCII("Start"); in HWTEST_F_L0() local 1593 EXPECT_TRUE(EcmaStringAccessor(firstString).IsUtf8()); in HWTEST_F_L0() 1595 … bool result = EcmaStringAccessor(sourceString).EqualToSplicedString(*firstString, *secondString); in HWTEST_F_L0() 1601 JSHandle<EcmaString> firstString = factory->NewFromUtf8("Start开"); in HWTEST_F_L0() local 1604 EXPECT_TRUE(EcmaStringAccessor(firstString).IsUtf16()); in HWTEST_F_L0() 1606 … bool result = EcmaStringAccessor(sourceString).EqualToSplicedString(*firstString, *secondString); in HWTEST_F_L0() 1612 JSHandle<EcmaString> firstString = factory->NewFromASCII("Start"); in HWTEST_F_L0() local [all …]
|
| D | ecma_string_test.cpp | 1629 JSHandle<EcmaString> firstString = factory->NewFromASCII("Start"); in HWTEST_F_L0() local 1632 EXPECT_TRUE(firstString->IsUtf8()); in HWTEST_F_L0() 1634 bool result = sourceString->EqualToSplicedString(*firstString, *secondString); in HWTEST_F_L0() 1640 JSHandle<EcmaString> firstString = factory->NewFromASCII("Start"); in HWTEST_F_L0() local 1643 EXPECT_TRUE(firstString->IsUtf8()); in HWTEST_F_L0() 1645 bool result = sourceString->EqualToSplicedString(*firstString, *secondString); in HWTEST_F_L0() 1651 JSHandle<EcmaString> firstString = factory->NewFromUtf8("Start开"); in HWTEST_F_L0() local 1654 EXPECT_TRUE(firstString->IsUtf16()); in HWTEST_F_L0() 1656 bool result = sourceString->EqualToSplicedString(*firstString, *secondString); in HWTEST_F_L0() 1662 JSHandle<EcmaString> firstString = factory->NewFromASCII("Start"); in HWTEST_F_L0() local [all …]
|
| D | constant_string_test.cpp | 535 JSHandle<EcmaString> firstString(thread, in HWTEST_F_L0() local 543 EXPECT_TRUE(EcmaStringAccessor(firstString).IsUtf8()); in HWTEST_F_L0() 545 … bool result = EcmaStringAccessor(sourceString).EqualToSplicedString(*firstString, *secondString); in HWTEST_F_L0()
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/runtime/types/ |
| D | ets_string_test.cpp | 75 auto *firstString = reinterpret_cast<coretypes::String *>(firstEtsString); in TEST_F() local 78 ASSERT_TRUE(coretypes::String::StringsAreEqualUtf16(firstString, secondString, data.size())); in TEST_F() 88 auto *firstString = reinterpret_cast<coretypes::String *>(firstEtsString); in TEST_F() local 92 …firstString, secondString, data.size() - 1)); // need to subtract 1 'cause of 0 in the end of Mut… in TEST_F() 103 auto *firstString = reinterpret_cast<coretypes::String *>(firstEtsString); in TEST_F() local 107 …firstString, secondString, data.size() - 1)); // need to subtract 1 'cause of 0 in the end of Mut… in TEST_F() 137 auto *firstString = reinterpret_cast<const uint8_t *>(data.data()); in TEST_F() local 140 …ASSERT_TRUE(utf::IsEqual({firstEtsString->GetDataMUtf8(), firstStringLength}, {firstString, firstS… in TEST_F() 142 …utf::IsEqual({firstEtsString->GetDataMUtf8(), firstStringLength - 2}, {firstString, firstStringLen… in TEST_F()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/include/ |
| D | mir_builder.h | 106 std::string firstString(GlobalTables::GetStrTable().GetStringFromStrIdx(strIdx)); in GetOrCreateStringIndex() 107 firstString += str; in GetOrCreateStringIndex() 108 return GlobalTables::GetStrTable().GetOrCreateStrIdxFromName(firstString); in GetOrCreateStringIndex()
|