Lines Matching defs:srcString
1001 JSHandle<EcmaString> srcString = JSTaggedValue::ToString(thread, string);
1006 JSHandle<JSTaggedValue> inputStr = JSHandle<JSTaggedValue>::Cast(srcString);
1008 uint32_t length = EcmaStringAccessor(srcString).GetLength();
1054 return RegExpReplaceFast(thread, thisObj, srcString, length);
1280 replacementString.Update(BuiltinsString::GetSubstitution(thread, matchString, srcString,
1297 thread->GetEcmaVM(), srcString, nextSourcePosition, position - nextSourcePosition);
1319 thread->GetEcmaVM(), srcString, nextSourcePosition, length - nextSourcePosition);
1327 CreateStringFromResultArray(thread, resultArray, resultLengthArray, srcString, resultStrLength, isUtf8);
1800 if (EcmaStringAccessor(inputString).IsTreeString()) { // use flattenedString as srcString
2889 JSHandle<EcmaString> srcString, uint32_t resultStrLength, bool isUtf8)
2894 FlatStringInfo flatStrInfo = EcmaStringAccessor::FlattenAllString(thread->GetEcmaVM(), srcString);
2895 if (EcmaStringAccessor(srcString).IsTreeString()) { // use flattenedString as srcString
2896 srcString = JSHandle<EcmaString>(thread, flatStrInfo.GetString());
2911 EcmaStringAccessor::WriteToFlatWithPos<uint8_t>(*srcString, resultInfo.GetDataUtf8Writable(),
2914 EcmaStringAccessor::WriteToFlatWithPos<uint16_t>(*srcString, resultInfo.GetDataUtf16Writable(),