| /arkcompiler/ets_runtime/ecmascript/tests/ |
| H A D | ecma_string_equals_test.cpp | 25 IsUtf8EqualsUtf16UT(const uint8_t *utf8Data, size_t utf8Len, const uint16_t *utf16Data, uint32_t utf16Len) IsUtf8EqualsUtf16UT() argument
|
| /arkcompiler/ets_runtime/ecmascript/base/ |
| H A D | utf_helper.cpp | 263 size_t ConvertRegionUtf16ToUtf8(const uint16_t *utf16In, uint8_t *utf8Out, size_t utf16Len, size_t utf8Len, in ConvertRegionUtf16ToUtf8() argument 290 size_t DebuggerConvertRegionUtf16ToUtf8(const uint16_t *utf16In, uint8_t *utf8Out, size_t utf16Len, size_t utf8Len, in DebuggerConvertRegionUtf16ToUtf8() argument 418 size_t ConvertRegionUtf8ToUtf16(const uint8_t *utf8In, uint16_t *utf16Out, size_t utf8Len, size_t utf16Len) in ConvertRegionUtf8ToUtf16() argument 475 ConvertRegionUtf16ToLatin1(const uint16_t *utf16In, uint8_t *latin1Out, size_t utf16Len, size_t latin1Len) ConvertRegionUtf16ToLatin1() argument [all...] |
| /arkcompiler/ets_runtime/ecmascript/ |
| H A D | ecma_string-inl.h | 56 auto utf16Len = base::utf_helper::Utf8ToUtf16Size(utf8Data, utf8Len); in CreateFromUtf8() local 85 inline EcmaString *EcmaString::CreateUtf16StringFromUtf8(const EcmaVM *vm, const uint8_t *utf8Data, uint32_t utf16Len, in CreateUtf16StringFromUtf8() argument 114 inline EcmaString *EcmaString::CreateFromUtf16(const EcmaVM *vm, const uint16_t *utf16Data, uint32_t utf16Len, in CreateFromUtf16() argument [all...] |
| H A D | ecma_string_table.cpp | 322 EcmaString *EcmaStringTable::GetOrInternString(EcmaVM *vm, const uint16_t *utf16Data, uint32_t utf16Len, in GetOrInternString() argument 464 EcmaString *EcmaStringTable::GetOrInternStringWithSpaceType(EcmaVM *vm, const uint8_t *utf8Data, uint32_t utf16Len, in GetOrInternStringWithSpaceType() argument 107 GetStringThreadUnsafe(const uint16_t *utf16Data, uint32_t utf16Len, uint32_t hashcode) const GetStringThreadUnsafe() argument 488 GetOrInternStringWithSpaceTypeWithoutJSHandle(EcmaVM *vm, const uint8_t *utf8Data, uint32_t utf16Len, MemSpaceType type) GetOrInternStringWithSpaceTypeWithoutJSHandle() argument [all...] |
| H A D | ecma_string.h | 1116 static EcmaString *CreateFromUtf16(const EcmaVM *vm, const uint16_t *utf16Data, uint32_t utf16Len, in CreateFromUtf16() argument 1407 static bool StringsAreEqualUtf16(const EcmaString *str1, const uint16_t *utf16Data, uint32_t utf16Len) in StringsAreEqualUtf16() argument 1425 CanBeCompressed(const uint16_t *utf16Data, uint32_t utf16Len) CanBeCompressed() argument [all...] |
| H A D | ecma_string.cpp | 660 bool EcmaString::CanBeCompressed(const uint16_t *utf16Data, uint32_t utf16Len) in CanBeCompressed() argument 842 bool EcmaString::StringsAreEqualUtf16(const EcmaString *str1, const uint16_t *utf16Data, uint32_t utf16Len) in StringsAreEqualUtf16() argument 956 auto utf16Len = base::utf_helper::Utf8ToUtf16Size(utf8Data, utf8Len); in ComputeHashcodeUtf8() local 1003 IsUtf8EqualsUtf16(const uint8_t *utf8Data, size_t utf8Len, const uint16_t *utf16Data, uint32_t utf16Len) IsUtf8EqualsUtf16() argument [all...] |
| H A D | object_factory.cpp | 3232 JSHandle<EcmaString> ObjectFactory::GetStringFromStringTable(const uint16_t *utf16Data, uint32_t utf16Len, in GetStringFromStringTable() argument 3258 uint32_t utf16Len = sd.utf16_length; in GetRawStringFromStringTable() local 3278 uint32_t utf16Len = sd.utf16_length; in GetRawStringFromStringTableWithoutJSHandle() local 4135 uint32_t utf16Len = data.length(); NewFromUtf16WithoutStringTable() local 4184 NewFromUtf16WithoutStringTable(const uint16_t *utf16Data, uint32_t utf16Len) NewFromUtf16WithoutStringTable() argument 4198 NewFromUtf16(const uint16_t *utf16Data, uint32_t utf16Len) NewFromUtf16() argument 4204 NewFromUtf16Compress(const uint16_t *utf16Data, uint32_t utf16Len) NewFromUtf16Compress() argument 4210 NewFromUtf16NotCompress(const uint16_t *utf16Data, uint32_t utf16Len) NewFromUtf16NotCompress() argument 4254 NewFromUtf16Literal(const uint16_t *utf16Data, uint32_t utf16Len) NewFromUtf16Literal() argument 4261 NewFromUtf16LiteralCompress(const uint16_t *utf16Data, uint32_t utf16Len) NewFromUtf16LiteralCompress() argument 4268 NewFromUtf16LiteralNotCompress(const uint16_t *utf16Data, uint32_t utf16Len) NewFromUtf16LiteralNotCompress() argument [all...] |
| /arkcompiler/runtime_core/static_core/libpandabase/utils/ |
| H A D | utf.cpp | 112 size_t ConvertRegionUtf16ToMUtf8(const uint16_t *utf16In, uint8_t *mutf8Out, size_t utf16Len, size_t mutf8Len, in ConvertRegionUtf16ToMUtf8() argument 135 size_t ConvertRegionMUtf8ToUtf16(const uint8_t *mutf8In, uint16_t *utf16Out, size_t mutf8Len, size_t utf16Len, in ConvertRegionMUtf8ToUtf16() argument 505 size_t ConvertRegionUtf16ToUtf8(const uint16_t *utf16In, uint8_t *utf8Out, size_t utf16Len, size_t utf8Len, in ConvertRegionUtf16ToUtf8() argument 574 size_t ConvertRegionUtf8ToUtf16(const uint8_t *utf8In, uint16_t *utf16Out, size_t utf8Len, size_t utf16Len, in ConvertRegionUtf8ToUtf16() argument
|
| /arkcompiler/ets_runtime/ecmascript/base/tests/ |
| H A D | utf_helper_test.cpp | 500 size_t utf16Len = 8; in ConvertRegionUtf16ToUtf8Test() local 559 size_t utf16Len = 100; in HWTEST_F_L0() local [all...] |