Home
last modified time | relevance | path

Searched defs:readBarrier (Results 1 – 14 of 14) sorted by relevance

/arkcompiler/runtime_core/common_interfaces/objects/string/
Dbase_string_impl.h34 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 …]
Dbase_string-inl2.h134 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 …]
Dtree_string-inl.h24 bool TreeString::IsFlat(ReadBarrier &&readBarrier) const in IsFlat()
31 uint16_t TreeString::Get(ReadBarrier &&readBarrier, int32_t index) const in Get()
Dsliced_string-inl.h52 uint16_t SlicedString::Get(ReadBarrier &&readBarrier, int32_t index) const in Get()
Dbase_string-inl1.h90 uint32_t PUBLIC_API BaseString::GetHashcode(ReadBarrier &&readBarrier) in GetHashcode()
Dbase_string_declare.h109 inline bool IsInteger(ReadBarrier &&readBarrier) in IsInteger()
/arkcompiler/ets_runtime/common_components/objects/
Dbase_string_table.cpp51 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/
Dhashtriemap-inl.h76 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()
Dhashtriemap.h342 void Range(ReadBarrier &&readBarrier, bool &isValid) in Range()
/arkcompiler/ets_runtime/ecmascript/
Decma_string_table_optimization.cpp104 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
Decma_string.cpp402 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/
Decma_string_table_test.cpp213 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/
Dcall_stub_builder.cpp243 Label readBarrier(&builder); in LowerFastSuperCall() local
313 Label readBarrier(&builder); in LowerFastCall() local
660 Label readBarrier(env); in JSCallJSFunction() local
Dcommon_stubs.cpp256 Label readBarrier(env); in GenerateCircuit() local
1429 Label readBarrier(env); in GenerateCircuit() local