@@ -66,6 +66,41 @@ build_test_bin_and_run(mutex-unlock-unheld)
66
66
endif ()
67
67
build_test_bin_and_run(nvl)
68
68
build_test_bin_and_run(padding)
69
+ build_test_bin_and_run(rwlock-destroy-memcpy)
70
+ build_test_bin_and_run(rwlock-destroy-null)
71
+ build_test_bin_and_run(rwlock-init-null-both)
72
+ build_test_bin_and_run(rwlock-init-null-class)
73
+ build_test_bin_and_run(rwlock-init-null-lock)
74
+ build_test_bin_and_run(rwlock-rlock-destroyed)
75
+ build_test_bin_and_run(rwlock-rlock-held-class)
76
+ build_test_bin_and_run(rwlock-rlock-held-nesting)
77
+ build_test_bin_and_run(rwlock-rlock-memcpy)
78
+ build_test_bin_and_run(rwlock-rlock-null)
79
+ build_test_bin_and_run(rwlock-unlock-destroyed)
80
+ build_test_bin_and_run(rwlock-unlock-memcpy)
81
+ build_test_bin_and_run(rwlock-unlock-null)
82
+ build_test_bin_and_run(rwlock-wlock-destroyed)
83
+ build_test_bin_and_run(rwlock-wlock-held-class)
84
+ build_test_bin_and_run(rwlock-wlock-held-nesting)
85
+ build_test_bin_and_run(rwlock-wlock-memcpy)
86
+ build_test_bin_and_run(rwlock-wlock-null)
87
+ if (JEFFPC_LOCK_TRACKING)
88
+ # NOTE: These tests rely on checks that are not performed when lock tracking
89
+ # is disabled.
90
+ build_test_bin_and_run(rwlock-destroy-rheld)
91
+ build_test_bin_and_run(rwlock-destroy-wheld)
92
+ build_test_bin_and_run(rwlock-rlock-rheld)
93
+ build_test_bin_and_run(rwlock-rlock-wheld)
94
+ build_test_bin_and_run(rwlock-rlock-held-multi-first)
95
+ build_test_bin_and_run(rwlock-rlock-held-multi-second)
96
+ build_test_bin_and_run(rwlock-rlock-held-multi-third)
97
+ build_test_bin_and_run(rwlock-unlock-unheld)
98
+ build_test_bin_and_run(rwlock-wlock-rheld)
99
+ build_test_bin_and_run(rwlock-wlock-wheld)
100
+ build_test_bin_and_run(rwlock-wlock-held-multi-first)
101
+ build_test_bin_and_run(rwlock-wlock-held-multi-second)
102
+ build_test_bin_and_run(rwlock-wlock-held-multi-third)
103
+ endif ()
69
104
build_test_bin_and_run(sexpr_compact)
70
105
build_test_bin_and_run(sexpr_eval)
71
106
build_test_bin_and_run(sexpr_iter)
0 commit comments