Lines Matching refs:srcFlat
149 FlatStringInfo srcFlat = FlattenAllString(vm, src);
150 slicedString->SetLength(length, srcFlat.GetString()->IsUtf8());
151 slicedString->SetParent(vm->GetJSThread(), JSTaggedValue(srcFlat.GetString()));
152 slicedString->SetStartIndex(start + srcFlat.GetStartIndex());
174 FlatStringInfo srcFlat = FlattenAllString(vm, src);
175 bool canBeCompressed = CanBeCompressed(srcFlat.GetDataUtf16() + start, length);
178 srcFlat = FlattenAllString(vm, src);
179 CopyChars(string->GetDataUtf8Writable(), srcFlat.GetDataUtf16() + start, length);
1220 auto srcFlat = FlattenAllString(vm, src);
1221 uint32_t srcLength = srcFlat.GetLength();
1223 if (srcFlat.IsUtf16()) {
1224 std::u16string u16str = base::StringHelper::Utf16ToU16String(srcFlat.GetDataUtf16(), srcLength);
1235 auto srcFlat = FlattenAllString(vm, src);
1236 uint32_t srcLength = srcFlat.GetLength();
1240 Span<uint8_t> data(srcFlat.GetDataUtf8Writable(), srcLength);
1256 auto srcFlat = FlattenAllString(vm, src);
1257 uint32_t srcLength = srcFlat.GetLength();
1261 Span<uint8_t> data(srcFlat.GetDataUtf8Writable(), srcLength);
1282 auto srcFlat = FlattenAllString(vm, src);
1283 Span<uint8_t> data(srcFlat.GetDataUtf8Writable(), srcLength);
1304 FlatStringInfo srcFlat = FlattenAllString(vm, src);
1305 uint32_t srcLength = srcFlat.GetLength();
1307 if (srcFlat.IsUtf16()) {
1308 std::u16string u16str = base::StringHelper::Utf16ToU16String(srcFlat.GetDataUtf16(), srcLength);
1320 FlatStringInfo srcFlat = FlattenAllString(vm, src);
1321 std::u16string utf16 = srcFlat.ToU16String();
1330 FlatStringInfo srcFlat = FlattenAllString(vm, src);
1331 std::u16string utf16 = srcFlat.ToU16String();
1338 FlatStringInfo srcFlat = FlattenAllString(thread->GetEcmaVM(), src);
1339 uint32_t srcLen = srcFlat.GetLength();
1343 if (srcFlat.IsUtf8()) {
1344 Span<const uint8_t> data(srcFlat.GetDataUtf8(), srcLen);
1347 Span<const uint16_t> data(srcFlat.GetDataUtf16(), srcLen);