Home
last modified time | relevance | path

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

/arkcompiler/runtime_core/static_core/plugins/ets/runtime/types/
Dets_string.h184 static EtsString *FastSubString(EtsString *src, uint32_t start, uint32_t length) in FastSubString() function
189 …coretypes::String::FastSubString(string1, start, length, ctx, Runtime::GetCurrent()->GetPandaVM()); in FastSubString()
/arkcompiler/ets_runtime/ecmascript/builtins/
Dbuiltins_string.cpp962 …JSHandle<EcmaString> prefixString(thread, EcmaStringAccessor::FastSubString(ecmaVm, thisString, 0,… in Replace()
965 EcmaStringAccessor::FastSubString(ecmaVm, thisString, tailPos, thisLen - tailPos)); in Replace()
1091 … EcmaStringAccessor::FastSubString(ecmaVm, thisString, endOfLastMatch, in ReplaceAll()
1109 … EcmaStringAccessor::FastSubString(ecmaVm, thisString, endOfLastMatch, thisLen - endOfLastMatch)); in ReplaceAll()
1177 … EcmaString *prefix = EcmaStringAccessor::FastSubString(ecmaVm, srcString, 0, position); in GetSubstitution()
1189 EcmaString *sufffix = EcmaStringAccessor::FastSubString( in GetSubstitution()
1256 … EcmaStringAccessor::FastSubString(ecmaVm, replacementFlat, in GetSubstitution()
1281 …EcmaString *nextAppend = EcmaStringAccessor::FastSubString(ecmaVm, replacementFlat, continueFromIn… in GetSubstitution()
1296 EcmaString *nextAppend = EcmaStringAccessor::FastSubString( in GetSubstitution()
1383 …return JSTaggedValue(EcmaStringAccessor::FastSubString(thread->GetEcmaVM(), thisHandle, from, len)… in Slice()
[all …]
Dbuiltins_global.cpp369 EcmaStringAccessor::FastSubString(vm, stringFiller, 0, fillLen)); in StringPad()
511 auto substr = EcmaStringAccessor::FastSubString( in Decode()
602 auto substr = EcmaStringAccessor::FastSubString( in Decode()
Dbuiltins_regexp.cpp825 auto substr = EcmaStringAccessor::FastSubString( in RegExpReplaceFast()
845 auto substr = EcmaStringAccessor::FastSubString( in RegExpReplaceFast()
1201 auto substr = EcmaStringAccessor::FastSubString(thread->GetEcmaVM(), in ReplaceInternal()
1222 auto substr = EcmaStringAccessor::FastSubString(thread->GetEcmaVM(), in ReplaceInternal()
1468 auto substr = EcmaStringAccessor::FastSubString(thread->GetEcmaVM(), in Split()
1529 auto substr = EcmaStringAccessor::FastSubString(thread->GetEcmaVM(), in Split()
1600 matchValue.Update(JSTaggedValue(EcmaStringAccessor::FastSubString(thread->GetEcmaVM(), in RegExpSplitFast()
1628 … matchValue.Update(JSTaggedValue(EcmaStringAccessor::FastSubString(thread->GetEcmaVM(), in RegExpSplitFast()
1652 matchValue.Update(JSTaggedValue(EcmaStringAccessor::FastSubString(thread->GetEcmaVM(), in RegExpSplitFast()
1933 JSHandle<JSTaggedValue> zeroValue(thread, JSTaggedValue(EcmaStringAccessor::FastSubString( in RegExpBuiltinExec()
[all …]
Dbuiltins_regexp.h311 res = JSTaggedValue(EcmaStringAccessor::FastSubString(thread->GetEcmaVM(), in GetCapture()
/arkcompiler/ets_runtime/ecmascript/tests/
Decma_string_accessor_test.cpp304 … EcmaStringAccessor::FastSubString(ecmaVMPtr, handleEcmaStrU8, indexStartSubU8, lengthSubU8)); in HWTEST_F_L0()
329 …EcmaStringAccessor::FastSubString(ecmaVMPtr, handleEcmaStrU16Comp, indexStartSubU16Comp, lengthSub… in HWTEST_F_L0()
353 JSHandle<EcmaString> handleEcmaStrSubU16NotComp(thread, EcmaStringAccessor::FastSubString( in HWTEST_F_L0()
375 EcmaString *res = EcmaStringAccessor::FastSubString(ecmaVMPtr, sourceString, 2, 7); in HWTEST_F_L0()
383 EcmaString *res = EcmaStringAccessor::FastSubString(ecmaVMPtr, sourceString, 0, 2); in HWTEST_F_L0()
391 EcmaString *res = EcmaStringAccessor::FastSubString(ecmaVMPtr, sourceString, 1, 7); in HWTEST_F_L0()
399 EcmaString *res = EcmaStringAccessor::FastSubString(ecmaVMPtr, sourceString, 0, 7); in HWTEST_F_L0()
Decma_string_test.cpp512 EcmaString::FastSubString(ecmaVMPtr, handleEcmaStrU8, indexStartSubU8, lengthSubU8)); in HWTEST_F_L0()
536 …EcmaString::FastSubString(ecmaVMPtr, handleEcmaStrU16Comp, indexStartSubU16Comp, lengthSubU16Comp)… in HWTEST_F_L0()
560 …EcmaString::FastSubString(ecmaVMPtr, handleEcmaStrU16NotComp, indexStartSubU16NotComp, lengthSubU1… in HWTEST_F_L0()
580 EcmaString *res = EcmaString::FastSubString(ecmaVMPtr, sourceString, 2, 7); in HWTEST_F_L0()
588 EcmaString *res = EcmaString::FastSubString(ecmaVMPtr, sourceString, 0, 2); in HWTEST_F_L0()
596 EcmaString *res = EcmaString::FastSubString(ecmaVMPtr, sourceString, 1, 7); in HWTEST_F_L0()
604 EcmaString *res = EcmaString::FastSubString(ecmaVMPtr, sourceString, 0, 7); in HWTEST_F_L0()
Dconstant_string_test.cpp251 … EcmaStringAccessor::FastSubString(ecmaVMPtr, handleEcmaStrU8, indexStartSubU8, lengthSubU8)); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/
Dbuiltins_string_stub_builder.h47 GateRef FastSubString(GateRef glue, GateRef thisValue, GateRef from, GateRef len,
Dbuiltins_string_stub_builder.cpp537 result = FastSubString(glue, thisValue, from, len, stringInfoGate); in GetSubString()
625 GateRef prefixString = FastSubString(glue, thisValue, Int32(0), in Replace()
628 GateRef suffixString = FastSubString(glue, thisValue, tailPos, in Replace()
772 result = FastSubString(glue, thisValue, *start, *sliceLen, stringInfoGate); in Slice()
1076 GateRef BuiltinsStringStubBuilder::FastSubString(GateRef glue, GateRef thisValue, GateRef from, in FastSubString() function in panda::ecmascript::kungfu::BuiltinsStringStubBuilder
1997 auto ret = FastSubString(glue, thisValue, *start, in EcmaStringTrimBody()
/arkcompiler/runtime_core/static_core/runtime/include/coretypes/
Dstring.h304 …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.h132 static EcmaString *FastSubString(const EcmaVM *vm,
1107 static EcmaString *FastSubString(const EcmaVM *vm, in FastSubString() function
1110 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
176 return FastSubString(vm, src, start, length); in GetSubString()
952 …EcmaString *res = FastSubString(thread->GetEcmaVM(), src, start, static_cast<uint32_t>(end - start… in TrimBody()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/intrinsics/
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/coretypes/
Dstring.cpp921 String *String::FastSubString(String *src, uint32_t start, uint32_t utf16Length, const LanguageCont… in FastSubString() function in panda::coretypes::String
/arkcompiler/runtime_core/static_core/runtime/tests/
Dstring_test.cpp850 …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()