Home
last modified time | relevance | path

Searched refs:rw_locks_held (Results 1 – 2 of 2) sorted by relevance

/xnu-8019.80.24/osfmk/kern/
H A Dlock_rw.c276 find_lock_in_savedlocks(lck_rw_t* lock, rw_lock_debug_t *rw_locks_held) in find_lock_in_savedlocks() argument
280 struct rw_lock_debug_entry *existing = &rw_locks_held->rwld_locks[i]; in find_lock_in_savedlocks()
291 rwlock_slot_panic(rw_lock_debug_t *rw_locks_held) in rwlock_slot_panic() argument
293 panic("No empty slot found in %p slot_used %d", rw_locks_held, rw_locks_held->rwld_locks_saved); in rwlock_slot_panic()
297 find_empty_slot(rw_lock_debug_t *rw_locks_held) in find_empty_slot() argument
301 struct rw_lock_debug_entry *entry = &rw_locks_held->rwld_locks[i]; in find_empty_slot()
306 rwlock_slot_panic(rw_locks_held); in find_empty_slot()
321 rw_lock_debug_t *rw_locks_held = &thread->rw_lock_held; in assert_canlock_rwlock() local
323 if (__probable(rw_lock_debug_disabled() || (rw_locks_held->rwld_locks_acquired == 0))) { in assert_canlock_rwlock()
328 struct rw_lock_debug_entry *entry = find_lock_in_savedlocks(lock, rw_locks_held); in assert_canlock_rwlock()
[all …]
/xnu-8019.80.24/tools/lldbmacros/
H A Dmemory.py3122 rw_locks_held = thread.rw_lock_held
3124 if thread.rwlock_count == 0 and rw_locks_held.rwld_locks_acquired == 0:
3130 out += "{:>19d} ".format(rw_locks_held.rwld_locks_acquired)
3132 if rw_locks_held.rwld_overflow:
3138 if rw_locks_held.rwld_locks_saved > 0:
3139 lock_entry = rw_locks_held.rwld_locks