sewardj | b9622d5 | 2008-11-14 19:43:44 +0000 | [diff] [blame] | 1 | |
| 2 | initialise a barrier with zero count |
sewardj | 9af8d1e | 2011-06-24 10:50:11 +0000 | [diff] [blame] | 3 | ---Thread-Announcement------------------------------------------ |
| 4 | |
sewardj | 575e48f | 2008-12-18 20:21:13 +0000 | [diff] [blame] | 5 | Thread #x is the program's root thread |
sewardj | b9622d5 | 2008-11-14 19:43:44 +0000 | [diff] [blame] | 6 | |
sewardj | 9af8d1e | 2011-06-24 10:50:11 +0000 | [diff] [blame] | 7 | ---------------------------------------------------------------- |
| 8 | |
sewardj | 575e48f | 2008-12-18 20:21:13 +0000 | [diff] [blame] | 9 | Thread #x: pthread_barrier_init: 'count' argument is zero |
sewardj | b9622d5 | 2008-11-14 19:43:44 +0000 | [diff] [blame] | 10 | at 0x........: pthread_barrier_init (hg_intercepts.c:...) |
Elliott Hughes | a0664b9 | 2017-04-18 17:46:52 -0700 | [diff] [blame] | 11 | by 0x........: main (bar_bad.c:43) |
sewardj | b9622d5 | 2008-11-14 19:43:44 +0000 | [diff] [blame] | 12 | |
sewardj | 9af8d1e | 2011-06-24 10:50:11 +0000 | [diff] [blame] | 13 | ---------------------------------------------------------------- |
| 14 | |
sewardj | 575e48f | 2008-12-18 20:21:13 +0000 | [diff] [blame] | 15 | Thread #x's call to pthread_barrier_init failed |
sewardj | b9622d5 | 2008-11-14 19:43:44 +0000 | [diff] [blame] | 16 | with error code 22 (EINVAL: Invalid argument) |
| 17 | at 0x........: pthread_barrier_init (hg_intercepts.c:...) |
Elliott Hughes | a0664b9 | 2017-04-18 17:46:52 -0700 | [diff] [blame] | 18 | by 0x........: main (bar_bad.c:43) |
sewardj | b9622d5 | 2008-11-14 19:43:44 +0000 | [diff] [blame] | 19 | |
sewardj | b9622d5 | 2008-11-14 19:43:44 +0000 | [diff] [blame] | 20 | |
njn | cab64bc | 2009-08-12 00:14:44 +0000 | [diff] [blame] | 21 | initialise a barrier twice |
sewardj | 9af8d1e | 2011-06-24 10:50:11 +0000 | [diff] [blame] | 22 | ---------------------------------------------------------------- |
| 23 | |
sewardj | 575e48f | 2008-12-18 20:21:13 +0000 | [diff] [blame] | 24 | Thread #x: pthread_barrier_init: barrier is already initialised |
sewardj | b9622d5 | 2008-11-14 19:43:44 +0000 | [diff] [blame] | 25 | at 0x........: pthread_barrier_init (hg_intercepts.c:...) |
Elliott Hughes | a0664b9 | 2017-04-18 17:46:52 -0700 | [diff] [blame] | 26 | by 0x........: main (bar_bad.c:49) |
sewardj | b9622d5 | 2008-11-14 19:43:44 +0000 | [diff] [blame] | 27 | |
sewardj | b9622d5 | 2008-11-14 19:43:44 +0000 | [diff] [blame] | 28 | |
njn | cab64bc | 2009-08-12 00:14:44 +0000 | [diff] [blame] | 29 | initialise a barrier which has threads waiting on it |
sewardj | 9af8d1e | 2011-06-24 10:50:11 +0000 | [diff] [blame] | 30 | ---------------------------------------------------------------- |
| 31 | |
sewardj | 575e48f | 2008-12-18 20:21:13 +0000 | [diff] [blame] | 32 | Thread #x: pthread_barrier_init: barrier is already initialised |
sewardj | b9622d5 | 2008-11-14 19:43:44 +0000 | [diff] [blame] | 33 | at 0x........: pthread_barrier_init (hg_intercepts.c:...) |
Elliott Hughes | a0664b9 | 2017-04-18 17:46:52 -0700 | [diff] [blame] | 34 | by 0x........: main (bar_bad.c:64) |
sewardj | b9622d5 | 2008-11-14 19:43:44 +0000 | [diff] [blame] | 35 | |
sewardj | 9af8d1e | 2011-06-24 10:50:11 +0000 | [diff] [blame] | 36 | ---------------------------------------------------------------- |
| 37 | |
sewardj | 575e48f | 2008-12-18 20:21:13 +0000 | [diff] [blame] | 38 | Thread #x: pthread_barrier_init: threads are waiting at barrier |
sewardj | b9622d5 | 2008-11-14 19:43:44 +0000 | [diff] [blame] | 39 | at 0x........: pthread_barrier_init (hg_intercepts.c:...) |
Elliott Hughes | a0664b9 | 2017-04-18 17:46:52 -0700 | [diff] [blame] | 40 | by 0x........: main (bar_bad.c:64) |
sewardj | b9622d5 | 2008-11-14 19:43:44 +0000 | [diff] [blame] | 41 | |
sewardj | b9622d5 | 2008-11-14 19:43:44 +0000 | [diff] [blame] | 42 | |
njn | cab64bc | 2009-08-12 00:14:44 +0000 | [diff] [blame] | 43 | destroy a barrier that has waiting threads |
sewardj | 9af8d1e | 2011-06-24 10:50:11 +0000 | [diff] [blame] | 44 | ---------------------------------------------------------------- |
| 45 | |
sewardj | 575e48f | 2008-12-18 20:21:13 +0000 | [diff] [blame] | 46 | Thread #x: pthread_barrier_destroy: threads are waiting at barrier |
sewardj | b9622d5 | 2008-11-14 19:43:44 +0000 | [diff] [blame] | 47 | at 0x........: pthread_barrier_destroy (hg_intercepts.c:...) |
Elliott Hughes | a0664b9 | 2017-04-18 17:46:52 -0700 | [diff] [blame] | 48 | by 0x........: main (bar_bad.c:82) |
sewardj | b9622d5 | 2008-11-14 19:43:44 +0000 | [diff] [blame] | 49 | |
sewardj | 9af8d1e | 2011-06-24 10:50:11 +0000 | [diff] [blame] | 50 | ---------------------------------------------------------------- |
| 51 | |
sewardj | 575e48f | 2008-12-18 20:21:13 +0000 | [diff] [blame] | 52 | Thread #x's call to pthread_barrier_destroy failed |
sewardj | b9622d5 | 2008-11-14 19:43:44 +0000 | [diff] [blame] | 53 | with error code 16 (EBUSY: Device or resource busy) |
| 54 | at 0x........: pthread_barrier_destroy (hg_intercepts.c:...) |
Elliott Hughes | a0664b9 | 2017-04-18 17:46:52 -0700 | [diff] [blame] | 55 | by 0x........: main (bar_bad.c:82) |
sewardj | b9622d5 | 2008-11-14 19:43:44 +0000 | [diff] [blame] | 56 | |
sewardj | b9622d5 | 2008-11-14 19:43:44 +0000 | [diff] [blame] | 57 | |
njn | cab64bc | 2009-08-12 00:14:44 +0000 | [diff] [blame] | 58 | destroy a barrier that was never initialised |
sewardj | 9af8d1e | 2011-06-24 10:50:11 +0000 | [diff] [blame] | 59 | ---------------------------------------------------------------- |
| 60 | |
sewardj | 575e48f | 2008-12-18 20:21:13 +0000 | [diff] [blame] | 61 | Thread #x: pthread_barrier_destroy: barrier was never initialised |
sewardj | b9622d5 | 2008-11-14 19:43:44 +0000 | [diff] [blame] | 62 | at 0x........: pthread_barrier_destroy (hg_intercepts.c:...) |
Elliott Hughes | ed39800 | 2017-06-21 14:41:24 -0700 | [diff] [blame^] | 63 | by 0x........: main (bar_bad.c:98) |
njn | cab64bc | 2009-08-12 00:14:44 +0000 | [diff] [blame] | 64 | |