| /arkcompiler/ets_runtime/ecmascript/ |
| D | ecma_string_table.cpp | 30 … const JSHandle<EcmaString> &secondString) const in GetString() 33 ASSERT(EcmaStringAccessor(secondString).NotTreeString()); in GetString() 35 hashCode = EcmaStringAccessor(secondString).ComputeHashcode(hashCode, isInteger); in GetString() 40 if (EcmaStringAccessor(foundString).EqualToSplicedString(*firstString, *secondString)) { in GetString() 106 const JSHandle<EcmaString> &secondString) in GetOrInternString() argument 109 …ondFlat = JSHandle<EcmaString>(vm_->GetJSThread(), EcmaStringAccessor::Flatten(vm_, secondString)); in GetOrInternString()
|
| D | ecma_string_table.h | 38 …tOrInternString(const JSHandle<EcmaString> &firstString, const JSHandle<EcmaString> &secondString); 58 const JSHandle<EcmaString> &firstString, const JSHandle<EcmaString> &secondString) const;
|
| D | object_factory.h | 585 const JSHandle<EcmaString> &secondString); 752 const JSHandle<EcmaString> &secondString);
|
| D | object_factory.cpp | 4020 const JSHandle<EcmaString> &secondString) in ConcatFromString() argument 4023 return secondString; in ConcatFromString() 4025 if (EcmaStringAccessor(secondString).GetLength() == 0) { in ConcatFromString() 4028 return GetStringFromStringTable(firstString, secondString); in ConcatFromString() 4032 … const JSHandle<EcmaString> &secondString) 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 | 1580 JSHandle<EcmaString> secondString = factory->NewFromUtf8("开始"); in HWTEST_F_L0() local 1583 EXPECT_TRUE(EcmaStringAccessor(secondString).IsUtf16()); in HWTEST_F_L0() 1584 … bool result = EcmaStringAccessor(sourceString).EqualToSplicedString(*firstString, *secondString); in HWTEST_F_L0() 1591 JSHandle<EcmaString> secondString = factory->NewFromASCII("start"); in HWTEST_F_L0() local 1594 EXPECT_TRUE(EcmaStringAccessor(secondString).IsUtf8()); in HWTEST_F_L0() 1595 … bool result = EcmaStringAccessor(sourceString).EqualToSplicedString(*firstString, *secondString); in HWTEST_F_L0() 1602 JSHandle<EcmaString> secondString = factory->NewFromUtf8("始"); in HWTEST_F_L0() local 1605 EXPECT_TRUE(EcmaStringAccessor(secondString).IsUtf16()); in HWTEST_F_L0() 1606 … bool result = EcmaStringAccessor(sourceString).EqualToSplicedString(*firstString, *secondString); in HWTEST_F_L0() 1613 JSHandle<EcmaString> secondString = factory->NewFromASCII("start"); in HWTEST_F_L0() local [all …]
|
| D | ecma_string_test.cpp | 1630 JSHandle<EcmaString> secondString = factory->NewFromUtf8("开始"); in HWTEST_F_L0() local 1633 EXPECT_TRUE(secondString->IsUtf16()); in HWTEST_F_L0() 1634 bool result = sourceString->EqualToSplicedString(*firstString, *secondString); in HWTEST_F_L0() 1641 JSHandle<EcmaString> secondString = factory->NewFromASCII("start"); in HWTEST_F_L0() local 1644 EXPECT_TRUE(secondString->IsUtf8()); in HWTEST_F_L0() 1645 bool result = sourceString->EqualToSplicedString(*firstString, *secondString); in HWTEST_F_L0() 1652 JSHandle<EcmaString> secondString = factory->NewFromUtf8("始"); in HWTEST_F_L0() local 1655 EXPECT_TRUE(secondString->IsUtf16()); in HWTEST_F_L0() 1656 bool result = sourceString->EqualToSplicedString(*firstString, *secondString); in HWTEST_F_L0() 1663 JSHandle<EcmaString> secondString = factory->NewFromASCII("start"); in HWTEST_F_L0() local [all …]
|
| D | constant_string_test.cpp | 539 JSHandle<EcmaString> secondString(thread, in HWTEST_F_L0() local 544 EXPECT_TRUE(EcmaStringAccessor(secondString).IsUtf8()); in HWTEST_F_L0() 545 … bool result = EcmaStringAccessor(sourceString).EqualToSplicedString(*firstString, *secondString); in HWTEST_F_L0()
|
| /arkcompiler/runtime_core/static_core/runtime/tests/ |
| D | string_test.cpp | 152 auto secondString = reinterpret_cast<const uint16_t *>(data.data()); in TEST_F() local 153 ASSERT_TRUE(String::StringsAreEqualUtf16(firstString, secondString, data.size())); in TEST_F() 167 auto secondString = reinterpret_cast<const uint16_t *>(data.data()); in TEST_F() local 168 ASSERT_TRUE(String::StringsAreEqualUtf16(firstString, secondString, data.size() - 1)); in TEST_F() 177 auto secondString = reinterpret_cast<const uint16_t *>(data2.data()); in TEST_F() local 178 ASSERT_FALSE(String::StringsAreEqualUtf16(firstString, secondString, data2.size())); in TEST_F() 188 auto secondString = reinterpret_cast<const uint16_t *>(data2.data()); in TEST_F() local 189 ASSERT_FALSE(String::StringsAreEqualUtf16(firstString, secondString, data2.size())); in TEST_F() 274 …String *secondString = String::CreateFromMUtf8(reinterpret_cast<const uint8_t *>(F_STRING), F_STRI… in TEST_F() local 276 ASSERT_EQ(secondString->GetLength(), F_STRING_LENGTH); in TEST_F() [all …]
|
| D | string_table_test.cpp | 136 auto *secondString = in InternTheSameUtf16String() local 140 auto *internedStr2 = table.GetOrInternString(secondString, ctx); in InternTheSameUtf16String()
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/runtime/types/ |
| D | ets_string_test.cpp | 76 auto *secondString = reinterpret_cast<const uint16_t *>(data.data()); in TEST_F() local 78 ASSERT_TRUE(coretypes::String::StringsAreEqualUtf16(firstString, secondString, data.size())); in TEST_F() 89 auto *secondString = reinterpret_cast<const uint8_t *>(data.data()); 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() 104 auto *secondString = reinterpret_cast<const uint8_t *>(data.data()); 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()
|