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
Dmitry Vyukov
312ad250ff
tsan: properly instrument unaligned accesses
...
If a memory access is unaligned, emit __tsan_unaligned_read/write
callbacks instead of __tsan_read/write.
Required to change semantics of __tsan_unaligned_read/write to not do the user memory.
But since they were unused (other than through __sanitizer_unaligned_load/store) this is fine.
Fixes long standing issue 17:
https://code.google.com/p/thread-sanitizer/issues/detail?id=17
llvm-svn: 227230
2015-01-27 20:19:12 +00:00
Greg Fitzgerald
b8aae5405b
Add %run to all lit tests
...
llvm-svn: 207709
2014-04-30 21:34:17 +00:00
Alexey Samsonov
e6a6183e9b
Move TSan lit-tests under test/tsan
...
llvm-svn: 201414
2014-02-14 14:35:48 +00:00