diff options
Diffstat (limited to 'lib/scudo/scudo_tls_context_android.inc')
-rw-r--r-- | lib/scudo/scudo_tls_context_android.inc | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/lib/scudo/scudo_tls_context_android.inc b/lib/scudo/scudo_tls_context_android.inc index f1951319d..4787ec7b6 100644 --- a/lib/scudo/scudo_tls_context_android.inc +++ b/lib/scudo/scudo_tls_context_android.inc @@ -20,33 +20,33 @@ #if SANITIZER_LINUX && SANITIZER_ANDROID -struct ScudoThreadContextPlatform { +struct ScudoTSDPlatform { INLINE bool tryLock() { if (Mutex.TryLock()) { - atomic_store_relaxed(&SlowLockPrecedence, 0); + atomic_store_relaxed(&Precedence, 0); return true; } - if (atomic_load_relaxed(&SlowLockPrecedence) == 0) - atomic_store_relaxed(&SlowLockPrecedence, NanoTime()); + if (atomic_load_relaxed(&Precedence) == 0) + atomic_store_relaxed(&Precedence, NanoTime()); return false; } INLINE void lock() { Mutex.Lock(); - atomic_store_relaxed(&SlowLockPrecedence, 0); + atomic_store_relaxed(&Precedence, 0); } INLINE void unlock() { Mutex.Unlock(); } - INLINE u64 getSlowLockPrecedence() { - return atomic_load_relaxed(&SlowLockPrecedence); + INLINE u64 getPrecedence() { + return atomic_load_relaxed(&Precedence); } private: StaticSpinMutex Mutex; - atomic_uint64_t SlowLockPrecedence; + atomic_uint64_t Precedence; }; #endif // SANITIZER_LINUX && SANITIZER_ANDROID |