Home
last modified time | relevance | path

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

/xnu-8796.121.2/tests/
H A Dstackshot_block_owner_14362384.m479 pthread_rwlock_t *rwlck = (pthread_rwlock_t *)arg;
480 pthread_rwlock_rdlock(rwlck);
481 pthread_rwlock_unlock(rwlck);
791 pthread_rwlock_t rwlck = PTHREAD_RWLOCK_INITIALIZER;
795 pthread_rwlock_wrlock(&rwlck);
796 ret = pthread_create(&tid, NULL, pthread_rwlck_blocking_thread, (void*)&rwlck);
797 T_QUIET; T_ASSERT_POSIX_ZERO(ret, "Creating pthread rwlck blocking thread");
802 …eck_python(stackshot, __func__, "thread \\d+: pthread rwlock %llx for reading", (long long)&rwlck);
810 pthread_rwlock_unlock(&rwlck);
812 T_EXPECT_EQ(waitinfo.context, (uint64_t)&rwlck,
[all …]
/xnu-8796.121.2/osfmk/kern/
H A Dlock_rw.c2428 lck_rw_t *rwlck = NULL; in kdp_rwlck_find_owner() local
2431 rwlck = READ_EVENT_TO_RWLOCK(event); in kdp_rwlck_find_owner()
2435 rwlck = WRITE_EVENT_TO_RWLOCK(event); in kdp_rwlck_find_owner()
2441 waitinfo->context = VM_KERNEL_UNSLIDE_OR_PERM(rwlck); in kdp_rwlck_find_owner()
2442 waitinfo->owner = thread_tid(ctid_get_thread(rwlck->lck_rw_owner)); in kdp_rwlck_find_owner()