Lines Matching refs:lock
187 TSAN_INTERCEPTOR(void, OSSpinLockLock, volatile OSSpinLock *lock) { in TSAN_INTERCEPTOR() argument
190 return REAL(OSSpinLockLock)(lock); in TSAN_INTERCEPTOR()
192 SCOPED_TSAN_INTERCEPTOR(OSSpinLockLock, lock); in TSAN_INTERCEPTOR()
193 REAL(OSSpinLockLock)(lock); in TSAN_INTERCEPTOR()
194 Acquire(thr, pc, (uptr)lock); in TSAN_INTERCEPTOR()
197 TSAN_INTERCEPTOR(bool, OSSpinLockTry, volatile OSSpinLock *lock) { in TSAN_INTERCEPTOR() argument
200 return REAL(OSSpinLockTry)(lock); in TSAN_INTERCEPTOR()
202 SCOPED_TSAN_INTERCEPTOR(OSSpinLockTry, lock); in TSAN_INTERCEPTOR()
203 bool result = REAL(OSSpinLockTry)(lock); in TSAN_INTERCEPTOR()
205 Acquire(thr, pc, (uptr)lock); in TSAN_INTERCEPTOR()
209 TSAN_INTERCEPTOR(void, OSSpinLockUnlock, volatile OSSpinLock *lock) { in TSAN_INTERCEPTOR() argument
212 return REAL(OSSpinLockUnlock)(lock); in TSAN_INTERCEPTOR()
214 SCOPED_TSAN_INTERCEPTOR(OSSpinLockUnlock, lock); in TSAN_INTERCEPTOR()
215 Release(thr, pc, (uptr)lock); in TSAN_INTERCEPTOR()
216 REAL(OSSpinLockUnlock)(lock); in TSAN_INTERCEPTOR()
219 TSAN_INTERCEPTOR(void, os_lock_lock, void *lock) { in TSAN_INTERCEPTOR() argument
222 return REAL(os_lock_lock)(lock); in TSAN_INTERCEPTOR()
224 SCOPED_TSAN_INTERCEPTOR(os_lock_lock, lock); in TSAN_INTERCEPTOR()
225 REAL(os_lock_lock)(lock); in TSAN_INTERCEPTOR()
226 Acquire(thr, pc, (uptr)lock); in TSAN_INTERCEPTOR()
229 TSAN_INTERCEPTOR(bool, os_lock_trylock, void *lock) { in TSAN_INTERCEPTOR() argument
232 return REAL(os_lock_trylock)(lock); in TSAN_INTERCEPTOR()
234 SCOPED_TSAN_INTERCEPTOR(os_lock_trylock, lock); in TSAN_INTERCEPTOR()
235 bool result = REAL(os_lock_trylock)(lock); in TSAN_INTERCEPTOR()
237 Acquire(thr, pc, (uptr)lock); in TSAN_INTERCEPTOR()
241 TSAN_INTERCEPTOR(void, os_lock_unlock, void *lock) { in TSAN_INTERCEPTOR() argument
244 return REAL(os_lock_unlock)(lock); in TSAN_INTERCEPTOR()
246 SCOPED_TSAN_INTERCEPTOR(os_lock_unlock, lock); in TSAN_INTERCEPTOR()
247 Release(thr, pc, (uptr)lock); in TSAN_INTERCEPTOR()
248 REAL(os_lock_unlock)(lock); in TSAN_INTERCEPTOR()
251 TSAN_INTERCEPTOR(void, os_unfair_lock_lock, os_unfair_lock_t lock) { in TSAN_INTERCEPTOR() argument
253 return REAL(os_unfair_lock_lock)(lock); in TSAN_INTERCEPTOR()
255 SCOPED_TSAN_INTERCEPTOR(os_unfair_lock_lock, lock); in TSAN_INTERCEPTOR()
256 REAL(os_unfair_lock_lock)(lock); in TSAN_INTERCEPTOR()
257 Acquire(thr, pc, (uptr)lock); in TSAN_INTERCEPTOR()
260 TSAN_INTERCEPTOR(void, os_unfair_lock_lock_with_options, os_unfair_lock_t lock, in TSAN_INTERCEPTOR() argument
263 return REAL(os_unfair_lock_lock_with_options)(lock, options); in TSAN_INTERCEPTOR()
265 SCOPED_TSAN_INTERCEPTOR(os_unfair_lock_lock_with_options, lock, options); in TSAN_INTERCEPTOR()
266 REAL(os_unfair_lock_lock_with_options)(lock, options); in TSAN_INTERCEPTOR()
267 Acquire(thr, pc, (uptr)lock); in TSAN_INTERCEPTOR()
270 TSAN_INTERCEPTOR(bool, os_unfair_lock_trylock, os_unfair_lock_t lock) { in TSAN_INTERCEPTOR() argument
272 return REAL(os_unfair_lock_trylock)(lock); in TSAN_INTERCEPTOR()
274 SCOPED_TSAN_INTERCEPTOR(os_unfair_lock_trylock, lock); in TSAN_INTERCEPTOR()
275 bool result = REAL(os_unfair_lock_trylock)(lock); in TSAN_INTERCEPTOR()
277 Acquire(thr, pc, (uptr)lock); in TSAN_INTERCEPTOR()
281 TSAN_INTERCEPTOR(void, os_unfair_lock_unlock, os_unfair_lock_t lock) { in TSAN_INTERCEPTOR() argument
283 return REAL(os_unfair_lock_unlock)(lock); in TSAN_INTERCEPTOR()
285 SCOPED_TSAN_INTERCEPTOR(os_unfair_lock_unlock, lock); in TSAN_INTERCEPTOR()
286 Release(thr, pc, (uptr)lock); in TSAN_INTERCEPTOR()
287 REAL(os_unfair_lock_unlock)(lock); in TSAN_INTERCEPTOR()