| /arkcompiler/runtime_core/static_core/runtime/tooling/ |
| D | pt_hooks_wrapper.h | 33 // Atomic with release order reason: data race with hooks_ in SetHooks() 60 // Atomic with acquire order reason: data race with hooks_ in Breakpoint() 65 // Atomic with acquire order reason: data race with vmdeath_did_not_happen_ in Breakpoint() 72 // Atomic with acquire order reason: data race with hooks_ in LoadModule() 77 // Atomic with acquire order reason: data race with vmdeath_did_not_happen_ in LoadModule() 84 // Atomic with acquire order reason: data race with hooks_ in Paused() 89 // Atomic with acquire order reason: data race with vmdeath_did_not_happen_ in Paused() 97 // Atomic with acquire order reason: data race with hooks_ in Exception() 102 // Atomic with acquire order reason: data race with vmdeath_did_not_happen_ in Exception() 110 // Atomic with acquire order reason: data race with hooks_ in ExceptionCatch() [all …]
|
| D | debug_inf.cpp | 101 …// Atomic with relaxed order reason: data race with update_lock_ with no synchronization or orderi… in Lock() 110 …// Atomic with relaxed order reason: data race with update_lock_ with no synchronization or orderi… in UnLock() 119 …// Atomic with relaxed order reason: data race with metaInfo with no synchronization or ordering c… in AddCodeMetaInfoImpl() 127 …// Atomic with relaxed order reason: data race with code_item with no synchronization or ordering … in AddCodeMetaInfoImpl() 138 …// Atomic with relaxed order reason: data race with metaInfo with no synchronization or ordering c… in AddCodeMetaInfoImpl() 158 …// Atomic with relaxed order reason: data race with code_item with no synchronization or ordering … in DelCodeMetaInfoImpl() 162 …// Atomic with relaxed order reason: data race with code_item with no synchronization or ordering … in DelCodeMetaInfoImpl() 166 …// Atomic with relaxed order reason: data race with metaInfo with no synchronization or ordering c… in DelCodeMetaInfoImpl()
|
| /arkcompiler/ets_frontend/testTs/instype/ |
| D | recordthis-expected.txt | 2 (instruction order, type): (-2, 111), (-1, 106), 4 (instruction order, type): (-2, 111), (-1, 102), 6 (instruction order, type): (-2, 111), (-1, 103), 8 (instruction order, type): (-2, 111), (-1, 104), 10 (instruction order, type): (-2, 111), (-1, 105), 12 (instruction order, type): (-2, 111), (-1, 107), (16, 4), 14 (instruction order, type): (-2, 101), (-1, 108), 16 (instruction order, type): (-2, 111), (-1, 109), 18 (instruction order, type): (-2, 111), (-1, 110), 20 (instruction order, type): (-1, 112), (9, 1), [all …]
|
| D | recordimport-expected.txt | 2 (instruction order, type): (-1, 101), 4 (instruction order, type): (-2, 105), 6 (instruction order, type): (-1, 103), 8 (instruction order, type): (-1, 104), 10 (instruction order, type): (8, 101), (10, 1), (12, 103), (14, 104), (16, 1), (18, 1), (20, 1), (22,… 12 (instruction order, type): (5, 101), (8, 105), (19, 107), (22, 102), (25, 103), (31, 104), (37, 106…
|
| D | recordexport-expected.txt | 2 (instruction order, type): (-1, 101), 4 (instruction order, type): (-2, 105), 6 (instruction order, type): (-1, 103), 8 (instruction order, type): (-1, 104), 10 (instruction order, type): (8, 101), (10, 1), (12, 103), (14, 104), (16, 1), (18, 1), (20, 1), (22,…
|
| /arkcompiler/runtime_core/static_core/libpandabase/utils/ |
| D | atomic.h | 23 ALWAYS_INLINE inline void AtomicStore(T *addr, T val, std::memory_order order) in AtomicStore() argument 25 // Atomic with parameterized order reason: memory order passed as argument in AtomicStore() 26 reinterpret_cast<std::atomic<T> *>(addr)->store(val, order); in AtomicStore() 30 ALWAYS_INLINE inline T AtomicLoad(T *addr, std::memory_order order) in AtomicLoad() argument 32 // Atomic with parameterized order reason: memory order passed as argument in AtomicLoad() 33 return reinterpret_cast<const std::atomic<T> *>(addr)->load(order); in AtomicLoad() 37 ALWAYS_INLINE inline T AtomicCmpxchgStrong(T *addr, T expected, T newValue, std::memory_order order) in AtomicCmpxchgStrong() argument 39 // Atomic with parameterized order reason: memory order passed as argument in AtomicCmpxchgStrong() 40 reinterpret_cast<std::atomic<T> *>(addr)->compare_exchange_strong(expected, newValue, order); in AtomicCmpxchgStrong()
|
| /arkcompiler/runtime_core/static_core/libpandabase/taskmanager/utils/ |
| D | sp_sc_lock_free_queue.h | 53 // Atomic with release order reason: other threads should see correct value in SPSCLockFreeQueue() 55 // Atomic with release order reason: other threads should see correct value in SPSCLockFreeQueue() 63 // Atomic with acquire order reason: gets correct value in Push() 65 // Atomic with acquire order reason: gets correct value in Push() 69 // Atomic with release order reason: other threads should see correct value in Push() 72 // Atomic with release order reason: other threads should see correct value in Push() 78 // Atomic with release order reason: other threads should see correct value in Push() 84 // Atomic with acquire order reason: gets correct value in Pop() 86 // Atomic With acquire order reason: gets correct value in Pop() 88 // Atomic with acquire order reason: gets correct value in Pop() [all …]
|
| D | sp_mc_lock_free_queue.h | 70 // Atomic with acq_rel order reason: other threads should see correct value in PopUserScope() 75 // Atomic with acq_rel order reason: other threads should see correct value in ~PopUserScope() 128 // Atomic with acquire order reason: get the latest value in TryDeleteRetiredPtrs() 154 // Atomic with acquire order reason: getting correct value of popUserCount in GetPopUserCount() 165 // Atomic with acquire order reason: get the latest value in LoadAtomicPtr() 189 // Atomic with acq_rel order reason: other threads should be correct value in TryMovePopIndex() 204 // Atomic with acq_rel order reason: other threads should be correct value in CompareAndSetNextHead() 233 // Atomic with release order reason: other threads should see correct value in SPMCLockFreeQueue() 235 // Atomic with release order reason: other threads should see correct value in SPMCLockFreeQueue() 246 // Atomic with acquire order reason: get the latest value in ~SPMCLockFreeQueue() [all …]
|
| /arkcompiler/runtime_core/libpandabase/mem/ringbuf/ |
| D | lock_free_ring_buffer.h | 39 // Atomic with release order reason: threads should see correct initialization in LockFreeBuffer() 41 // Atomic with release order reason: threads should see correct initialization in LockFreeBuffer() 49 // Atomic with acquire order reason: push should get the latest value in TryPush() 52 // Atomic with acquire order reason: push should get the latest value in TryPush() 57 // Atomic with release order reason: to allow pop to see the latest value in TryPush() 74 // Atomic with acquire order reason: get the latest value in IsEmpty() 76 // Atomic with acquire order reason: get the latest value in IsEmpty() 86 // Atomic with acquire order reason: get the latest value in TryPop() 88 // Atomic with acquire order reason: get the latest value in TryPop() 95 // Atomic with release order reason: let others threads to see the latest value in TryPop() [all …]
|
| /arkcompiler/runtime_core/platforms/unix/libpandabase/futex/ |
| D | fmutex.cpp | 45 // Atomic with acquire order reason: mutex synchronization in FutexWait() 47 // Atomic with acquire order reason: mutex synchronization in FutexWait() 51 // Atomic with acquire order reason: mutex synchronization in FutexWait() 58 // Atomic with release order reason: mutex synchronization in FutexWake() 82 // Atomic with relaxed order reason: mutex synchronization in IncrementWaiters() 87 // Atomic with relaxed order reason: mutex synchronization in DecrementWaiters() 93 // Atomic with relaxed order reason: mutex synchronization in GetWaiters() 100 // Atomic with relaxed order reason: mutex synchronization in IsHeld() 131 // Atomic with relaxed order reason: mutex synchronization in WaitBrieflyFor() 142 // Atomic with relaxed order reason: mutex synchronization in MutexInit() [all …]
|
| D | mutex.cpp | 62 // Atomic with relaxed order reason: mutex synchronization in WaitBrieflyFor() 116 // Atomic with relaxed order reason: mutex synchronization in ~RWLock() 119 // Atomic with relaxed order reason: mutex synchronization in ~RWLock() 122 // Atomic with relaxed order reason: mutex synchronization in ~RWLock() 140 // Atomic with relaxed order reason: mutex synchronization in WriteLock() 161 // Atomic with relaxed order reason: mutex synchronization in WriteLock() 169 // Atomic with relaxed order reason: mutex synchronization in WriteLock() 171 // Atomic with relaxed order reason: mutex synchronization in WriteLock() 173 // Atomic with relaxed order reason: mutex synchronization in WriteLock() 191 // Atomic with relaxed order reason: mutex synchronization in HandleReadLockWait() [all …]
|
| D | mutex.h | 92 // Atomic with relaxed order reason: mutex synchronization in GetWaiters() 148 // Atomic with relaxed order reason: mutex synchronization in ReadLock() 180 // Atomic with relaxed order reason: mutex synchronization in ReadUnlock() 188 // Atomic with seq_cst order reason: mutex synchronization in ReadUnlock() 191 // Atomic with seq_cst order reason: mutex synchronization in ReadUnlock() 228 // Atomic with relaxed order reason: mutex synchronization in HasExclusiveHolder() 233 // Atomic with relaxed order reason: mutex synchronization in IsExclusiveHeld() 242 // Atomic with relaxed order reason: mutex synchronization in IncrementWaiters() 247 // Atomic with relaxed order reason: mutex synchronization in DecrementWaiters()
|
| /arkcompiler/runtime_core/static_core/platforms/unix/libpandabase/futex/ |
| D | fmutex.cpp | 44 // Atomic with acquire order reason: mutex synchronization in FutexWait() 46 // Atomic with acquire order reason: mutex synchronization in FutexWait() 50 // Atomic with acquire order reason: mutex synchronization in FutexWait() 57 // Atomic with release order reason: mutex synchronization in FutexWake() 81 // Atomic with relaxed order reason: mutex synchronization in IncrementWaiters() 86 // Atomic with relaxed order reason: mutex synchronization in DecrementWaiters() 92 // Atomic with relaxed order reason: mutex synchronization in GetWaiters() 99 // Atomic with relaxed order reason: mutex synchronization in IsHeld() 131 // Atomic with relaxed order reason: mutex synchronization in WaitBrieflyFor() 144 // Atomic with relaxed order reason: mutex synchronization in MutexInit() [all …]
|
| D | mutex.cpp | 62 // Atomic with relaxed order reason: mutex synchronization in WaitBrieflyFor() 116 // Atomic with relaxed order reason: mutex synchronization in ~RWLock() 119 // Atomic with relaxed order reason: mutex synchronization in ~RWLock() 122 // Atomic with relaxed order reason: mutex synchronization in ~RWLock() 145 // Atomic with relaxed order reason: mutex synchronization in FutexWait() 158 // Atomic with relaxed order reason: mutex synchronization in WriteLock() 174 // Atomic with relaxed order reason: mutex synchronization in WriteLock() 176 // Atomic with relaxed order reason: mutex synchronization in WriteLock() 178 // Atomic with relaxed order reason: mutex synchronization in WriteLock() 196 // Atomic with relaxed order reason: mutex synchronization in HandleReadLockWait() [all …]
|
| D | mutex.h | 91 // Atomic with relaxed order reason: mutex synchronization in GetWaiters() 147 // Atomic with relaxed order reason: mutex synchronization in ReadLock() 180 // Atomic with relaxed order reason: mutex synchronization in ReadUnlock() 188 // Atomic with seq_cst order reason: mutex synchronization in ReadUnlock() 191 // Atomic with seq_cst order reason: mutex synchronization in ReadUnlock() 228 // Atomic with relaxed order reason: mutex synchronization in HasExclusiveHolder() 233 // Atomic with relaxed order reason: mutex synchronization in IsExclusiveHeld() 242 // Atomic with relaxed order reason: mutex synchronization in IncrementWaiters() 247 // Atomic with relaxed order reason: mutex synchronization in DecrementWaiters()
|
| /arkcompiler/runtime_core/static_core/libpandabase/mem/ringbuf/ |
| D | lock_free_ring_buffer.h | 38 // Atomic with release order reason: threads should see correct initialization in LockFreeBuffer() 40 // Atomic with release order reason: threads should see correct initialization in LockFreeBuffer() 48 // Atomic with acquire order reason: push should get the latest value in TryPush() 51 // Atomic with acquire order reason: push should get the latest value in TryPush() 56 // Atomic with release order reason: to allow pop to see the latest value in TryPush() 73 // Atomic with acquire order reason: get the latest value in IsEmpty() 75 // Atomic with acquire order reason: get the latest value in IsEmpty() 85 // Atomic with acquire order reason: get the latest value in TryPop() 87 // Atomic with acquire order reason: get the latest value in TryPop() 94 // Atomic with release order reason: let others threads to see the latest value in TryPop() [all …]
|
| /arkcompiler/runtime_core/static_core/runtime/jit/ |
| D | profiling_data.h | 57 …// Atomic with acquire order reason: data race with classes_ with dependecies on reads after the l… in UpdateInlineCaches() 77 …// Atomic with release order reason: data race with classes_ with dependecies on writes before the… in UpdateInlineCaches() 84 …// Atomic with acquire order reason: data race with bytecode_pc_ with dependecies on reads after t… in GetBytecodePc() 91 …// Atomic with release order reason: data race with bytecode_pc_ with dependecies on writes before… in SetBytecodePc() 101 …// Atomic with acquire order reason: data race with classes_ with dependecies on reads after the l… in GetClassesCopy() 117 …// Atomic with acquire order reason: data race with classes_ with dependecies on reads after the l… in GetClassesCount() 131 …// Atomic with acquire order reason: data race with classes_ with dependecies on reads after the l… in IsMegamorphic() 155 // Atomic with relaxed order reason: data race with pc_ in Init() 157 // Atomic with relaxed order reason: data race with taken_counter_ in Init() 159 // Atomic with relaxed order reason: data race with not_taken_counter_ in Init() [all …]
|
| /arkcompiler/runtime_core/libpandabase/mem/ |
| D | base_mem_stats.cpp | 34 …// Atomic with acq_rel order reason: data race with allocated_ with dependecies on reads after the… in RecordAllocate() 42 …// Atomic with acq_rel order reason: data race with allocated_ with dependecies on reads after the… in RecordMoved() 58 …// Atomic with acq_rel order reason: data race with allocated_ with dependecies on reads after the… in RecordFree() 65 …// Atomic with acquire order reason: data race with allocated_ with dependecies on reads after the… in GetAllocated() 72 …// Atomic with acquire order reason: data race with allocated_ with dependecies on reads after the… in GetFreed() 83 …// Atomic with acquire order reason: data race with allocated_ with dependecies on reads after the… in GetAllocatedHeap() 97 …// Atomic with acquire order reason: data race with allocated_ with dependecies on reads after the… in GetFreedHeap() 113 …// Atomic with acquire order reason: data race with allocated_ with dependecies on reads after the… in GetFootprint() 118 …// Atomic with acquire order reason: data race with allocated_ with dependecies on reads after the… in GetFootprint() 122 …// Atomic with acquire order reason: data race with allocated_ with dependecies on reads after the… in GetFootprint() [all …]
|
| /arkcompiler/runtime_core/static_core/libpandabase/mem/ |
| D | base_mem_stats.cpp | 33 …// Atomic with acq_rel order reason: data race with allocated_ with dependecies on reads after the… in RecordAllocate() 41 …// Atomic with acq_rel order reason: data race with allocated_ with dependecies on reads after the… in RecordMoved() 57 …// Atomic with acq_rel order reason: data race with allocated_ with dependecies on reads after the… in RecordFree() 64 …// Atomic with acquire order reason: data race with allocated_ with dependecies on reads after the… in GetAllocated() 71 …// Atomic with acquire order reason: data race with allocated_ with dependecies on reads after the… in GetFreed() 82 …// Atomic with acquire order reason: data race with allocated_ with dependecies on reads after the… in GetAllocatedHeap() 96 …// Atomic with acquire order reason: data race with allocated_ with dependecies on reads after the… in GetFreedHeap() 112 …// Atomic with acquire order reason: data race with allocated_ with dependecies on reads after the… in GetFootprint() 117 …// Atomic with acquire order reason: data race with allocated_ with dependecies on reads after the… in GetFootprint() 121 …// Atomic with acquire order reason: data race with allocated_ with dependecies on reads after the… in GetFootprint() [all …]
|
| /arkcompiler/runtime_core/static_core/runtime/tooling/sampler/ |
| D | lock_free_queue.cpp | 25 // Atomic with acquire order reason: to sync with push in other threads in Push() 28 // Atomic with acquire order reason: to sync with push in other threads in Push() 30 // Atomic with acquire order reason: to sync with push in other threads in Push() 52 // Atomic with acquire order reason: to sync with push in other threads in Pop() 54 // Atomic with acquire order reason: to sync with push in other threads in Pop() 56 // Atomic with acquire order reason: to sync with push in other threads in Pop() 58 // Atomic with acquire order reason: to sync with push in other threads in Pop() 85 // Atomic with acquire order reason: to sync with push in other threads in FindValue() 87 // Atomic with acquire order reason: to sync with push in other threads in FindValue()
|
| /arkcompiler/runtime_core/static_core/runtime/include/ |
| D | method.h | 179 …// Atomic with acquire order reason: data race with access_flags_ with dependecies on reads after … in Method() 192 …// Atomic with relaxed order reason: data race with native_pointer_ with no synchronization or ord… in Method() 196 …// Atomic with release order reason: data race with compiled_entry_point_ with dependecies on writ… in Method() 371 …// Atomic with acquire order reason: data race with access_flags_ with dependecies on reads after … in GetCompiledEntryPoint() 378 …// Atomic with acquire order reason: data race with access_flags_ with dependecies on reads after … in GetCompiledEntryPoint() 385 …// Atomic with release order reason: data race with compiled_entry_point_ with dependecies on writ… in SetCompiledEntryPoint() 406 …// Atomic with acquire order reason: data race with access_flags_ with dependecies on reads after … in GetCompilationStatus() 419 …// Atomic with acquire order reason: data race with access_flags_ with dependecies on reads after … in SetCompilationStatus() 423 …// Atomic with release order reason: data race with access_flags_ with dependecies on writes befor… in SetCompilationStatus() 430 …// Atomic with acquire order reason: data race with access_flags_ with dependecies on reads after … in AtomicSetCompilationStatus() [all …]
|
| /arkcompiler/runtime_core/static_core/runtime/mem/ |
| D | mem_stats.cpp | 39 …// Atomic with acq_rel order reason: data race with humongous_objects_allocated_ with dependecies … in RecordAllocateObjects() 43 …// Atomic with acq_rel order reason: data race with objects_allocated_ with dependecies on reads a… in RecordAllocateObjects() 56 …// Atomic with acq_rel order reason: data race with last_young_objects_moved_bytes_ with dependeci… in RecordYoungMovedObjects() 59 …// Atomic with acq_rel order reason: data race with objects_allocated_ with dependecies on reads a… in RecordYoungMovedObjects() 72 …// Atomic with acq_rel order reason: data race with objects_allocated_ with dependecies on reads a… in RecordTenuredMovedObjects() 90 …// Atomic with acq_rel order reason: data race with humongous_objects_freed_ with dependecies on r… in RecordFreeObjects() 94 …// Atomic with acq_rel order reason: data race with objects_freed_ with dependecies on reads after… in RecordFreeObjects() 119 …// Atomic with acquire order reason: data race with objects_allocated_ with dependecies on reads a… in GetTotalObjectsAllocated() 127 …// Atomic with acquire order reason: data race with objects_freed_ with dependecies on reads after… in GetTotalObjectsFreed() 147 …// Atomic with acquire order reason: data race with humongous_objects_allocated_ with dependecies … in GetTotalHumongousObjectsAllocated() [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/stdlib/escompat/ |
| D | Set.sts | 37 * Executes a provided function once per each value in the Set object, in insertion order 44 * Executes a provided function once per each value in the Set object, in insertion order 51 * Executes a provided function once per each value in the Set object, in insertion order 58 * Executes a provided function once per each value in the Set object, in insertion order 200 * Executes a provided function once per each value in the Set object, in insertion order 209 * Executes a provided function once per each value in the Set object, in insertion order 218 * Executes a provided function once per each value in the Set object, in insertion order 227 * Executes a provided function once per each value in the Set object, in insertion order
|
| /arkcompiler/runtime_core/static_core/tests/tests-u-runner/test-lists/hermes/ |
| D | hermes-excluded.txt | 76 cjs/repeated-module-load-order/export12.js 77 cjs/repeated-module-load-order/load12.js 78 cjs/repeated-module-load-order/main.js 79 cjs/repeated-module-load-order/seg1.js 80 cjs/repeated-module-load-order/seg3.js 81 cjs/repeated-module-load-order/shared12.js 82 cjs/repeated-module-load-order/export34.js 83 cjs/repeated-module-load-order/load34.js 84 cjs/repeated-module-load-order/seg2.js 85 cjs/repeated-module-load-order/seg4.js [all …]
|
| /arkcompiler/runtime_core/static_core/compiler/tests/ |
| D | linear_order_test.cpp | 139 ASSERT_TRUE(CheckOrder(2U, {4U, 3U})) << "Unexpected initial order"; in TEST_F() 144 ASSERT_TRUE(CheckOrder(2U, {3U, 4U})) << "Unexpected order"; in TEST_F() 176 ASSERT_TRUE(CheckOrder(2U, {4U, 3U, 5U})) << "Unexpected initial order"; in TEST_F() 182 ASSERT_TRUE(CheckOrder(2U, {4U, 3U, 5U})) << "Unexpected order, threshold was not exceeded"; in TEST_F() 185 ASSERT_TRUE(CheckOrder(2U, {3U, 5U, 4U})) << "Unexpected order, threshold was exceeded"; in TEST_F() 188 …ASSERT_TRUE(CheckOrder(2U, {3U, 4U, 5U})) << "Unexpected order, another branch didn't exceed thres… in TEST_F() 191 …ASSERT_TRUE(CheckOrder(2U, {4U, 5U, 3U})) << "Unexpected order, another branch exceeded threshold"; in TEST_F() 227 FAIL() << "Unexpected initial order"; in TEST_F() 235 FAIL() << "Unexpected order, threshold was exceeded"; in TEST_F() 241 FAIL() << "Unexpected order, another branch threshold was exceeded"; in TEST_F() [all …]
|