Home
last modified time | relevance | path

Searched refs:str2 (Results 1 - 25 of 50) sorted by relevance

12

/arkcompiler/ets_runtime/test/moduletest/stringlocalecompare/
H A Dstringlocalecompare.js26 { str1: 'apple', str2: 'apple' },
27 { str1: 'apple', str2: 'banana' },
28 { str1: 'banana', str2: 'apple' },
29 { str1: 'app', str2: 'apple' },
30 { str1: 'application', str2: 'apple' },
31 { str1: 'Apple', str2: 'apple' },
32 { str1: '123', str2: '1234' },
33 { str1: '1234', str2: '123' },
34 { str1: 'Zebra', str2: 'apple' },
35 { str1: 'appleappleappleappleappleapple', str2
[all...]
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/mempool/src/
H A Dmaple_string.cpp367 bool operator==(const MapleString &str1, const MapleString &str2) in operator ==() argument
369 if (str1.dataLength != str2.dataLength) { in operator ==()
373 char *tmp2 = str2.data; in operator ==()
384 bool operator==(const MapleString &str1, const char *str2) in operator ==() argument
386 if (str2 == nullptr) { in operator ==()
389 size_t size = strlen(str2); in operator ==()
396 if (*tmp != *str2) { in operator ==()
400 ++str2; in operator ==()
405 bool operator==(const char *str1, const MapleString &str2) in operator ==() argument
408 if (str2 in operator ==()
423 operator !=(const MapleString &str1, const MapleString &str2) operator !=() argument
428 operator !=(const MapleString &str1, const char *str2) operator !=() argument
433 operator !=(const char *str1, const MapleString &str2) operator !=() argument
438 operator <(const MapleString &str1, const MapleString &str2) operator <() argument
[all...]
/arkcompiler/ets_runtime/test/moduletest/objoperate/
H A Dobjoperate.js55 var str2 = "jjj" + "kk"; variable
56 print(v1[str2]);
57 v1[str2] = 5;
58 print(v1[str2]);
/arkcompiler/runtime_core/static_core/plugins/ets/tests/runtime/types/
H A Dets_string_test.cpp195 EtsString *str2 = EtsString::CreateFromUtf16(&data, 1); in TEST_F() local
200 ASSERT_FALSE(coretypes::String::StringsAreEqual(reinterpret_cast<coretypes::String *>(str2), in TEST_F()
278 EtsString *str2 = EtsString::CreateFromMUtf8(mutf8Data2); in TEST_F() local
279 EtsString *str3 = EtsString::Concat(str1, str2); in TEST_F()
357 EtsString *str2 = EtsString::CreateFromMUtf8(data2.data()); in TEST_F() local
360 ASSERT_NE(str1->Compare(str2), 0); in TEST_F()
361 ASSERT_EQ(str2->Compare(str3), 0); in TEST_F()
384 EtsString *str2 = EtsString::CreateFromMUtf8(data2.data()); in TEST_F() local
387 ASSERT_EQ(str3->Compare(str2), 0); in TEST_F()
489 EtsString *str2 in TEST_F() local
507 EtsString *str2 = EtsString::CreateNewEmptyString(); TEST_F() local
520 EtsString *str2 = EtsString::CreateFromMUtf8(data1.data(), data1.size() - 4U); TEST_F() local
[all...]
H A Dets_method_test.cpp334 EtsString *str2 = EtsString::CreateFromMUtf8("foo1"); in TEST_F() local
335 ASSERT_TRUE(str1->StringsAreEqual(reinterpret_cast<EtsObject *>(str2))); in TEST_F()
337 str2 = EtsString::CreateFromMUtf8("foo2"); in TEST_F()
338 ASSERT_TRUE(str1->StringsAreEqual(reinterpret_cast<EtsObject *>(str2))); in TEST_F()
/arkcompiler/ets_runtime/test/moduletest/objecthasownproperty/
H A Dobjecthasownproperty.js24 var str2 = "回家好好slsa"; variable
26 var str4 = str1 + str2;
31 this[str2] = "hao2";
/arkcompiler/ets_runtime/test/moduletest/stringfromcharcode/
H A Dstringfromcharcode.js25 var str2 = String.fromCharCode(90); variable
28 print(str2);
32 obj[str2] = 'jjj2';
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/mempool/include/
H A Dmaple_string.h253 friend bool operator<(const MapleString &str1, const MapleString &str2);
268 bool operator==(const MapleString &str1, const MapleString &str2);
269 bool operator==(const MapleString &str1, const char *str2);
270 bool operator==(const char *str1, const MapleString &str2);
271 bool operator!=(const MapleString &str1, const MapleString &str2);
272 bool operator!=(const MapleString &str1, const char *str2);
273 bool operator!=(const char *str1, const MapleString &str2);
274 bool operator<(const MapleString &str1, const MapleString &str2);
/arkcompiler/ets_runtime/test/moduletest/jsonstringifier/
H A Djsonstringifier.js130 let str2="\uDE0E";
133 let str=str1+str2
136 obj[str2]=str2;
144 print(JSON.stringify(str2))
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/intrinsics/
H A Dstd_core_StringBuilder.cpp112 ObjectHeader *StdCoreStringBuilderAppendString3(ObjectHeader *sb, EtsString *str0, EtsString *str1, EtsString *str2) in StdCoreStringBuilderAppendString3() argument
114 return StringBuilderAppendStrings(sb, str0, str1, str2); in StdCoreStringBuilderAppendString3()
117 ObjectHeader *StdCoreStringBuilderAppendString4(ObjectHeader *sb, EtsString *str0, EtsString *str1, EtsString *str2, in StdCoreStringBuilderAppendString4() argument
120 return StringBuilderAppendStrings(sb, str0, str1, str2, str3); in StdCoreStringBuilderAppendString4()
H A Dstd_core_String.cpp453 EtsString *StdCoreStringConcat2(EtsString *str1, EtsString *str2) in StdCoreStringConcat2() argument
456 auto s2 = reinterpret_cast<coretypes::String *>(str2); in StdCoreStringConcat2()
460 EtsString *StdCoreStringConcat3(EtsString *str1, EtsString *str2, EtsString *str3) in StdCoreStringConcat3() argument
463 auto s2 = reinterpret_cast<coretypes::String *>(str2); in StdCoreStringConcat3()
468 EtsString *StdCoreStringConcat4(EtsString *str1, EtsString *str2, EtsString *str3, EtsString *str4) in StdCoreStringConcat4() argument
471 auto s2 = reinterpret_cast<coretypes::String *>(str2); in StdCoreStringConcat4()
477 ets_int StdCoreStringCompareTo(EtsString *str1, EtsString *str2) in StdCoreStringCompareTo() argument
481 return -str2->GetLength(); in StdCoreStringCompareTo()
483 if (str2->GetLength() == 0) { in StdCoreStringCompareTo()
488 return str1->GetCoreType()->Compare(str2 in StdCoreStringCompareTo()
[all...]
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
H A DgenericBridgesLowering.cpp36 std::string str2 {};
37 str2.reserve(SOURCE_CODE_LENGTH);
42 str2 += ")." + functionName + '(';
51 str2 += ", ";
60 str2 += parameterName;
62 str2 += " as @@T" + std::to_string(typeNodes.size());
71 str2 = "{ return (this as @@T" + std::to_string(typeNodes.size()) + str2 + "); }";
73 str1 += str2;
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/types/
H A Dets_string_builder.cpp389 auto str2 = str2Handle.GetPtr(); in StringBuilderAppendStringsChecked() local
391 // sb.append(str0, str2, str3) in StringBuilderAppendStringsChecked()
404 str2 = str2Handle.GetPtr(); in StringBuilderAppendStringsChecked()
412 buf->Set(index + 2U, EtsObject::FromCoreType(str2->GetCoreType())); in StringBuilderAppendStringsChecked()
418 length + str0->GetLength() + str1->GetLength() + str2->GetLength()); in StringBuilderAppendStringsChecked()
420 if (sb->GetFieldPrimitive<bool>(SB_COMPRESS_OFFSET) && (str0->IsUtf16() || str1->IsUtf16() || str2->IsUtf16())) { in StringBuilderAppendStringsChecked()
446 // sb.append("", str1, str2) in StringBuilderAppendStrings()
450 // sb.append(str0, "", str2) in StringBuilderAppendStrings()
465 ObjectHeader *StringBuilderAppendStrings(ObjectHeader *sb, EtsString *str0, EtsString *str1, EtsString *str2) in StringBuilderAppendStrings() argument
473 EtsHandle<EtsString> str2Handle(coroutine, str2); in StringBuilderAppendStrings()
486 auto str2 = str2Handle.GetPtr(); StringBuilderAppendStringsChecked() local
578 StringBuilderAppendStrings(ObjectHeader *sb, EtsString *str0, EtsString *str1, EtsString *str2, EtsString *str3) StringBuilderAppendStrings() argument
[all...]
H A Dets_string_builder.h29 ObjectHeader *StringBuilderAppendStrings(ObjectHeader *sb, EtsString *str0, EtsString *str1, EtsString *str2);
30 ObjectHeader *StringBuilderAppendStrings(ObjectHeader *sb, EtsString *str0, EtsString *str1, EtsString *str2,
/arkcompiler/runtime_core/static_core/plugins/ets/compiler/
H A Dcodegen_intrinsics_ets.cpp337 auto str2 = src[FOURTH_OPERAND]; in CreateStringBuilderAppendStrings() local
339 CallFastPath(inst, entrypoint, dst, {}, builder, str0, str1, str2); in CreateStringBuilderAppendStrings()
344 auto str2 = src[FOURTH_OPERAND]; in CreateStringBuilderAppendStrings() local
347 CallFastPath(inst, entrypoint, dst, {}, builder, str0, str1, str2, str3); in CreateStringBuilderAppendStrings()
363 auto str2 = src[SECOND_OPERAND]; in CreateStringConcat() local
364 CallFastPath(inst, EntrypointId::STRING_CONCAT2_TLAB, dst, {}, str1, str2); in CreateStringConcat()
370 auto str2 = src[SECOND_OPERAND]; in CreateStringConcat() local
372 CallFastPath(inst, EntrypointId::STRING_CONCAT3_TLAB, dst, {}, str1, str2, str3); in CreateStringConcat()
378 auto str2 = src[SECOND_OPERAND]; in CreateStringConcat() local
381 CallFastPath(inst, EntrypointId::STRING_CONCAT4_TLAB, dst, {}, str1, str2, str in CreateStringConcat()
[all...]
/arkcompiler/ets_runtime/test/moduletest/arrayjoin/
H A Darrayjoin.js26 var str2 = JSON.stringify(new Array(3).join("0")); variable
27 print(str2);
/arkcompiler/ets_runtime/ecmascript/dfx/hprof/tests/js_files/
H A Dheapdump.js37 let str2 = 'World';
38 let str3 = `This is a template string. ${str1} ${str2}!`;
/arkcompiler/runtime_core/static_core/plugins/ets/tests/napi/lib/
H A DInterfaceNativeTest.cpp86 ets_string str1, ets_string str2) in ETS_InterfaceNativeTest_testStrUTFLen()
89 ets_size len2 = env->GetStringUTFLength(str2); in ETS_InterfaceNativeTest_testStrUTFLen()
85 ETS_InterfaceNativeTest_testStrUTFLen(EtsEnv *env, [[maybe_unused]] ets_class cls, ets_string str1, ets_string str2) ETS_InterfaceNativeTest_testStrUTFLen() argument
/arkcompiler/ets_runtime/ecmascript/
H A Decma_string.cpp681 bool EcmaString::EqualToSplicedString(const EcmaString *str1, const EcmaString *str2) in EqualToSplicedString() argument
684 ASSERT(str1->NotTreeString() && str2->NotTreeString()); in EqualToSplicedString()
685 if (GetLength() != str1->GetLength() + str2->GetLength()) { in EqualToSplicedString()
692 return EcmaString::StringsAreEqualUtf16(str2, data + str1->GetLength(), str2->GetLength()); in EqualToSplicedString()
698 return EcmaString::StringIsEqualUint8Data(str2, data + str1->GetLength(), in EqualToSplicedString()
699 str2->GetLength(), this->IsUtf8()); in EqualToSplicedString()
765 bool EcmaString::StringsAreEqual(const EcmaVM *vm, const JSHandle<EcmaString> &str1, const JSHandle<EcmaString> &str2) in StringsAreEqual() argument
767 if (str1 == str2) { in StringsAreEqual()
770 if (str1->IsInternString() && str2 in StringsAreEqual()
796 StringsAreEqual(EcmaString *str1, EcmaString *str2) StringsAreEqual() argument
[all...]
H A Decma_string.h341 static bool StringsAreEquals(Span<const T> &str1, Span<const T1> &str2)
343 ASSERT(str1.Size() <= str2.Size());
348 auto right = static_cast<uint16_t>(str2[i]);
356 return !memcmp(str1.data(), str2.data(), size * sizeof(T));
363 bool EqualToSplicedString(const EcmaString *str1, const EcmaString *str2);
366 const JSHandle<EcmaString> &str2);
368 static PUBLIC_API bool StringsAreEqual(EcmaString *str1, EcmaString *str2);
370 static bool StringsAreEqualDiffUtfEncoding(EcmaString *str1, EcmaString *str2);
371 static bool StringsAreEqualDiffUtfEncoding(const FlatStringInfo &str1, const FlatStringInfo &str2);
1377 // can change str1 and str2 dat
1378 StringsAreEqual(const EcmaVM *vm, const JSHandle<EcmaString> &str1, const JSHandle<EcmaString> &str2) StringsAreEqual() argument
1385 StringsAreEqual(EcmaString *str1, EcmaString *str2) StringsAreEqual() argument
1392 StringsAreEqualDiffUtfEncoding(EcmaString *str1, EcmaString *str2) StringsAreEqualDiffUtfEncoding() argument
1415 EqualToSplicedString(const EcmaString *str1, const EcmaString *str2) EqualToSplicedString() argument
[all...]
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/
H A Dets_entrypoints.cpp298 ObjectHeader *str2) in StringBuilderAppendString3Entrypoint()
302 reinterpret_cast<EtsString *>(str2)); in StringBuilderAppendString3Entrypoint()
306 ObjectHeader *str2, ObjectHeader *str3) in StringBuilderAppendString4Entrypoint()
310 reinterpret_cast<EtsString *>(str2), reinterpret_cast<EtsString *>(str3)); in StringBuilderAppendString4Entrypoint()
297 StringBuilderAppendString3Entrypoint(ObjectHeader *sb, ObjectHeader *str0, ObjectHeader *str1, ObjectHeader *str2) StringBuilderAppendString3Entrypoint() argument
305 StringBuilderAppendString4Entrypoint(ObjectHeader *sb, ObjectHeader *str0, ObjectHeader *str1, ObjectHeader *str2, ObjectHeader *str3) StringBuilderAppendString4Entrypoint() argument
/arkcompiler/runtime_core/static_core/runtime/coretypes/
H A Dstring.cpp641 bool String::StringsAreEqual(String *str1, String *str2) in StringsAreEqual() argument
644 ASSERT(str2 != nullptr); in StringsAreEqual()
646 if ((str1->IsUtf16() != str2->IsUtf16()) || (str1->GetLength() != str2->GetLength())) { in StringsAreEqual()
652 Span<const uint16_t> data2(str2->GetDataUtf16(), str1->GetLength()); in StringsAreEqual()
656 Span<const uint8_t> data2(str2->GetDataMUtf8(), str1->GetLength()); in StringsAreEqual()
746 bool String::StringsAreEquals(Span<const T> &str1, Span<const T> &str2) in StringsAreEquals() argument
748 return 0 == std::memcmp(str1.Data(), str2.Data(), str1.SizeBytes()); in StringsAreEquals()
/arkcompiler/ets_runtime/ecmascript/base/
H A Dstring_helper.h250 static inline void InplaceAppend(std::u16string &str1, const std::u16string &str2) in InplaceAppend() argument
252 str1.append(str2); in InplaceAppend()
255 static inline std::u16string Append(const std::u16string &str1, const std::u16string &str2) in Append() argument
258 return tmpStr.append(str2); in Append()
/arkcompiler/ets_runtime/ecmascript/builtins/tests/
H A Dbuiltins_global_test.cpp119 JSHandle<EcmaString> str2 = factory->NewFromASCII("%u%u0%u9%ua%uF%u00%u09%u0f%u0F%u000%u00a%u00F"); in HWTEST_F_L0() local
124 ecmaRuntimeCallInfo2->SetCallArg(0, str2.GetTaggedValue()); // NOLINT in HWTEST_F_L0()
163 JSHandle<EcmaString> str2 = factory->NewFromASCII("%u%u0%u9%ua%uF%u00%u09%u0f%u0F%u000%u00a%u00F"); in HWTEST_F_L0() local
168 ecmaRuntimeCallInfo2->SetCallArg(0, str2.GetTaggedValue()); // NOLINT in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/include/
H A Dglobal_tables.h381 bool operator()(const std::string *str1, const std::string *str2) const
383 return *str1 == *str2;
386 bool operator()(const std::u16string *str1, const std::u16string *str2) const
388 return *str1 == *str2;

Completed in 21 milliseconds

12