| /arkcompiler/ets_runtime/ecmascript/ |
| D | ecma_string_table.cpp | 94 std::pair<EcmaString *, uint32_t> EcmaStringTable::GetStringThreadUnsafe(const uint8_t *utf8Data, u… in GetStringThreadUnsafe() 218 EcmaString *EcmaStringTable::GetOrInternString(EcmaVM *vm, const uint8_t *utf8Data, uint32_t utf8Le… in GetOrInternString() 230 EcmaString *EcmaStringTable::GetOrInternStringWithoutLock(EcmaVM *vm, const uint8_t *utf8Data, in GetOrInternStringWithoutLock() 253 auto *utf8Data = EcmaStringAccessor(string).GetDataUtf8() + offset; in GetOrInternCompressedSubString() local 279 EcmaString *EcmaStringTable::CreateAndInternStringNonMovable(EcmaVM *vm, const uint8_t *utf8Data, u… in CreateAndInternStringNonMovable() 302 EcmaString *EcmaStringTable::CreateAndInternStringReadOnly(EcmaVM *vm, const uint8_t *utf8Data, uin… in CreateAndInternStringReadOnly() 435 EcmaString *EcmaStringTable::GetOrInternStringWithSpaceType(EcmaVM *vm, const uint8_t *utf8Data, ui… in GetOrInternStringWithSpaceType() 465 EcmaString *EcmaStringTable::GetOrInternStringWithSpaceType(EcmaVM *vm, const uint8_t *utf8Data, ui… in GetOrInternStringWithSpaceType() 489 …EcmaStringTable::GetOrInternStringWithSpaceTypeWithoutJSHandle(EcmaVM *vm, const uint8_t *utf8Data, in GetOrInternStringWithSpaceTypeWithoutJSHandle()
|
| D | ecma_string-inl.h | 39 inline EcmaString *EcmaString::CreateFromUtf8(const EcmaVM *vm, const uint8_t *utf8Data, uint32_t u… in CreateFromUtf8() 79 auto *utf8Data = string->GetDataUtf8() + offset; in CreateFromUtf8CompressedSubString() local 85 inline EcmaString *EcmaString::CreateUtf16StringFromUtf8(const EcmaVM *vm, const uint8_t *utf8Data,… in CreateUtf16StringFromUtf8() 192 inline EcmaString *EcmaString::CreateConstantString(const EcmaVM *vm, const uint8_t *utf8Data, in CreateConstantString()
|
| D | object_factory.cpp | 3205 JSHandle<EcmaString> ObjectFactory::GetStringFromStringTable(const uint8_t *utf8Data, uint32_t utf8… in GetStringFromStringTable() 3227 JSHandle<EcmaString> ObjectFactory::GetStringFromStringTableNonMovable(const uint8_t *utf8Data, uin… in GetStringFromStringTableNonMovable() argument 3237 JSHandle<EcmaString> ObjectFactory::GetStringFromStringTableReadOnly(const uint8_t *utf8Data, uint3… in GetStringFromStringTableReadOnly() 4086 auto utf8Data = reinterpret_cast<const uint8_t *>(data.data()); in NewFromASCII() local 4094 auto utf8Data = reinterpret_cast<const uint8_t *>(data.data()); in NewFromASCIISkippingStringTable() local 4102 auto utf8Data = reinterpret_cast<const uint8_t *>(data.data()); in NewFromASCIINonMovable() local 4109 auto utf8Data = reinterpret_cast<const uint8_t *>(data.data()); in NewFromASCIIReadOnly() local 4116 auto utf8Data = reinterpret_cast<const uint8_t *>(data.data()); in NewFromUtf8WithoutStringTable() local 4132 auto utf8Data = reinterpret_cast<const uint8_t *>(data.data()); in NewFromUtf8() local 4139 auto utf8Data = reinterpret_cast<const uint8_t *>(data.data()); in NewFromUtf8() local [all …]
|
| D | ecma_string.cpp | 516 bool EcmaString::CanBeCompressed(const uint8_t *utf8Data, uint32_t utf8Len) in CanBeCompressed() 810 uint32_t EcmaString::ComputeHashcodeUtf8(const uint8_t *utf8Data, size_t utf8Len, bool canBeCompres… in ComputeHashcodeUtf8() 868 bool EcmaString::IsUtf8EqualsUtf16(const uint8_t *utf8Data, size_t utf8Len, in IsUtf8EqualsUtf16()
|
| D | ecma_string.h | 1323 static uint32_t ComputeHashcodeUtf8(const uint8_t *utf8Data, size_t utf8Len, bool canBeCompress) in ComputeHashcodeUtf8() 1404 static bool CanBeCompressed(const uint8_t *utf8Data, uint32_t utf8Len) in CanBeCompressed()
|
| /arkcompiler/ets_runtime/ecmascript/tests/ |
| D | ecma_string_table_test.cpp | 54 uint8_t utf8Data[] = {0x68, 0x65, 0x6c, 0x6c, 0x6f}; // " hello " in HWTEST_F_L0() local
|
| D | ecma_string_equals_test.cpp | 25 static bool IsUtf8EqualsUtf16UT(const uint8_t *utf8Data, size_t utf8Len, in IsUtf8EqualsUtf16UT()
|
| /arkcompiler/ets_runtime/ecmascript/base/ |
| D | string_helper.h | 88 static inline std::string Utf8ToString(const uint8_t *utf8Data, uint32_t dataLen) in Utf8ToString() 95 static inline std::u16string Utf8ToU16String(const uint8_t *utf8Data, uint32_t dataLen) in Utf8ToU16String()
|
| /arkcompiler/runtime_core/static_core/runtime/coretypes/ |
| D | string.cpp | 131 String *String::CreateFromUtf8(const uint8_t *utf8Data, uint32_t utf8Length, const LanguageContext … in CreateFromUtf8() 714 bool String::IsMutf8EqualsUtf16(const uint8_t *utf8Data, uint32_t utf8DataLength, const uint16_t *u… in IsMutf8EqualsUtf16() 731 bool String::IsMutf8EqualsUtf16(const uint8_t *utf8Data, const uint16_t *utf16Data, uint32_t utf16D… in IsMutf8EqualsUtf16()
|
| /arkcompiler/runtime_core/static_core/runtime/ |
| D | string_table.cpp | 92 coretypes::String *StringTable::Table::GetString(const uint8_t *utf8Data, uint32_t utf16Length, boo… in GetString()
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/runtime/types/ |
| D | ets_string_test.cpp | 134 auto *utf8Data = reinterpret_cast<const char *>(data.data()); in TEST_F() local
|
| /arkcompiler/runtime_core/static_core/runtime/tests/ |
| D | string_test.cpp | 352 std::vector<uint8_t> utf8Data {0xf0, 0x90, 0x90, 0xb7, 0x20, 0x00}; in TEST_F() local
|