/arkcompiler/runtime_core/static_core/libpandabase/os/ |
H A D | mutex.h | 248 inline bool TryLockMutex(L &lock) NO_THREAD_SAFETY_ANALYSIS 270 inline int TryLock(L0 &lock0, L1 &...rest) NO_THREAD_SAFETY_ANALYSIS 284 inline void LockMutex(L &lock) NO_THREAD_SAFETY_ANALYSIS 304 void Lock(L0 &lock0, L1 &...rest) NO_THREAD_SAFETY_ANALYSIS 338 auto unlock = [](auto &...lock) NO_THREAD_SAFETY_ANALYSIS { (lock.Unlock(), ...); }; in ~ScopedLock() 371 auto unlock = [](auto &...lock) NO_THREAD_SAFETY_ANALYSIS { (lock.Unlock(), ...); }; in ~ReadScopedLock() 404 auto unlock = [](auto &...lock) NO_THREAD_SAFETY_ANALYSIS { (lock.Unlock(), ...); }; in ~WriteScopedLock()
|
/arkcompiler/runtime_core/static_core/runtime/ |
H A D | monitor.h | 155 // NO_THREAD_SAFETY_ANALYSIS for monitor->lock_ 157 bool Release(MTManagedThread *thread) NO_THREAD_SAFETY_ANALYSIS; member in ark::Monitor 197 // NO_THREAD_SAFETY_ANALYSIS for monitor->lock_ 200 bool trylock) NO_THREAD_SAFETY_ANALYSIS; member in ark::Monitor 202 void InitWithOwner(MTManagedThread *thread, ObjectHeader *obj) NO_THREAD_SAFETY_ANALYSIS; member in ark::Monitor 204 void ReleaseOnFailedInflate(MTManagedThread *thread) NO_THREAD_SAFETY_ANALYSIS; member in ark::Monitor
|
H A D | deoptimization.cpp | 79 size_t &inStackCount) NO_THREAD_SAFETY_ANALYSIS 81 static bool InvalidateCompiledMethod(ManagedThread *thread, Method *method, bool isCha) NO_THREAD_SAFETY_ANALYSIS 106 // NO_THREAD_SAFETY_ANALYSIS because it doesn't know about mutator_lock status in this scope 107 void InvalidateCompiledEntryPoint(const PandaSet<Method *> &methods, bool isCha) NO_THREAD_SAFETY_ANALYSIS
|
H A D | thread.cpp | 423 // NO_THREAD_SAFETY_ANALYSIS due to TSAN not being able to determine lock status 424 void ManagedThread::SuspendCheck() NO_THREAD_SAFETY_ANALYSIS
|
/arkcompiler/runtime_core/libpandabase/ |
H A D | clang.h | 94 #define NO_THREAD_SAFETY_ANALYSIS THREAD_ANNOTATION_ATTRIBUTE__(no_thread_safety_analysis) macro
|
/arkcompiler/runtime_core/static_core/libpandabase/ |
H A D | clang.h | 94 #define NO_THREAD_SAFETY_ANALYSIS THREAD_ANNOTATION_ATTRIBUTE__(no_thread_safety_analysis) macro
|
/arkcompiler/runtime_core/static_core/runtime/tooling/inspector/ |
H A D | inspector.cpp | 49 inspectorServer_.OnValidate([this]() NO_THREAD_SAFETY_ANALYSIS { in Inspector() 54 inspectorServer_.OnOpen([this]() NO_THREAD_SAFETY_ANALYSIS { in Inspector() 65 inspectorServer_.OnFail([this]() NO_THREAD_SAFETY_ANALYSIS { in Inspector() 184 [this]() NO_THREAD_SAFETY_ANALYSIS { debuggerEventsLock_.Unlock(); }, in ThreadStart() 185 [this]() NO_THREAD_SAFETY_ANALYSIS { debuggerEventsLock_.ReadLock(); }, in ThreadStart()
|
/arkcompiler/runtime_core/platforms/unix/libpandabase/futex/ |
H A D | mutex.h | 280 void Wait(Mutex *mutex) NO_THREAD_SAFETY_ANALYSIS; member in panda::os::unix::memory::futex::ConditionVariable 282 bool TimedWait(Mutex *mutex, uint64_t ms, uint64_t ns = 0, bool is_absolute = false) NO_THREAD_SAFETY_ANALYSIS; member in panda::os::unix::memory::futex::ConditionVariable
|
/arkcompiler/runtime_core/static_core/runtime/mem/gc/gen-gc/ |
H A D | gen-gc.h | 121 NO_THREAD_SAFETY_ANALYSIS void ConcurrentMark(GCMarkingStackType *objectsStack);
|
H A D | gen-gc.cpp | 478 NO_THREAD_SAFETY_ANALYSIS void GenGC<LanguageConfig>::ConcurrentMark(GCMarkingStackType *objectsStack) in ConcurrentMark() 584 // NO_THREAD_SAFETY_ANALYSIS because clang thread safety analysis 587 NO_THREAD_SAFETY_ANALYSIS void GenGC<LanguageConfig>::Sweep() in Sweep()
|
/arkcompiler/runtime_core/static_core/runtime/mem/gc/ |
H A D | generational-gc-base-inl.h | 53 NO_THREAD_SAFETY_ANALYSIS void GenerationalGC<LanguageConfig>::MarkImpl(Marker *marker, in MarkImpl()
|
H A D | gc.h | 190 bool WaitForGCInManaged(const GCTask &task) NO_THREAD_SAFETY_ANALYSIS; member in ark::ark::mem::GCError::GC 791 void WaitForIdleGC() NO_THREAD_SAFETY_ANALYSIS; member in ark::ark::mem::GCError::GC
|
H A D | generational-gc-base.h | 67 NO_THREAD_SAFETY_ANALYSIS void MarkImpl(Marker *marker, GCMarkingStackType *objectsStack,
|
H A D | gc.cpp | 128 NO_THREAD_SAFETY_ANALYSIS void GC::WaitForIdleGC() in WaitForIdleGC() 812 NO_THREAD_SAFETY_ANALYSIS void ConcurrentScope::Start() in Start()
|
/arkcompiler/runtime_core/static_core/runtime/include/ |
H A D | managed_thread.h | 731 // NO_THREAD_SAFETY_ANALYSIS due to TSAN not being able to determine lock status 732 void TransitionFromRunningToSuspended(enum ThreadStatus status) NO_THREAD_SAFETY_ANALYSIS 819 // NO_THREAD_SAFETY_ANALYSIS due to TSAN not being able to determine lock status 821 void StoreStatus(ThreadStatus status) NO_THREAD_SAFETY_ANALYSIS
|
/arkcompiler/runtime_core/static_core/runtime/mem/gc/g1/ |
H A D | g1-gc.h | 357 NO_THREAD_SAFETY_ANALYSIS void ConcurrentMarkImpl(GCMarkingStackType *objectsStack);
|
H A D | g1-gc.cpp | 1649 NO_THREAD_SAFETY_ANALYSIS void G1GC<LanguageConfig>::OnPauseMark(GCTask &task, GCMarkingStackType *objectsStack, in OnPauseMark() 2605 NO_THREAD_SAFETY_ANALYSIS void G1GC<LanguageConfig>::ConcurrentMarkImpl(GCMarkingStackType *objectsStack)
|