H A D | builtins_string.cpp | 1073 JSHandle<EcmaString> thisString = JSTaggedValue::ToString(thread, thisTag); in Replace() local 1091 int32_t pos = EcmaStringAccessor::IndexOf(ecmaVm, thisString, searchString); in Replace() 1093 return thisString.GetTaggedValue(); in Replace() 1104 info->SetCallArg(searchString.GetTaggedValue(), JSTaggedValue(pos), thisString.GetTaggedValue()); in Replace() 1114 replHandle.Update(GetSubstitution(thread, searchString, thisString, pos, capturesList, undefined, replacement)); in Replace() 1126 JSHandle<EcmaString> prefixString(thread, EcmaStringAccessor::FastSubString(ecmaVm, thisString, 0, pos)); in Replace() 1127 auto thisLen = EcmaStringAccessor(thisString).GetLength(); in Replace() 1129 EcmaStringAccessor::FastSubString(ecmaVm, thisString, tailPos, thisLen - tailPos)); in Replace() 1197 JSHandle<EcmaString> thisString = JSTaggedValue::ToString(thread, thisTag); in ReplaceAll() local 1217 int32_t pos = EcmaStringAccessor::IndexOf(ecmaVm, thisString, searchStrin in ReplaceAll() 1641 JSHandle<EcmaString> thisString = JSTaggedValue::ToString(thread, thisTag); Split() local 1676 CreateArrayFromString(JSThread *thread, EcmaVM *ecmaVm, const JSHandle<EcmaString> &thisString, uint32_t thisLength, uint32_t lim) CreateArrayFromString() argument 1717 CreateArrayBySplitString(JSThread *thread, EcmaVM *ecmaVm, const JSHandle<EcmaString> &thisString, const JSHandle<EcmaString> &seperatorString, uint32_t thisLength, uint32_t seperatorLength, uint32_t lim) CreateArrayBySplitString() argument 1742 CreateArrayThisStringAndSeperatorStringAreNotEmpty(JSThread *thread, EcmaVM *ecmaVm, const JSHandle<EcmaString> &thisString, const JSHandle<EcmaString> &seperatorString, uint32_t thisLength, uint32_t seperatorLength, uint32_t lim) CreateArrayThisStringAndSeperatorStringAreNotEmpty() argument 2149 JSHandle<EcmaString> thisString = JSTaggedValue::ToString(thread, thisTag); SubStr() local 2233 JSHandle<EcmaString> thisString = JSTaggedValue::ToString(thread, thisHandle); GetLength() local 2402 FindCachedResult(const JSThread *thread, const JSHandle<StringSplitResultCache> &cache, const JSHandle<EcmaString> &thisString, const JSHandle<EcmaString> &pattern, bool isOneByte) FindCachedResult() argument 2433 SetCachedResult(const JSThread *thread, const JSHandle<StringSplitResultCache> &cache, const JSHandle<EcmaString> &thisString, const JSHandle<EcmaString> &pattern, const JSHandle<TaggedArray> &resultArray) SetCachedResult() argument 2461 FindCachedResult(const JSThread *thread, const JSHandle<StringToListResultCache> &cache, const JSHandle<EcmaString> &thisString) FindCachedResult() argument 2481 SetCachedResult(const JSThread *thread, const JSHandle<StringToListResultCache> &cache, const JSHandle<EcmaString> &thisString, const JSHandle<TaggedArray> &resultArray) SetCachedResult() argument [all...] |