/arkcompiler/ets_runtime/ecmascript/tests/ |
D | ecma_string_test.cpp | 31 EXPECT_TRUE(EcmaString::CanBeCompressed(arrayU8, sizeof(arrayU8) / sizeof(arrayU8[0]))); in SetUpTestCase() 32 …EXPECT_TRUE(EcmaString::CanBeCompressed(arrayU16Comp, sizeof(arrayU16Comp) / sizeof(arrayU16Comp[0… in SetUpTestCase() 33 …EXPECT_FALSE(EcmaString::CanBeCompressed(arrayU16NotComp, sizeof(arrayU16Comp) / sizeof(arrayU16Co… in SetUpTestCase() 67 EXPECT_TRUE(EcmaString::CanBeCompressed(arrayU8, sizeof(arrayU8) / sizeof(arrayU8[0]))); in HWTEST_F_L0() 68 …EXPECT_TRUE(EcmaString::CanBeCompressed(arrayU16Comp, sizeof(arrayU16Comp) / sizeof(arrayU16Comp[0… in HWTEST_F_L0() 69 …EXPECT_FALSE(EcmaString::CanBeCompressed(arrayU16NotComp, sizeof(arrayU16Comp) / sizeof(arrayU16Co… in HWTEST_F_L0() 80 JSHandle<EcmaString> handleEcmaStrEmpty(thread, EcmaString::CreateEmptyString(ecmaVMPtr)); in HWTEST_F_L0() 96 …JSHandle<EcmaString> handleEcmaStrAllocComp(thread, EcmaString::CreateLineString(ecmaVMPtr, sizeAl… in HWTEST_F_L0() 106 JSHandle<EcmaString> handleEcmaStrAllocNotComp(thread, in HWTEST_F_L0() 107 EcmaString::CreateLineString(ecmaVMPtr, sizeAllocNotComp, false)); in HWTEST_F_L0() [all …]
|
D | ecma_string_accessor_test.cpp | 59 for (uint32_t i = EcmaString::MAX_STRING_LENGTH - 1; i > scale; i = i - scale) { in HWTEST_F_L0() 74 for (uint32_t i = EcmaString::MAX_STRING_LENGTH - 1; i > scale; i = i - scale) { in HWTEST_F_L0() 117 JSHandle<EcmaString> handleEcmaStrAllocComp(thread, in HWTEST_F_L0() 128 JSHandle<EcmaString> handleEcmaStrAllocNotComp(thread, in HWTEST_F_L0() 146 … JSHandle<EcmaString> handleEcmaStrEmpty(thread, EcmaStringAccessor::CreateEmptyString(ecmaVMPtr)); in HWTEST_F_L0() 162 JSHandle<EcmaString> handleEcmaStrU8(thread, in HWTEST_F_L0() 183 JSHandle<EcmaString> handleEcmaStrU16Comp(thread, in HWTEST_F_L0() 192 JSHandle<EcmaString> handleEcmaStrU16NotComp(thread, in HWTEST_F_L0() 213 JSHandle<EcmaString> handleEcmaStrFrontU8(thread, in HWTEST_F_L0() 215 JSHandle<EcmaString> handleEcmaStrBackU8(thread, in HWTEST_F_L0() [all …]
|
D | constant_string_test.cpp | 58 …JSHandle<EcmaString> handleEcmaStrEmpty(thread, EcmaStringAccessor::CreateConstantString(ecmaVMPtr… in HWTEST_F_L0() 76 JSHandle<EcmaString> handleEcmaStrU8(thread, in HWTEST_F_L0() 94 …JSHandle<EcmaString> handleEcmaStrEmpty(thread, EcmaStringAccessor::CreateConstantString(ecmaVMPtr… in HWTEST_F_L0() 100 JSHandle<EcmaString> handleEcmaStrU8(thread, in HWTEST_F_L0() 122 JSHandle<EcmaString> handleEcmaStrU8No1(thread, in HWTEST_F_L0() 124 JSHandle<EcmaString> handleEcmaStrU8No2(thread, in HWTEST_F_L0() 126 JSHandle<EcmaString> handleEcmaStrU8No3(thread, in HWTEST_F_L0() 154 JSHandle<EcmaString> handleEcmaStrU8No1(thread, in HWTEST_F_L0() 156 JSHandle<EcmaString> handleEcmaStrU8No2(thread, in HWTEST_F_L0() 158 JSHandle<EcmaString> handleEcmaStrU16NotCompNo1(thread, in HWTEST_F_L0() [all …]
|
D | js_regexp_iterator_test.cpp | 54 static JSTaggedValue CreateJSRegexpByPatternAndFlags(JSThread *thread, const JSHandle<EcmaString> &… in CreateJSRegexpByPatternAndFlags() 55 const JSHandle<EcmaString> &flags) in CreateJSRegexpByPatternAndFlags() 77 JSHandle<EcmaString> pattern = factory->NewFromASCII("\\w+"); in HWTEST_F_L0() 78 JSHandle<EcmaString> flags = factory->NewFromASCII("gim"); in HWTEST_F_L0() 81 JSHandle<EcmaString> inputStr = factory->NewFromASCII("g"); in HWTEST_F_L0() 93 JSHandle<EcmaString> pattern = factory->NewFromASCII("-[0-9]+"); in HWTEST_F_L0() 94 JSHandle<EcmaString> flags = factory->NewFromASCII("g"); in HWTEST_F_L0() 95 JSHandle<EcmaString> inputStr = factory->NewFromASCII("2016-01-02|2019-03-04"); in HWTEST_F_L0() 125 JSHandle<EcmaString> compareVal = in HWTEST_F_L0() 126 …factory->ConcatFromString(JSHandle<EcmaString>(barZero), JSTaggedValue::ToString(thread, resultVal… in HWTEST_F_L0() [all …]
|
D | js_plural_rules_test.cpp | 77 JSHandle<EcmaString> stringValue1 = intl::LocaleHelper::UStringToString(thread, result1); in HWTEST_F_L0() 82 JSHandle<EcmaString> stringValue2 = intl::LocaleHelper::UStringToString(thread, result2); in HWTEST_F_L0() 96 JSHandle<EcmaString> resultStr; in HWTEST_F_L0() 97 JSHandle<EcmaString> localeStr1 = factory->NewFromStdString("en-Latn-US"); in HWTEST_F_L0() 98 JSHandle<EcmaString> localeStr2 = factory->NewFromStdString("zh-Hans-CN"); in HWTEST_F_L0() 99 JSHandle<EcmaString> localeStr3 = factory->NewFromStdString("pt-PT"); in HWTEST_F_L0() 100 JSHandle<EcmaString> localeStr4 = factory->NewFromStdString("de-DE"); in HWTEST_F_L0() 104 resultStr = JSHandle<EcmaString>(thread, localeSet->Get(0).GetTaggedObject()); in HWTEST_F_L0() 106 resultStr = JSHandle<EcmaString>(thread, localeSet->Get(1).GetTaggedObject()); in HWTEST_F_L0() 108 resultStr = JSHandle<EcmaString>(thread, localeSet->Get(2).GetTaggedObject()); in HWTEST_F_L0() [all …]
|
D | ecma_string_table_test.cpp | 59 …JSHandle<EcmaString> emptyEcmaStrHandle(thread, EcmaStringAccessor::CreateEmptyString(thread->GetE… in HWTEST_F_L0() 79 …EcmaString *ecmaStrCreatePtr = EcmaStringAccessor::CreateFromUtf8(vm, utf8Data, sizeof(utf8Data), … in HWTEST_F_L0() 82 EcmaString *ecmaStrGetPtr = table->GetOrInternString(utf8Data, sizeof(utf8Data), true); in HWTEST_F_L0() 100 EcmaString *ecmaStrCreatePtr = in HWTEST_F_L0() 104 …EcmaString *ecmaStrGetPtr = table->GetOrInternString(utf16Data, sizeof(utf16Data) / sizeof(uint16_… in HWTEST_F_L0() 122 JSHandle<EcmaString> ecmaStrCreateHandle = factory->NewFromASCII("hello world"); in HWTEST_F_L0() 125 EcmaString *ecmaStrGetPtr = table->GetOrInternString(*ecmaStrCreateHandle); in HWTEST_F_L0()
|
D | js_handle_test.cpp | 69 JSHandle<EcmaString>(thread, *reinterpret_cast<EcmaString **>(globalString))), in HWTEST_F_L0() 96 JSHandle<EcmaString>(thread, *reinterpret_cast<EcmaString **>(globalString[i]))), in HWTEST_F_L0() 105 JSHandle<EcmaString>(thread, *reinterpret_cast<EcmaString **>(globalString[i]))), in HWTEST_F_L0() 159 JSHandle<EcmaString>(thread, *reinterpret_cast<EcmaString **>(globalString[i]))), in HWTEST_F_L0() 181 JSHandle<EcmaString>(thread, *reinterpret_cast<EcmaString **>(globalString))), in HWTEST_F_L0() 217 JSHandle<EcmaString>(thread, *reinterpret_cast<EcmaString **>(globalString[i]))), in HWTEST_F_L0()
|
/arkcompiler/ets_runtime/ecmascript/ |
D | ecma_string_table.h | 24 class EcmaString; variable 36 void InternEmptyString(EcmaString *emptyStr); 37 …EcmaString *GetOrInternString(const JSHandle<EcmaString> &firstString, const JSHandle<EcmaString> … 38 EcmaString *GetOrInternString(const uint8_t *utf8Data, uint32_t utf8Len, bool canBeCompress); 39 EcmaString *CreateAndInternStringNonMovable(const uint8_t *utf8Data, uint32_t utf8Len); 40 EcmaString *GetOrInternString(const uint16_t *utf16Data, uint32_t utf16Len, bool canBeCompress); 41 EcmaString *GetOrInternString(EcmaString *string); 42 …EcmaString *GetOrInternStringWithSpaceType(const uint8_t *utf8Data, uint32_t utf8Len, bool canBeCo… 44 …EcmaString *GetOrInternStringWithSpaceType(const uint16_t *utf16Data, uint32_t utf16Len, bool canB… 53 …EcmaString *GetString(const JSHandle<EcmaString> &firstString, const JSHandle<EcmaString> &secondS… [all …]
|
D | ecma_string.h | 52 class EcmaString : public TaggedObject { 54 CAST_CHECK(EcmaString, IsString); 85 static EcmaString *CreateEmptyString(const EcmaVM *vm); 86 static EcmaString *CreateFromUtf8(const EcmaVM *vm, const uint8_t *utf8Data, uint32_t utf8Len, 89 … static EcmaString *CreateFromUtf16(const EcmaVM *vm, const uint16_t *utf16Data, uint32_t utf16Len, 91 static EcmaString *CreateLineString(const EcmaVM *vm, size_t length, bool compressed); 92 static EcmaString *CreateLineStringNoGC(const EcmaVM *vm, size_t length, bool compressed); 93 static EcmaString *CreateLineStringWithSpaceType(const EcmaVM *vm, 95 static EcmaString *CreateTreeString(const EcmaVM *vm, 96 …const JSHandle<EcmaString> &left, const JSHandle<EcmaString> &right, uint32_t length, bool compres… [all …]
|
D | ecma_string.cpp | 23 EcmaString *EcmaString::Concat(const EcmaVM *vm, in Concat() 24 const JSHandle<EcmaString> &left, const JSHandle<EcmaString> &right, MemSpaceType type) in Concat() 27 EcmaString *strLeft = *left; in Concat() 28 EcmaString *strRight = *right; in Concat() 34 return vm->GetFactory()->GetEmptyString().GetObject<EcmaString>(); in Concat() 68 EcmaString::MemCopyChars(sp, newLength, srcLeft, leftLength); in Concat() 72 EcmaString::MemCopyChars(sp, rightLength, srcRight, rightLength); in Concat() 77 EcmaString::CopyChars(sp.data(), strLeft->GetDataUtf8(), leftLength); in Concat() 80 EcmaString::MemCopyChars(sp, newLength << 1U, srcLeft, leftLength << 1U); in Concat() 85 EcmaString::CopyChars(sp.data(), strRight->GetDataUtf8(), rightLength); in Concat() [all …]
|
D | ecma_string-inl.h | 28 inline EcmaString *EcmaString::CreateEmptyString(const EcmaVM *vm) in CreateEmptyString() 30 auto string = vm->GetFactory()->AllocNonMovableLineStringObject(EcmaString::SIZE); in CreateEmptyString() 37 inline EcmaString *EcmaString::CreateFromUtf8(const EcmaVM *vm, const uint8_t *utf8Data, uint32_t u… in CreateFromUtf8() 42 return vm->GetFactory()->GetEmptyString().GetObject<EcmaString>(); in CreateFromUtf8() 44 EcmaString *string = nullptr; in CreateFromUtf8() 71 inline EcmaString *EcmaString::CreateFromUtf16(const EcmaVM *vm, const uint16_t *utf16Data, uint32_… in CreateFromUtf16() 75 return vm->GetFactory()->GetEmptyString().GetObject<EcmaString>(); in CreateFromUtf16() 95 inline EcmaString *EcmaString::CreateLineString(const EcmaVM *vm, size_t length, bool compressed) in CreateLineString() 105 inline EcmaString *EcmaString::CreateLineStringNoGC(const EcmaVM *vm, size_t length, bool compresse… in CreateLineStringNoGC() 111 auto string = EcmaString::Cast(object); in CreateLineStringNoGC() [all …]
|
D | js_relative_time_format.cpp | 62 … JSHandle<EcmaString> numberingSystemString = JSHandle<EcmaString>::Cast(numberingSystemValue); in InitializeRelativeTimeFormat() 90 JSHandle<EcmaString> localeStr = intl::LocaleHelper::ToLanguageTag(thread, icuLocale); in InitializeRelativeTimeFormat() 172 bool SingularUnitToIcuUnit(JSThread *thread, const JSHandle<EcmaString> &unit, URelativeDateTimeUni… in SingularUnitToIcuUnit() 186 JSHandle<EcmaString> second = JSHandle<EcmaString>::Cast(globalConst->GetHandledSecondString()); in SingularUnitToIcuUnit() 187 JSHandle<EcmaString> minute = JSHandle<EcmaString>::Cast(globalConst->GetHandledMinuteString()); in SingularUnitToIcuUnit() 188 JSHandle<EcmaString> hour = JSHandle<EcmaString>::Cast(globalConst->GetHandledHourString()); in SingularUnitToIcuUnit() 189 JSHandle<EcmaString> day = JSHandle<EcmaString>::Cast(globalConst->GetHandledDayString()); in SingularUnitToIcuUnit() 190 JSHandle<EcmaString> week = JSHandle<EcmaString>::Cast(globalConst->GetHandledWeekString()); in SingularUnitToIcuUnit() 191 JSHandle<EcmaString> month = JSHandle<EcmaString>::Cast(globalConst->GetHandledMonthString()); in SingularUnitToIcuUnit() 192 … JSHandle<EcmaString> quarter = JSHandle<EcmaString>::Cast(globalConst->GetHandledQuarterString()); in SingularUnitToIcuUnit() [all …]
|
D | ecma_string_table.cpp | 27 EcmaString *EcmaStringTable::GetString(const JSHandle<EcmaString> &firstString, in GetString() 28 const JSHandle<EcmaString> &secondString) const in GetString() 44 EcmaString *EcmaStringTable::GetString(const uint8_t *utf8Data, uint32_t utf8Len, bool canBeCompres… in GetString() 57 EcmaString *EcmaStringTable::GetString(const uint16_t *utf16Data, uint32_t utf16Len) const in GetString() 70 EcmaString *EcmaStringTable::GetString(EcmaString *string) const in GetString() 84 void EcmaStringTable::InternString(EcmaString *string) in InternString() 97 void EcmaStringTable::InternEmptyString(EcmaString *emptyStr) in InternEmptyString() 102 EcmaString *EcmaStringTable::GetOrInternString(const JSHandle<EcmaString> &firstString, in GetOrInternString() 103 const JSHandle<EcmaString> &secondString) in GetOrInternString() 105 …auto firstFlat = JSHandle<EcmaString>(vm_->GetJSThread(), EcmaStringAccessor::Flatten(vm_, firstSt… in GetOrInternString() [all …]
|
D | object_factory-inl.h | 29 EcmaString *ObjectFactory::AllocNonMovableLineStringObject(size_t size) in AllocNonMovableLineStringObject() 32 return reinterpret_cast<EcmaString *>(heap_->AllocateNonMovableOrHugeObject( in AllocNonMovableLineStringObject() 36 EcmaString *ObjectFactory::AllocLineStringObject(size_t size) in AllocLineStringObject() 39 return reinterpret_cast<EcmaString *>(heap_->AllocateYoungOrHugeObject( in AllocLineStringObject() 43 EcmaString *ObjectFactory::AllocOldSpaceLineStringObject(size_t size) in AllocOldSpaceLineStringObject() 46 return reinterpret_cast<EcmaString *>(heap_->AllocateOldOrHugeObject( in AllocOldSpaceLineStringObject() 50 EcmaString *ObjectFactory::AllocConstantStringObject(MemSpaceType type) in AllocConstantStringObject() 53 return reinterpret_cast<EcmaString *>(AllocObjectWithSpaceType(ConstantString::SIZE, in AllocConstantStringObject() 57 EcmaString *ObjectFactory::AllocTreeStringObject() in AllocTreeStringObject() 60 return reinterpret_cast<EcmaString *>(heap_->AllocateYoungOrHugeObject( in AllocTreeStringObject()
|
/arkcompiler/ets_runtime/ecmascript/builtins/tests/ |
D | builtins_string_test.cpp | 72 …eateBuiltinsStringRegExpObjByPatternAndFlags(JSThread *thread, const JSHandle<EcmaString> &pattern, in CreateBuiltinsStringRegExpObjByPatternAndFlags() 73 const JSHandle<EcmaString> &flags) in CreateBuiltinsStringRegExpObjByPatternAndFlags() 99 JSHandle<EcmaString> string2 = factory->NewFromASCII("ABC"); in HWTEST_F_L0() 111 JSHandle<EcmaString> test = factory->NewFromASCII("ABC"); in HWTEST_F_L0() 113 JSHandle<EcmaString>(thread, EcmaString::Cast(ref->GetValue())), test), 0); in HWTEST_F_L0() 136 JSHandle<EcmaString> test = factory->NewFromASCII("ABC"); in HWTEST_F_L0() 137 …ASSERT_EQ(EcmaStringAccessor::Compare(instance, JSHandle<EcmaString>::Cast(valueHandle), test), 0); in HWTEST_F_L0() 158 JSHandle<EcmaString> resultHandle(thread, reinterpret_cast<EcmaString *>(result.GetRawData())); in HWTEST_F_L0() 159 JSHandle<EcmaString> test = factory->NewFromASCII("ABC"); in HWTEST_F_L0() 167 JSHandle<EcmaString> thisVal = factory->NewFromASCII("abcabcabc"); in HWTEST_F_L0() [all …]
|
D | builtins_regexp_test.cpp | 63 JSTaggedValue CreateBuiltinsRegExpObjByPatternAndFlags(JSThread *thread, const JSHandle<EcmaString>… in CreateBuiltinsRegExpObjByPatternAndFlags() 64 const JSHandle<EcmaString> &flags) in CreateBuiltinsRegExpObjByPatternAndFlags() 87 JSHandle<EcmaString> pattern = thread->GetEcmaVM()->GetFactory()->NewFromASCII("\\w+"); in HWTEST_F_L0() 88 JSHandle<EcmaString> flags = thread->GetEcmaVM()->GetFactory()->NewFromASCII("i"); in HWTEST_F_L0() 99 …ASSERT_EQ(EcmaStringAccessor::Compare(instance, JSHandle<EcmaString>(originalSource), pattern), 0); in HWTEST_F_L0() 100 ASSERT_EQ(EcmaStringAccessor::Compare(instance, JSHandle<EcmaString>(originalFlags), flags), 0); in HWTEST_F_L0() 106 JSHandle<EcmaString> pattern = thread->GetEcmaVM()->GetFactory()->NewFromASCII("\\w+"); in HWTEST_F_L0() 107 JSHandle<EcmaString> flags = thread->GetEcmaVM()->GetFactory()->NewFromASCII("i"); in HWTEST_F_L0() 134 …ASSERT_EQ(EcmaStringAccessor::Compare(instance, JSHandle<EcmaString>(originalSource), pattern), 0); in HWTEST_F_L0() 135 ASSERT_EQ(EcmaStringAccessor::Compare(instance, JSHandle<EcmaString>(originalFlags), flags), 0); in HWTEST_F_L0() [all …]
|
D | builtins_errors_test.cpp | 95 JSHandle<EcmaString>(msgValue), factory->NewFromASCII("")), 0); in HWTEST_F_L0() 99 factory->NewFromASCII("TypeError"), JSHandle<EcmaString>(nameValue)), 0); in HWTEST_F_L0() 117 factory->NewFromASCII("I am type error"), JSHandle<EcmaString>(msgValue)), 0); in HWTEST_F_L0() 121 factory->NewFromASCII("TypeError"), JSHandle<EcmaString>(nameValue)), 0); in HWTEST_F_L0() 151 factory->NewFromASCII(""), JSHandle<EcmaString>(msgValue)), 0); in HWTEST_F_L0() 155 factory->NewFromASCII("Error"), JSHandle<EcmaString>(nameValue)), 0); in HWTEST_F_L0() 187 factory->NewFromASCII("Hello Error!"), JSHandle<EcmaString>(msgValue)), 0); in HWTEST_F_L0() 191 factory->NewFromASCII("Error"), JSHandle<EcmaString>(nameValue)), 0); in HWTEST_F_L0() 214 JSHandle<EcmaString> resultHandle(thread, reinterpret_cast<EcmaString *>(result.GetRawData())); in HWTEST_F_L0() 244 JSHandle<EcmaString> resultHandle(thread, reinterpret_cast<EcmaString *>(result.GetRawData())); in HWTEST_F_L0() [all …]
|
/arkcompiler/ets_runtime/ecmascript/base/tests/ |
D | number_helper_test.cpp | 87 JSHandle<EcmaString> resultStr = factory->NewFromASCII("100101"); in HWTEST_F_L0() 88 JSHandle<EcmaString> handleEcmaStr1(thread, NumberHelper::DoubleToString(thread, 37, radix)); in HWTEST_F_L0() 93 JSHandle<EcmaString> handleEcmaStr2(thread, NumberHelper::DoubleToString(thread, -37, radix)); in HWTEST_F_L0() 98 JSHandle<EcmaString> handleEcmaStr3(thread, NumberHelper::DoubleToString(thread, 37, radix)); in HWTEST_F_L0() 103 JSHandle<EcmaString> handleEcmaStr4(thread, NumberHelper::DoubleToString(thread, 37, radix)); in HWTEST_F_L0() 108 JSHandle<EcmaString> handleEcmaStr5(thread, in HWTEST_F_L0() 114 JSHandle<EcmaString> handleEcmaStr6(thread, NumberHelper::DoubleToString(thread, 37, radix)); in HWTEST_F_L0() 119 JSHandle<EcmaString> handleEcmaStr7(thread, NumberHelper::DoubleToString(thread, 37, radix)); in HWTEST_F_L0() 124 JSHandle<EcmaString> handleEcmaStr8(thread, NumberHelper::DoubleToString(thread, 37, radix)); in HWTEST_F_L0() 133 JSHandle<EcmaString> resultStr = in HWTEST_F_L0() [all …]
|
D | error_helper_test.cpp | 89 EcmaStringAccessor errorStrAcc(JSHandle<EcmaString>::Cast(error)); in HWTEST_F_L0() 90 EcmaStringAccessor evalErrorStrAcc(JSHandle<EcmaString>::Cast(evalError)); in HWTEST_F_L0() 91 EcmaStringAccessor typeErrorStrAcc(JSHandle<EcmaString>::Cast(typeError)); in HWTEST_F_L0() 92 EcmaStringAccessor rangeErrorStrAcc(JSHandle<EcmaString>::Cast(rangeError)); in HWTEST_F_L0() 146 EcmaStringAccessor uriErrorStrAcc(JSHandle<EcmaString>::Cast(uriError)); in HWTEST_F_L0() 147 EcmaStringAccessor oomErrorStrAcc(JSHandle<EcmaString>::Cast(oomError)); in HWTEST_F_L0() 148 EcmaStringAccessor syntaxErrorStrAcc(JSHandle<EcmaString>::Cast(syntaxError)); in HWTEST_F_L0() 149 EcmaStringAccessor referenceErrorStrAcc(JSHandle<EcmaString>::Cast(referenceError)); in HWTEST_F_L0() 150 EcmaStringAccessor aggregateErrorStrAcc(JSHandle<EcmaString>::Cast(aggregateError)); in HWTEST_F_L0() 179 EXPECT_STREQ(EcmaStringAccessor(JSHandle<EcmaString>::Cast(errorMsgValue)).ToCString().c_str(), in HWTEST_F_L0() [all …]
|
D | json_parser_test.cpp | 63 JSHandle<EcmaString> handleStr2(JSTaggedValue::ToString(thread, handleMsg2)); in HWTEST_F_L0() 68 JSHandle<EcmaString> handleStr3(JSTaggedValue::ToString(thread, handleMsg3)); in HWTEST_F_L0() 73 JSHandle<EcmaString> handleStr4(JSTaggedValue::ToString(thread, handleMsg4)); in HWTEST_F_L0() 94 JSHandle<EcmaString> handleStr2(JSTaggedValue::ToString(thread, handleMsg2)); in HWTEST_F_L0() 101 JSHandle<EcmaString> handleStr3(JSTaggedValue::ToString(thread, handleMsg3)); in HWTEST_F_L0() 108 JSHandle<EcmaString> handleStr4(JSTaggedValue::ToString(thread, handleMsg4)); in HWTEST_F_L0() 110 JSHandle<EcmaString> handleEcmaStr(result4); in HWTEST_F_L0() 129 JSHandle<EcmaString> handleStr(JSTaggedValue::ToString(thread, handleMsg)); // JSON Object in HWTEST_F_L0() 148 JSHandle<EcmaString> handleStr(JSTaggedValue::ToString(thread, handleMsg)); // JSON Array in HWTEST_F_L0() 174 JSHandle<EcmaString> handleStr(JSTaggedValue::ToString(thread, handleMsg)); // JSON Object in HWTEST_F_L0() [all …]
|
/arkcompiler/ets_runtime/ecmascript/regexp/ |
D | regexp_parser_cache.h | 32 bool IsInCache(EcmaString *pattern, const uint32_t flags); 33 std::pair<JSTaggedValue, size_t> GetCache(EcmaString *pattern, const uint32_t flags, 35 void SetCache(EcmaString *pattern, const uint32_t flags, const JSTaggedValue codeBuffer, 40 size_t GetHash(EcmaString *pattern, const uint32_t flags); 43 EcmaString *pattern_ {nullptr};
|
/arkcompiler/ets_runtime/ecmascript/builtins/ |
D | builtins_string.cpp | 76 JSHandle<EcmaString> str = JSTaggedValue::ToString(thread, valTagNew); in StringConstructor() 84 JSHandle<EcmaString> val = factory->GetEmptyString(); in StringConstructor() 108 JSHandle<EcmaString> strHandle = factory->NewFromUtf16Literal(&codePointValue, 1); in FromCharCode() 217 EcmaString *nextSeg = *JSTaggedValue::ToString(thread, elementString); in Raw() 227 EcmaString *nextSub = *JSTaggedValue::ToString(thread, GetCallArg(argv, argsI)); in Raw() 251 JSHandle<EcmaString> thisHandle = JSTaggedValue::ToString(thread, thisTag); in CharAt() 253 …JSHandle<EcmaString> thisFlat(thread, EcmaStringAccessor::Flatten(thread->GetEcmaVM(), thisHandle)… in CharAt() 282 JSHandle<EcmaString> thisHandle = JSTaggedValue::ToString(thread, thisTag); in CharCodeAt() 284 …JSHandle<EcmaString> thisFlat(thread, EcmaStringAccessor::Flatten(thread->GetEcmaVM(), thisHandle)… in CharCodeAt() 313 JSHandle<EcmaString> thisHandle = JSTaggedValue::ToString(thread, thisTag); in CodePointAt() [all …]
|
/arkcompiler/ets_runtime/ecmascript/intl/ |
D | locale_helper.cpp | 39 JSHandle<EcmaString> LocaleHelper::UStringToString(JSThread *thread, const icu::UnicodeString &stri… in UStringToString() 45 JSHandle<EcmaString> LocaleHelper::UStringToString(JSThread *thread, const icu::UnicodeString &stri… in UStringToString() 68 JSHandle<EcmaString> tag = JSHandle<EcmaString>::Cast(locales); in CanonicalizeLocaleList() 76 JSHandle<EcmaString> tag = JSLocale::ToString(thread, JSHandle<JSLocale>::Cast(locales)); in CanonicalizeLocaleList() 114 JSHandle<EcmaString> str = JSTaggedValue::ToString(thread, kHandle); in CanonicalizeHelper() 137 … JSHandle<EcmaString> kValueStr = JSLocale::ToString(thread, JSHandle<JSLocale>::Cast(kValue)); in CanonicalizeHelper() 141 JSHandle<EcmaString> kValueString = JSTaggedValue::ToString(thread, kValue); in CanonicalizeHelper() 143 … JSHandle<EcmaString> canonicalStr = CanonicalizeUnicodeLocaleId(thread, kValueString); in CanonicalizeHelper() 148 JSHandle<EcmaString> kValueString = JSTaggedValue::ToString(thread, kValue); in CanonicalizeHelper() 150 JSHandle<EcmaString> canonicalStr = CanonicalizeUnicodeLocaleId(thread, kValueString); in CanonicalizeHelper() [all …]
|
/arkcompiler/ets_runtime/ecmascript/base/ |
D | error_helper.cpp | 74 if (EcmaStringAccessor(JSHandle<EcmaString>::Cast(name)).GetLength() == 0) { in ErrorCommonToString() 77 if (EcmaStringAccessor(JSHandle<EcmaString>::Cast(msg)).GetLength() == 0) { in ErrorCommonToString() 82 JSHandle<EcmaString> space = factory->NewFromASCII(": "); in ErrorCommonToString() 83 JSHandle<EcmaString> jsHandleName = JSHandle<EcmaString>::Cast(name); in ErrorCommonToString() 84 JSHandle<EcmaString> jsHandleMsg = JSHandle<EcmaString>::Cast(msg); in ErrorCommonToString() 85 JSHandle<EcmaString> handleNameSpace = factory->ConcatFromString(jsHandleName, space); in ErrorCommonToString() 86 JSHandle<EcmaString> result = factory->ConcatFromString(handleNameSpace, jsHandleMsg); in ErrorCommonToString() 161 JSHandle<EcmaString> handleStr = JSTaggedValue::ToString(thread, message); in ErrorCommonConstructor() 196 JSHandle<EcmaString> handleStack = BuildEcmaStackTrace(thread, isOOMError); in ErrorCommonConstructor() 225 JSHandle<EcmaString> ErrorHelper::BuildEcmaStackTrace(JSThread *thread, bool isOOMError) in BuildEcmaStackTrace()
|
/arkcompiler/ets_runtime/ecmascript/snapshot/tests/ |
D | snapshot_test.cpp | 108 JSHandle<EcmaString> str1 = factory->NewFromASCII("str11"); in HWTEST_F_L0() 109 JSHandle<EcmaString> str2 = factory->NewFromASCII("str22"); in HWTEST_F_L0() 110 JSHandle<EcmaString> str3 = factory->NewFromASCII("str333333333333"); in HWTEST_F_L0() 111 JSHandle<EcmaString> str4 = factory->ConcatFromString(str1, str3); in HWTEST_F_L0() 112 JSHandle<EcmaString> str5 = factory->NewFromASCII("str44"); in HWTEST_F_L0() 139 EcmaString *str11 = reinterpret_cast<EcmaString *>(constpool1->Get(2).GetTaggedObject()); in HWTEST_F_L0() 140 EcmaString *str22 = reinterpret_cast<EcmaString *>(constpool1->Get(4).GetTaggedObject()); in HWTEST_F_L0() 141 EcmaString *str33 = reinterpret_cast<EcmaString *>(constpool1->Get(5).GetTaggedObject()); in HWTEST_F_L0() 142 EcmaString *str44 = reinterpret_cast<EcmaString *>(constpool1->Get(6).GetTaggedObject()); in HWTEST_F_L0() 143 EcmaString *str55 = reinterpret_cast<EcmaString *>(constpool1->Get(7).GetTaggedObject()); in HWTEST_F_L0() [all …]
|