| /arkcompiler/runtime_core/static_core/plugins/ets/runtime/types/ |
| D | ets_string.h | 185 … return FastSubString(this, static_cast<uint32_t>(notWhiteSpaceIndex), static_cast<uint32_t>(len)); in TrimLeft() 205 return EtsString::FastSubString(this, 0, static_cast<uint32_t>(len)); in TrimRight() 224 return EtsString::FastSubString(this, left, static_cast<uint32_t>(right - left + 1)); in Trim() 249 static EtsString *FastSubString(EtsString *src, uint32_t start, uint32_t length) in FastSubString() function 254 …coretypes::String::FastSubString(string1, start, length, ctx, Runtime::GetCurrent()->GetPandaVM()); in FastSubString()
|
| /arkcompiler/ets_runtime/ecmascript/builtins/ |
| D | builtins_regexp-inl.h | 37 res = JSTaggedValue(EcmaStringAccessor::FastSubString(thread->GetEcmaVM(), in GetCapture()
|
| D | builtins_string.cpp | 1122 …JSHandle<EcmaString> prefixString(thread, EcmaStringAccessor::FastSubString(ecmaVm, thisString, 0,… in Replace() 1125 EcmaStringAccessor::FastSubString(ecmaVm, thisString, tailPos, thisLen - tailPos)); in Replace() 1247 … EcmaStringAccessor::FastSubString(ecmaVm, thisString, endOfLastMatch, in ReplaceAll() 1259 … EcmaStringAccessor::FastSubString(ecmaVm, thisString, endOfLastMatch, thisLen - endOfLastMatch)); in ReplaceAll() 1280 EcmaString *prefix = EcmaStringAccessor::FastSubString(ecmaVm, srcString, 0, position); in ProcessDollarBacktick() 1294 …EcmaString *suffix = EcmaStringAccessor::FastSubString(ecmaVm, srcString, tailPos, srcLength - tai… in ProcessDollarSingleQuote() 1359 …thread, EcmaStringAccessor::FastSubString(ecmaVm, replacementFlat, peekIndex + 1, pos - peekIndex … in ProcessNamedCaptures() 1461 …EcmaString *nextAppend = EcmaStringAccessor::FastSubString(ecmaVm, replacementFlat, continueFromIn… in GetSubstitution() 1476 EcmaString *nextAppend = EcmaStringAccessor::FastSubString( in GetSubstitution() 1569 …return JSTaggedValue(EcmaStringAccessor::FastSubString(thread->GetEcmaVM(), thisHandle, from, len)… in Slice() [all …]
|
| D | builtins_regexp.cpp | 684 matchString.Update(JSTaggedValue(EcmaStringAccessor::FastSubString( in RegExpMatch() 951 auto substr = EcmaStringAccessor::FastSubString( in MatchAndReplace() 971 auto substr = EcmaStringAccessor::FastSubString( in MatchAndReplace() 1297 auto subString = EcmaStringAccessor::FastSubString( in ReplaceInternal() 1319 auto subStringEnd = EcmaStringAccessor::FastSubString( in ReplaceInternal() 1572 auto substr = EcmaStringAccessor::FastSubString(thread->GetEcmaVM(), in RegExpSplit() 1624 auto substr = EcmaStringAccessor::FastSubString(thread->GetEcmaVM(), in RegExpSplit() 1728 matchValue.Update(JSTaggedValue(EcmaStringAccessor::FastSubString(thread->GetEcmaVM(), in RegExpSplitFast() 1756 … matchValue.Update(JSTaggedValue(EcmaStringAccessor::FastSubString(thread->GetEcmaVM(), in RegExpSplitFast() 1780 matchValue.Update(JSTaggedValue(EcmaStringAccessor::FastSubString(thread->GetEcmaVM(), in RegExpSplitFast() [all …]
|
| D | builtins_global.cpp | 375 EcmaStringAccessor::FastSubString(vm, stringFiller, 0, fillLen)); in StringPad() 514 auto substr = EcmaStringAccessor::FastSubString( in HandleSingleByteCharacter() 644 auto substr = EcmaStringAccessor::FastSubString( in UTF16EncodeCodePoint()
|
| /arkcompiler/ets_runtime/ecmascript/tests/ |
| D | ecma_string_test.cpp | 493 EcmaString::FastSubString(instance, handleEcmaStrU8, indexStartSubU8, lengthSubU8)); in HWTEST_F_L0() 517 …EcmaString::FastSubString(instance, handleEcmaStrU16Comp, indexStartSubU16Comp, lengthSubU16Comp)); in HWTEST_F_L0() 541 …EcmaString::FastSubString(instance, handleEcmaStrU16NotComp, indexStartSubU16NotComp, lengthSubU16… in HWTEST_F_L0() 561 EcmaString *res = EcmaString::FastSubString(instance, sourceString, 2, 7); in HWTEST_F_L0() 569 EcmaString *res = EcmaString::FastSubString(instance, sourceString, 0, 2); in HWTEST_F_L0() 577 EcmaString *res = EcmaString::FastSubString(instance, sourceString, 1, 7); in HWTEST_F_L0() 585 EcmaString *res = EcmaString::FastSubString(instance, sourceString, 0, 7); in HWTEST_F_L0()
|
| D | ecma_string_accessor_test.cpp | 253 …EcmaStringAccessor::FastSubString(instance, handleEcmaStrU16Comp, indexStartSubU16Comp, lengthSubU… in HWTEST_F_L0() 277 JSHandle<EcmaString> handleEcmaStrSubU16NotComp(thread, EcmaStringAccessor::FastSubString( in HWTEST_F_L0() 299 EcmaString *res = EcmaStringAccessor::FastSubString(instance, sourceString, 2, 7); in HWTEST_F_L0() 307 EcmaString *res = EcmaStringAccessor::FastSubString(instance, sourceString, 0, 2); in HWTEST_F_L0() 315 EcmaString *res = EcmaStringAccessor::FastSubString(instance, sourceString, 1, 7); in HWTEST_F_L0() 323 EcmaString *res = EcmaStringAccessor::FastSubString(instance, sourceString, 0, 7); in HWTEST_F_L0()
|
| D | ecma_test_common.h | 92 …thread, EcmaStringAccessor::FastSubString(instance, handleEcmaStrU8, indexStartSubU8, lengthSubU8)… in FastSubStringCommonCase()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/builtins/ |
| D | builtins_string_stub_builder.h | 48 GateRef FastSubString(GateRef glue, GateRef thisValue, GateRef from, GateRef len,
|
| D | builtins_string_stub_builder.cpp | 662 … GateRef result = FastSubString(glue, thisValue, *start, *resultLength, stringInfoGate); in SubStr() 744 result = FastSubString(glue, thisValue, from, len, stringInfoGate); in GetSubString() 763 GateRef result = FastSubString(glue, thisValue, start, len, stringInfoGate); in GetFastSubString() 846 GateRef prefixString = FastSubString(glue, thisValue, Int32(0), in Replace() 849 GateRef suffixString = FastSubString(glue, thisValue, tailPos, in Replace() 993 result = FastSubString(glue, thisValue, *start, *sliceLen, stringInfoGate); in Slice() 1299 GateRef BuiltinsStringStubBuilder::FastSubString(GateRef glue, GateRef thisValue, GateRef from, in FastSubString() function in panda::ecmascript::kungfu::BuiltinsStringStubBuilder 2548 auto ret = FastSubString(glue, thisValue, *start, in EcmaStringTrimBody()
|
| /arkcompiler/runtime_core/static_core/plugins/ets/runtime/intrinsics/ |
| D | escompat_RegExp.cpp | 241 EtsString *prefix = EtsString::FastSubString(inputStr.GetPtr(), 0, index); in SetSuccessfulMatchLegacyProperties() 246 …EtsString *suffix = EtsString::FastSubString(inputStr.GetPtr(), suffixBegin, inputStr->GetLength()… in SetSuccessfulMatchLegacyProperties()
|
| D | std_core_String.cpp | 83 …return EtsString::FastSubString(str, static_cast<uint32_t>(indexes.first), static_cast<uint32_t>(s… in StdCoreStringSubstring()
|
| /arkcompiler/runtime_core/static_core/runtime/include/coretypes/ |
| D | string.h | 310 …static String *FastSubString(String *src, uint32_t start, uint32_t utf16Length, const LanguageCont…
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/runtime/types/ |
| D | ets_string_test.cpp | 364 TEST_F(EtsStringTest, FastSubString) in TEST_F() argument 385 EtsString *str3 = EtsString::FastSubString(str1, subStrStart, subStrLen); in TEST_F()
|
| /arkcompiler/ets_runtime/ecmascript/ |
| D | ecma_string.h | 136 static EcmaString *FastSubString(const EcmaVM *vm, 1119 static EcmaString *FastSubString(const EcmaVM *vm, in FastSubString() function 1122 return EcmaString::FastSubString(vm, src, start, length); in FastSubString()
|
| D | ecma_string.cpp | 126 EcmaString *EcmaString::FastSubString(const EcmaVM *vm, in FastSubString() function in panda::ecmascript::EcmaString 184 return FastSubString(vm, src, start, length); in GetSubString() 1078 …EcmaString *res = FastSubString(thread->GetEcmaVM(), src, start, static_cast<uint32_t>(end - start… in TrimBody()
|
| D | object_fast_operator-inl.h | 590 EcmaString *subStr = EcmaStringAccessor::FastSubString(thread->GetEcmaVM(), in GetPropertyByIndex()
|
| /arkcompiler/runtime_core/static_core/runtime/coretypes/ |
| D | string.cpp | 936 String *String::FastSubString(String *src, uint32_t start, uint32_t utf16Length, const LanguageCont… in FastSubString() function in ark::coretypes::String
|
| /arkcompiler/runtime_core/static_core/runtime/tests/ |
| D | string_test.cpp | 868 …String *tStringS = String::FastSubString(fStringS, subStringStart, subStringLength, GetLanguageCon… in TEST_F()
|
| /arkcompiler/runtime_core/static_core/runtime/entrypoints/ |
| D | entrypoints.cpp | 273 …auto substr = coretypes::String::FastSubString(static_cast<coretypes::String *>(obj), indexes.firs… in SubStringFromStringEntrypoint()
|
| /arkcompiler/ets_runtime/ecmascript/regexp/tests/ |
| D | regexp_test.cpp | 107 return JSHandle<EcmaString>(thread, EcmaStringAccessor::FastSubString( in GetSubString()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | stub_builder.cpp | 3301 … result = stringBuilder.FastSubString(glue, *holder, index, Int32(1), stringInfoGate); in GetPropertyByIndex()
|