| /arkcompiler/ets_runtime/ecmascript/tests/ |
| H A D | ecma_string_equals_test.cpp | 25 static bool IsUtf8EqualsUtf16UT(const uint8_t *utf8Data, size_t utf8Len, in 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 354 static inline size_t FixUtf8Len(const uint8_t* utf8, size_t utf8Len) in FixUtf8Len() argument 372 Utf8ToUtf16Size(const uint8_t *utf8, size_t utf8Len) Utf8ToUtf16Size() argument 418 ConvertRegionUtf8ToUtf16(const uint8_t *utf8In, uint16_t *utf16Out, size_t utf8Len, size_t utf16Len) ConvertRegionUtf8ToUtf16() argument [all...] |
| /arkcompiler/ets_runtime/ecmascript/ |
| H A D | ecma_string-inl.h | 39 inline EcmaString *EcmaString::CreateFromUtf8(const EcmaVM *vm, const uint8_t *utf8Data, uint32_t utf8Len, in CreateFromUtf8() argument 70 CreateFromUtf8CompressedSubString(const EcmaVM *vm, const JSHandle<EcmaString> &string, uint32_t offset, uint32_t utf8Len, MemSpaceType type) CreateFromUtf8CompressedSubString() argument [all...] |
| H A D | ecma_string_table.cpp | 94 std::pair<EcmaString *, uint32_t> EcmaStringTable::GetStringThreadUnsafe(const uint8_t *utf8Data, uint32_t utf8Len, in GetStringThreadUnsafe() argument 217 EcmaString *EcmaStringTable::GetOrInternString(EcmaVM *vm, const uint8_t *utf8Data, uint32_t utf8Len, in GetOrInternString() argument 229 GetOrInternStringWithoutLock(EcmaVM *vm, const uint8_t *utf8Data, uint32_t utf8Len, bool canBeCompress, uint32_t hashcode) GetOrInternStringWithoutLock() argument 249 GetOrInternCompressedSubString(EcmaVM *vm, const JSHandle<EcmaString> &string, uint32_t offset, uint32_t utf8Len) GetOrInternCompressedSubString() argument 278 CreateAndInternStringNonMovable(EcmaVM *vm, const uint8_t *utf8Data, uint32_t utf8Len) CreateAndInternStringNonMovable() argument 301 CreateAndInternStringReadOnly(EcmaVM *vm, const uint8_t *utf8Data, uint32_t utf8Len, bool canBeCompress) CreateAndInternStringReadOnly() argument 434 GetOrInternStringWithSpaceType(EcmaVM *vm, const uint8_t *utf8Data, uint32_t utf8Len, bool canBeCompress, MemSpaceType type, bool isConstantString, uint32_t idOffset) GetOrInternStringWithSpaceType() argument [all...] |
| H A D | ecma_string.h | 1090 static EcmaString *CreateFromUtf8(const EcmaVM *vm, const uint8_t *utf8Data, uint32_t utf8Len, bool canBeCompress, in CreateFromUtf8() argument 1097 CreateFromUtf8CompressedSubString(const EcmaVM *vm, const JSHandle<EcmaString> &string, uint32_t offset, uint32_t utf8Len, MemSpaceType type = MemSpaceType::SHARED_OLD_SPACE) CreateFromUtf8CompressedSubString() argument 1110 CreateUtf16StringFromUtf8(const EcmaVM *vm, const uint8_t *utf8Data, uint32_t utf8Len, MemSpaceType type = MemSpaceType::SHARED_OLD_SPACE) CreateUtf16StringFromUtf8() argument 1339 ComputeHashcodeUtf8(const uint8_t *utf8Data, size_t utf8Len, bool canBeCompress) ComputeHashcodeUtf8() argument 1420 CanBeCompressed(const uint8_t *utf8Data, uint32_t utf8Len) CanBeCompressed() argument [all...] |
| H A D | ecma_string.cpp | 638 bool EcmaString::CanBeCompressed(const uint8_t *utf8Data, uint32_t utf8Len) in CanBeCompressed() argument 945 uint32_t EcmaString::ComputeHashcodeUtf8(const uint8_t *utf8Data, size_t utf8Len, bool canBeCompress) in ComputeHashcodeUtf8() argument 981 static size_t FixUtf8Len(const uint8_t* utf8, size_t utf8Len) in FixUtf8Len() argument 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 | 3188 JSHandle<EcmaString> ObjectFactory::GetStringFromStringTable(const uint8_t *utf8Data, uint32_t utf8Len, in GetStringFromStringTable() argument 3220 JSHandle<EcmaString> ObjectFactory::GetStringFromStringTableReadOnly(const uint8_t *utf8Data, uint32_t utf8Len, in GetStringFromStringTableReadOnly() argument 4100 uint32_t utf8Len = data.length(); NewFromUtf8WithoutStringTable() local 4164 NewFromUtf8WithoutStringTable(const uint8_t *utf8Data, uint32_t utf8Len) NewFromUtf8WithoutStringTable() argument 4178 NewFromUtf8(const uint8_t *utf8Data, uint32_t utf8Len) NewFromUtf8() argument 4216 NewFromUtf8Literal(const uint8_t *utf8Data, uint32_t utf8Len) NewFromUtf8Literal() argument 4223 NewFromUtf8LiteralCompress(const uint8_t *utf8Data, uint32_t utf8Len) NewFromUtf8LiteralCompress() argument 4230 NewFromUtf8LiteralCompressSubString(const JSHandle<EcmaString> &string, uint32_t offset, uint32_t utf8Len) NewFromUtf8LiteralCompressSubString() argument 4239 NewCompressedUtf8(const uint8_t *utf8Data, uint32_t utf8Len) NewCompressedUtf8() argument 4246 NewCompressedUtf8SubString(const JSHandle<EcmaString> &string, uint32_t offset, uint32_t utf8Len) NewCompressedUtf8SubString() argument [all...] |
| /arkcompiler/runtime_core/static_core/libpandabase/utils/ |
| H A D | utf.cpp | 505 size_t ConvertRegionUtf16ToUtf8(const uint16_t *utf16In, uint8_t *utf8Out, size_t utf16Len, size_t utf8Len, in ConvertRegionUtf16ToUtf8() argument 569 size_t Utf8ToUtf16Size(const uint8_t *utf8, size_t utf8Len) in Utf8ToUtf16Size() 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 | 501 size_t utf8Len = 100; in ConvertRegionUtf16ToUtf8Test() local
|