Home
last modified time | relevance | path

Searched refs:firstString (Results 1 – 11 of 11) sorted by relevance

/arkcompiler/runtime_core/static_core/runtime/tests/
Dstring_test.cpp87 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 …]
Dstring_table_test.cpp134 auto *firstString = in InternTheSameUtf16String() local
139 auto *internedStr1 = table.GetOrInternString(firstString, ctx); in InternTheSameUtf16String()
/arkcompiler/ets_runtime/ecmascript/
Decma_string_table.cpp29 …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()
Decma_string_table.h38 …EcmaString *GetOrInternString(const JSHandle<EcmaString> &firstString, const JSHandle<EcmaString> …
58 const JSHandle<EcmaString> &firstString, const JSHandle<EcmaString> &secondString) const;
Dobject_factory.h584 JSHandle<EcmaString> ConcatFromString(const JSHandle<EcmaString> &firstString,
751 JSHandle<EcmaString> GetStringFromStringTable(const JSHandle<EcmaString> &firstString,
Dobject_factory.cpp4019 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/
Decma_string_accessor_test.cpp1579 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 …]
Decma_string_test.cpp1629 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 …]
Dconstant_string_test.cpp535 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/
Dets_string_test.cpp75 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
92firstString, 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
107firstString, 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/
Dmir_builder.h106 std::string firstString(GlobalTables::GetStrTable().GetStringFromStrIdx(strIdx)); in GetOrCreateStringIndex()
107 firstString += str; in GetOrCreateStringIndex()
108 return GlobalTables::GetStrTable().GetOrCreateStrIdxFromName(firstString); in GetOrCreateStringIndex()