| /arkcompiler/ets_runtime/ecmascript/ |
| D | ecma_string_table_optimization.cpp | 157 const uint8_t* utf8Data = EcmaStringAccessor(string).GetDataUtf8() + offset; in GetOrInternStringFromCompressedSubString() local 188 const uint8_t *utf8Data = EcmaStringAccessor(string).GetDataUtf8() + offset; in GetOrInternStringFromCompressedSubString() local 270 EcmaString* EcmaStringTableImpl<Traits>::GetOrInternString(EcmaVM* vm, const uint8_t* utf8Data, uin… in GetOrInternString() 307 EcmaString* EcmaStringTableImpl<Traits>::GetOrInternString(EcmaVM* vm, const uint8_t* utf8Data, uin… in GetOrInternString() 378 …tringTableImpl<Traits>::GetOrInternStringWithoutJSHandleForJit(EcmaVM* vm, const uint8_t* utf8Data, in GetOrInternStringWithoutJSHandleForJit() 412 …tringTableImpl<Traits>::GetOrInternStringWithoutJSHandleForJit(EcmaVM* vm, const uint8_t* utf8Data, in GetOrInternStringWithoutJSHandleForJit() 528 …ng* EcmaStringTableImpl<Traits>::GetOrInternStringThreadUnsafe(EcmaVM* vm, const uint8_t* utf8Data, in GetOrInternStringThreadUnsafe() 584 EcmaString* EcmaStringTable::GetOrInternString(EcmaVM* vm, const uint8_t* utf8Data, uint32_t utf8Le… in GetOrInternString() 593 EcmaString* EcmaStringTable::GetOrInternString(EcmaVM* vm, const uint8_t* utf8Data, uint32_t utf16L… in GetOrInternString() 611 …tring* EcmaStringTable::GetOrInternStringWithoutJSHandleForJit(EcmaVM* vm, const uint8_t* utf8Data, in GetOrInternStringWithoutJSHandleForJit() [all …]
|
| D | ecma_string_table.cpp | 91 const uint8_t *utf8Data = EcmaStringAccessor(string).GetDataUtf8() + offset; in GetStringFromCompressedSubString() local 146 EcmaString *EcmaStringTable::GetString(JSThread *thread, const uint8_t *utf8Data, uint32_t utf8Len,… in GetString() 279 const uint8_t *utf8Data = EcmaStringAccessor(string).GetDataUtf8() + offset; in GetOrInternStringFromCompressedSubString() local 338 EcmaString *EcmaStringTable::GetOrInternString(EcmaVM *vm, const uint8_t *utf8Data, uint32_t utf8Le… in GetOrInternString() 358 EcmaString *EcmaStringTable::GetOrInternString(EcmaVM *vm, const uint8_t *utf8Data, uint32_t utf16L… in GetOrInternString() 419 …tring *EcmaStringTable::GetOrInternStringWithoutJSHandleForJit(EcmaVM *vm, const uint8_t *utf8Data, in GetOrInternStringWithoutJSHandleForJit() 444 …tring *EcmaStringTable::GetOrInternStringWithoutJSHandleForJit(EcmaVM *vm, const uint8_t *utf8Data, in GetOrInternStringWithoutJSHandleForJit() 582 EcmaString *EcmaStringTable::GetOrInternStringThreadUnsafe(EcmaVM *vm, const uint8_t *utf8Data, uin… in GetOrInternStringThreadUnsafe() 617 EcmaString *EcmaStringTable::GetStringThreadUnsafe(JSThread *thread, const uint8_t *utf8Data, uint3… in GetStringThreadUnsafe()
|
| D | ecma_string-inl.h | 41 inline EcmaString *EcmaString::CreateFromUtf8(const EcmaVM *vm, const uint8_t *utf8Data, uint32_t u… in CreateFromUtf8() 55 inline EcmaString *EcmaString::CreateFromUtf8(const EcmaVM *vm, const uint8_t *utf8Data, uint32_t u… in CreateFromUtf8() 97 inline EcmaString *EcmaString::CreateUtf16StringFromUtf8(const EcmaVM *vm, const uint8_t *utf8Data,… in CreateUtf16StringFromUtf8()
|
| D | object_factory.cpp | 3492 JSHandle<EcmaString> ObjectFactory::GetStringFromStringTable(const uint8_t *utf8Data, uint32_t utf8… in GetStringFromStringTable() 3515 JSHandle<EcmaString> ObjectFactory::GetStringFromStringTableReadOnly(const uint8_t *utf8Data, uint3… in GetStringFromStringTableReadOnly() 4399 auto utf8Data = reinterpret_cast<const uint8_t *>(data.data()); in NewFromASCII() local 4407 auto utf8Data = reinterpret_cast<const uint8_t *>(data.data()); in NewFromASCIISkippingStringTable() local 4415 auto utf8Data = reinterpret_cast<const uint8_t *>(data.data()); in NewFromASCIIReadOnly() local 4422 auto utf8Data = reinterpret_cast<const uint8_t *>(data.data()); in NewFromUtf8WithoutStringTable() local 4438 auto utf8Data = reinterpret_cast<const uint8_t *>(data.data()); in NewFromUtf8() local 4445 auto utf8Data = reinterpret_cast<const uint8_t *>(data.data()); in NewFromUtf8() local 4452 auto utf8Data = reinterpret_cast<const uint8_t *>(data.data()); in NewFromUtf8ReadOnly() local 4483 auto utf8Data = reinterpret_cast<const uint8_t *>(data.c_str()); in NewFromStdString() local [all …]
|
| D | ecma_string.h | 1010 static uint32_t ComputeHashcodeUtf8(const uint8_t *utf8Data, size_t utf8Len, bool canBeCompress) in ComputeHashcodeUtf8() 1094 static bool CanBeCompressed(const uint8_t *utf8Data, uint32_t utf8Len) in CanBeCompressed()
|
| D | ecma_string.cpp | 478 bool EcmaString::CanBeCompressed(const uint8_t *utf8Data, uint32_t utf8Len) in CanBeCompressed() 595 uint32_t EcmaString::ComputeHashcodeUtf8(const uint8_t *utf8Data, size_t utf8Len, bool canBeCompres… in ComputeHashcodeUtf8()
|
| /arkcompiler/ets_runtime/common_components/objects/ |
| D | base_string_table.cpp | 75 const uint8_t* utf8Data = string->GetDataUtf8() + offset; in GetOrInternStringFromCompressedSubString() local 103 const uint8_t* utf8Data = string->GetDataUtf8() + offset; in GetOrInternStringFromCompressedSubString() local 118 const uint8_t* utf8Data, in GetOrInternString() 251 … const uint8_t* utf8Data, uint32_t utf8Len, bool canBeCompress) in GetOrInternString()
|
| D | base_string.cpp | 101 …uint32_t BaseString::ComputeHashcodeUtf8(const uint8_t *utf8Data, size_t utf8Len, bool canBeCompre… in ComputeHashcodeUtf8() 163 bool BaseString::IsUtf8EqualsUtf16(const uint8_t* utf8Data, size_t utf8Len, in IsUtf8EqualsUtf16() 274 bool BaseString::CanBeCompressed(const uint8_t* utf8Data, uint32_t utf8Len) in CanBeCompressed() 479 std::u16string Utf8ToU16String(const uint8_t* utf8Data, uint32_t dataLen) in Utf8ToU16String()
|
| /arkcompiler/runtime_core/common_interfaces/objects/ |
| D | base_string_table.h | 45 …etOrInternString(ThreadHolder *holder, const HandleCreator &handleCreator, const uint8_t *utf8Data, in GetOrInternString()
|
| /arkcompiler/ets_runtime/test/fuzztest/stringtableutf8stringintern_fuzzer/ |
| D | stringtableutf8stringintern_fuzzer.cpp | 110 std::vector<uint8_t> utf8Data = CreateValidUtf8(data, size); in StringTableUtf8StringInternFuzzTest() local
|
| /arkcompiler/ets_runtime/test/fuzztest/stringtableconcurrentloadstore_fuzzer/ |
| D | stringtableconcurrentloadstore_fuzzer.cpp | 106 std::vector<uint8_t> utf8Data = CreateValidUtf8(data, size); in StringTableConcurrentLoadStoreFuzzTest() local
|
| /arkcompiler/ets_runtime/ecmascript/tests/ |
| D | ecma_string_equals_test.cpp | 25 static bool IsUtf8EqualsUtf16UT(const uint8_t *utf8Data, size_t utf8Len, in IsUtf8EqualsUtf16UT()
|
| D | base_string_table_test.cpp | 71 uint8_t utf8Data[] = {0x68, 0x65, 0x6c, 0x6c, 0x6f}; // " hello " in HWTEST_F_L0() local
|
| D | ecma_string_table_test.cpp | 71 uint8_t utf8Data[] = {0x68, 0x65, 0x6c, 0x6c, 0x6f}; // " hello " in HWTEST_F_L0() local 503 uint8_t utf8Data[] = {0x74, 0x65, 0x73, 0x74}; // "test" in HWTEST_F_L0() local
|
| /arkcompiler/ets_runtime/common_components/objects/tests/ |
| D | base_string_table_test.cpp | 67 BaseString* CreateUtf8String(const char* utf8Data, uint32_t length, bool canBeCompress) in CreateUtf8String()
|
| D | base_string_test.cpp | 51 const uint8_t utf8Data[] = u8"hello"; in HWTEST_F_L0() local 64 const uint8_t utf8Data[] = u8"hello"; in HWTEST_F_L0() local
|
| /arkcompiler/ets_runtime/test/fuzztest/stringtableloadstore_fuzzer/ |
| D | stringtableloadstore_fuzzer.cpp | 110 std::vector<uint8_t> utf8Data = CreateValidUtf8(data, size); in StringTableLoadStoreFuzzTest() local
|
| /arkcompiler/ets_runtime/test/fuzztest/stringtablehashcollision_fuzzer/ |
| D | stringtablehashcollision_fuzzer.cpp | 111 std::vector<uint8_t> utf8Data = CreateValidUtf8(data, size); in StringTableHashCollisionFuzzTest() local
|
| /arkcompiler/ets_runtime/ecmascript/base/ |
| D | string_helper.h | 120 static inline std::string Utf8ToString(const uint8_t *utf8Data, uint32_t dataLen) in Utf8ToString() 127 static inline CString Utf8ToCString(const uint8_t *utf8Data, uint32_t dataLen) in Utf8ToCString() 133 static inline std::u16string Utf8ToU16String(const uint8_t *utf8Data, uint32_t dataLen) in Utf8ToU16String()
|
| D | json_parser.cpp | 1171 auto *utf8Data = EcmaStringAccessor(sourceString_).GetDataUtf8() + offset; in ParseString() local
|
| /arkcompiler/runtime_core/common_interfaces/objects/string/ |
| D | base_string-inl2.h | 31 BaseString *BaseString::CreateFromUtf8(Allocator &&allocator, const uint8_t *utf8Data, uint32_t utf… in CreateFromUtf8() 66 auto *utf8Data = string->GetDataUtf8() + offset; in CreateFromUtf8CompressedSubString() local
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/runtime/types/ |
| D | ets_string_test.cpp | 136 auto *utf8Data = reinterpret_cast<const char *>(data.data()); in TEST_F() local 694 auto *utf8Data = reinterpret_cast<const char *>(data.data()); in TEST_F() local 703 auto *utf8Data = reinterpret_cast<const char *>(data.data()); in TEST_F() local
|
| /arkcompiler/runtime_core/static_core/runtime/coretypes/ |
| D | string.cpp | 132 String *String::CreateFromUtf8(const uint8_t *utf8Data, uint32_t utf8Length, const LanguageContext … in CreateFromUtf8() 725 bool String::IsMutf8EqualsUtf16(const uint8_t *utf8Data, uint32_t utf8DataLength, const uint16_t *u… in IsMutf8EqualsUtf16() 742 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 | 89 coretypes::String *StringTable::Table::GetString(const uint8_t *utf8Data, uint32_t utf16Length, boo… in GetString()
|
| /arkcompiler/ets_runtime/common_components/objects/string_table/ |
| D | hashtriemap-inl.h | 517 const uint8_t* utf8Data = string->GetDataUtf8() + offset; in Load() local
|