4 drd ... ... ... ... ... ... drd ... ./../../helgrind/tests/bar_bad RUNNING initialise a barrier with zero count 0x........ ... BarrierErr pthread_barrier_init: 'count' argument is zero: barrier 0x........ 0x........ ... pthread_barrier_init ... drd_pthread_intercepts.c ... 0x........ ... main ... bar_bad.c ... initialise a barrier twice 0x........ ... BarrierErr Barrier reinitialization: barrier 0x........ 0x........ ... pthread_barrier_init ... drd_pthread_intercepts.c ... 0x........ ... main ... bar_bad.c ... barrier
0x........
0x........ ... pthread_barrier_init ... drd_pthread_intercepts.c ... 0x........ ... main ... bar_bad.c ...
initialise a barrier which has threads waiting on it 0x........ ... BarrierErr Barrier reinitialization: barrier 0x........ 0x........ ... pthread_barrier_init ... drd_pthread_intercepts.c ... 0x........ ... main ... bar_bad.c ... barrier
0x........
0x........ ... pthread_barrier_init ... drd_pthread_intercepts.c ... 0x........ ... main ... bar_bad.c ...
destroy a barrier that has waiting threads 0x........ ... BarrierErr Destruction of a barrier with active waiters: barrier 0x........ 0x........ ... pthread_barrier_destroy ... drd_pthread_intercepts.c ... 0x........ ... main ... bar_bad.c ... barrier
0x........
0x........ ... pthread_barrier_init ... drd_pthread_intercepts.c ... 0x........ ... main ... bar_bad.c ...
destroy a barrier that was never initialised 0x........ ... GenericErr Not a barrier 0x........ ... pthread_barrier_destroy ... drd_pthread_intercepts.c ... 0x........ ... main ... bar_bad.c ... 0x........ ... BarrierErr Destruction of barrier that is being waited upon: barrier 0x........ 0x........ ... free ... vg_replace_malloc.c ... 0x........ ... main ... bar_bad.c ... barrier
0x........
0x........ ... pthread_barrier_init ... drd_pthread_intercepts.c ... 0x........ ... main ... bar_bad.c ...
FINISHED ... 0x........ ... 0x........ ... 0x........ ... 0x........ ... 0x........ ... 0x........ ...