Renato Golin
1f42286364
[TSAN] Make tsan tests more portable (take 3)
...
Some tests didn't merge stderr with stdout.
Patch by Maxim Kuvyrkov.
llvm-svn: 266426
2016-04-15 12:34:00 +00:00
Renato Golin
37e64f352c
Revert "Make tsan tests more portable (take 2)"
...
This reverts commit r266294, as it broke some buildbots again. :/
llvm-svn: 266300
2016-04-14 13:31:22 +00:00
Renato Golin
17b8b06252
Make tsan tests more portable (take 2)
...
Using stderr more uniformily, avoiding potential races when scanning stdout
and stderr output.
Patch by Maxim Kuvyrkov.
llvm-svn: 266294
2016-04-14 12:10:21 +00:00
Renato Golin
54d6eaa363
Revert "[RT] Make tsan tests more portable"
...
This reverts commit r262476, as it broken the AArch64 VMA42 buildbot.
llvm-svn: 262479
2016-03-02 11:54:07 +00:00
Renato Golin
ba29b5794c
[RT] Make tsan tests more portable
...
by avoiding potential races when scanning stdout and stderr output.
Patch by Maxim Kuvyrkov.
llvm-svn: 262476
2016-03-02 11:10:02 +00:00
Alexey Samsonov
5d47be186d
[TSan] Delete legacy test_output.sh script.
...
This script is superseded by lit test suite integrated into CMake
for quite a while now. It doesn't support many tests, and require
custom hacks for a few other.
llvm-svn: 254932
2015-12-07 19:40:33 +00:00
Kuba Brecka
6c0b367297
[tsan] Mark dl_iterate_phdr.cc test as unsupported on OS X
...
The dl_iterate_phdr is not present on OS X.
Differential Revision: http://reviews.llvm.org/D14643
llvm-svn: 253076
2015-11-13 20:40:02 +00:00
Alexey Samsonov
f40c1076c9
[TSan] Fix dl_iterate_phdr callback for the case when info->dlpi_name is overwritten by user.
...
llvm-svn: 241876
2015-07-10 00:03:54 +00:00
Dmitry Vyukov
d58df749c1
tsan: fix false positive between dlopen and dl_iterate_phdr
...
We see false reports between dlopen and dl_iterate_phdr.
This happens because tsan does not see dynamic linker
internal synchronization. Unpoison module names
in dl_iterate_phdr callback.
llvm-svn: 240576
2015-06-24 19:49:32 +00:00