Lines Matching defs:utf8Len
39 inline EcmaString *EcmaString::CreateFromUtf8(const EcmaVM *vm, const uint8_t *utf8Data, uint32_t utf8Len,
43 if (utf8Len == 0) {
49 string = CreateConstantString(vm, utf8Data, utf8Len, canBeCompress, type, idOffset);
51 string = CreateLineStringWithSpaceType(vm, utf8Len, true, type);
53 std::copy(utf8Data, utf8Data + utf8Len, string->GetDataUtf8Writable());
56 auto utf16Len = base::utf_helper::Utf8ToUtf16Size(utf8Data, utf8Len);
61 base::utf_helper::ConvertRegionUtf8ToUtf16(utf8Data, string->GetDataUtf16Writable(), utf8Len, utf16Len);
71 uint32_t offset, uint32_t utf8Len, MemSpaceType type)
73 if (UNLIKELY(utf8Len == 0)) {
76 EcmaString *subString = CreateLineStringWithSpaceType(vm, utf8Len, true, type);
80 std::copy(utf8Data, utf8Data + utf8Len, subString->GetDataUtf8Writable());