diff options
author | Ivan Maidanski <ivmai@mail.ru> | 2017-11-13 09:04:04 +0300 |
---|---|---|
committer | Ivan Maidanski <ivmai@mail.ru> | 2017-11-13 09:04:04 +0300 |
commit | 04fd7b5309596423e4342502d3123028d836d551 (patch) | |
tree | 8cf40749512890bbca0cc03a3f77b0b2811932dd /malloc.c | |
parent | 918500dcd5f629391e442f68620873909c733ea7 (diff) | |
download | bdwgc-04fd7b5309596423e4342502d3123028d836d551.tar.gz |
Workaround a hang in sigsuspend if compiled with Thread Sanitizer
Issue #181 (bdwgc).
* pthread_stop_world.c [!GC_OPENBSD_UTHREADS && !NACL
&& THREAD_SANITIZER] (GC_suspend_handler_inner): Use sched_yield()
instead of sigsuspend(&suspend_handler_mask); add TODO item.
Diffstat (limited to 'malloc.c')
0 files changed, 0 insertions, 0 deletions