H A D | c11_threads.c | 65 VERIFY3S(mtx_init(&mtx, mtx_plain), ==, thrd_success); local 67 VERIFY3S(mtx_init(&mtx, mtx_timed), ==, thrd_success); local 69 VERIFY3S(mtx_init(&mtx, mtx_plain | mtx_recursive), ==, thrd_success); local 71 VERIFY3S(mtx_init(&mtx, mtx_timed | mtx_recursive), ==, thrd_success); local 83 VERIFY3S(mtx_init(&mtx, mtx_plain | mtx_recursive), ==, thrd_success); local 84 VERIFY3S(mtx_lock(&mtx), ==, thrd_success); local 85 VERIFY3S(mtx_lock(&mtx), ==, thrd_success); local 86 VERIFY3S(mtx_trylock(&mtx), ==, thrd_success); local 87 VERIFY3S(mtx_unlock(&mtx), ==, thrd_success); local 88 VERIFY3S(mtx_unlock(&mtx), ==, thrd_success); local 89 VERIFY3S(mtx_unlock(&mtx), ==, thrd_success); local 98 VERIFY3S(mtx_init(&mtx, mtx_plain), ==, thrd_success); local 99 VERIFY3S(mtx_trylock(&mtx), ==, thrd_success); local 101 VERIFY3S(mtx_unlock(&mtx), ==, thrd_success); local 112 VERIFY3S(mtx_lock(&stress_mtx), ==, thrd_success); local 114 VERIFY3S(mtx_unlock(&stress_mtx), ==, thrd_success); local 126 VERIFY3S(mtx_init(&stress_mtx, mtx_plain), ==, thrd_success); local 129 &stress_count), ==, thrd_success); local 133 VERIFY3S(thrd_join(threads[i], NULL), ==, thrd_success); local 149 thrd_success); local 152 VERIFY3S(thrd_detach(other), ==, thrd_success); local 164 thrd_success); local 165 VERIFY3S(thrd_detach(other), ==, thrd_success); local 191 thrd_success); local 192 VERIFY3S(thrd_join(thrd, &status), ==, thrd_success); local 196 thrd_success); local 197 VERIFY3S(thrd_join(thrd, &status), ==, thrd_success); local 225 VERIFY3S(mtx_lock(&broadcast_mtx), ==, thrd_success); local 228 thrd_success); local 229 VERIFY3S(mtx_unlock(&broadcast_mtx), ==, thrd_success); local 240 VERIFY3S(mtx_init(&broadcast_mtx, mtx_plain), ==, thrd_success); local 241 VERIFY3S(cnd_init(&broadcast_cnd), ==, thrd_success); local 244 NULL), ==, thrd_success); local 247 VERIFY3S(mtx_lock(&broadcast_mtx), ==, thrd_success); local 249 VERIFY3S(mtx_unlock(&broadcast_mtx), ==, thrd_success); local 250 VERIFY3S(cnd_broadcast(&broadcast_cnd), ==, thrd_success); local 253 VERIFY3S(thrd_join(threads[i], NULL), ==, thrd_success); local 264 VERIFY3S(mtx_lock(&signal_mtx), ==, thrd_success); local 267 thrd_success); local 268 VERIFY3S(mtx_unlock(&signal_mtx), ==, thrd_success); local 269 VERIFY3S(cnd_signal(&signal_cnd), ==, thrd_success); local 280 VERIFY3S(mtx_init(&signal_mtx, mtx_plain), ==, thrd_success); local 281 VERIFY3S(cnd_init(&signal_cnd), ==, thrd_success); local 284 ==, thrd_success); local 287 VERIFY3S(mtx_lock(&signal_mtx), ==, thrd_success); local 289 VERIFY3S(mtx_unlock(&signal_mtx), ==, thrd_success); local 290 VERIFY3S(cnd_signal(&signal_cnd), ==, thrd_success); local 293 VERIFY3S(thrd_join(threads[i], NULL), ==, thrd_success); local 309 VERIFY3S(mtx_init(&mtx, mtx_plain), ==, thrd_success); local 310 VERIFY3S(cnd_init(&cnd), ==, thrd_success); local 312 VERIFY3S(mtx_lock(&mtx), ==, thrd_success); local 314 VERIFY3S(mtx_unlock(&mtx), ==, thrd_success); local 328 VERIFY3S(mtx_init(&mtx, mtx_timed), ==, thrd_success); local 329 VERIFY3S(mtx_lock(&mtx), ==, thrd_success); local 331 VERIFY3S(mtx_unlock(&mtx), ==, thrd_success); local 356 VERIFY3S(mtx_init(&mtx, mtx_timed), ==, thrd_success); local 357 VERIFY3S(mtx_lock(&mtx), ==, thrd_success); local 360 thrd_success); local 361 VERIFY3S(thrd_join(thrd, NULL), ==, thrd_success); local 363 VERIFY3S(mtx_unlock(&mtx), ==, thrd_success); local [all...] |