Mutexes

Test recursive mutex.

test_mutex_recursive()

Test mutex’s priority inheritance mechanism.

test_mutex_priority_inheritance()

Test fix for subtle race during priority inversion.

test_mutex_timeout_race_during_priority_inversion()

Test initializing mutex with a NULL pointer.

test_mutex_init_null()

Test initialize mutex with a invalid kernel object.

test_mutex_init_invalid_obj()

Test locking mutex with a NULL pointer.

test_mutex_lock_null()

Test locking mutex with a invalid kernel object.

test_mutex_lock_invalid_obj()

Test unlocking mutex with a NULL pointer.

test_mutex_unlock_null()

Test unlocking mutex with a invalid kernel object.

test_mutex_unlock_invalid_obj()