Lines Matching defs:utf8Len
115 static EcmaString *CreateFromUtf8(const EcmaVM *vm, const uint8_t *utf8Data, uint32_t utf8Len,
119 uint32_t offset, uint32_t utf8Len, MemSpaceType type = MemSpaceType::SEMI_SPACE);
120 static EcmaString *CreateUtf16StringFromUtf8(const EcmaVM *vm, const uint8_t *utf8Data, uint32_t utf8Len,
323 static uint32_t ComputeHashcodeUtf8(const uint8_t *utf8Data, size_t utf8Len, bool canBeCompress);
360 static bool IsUtf8EqualsUtf16(const uint8_t *utf8Data, size_t utf8Len, const uint16_t *utf16Data,
610 static bool CanBeCompressed(const uint8_t *utf8Data, uint32_t utf8Len);
778 static size_t ComputeSizeUtf8(uint32_t utf8Len)
780 return DATA_OFFSET + utf8Len;
1090 static EcmaString *CreateFromUtf8(const EcmaVM *vm, const uint8_t *utf8Data, uint32_t utf8Len, bool canBeCompress,
1094 return EcmaString::CreateFromUtf8(vm, utf8Data, utf8Len, canBeCompress, type, isConstantString, idOffset);
1098 uint32_t offset, uint32_t utf8Len,
1101 return EcmaString::CreateFromUtf8CompressedSubString(vm, string, offset, utf8Len, type);
1110 static EcmaString *CreateUtf16StringFromUtf8(const EcmaVM *vm, const uint8_t *utf8Data, uint32_t utf8Len,
1113 return EcmaString::CreateUtf16StringFromUtf8(vm, utf8Data, utf8Len, type);
1339 static uint32_t ComputeHashcodeUtf8(const uint8_t *utf8Data, size_t utf8Len, bool canBeCompress)
1341 return EcmaString::ComputeHashcodeUtf8(utf8Data, utf8Len, canBeCompress);
1420 static bool CanBeCompressed(const uint8_t *utf8Data, uint32_t utf8Len)
1422 return EcmaString::CanBeCompressed(utf8Data, utf8Len);