Home
last modified time | relevance | path

Searched refs:FastSubString (Results 1 – 22 of 22) sorted by relevance

/arkcompiler/runtime_core/static_core/plugins/ets/runtime/types/
Dets_string.h185 … 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/
Dbuiltins_regexp-inl.h37 res = JSTaggedValue(EcmaStringAccessor::FastSubString(thread->GetEcmaVM(), in GetCapture()
Dbuiltins_string.cpp1122 …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 …]
Dbuiltins_regexp.cpp684 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 …]
Dbuiltins_global.cpp375 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/
Decma_string_test.cpp493 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()
Decma_string_accessor_test.cpp253 …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()
Decma_test_common.h92 …thread, EcmaStringAccessor::FastSubString(instance, handleEcmaStrU8, indexStartSubU8, lengthSubU8)… in FastSubStringCommonCase()
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/
Dbuiltins_string_stub_builder.h48 GateRef FastSubString(GateRef glue, GateRef thisValue, GateRef from, GateRef len,
Dbuiltins_string_stub_builder.cpp662 … 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/
Descompat_RegExp.cpp241 EtsString *prefix = EtsString::FastSubString(inputStr.GetPtr(), 0, index); in SetSuccessfulMatchLegacyProperties()
246 …EtsString *suffix = EtsString::FastSubString(inputStr.GetPtr(), suffixBegin, inputStr->GetLength()… in SetSuccessfulMatchLegacyProperties()
Dstd_core_String.cpp83 …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/
Dstring.h310 …static String *FastSubString(String *src, uint32_t start, uint32_t utf16Length, const LanguageCont…
/arkcompiler/runtime_core/static_core/plugins/ets/tests/runtime/types/
Dets_string_test.cpp364 TEST_F(EtsStringTest, FastSubString) in TEST_F() argument
385 EtsString *str3 = EtsString::FastSubString(str1, subStrStart, subStrLen); in TEST_F()
/arkcompiler/ets_runtime/ecmascript/
Decma_string.h136 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()
Decma_string.cpp126 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()
Dobject_fast_operator-inl.h590 EcmaString *subStr = EcmaStringAccessor::FastSubString(thread->GetEcmaVM(), in GetPropertyByIndex()
/arkcompiler/runtime_core/static_core/runtime/coretypes/
Dstring.cpp936 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/
Dstring_test.cpp868 …String *tStringS = String::FastSubString(fStringS, subStringStart, subStringLength, GetLanguageCon… in TEST_F()
/arkcompiler/runtime_core/static_core/runtime/entrypoints/
Dentrypoints.cpp273 …auto substr = coretypes::String::FastSubString(static_cast<coretypes::String *>(obj), indexes.firs… in SubStringFromStringEntrypoint()
/arkcompiler/ets_runtime/ecmascript/regexp/tests/
Dregexp_test.cpp107 return JSHandle<EcmaString>(thread, EcmaStringAccessor::FastSubString( in GetSubString()
/arkcompiler/ets_runtime/ecmascript/compiler/
Dstub_builder.cpp3301 … result = stringBuilder.FastSubString(glue, *holder, index, Int32(1), stringInfoGate); in GetPropertyByIndex()