| /arkcompiler/runtime_core/static_core/plugins/ets/runtime/types/ |
| D | ets_string.h | 184 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/ |
| D | builtins_string.cpp | 962 …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 …]
|
| D | builtins_global.cpp | 369 EcmaStringAccessor::FastSubString(vm, stringFiller, 0, fillLen)); in StringPad() 511 auto substr = EcmaStringAccessor::FastSubString( in Decode() 602 auto substr = EcmaStringAccessor::FastSubString( in Decode()
|
| D | builtins_regexp.cpp | 825 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 …]
|
| D | builtins_regexp.h | 311 res = JSTaggedValue(EcmaStringAccessor::FastSubString(thread->GetEcmaVM(), in GetCapture()
|
| /arkcompiler/ets_runtime/ecmascript/tests/ |
| D | ecma_string_accessor_test.cpp | 304 … 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()
|
| D | ecma_string_test.cpp | 512 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()
|
| D | constant_string_test.cpp | 251 … EcmaStringAccessor::FastSubString(ecmaVMPtr, handleEcmaStrU8, indexStartSubU8, lengthSubU8)); in HWTEST_F_L0()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/builtins/ |
| D | builtins_string_stub_builder.h | 47 GateRef FastSubString(GateRef glue, GateRef thisValue, GateRef from, GateRef len,
|
| D | builtins_string_stub_builder.cpp | 537 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/ |
| D | string.h | 304 …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 | 132 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()
|
| D | ecma_string.cpp | 126 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/ |
| 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/coretypes/ |
| D | string.cpp | 921 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/ |
| D | string_test.cpp | 850 …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()
|