| /arkcompiler/runtime_core/common_interfaces/objects/string/ |
| D | base_string_impl.h | 34 uint32_t BaseString::ComputeHashcode(ReadBarrier &&readBarrier) const in ComputeHashcode() 41 std::pair<uint32_t, bool> BaseString::ComputeRawHashcode(ReadBarrier &&readBarrier) const in ComputeRawHashcode() 128 bool BaseString::EqualToSplicedString(ReadBarrier &&readBarrier, const BaseString *str1, const Base… in EqualToSplicedString() 156 std::u16string BaseString::ToU16String(ReadBarrier &&readBarrier, uint32_t len) in ToU16String() 174 void BaseString::WriteData(ReadBarrier &&readBarrier, BaseString *src, uint32_t start, uint32_t des… in WriteData() 212 const uint8_t *BaseString::GetNonTreeUtf8Data(ReadBarrier &&readBarrier, const BaseString *src) in GetNonTreeUtf8Data() 228 const uint16_t *BaseString::GetNonTreeUtf16Data(ReadBarrier &&readBarrier, const BaseString *src) in GetNonTreeUtf16Data() 245 bool BaseString::StringsAreEqualDiffUtfEncoding(ReadBarrier &&readBarrier, BaseString *left, BaseSt… in StringsAreEqualDiffUtfEncoding() 286 bool BaseString::StringsAreEqual(ReadBarrier &&readBarrier, BaseString *str1, BaseString *str2) in StringsAreEqual() 314 bool BaseString::StringIsEqualUint8Data(ReadBarrier &&readBarrier, const BaseString *str1, const ui… in StringIsEqualUint8Data() [all …]
|
| D | base_string-inl2.h | 134 size_t BaseString::GetUtf8Length(ReadBarrier &&readBarrier, bool modify, bool isGetBufferSize) const in GetUtf8Length() 146 const uint16_t *BaseString::GetUtf16DataFlat(ReadBarrier &&readBarrier, const BaseString *src, Vec … in GetUtf16DataFlat() 177 uint16_t BaseString::At(ReadBarrier &&readBarrier, int32_t index) const in At() 242 bool BaseString::IsFlat(ReadBarrier &&readBarrier) const in IsFlat() 252 void BaseString::WriteToFlat(ReadBarrier &&readBarrier, BaseString *src, Char *buf, uint32_t maxLen… in WriteToFlat() 334 void BaseString::WriteToFlatWithPos(ReadBarrier &&readBarrier, BaseString *src, Char *buf, uint32_t… in WriteToFlatWithPos() 381 size_t BaseString::WriteUtf8(ReadBarrier &&readBarrier, uint8_t *buf, size_t maxLength, bool isWrit… in WriteUtf8() 394 size_t BaseString::WriteUtf16(ReadBarrier &&readBarrier, uint16_t *buf, uint32_t targetLength, in WriteUtf16() 406 size_t BaseString::WriteOneByte(ReadBarrier &&readBarrier, uint8_t *buf, size_t maxLength) const in WriteOneByte() 436 uint32_t BaseString::CopyDataUtf16(ReadBarrier &&readBarrier, uint16_t *buf, uint32_t maxLength) co… in CopyDataUtf16() [all …]
|
| D | tree_string-inl.h | 24 bool TreeString::IsFlat(ReadBarrier &&readBarrier) const in IsFlat() 31 uint16_t TreeString::Get(ReadBarrier &&readBarrier, int32_t index) const in Get()
|
| D | sliced_string-inl.h | 52 uint16_t SlicedString::Get(ReadBarrier &&readBarrier, int32_t index) const in Get()
|
| D | base_string-inl1.h | 90 uint32_t PUBLIC_API BaseString::GetHashcode(ReadBarrier &&readBarrier) in GetHashcode()
|
| D | base_string_declare.h | 109 inline bool IsInteger(ReadBarrier &&readBarrier) in IsInteger()
|
| /arkcompiler/ets_runtime/common_components/objects/ |
| D | base_string_table.cpp | 51 auto readBarrier = [](void* obj, size_t offset)-> BaseObject* { in GetOrInternFlattenString() local 77 auto readBarrier = [](void* obj, size_t offset)-> BaseObject* { in GetOrInternStringFromCompressedSubString() local 104 auto readBarrier = [](void* obj, size_t offset)-> BaseObject* { in GetOrInternStringFromCompressedSubString() local 138 auto readBarrier = [](void* obj, size_t offset)-> BaseObject* { in GetOrInternString() local 174 auto readBarrier = [](void* obj, size_t offset)-> BaseObject* { in GetOrInternString() local 188 auto readBarrier = [](void* obj, size_t offset)-> BaseObject* { in TryGetInternString() local
|
| /arkcompiler/ets_runtime/common_components/objects/string_table/ |
| D | hashtriemap-inl.h | 76 BaseString* HashTrieMap<Mutex, ThreadHolder, SlotBarrier>::Load(ReadBarrier&& readBarrier, const ui… in Load() 474 HashTrieMapLoadResult HashTrieMap<Mutex, ThreadHolder, SlotBarrier>::Load(ReadBarrier&& readBarrier, in Load() 511 HashTrieMapLoadResult HashTrieMap<Mutex, ThreadHolder, SlotBarrier>::Load(ReadBarrier&& readBarrier… in Load() 553 …Map<Mutex, ThreadHolder, SlotBarrier>::StoreOrLoad(ThreadHolder* holder, ReadBarrier&& readBarrier, in StoreOrLoad() 688 bool HashTrieMap<Mutex, ThreadHolder, SlotBarrier>::CheckValidity(ReadBarrier&& readBarrier, BaseSt… in CheckValidity()
|
| D | hashtriemap.h | 342 void Range(ReadBarrier &&readBarrier, bool &isValid) in Range()
|
| /arkcompiler/ets_runtime/ecmascript/ |
| D | ecma_string_table_optimization.cpp | 104 auto readBarrier = [thread](const void *obj, size_t offset) -> TaggedObject * { in GetOrInternFlattenString() local 137 auto readBarrier = [thread](const void *obj, size_t offset) -> TaggedObject * { in GetOrInternFlattenStringNoGC() local 160 auto readBarrier = [thread](const void *obj, size_t offset) -> TaggedObject * { in GetOrInternStringFromCompressedSubString() local 210 auto readBarrier = [thread](const void *obj, size_t offset) -> TaggedObject * { in GetOrInternString() local 315 auto readBarrier = [thread](const void *obj, size_t offset) -> TaggedObject * { in GetOrInternString() local 369 auto readBarrier = [thread](const void *obj, size_t offset) -> TaggedObject * { in TryGetInternString() local 464 auto readBarrier = [thread](const void *obj, size_t offset) -> TaggedObject * { in CheckStringTableValidity() local
|
| D | ecma_string.cpp | 402 auto readBarrier = [thread](const void *obj, size_t offset) -> TaggedObject * { in ToU16String() local 491 auto readBarrier = [thread](const void *obj, size_t offset) -> TaggedObject * { in EqualToSplicedString() local 500 auto readBarrier = [thread](const void *obj, size_t offset) -> TaggedObject * { in StringsAreEqualDiffUtfEncoding() local 565 auto readBarrier = [thread](const void *obj, size_t offset) -> TaggedObject * { in StringIsEqualUint8Data() local 576 auto readBarrier = [thread](const void *obj, size_t offset) -> TaggedObject * { in StringsAreEqualUtf16() local 976 auto readBarrier = [thread](const void *obj, size_t offset) -> TaggedObject * { in GetUtf8DataFlat() local 984 auto readBarrier = [thread](const void *obj, size_t offset) -> TaggedObject * { in GetNonTreeUtf8Data() local 992 auto readBarrier = [thread](const void *obj, size_t offset) -> TaggedObject * { in GetUtf16DataFlat() local 1000 auto readBarrier = [thread](const void *obj, size_t offset) -> TaggedObject * { in GetNonTreeUtf16Data() local
|
| /arkcompiler/ets_runtime/ecmascript/tests/ |
| D | ecma_string_table_test.cpp | 213 auto readBarrier = [ecmaVm1](const void *obj, size_t offset) -> TaggedObject * { in TestLoadOrStoreConcurrentAccess() local 270 auto readBarrier = [vm](const void *obj, size_t offset) -> TaggedObject * { in TestLoadOrStoreInsertNewKey() local 327 auto readBarrier = [vm](const void *obj, size_t offset) -> TaggedObject * { in TestLoadOrStoreStoreExistingKey() local
|
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | call_stub_builder.cpp | 243 Label readBarrier(&builder); in LowerFastSuperCall() local 313 Label readBarrier(&builder); in LowerFastCall() local 660 Label readBarrier(env); in JSCallJSFunction() local
|
| D | common_stubs.cpp | 256 Label readBarrier(env); in GenerateCircuit() local 1429 Label readBarrier(env); in GenerateCircuit() local
|