diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2014-03-12 09:48:14 +0000 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2014-03-12 09:48:14 +0000 |
| commit | 8c0f86e3070e201b0ad1f148d6b8bd7ac8a97029 (patch) | |
| tree | d169cc3bc0ba7ec899859e585531a14404c067d1 /lldb/source/API | |
| parent | 4076b3481ad452f079c382596a0d18c402e8e295 (diff) | |
| download | bcm5719-llvm-8c0f86e3070e201b0ad1f148d6b8bd7ac8a97029.tar.gz bcm5719-llvm-8c0f86e3070e201b0ad1f148d6b8bd7ac8a97029.zip | |
tsan: fix handling of pthread_cond_wait in presence of pthread_cancel
if the thread is cancelled in pthread_cond_wait, it locks the mutex before
processing pthread_cleanup stack
but tsan was missing that, thus reporting false double-lock/wrong-unlock errors
see the test for details
llvm-svn: 203648
Diffstat (limited to 'lldb/source/API')
0 files changed, 0 insertions, 0 deletions

