Alexey Samsonov
d06aa3dc00
[MSan] Remove explicit -m64 from RUN lines.
...
Target-specific flags should usually be configured by CMake/lit.
llvm-svn: 230999
2015-03-02 19:34:27 +00:00
Evgeniy Stepanov
5c72938c39
[msan] Use SIGHUP instead of SIGUSR1 in test.
...
Apparently, SIGUSR1 does not work on x86_64+ArchLinux for some reason.
For more details, see:
https://groups.google.com/forum/#!topic/llvm-dev/4Ag1FF4M2Dw
llvm-svn: 214289
2014-07-30 08:17:58 +00:00
Evgeniy Stepanov
b163f0276f
[msan] Fix bad interaction between with-calls mode and chained origin tracking.
...
Origin history should only be recorded for uninitialized values, because it is
meaningless otherwise. This change moves __msan_chain_origin to the runtime
library side and makes it conditional on the corresponding shadow value.
Previous code was correct, but _very_ inefficient.
llvm-svn: 211700
2014-06-25 14:41:57 +00:00
Greg Fitzgerald
b8aae5405b
Add %run to all lit tests
...
llvm-svn: 207709
2014-04-30 21:34:17 +00:00
Evgeniy Stepanov
5a7c364343
[msan] Disable chained origins in signal handlers.
...
StackDepot is not async-signal-safe; storing a new origin to it can deadlock.
llvm-svn: 206983
2014-04-23 14:01:57 +00:00