tsan: remove interceptor stats
They seems to be unused, but cause maintenance pain.



git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@200308 91177308-0d34-0410-b5e6-96231b3b80d8
[ASan] Move the sigaltstack() bits to sanitizer_common.
This change is a part of refactoring intended to have common signal handling behavior in all tools.
Note that this particular change doesn't enable use_sigaltstack support in every tool.



git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@200310 91177308-0d34-0410-b5e6-96231b3b80d8
[ASan] Fix compilation.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@200312 91177308-0d34-0410-b5e6-96231b3b80d8
[msan] Rewrite strto* interceptors and add a few more.

Express the strto* interceptors though macros. This removes a lot of
duplicate code and fixes a couple of copypasto bugs (where "res" was declared of
a different type than the actual return type). Also, add a few more interceptors
for strto*_l.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@200316 91177308-0d34-0410-b5e6-96231b3b80d8
Cache invalidation for AARCH64. Disabled for Apple for now as requested
by Tim Northover. Written by Matt Thomas.

Differential Revision: http://llvm-reviews.chandlerc.com/D2631


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@200317 91177308-0d34-0410-b5e6-96231b3b80d8
[ASan] Remove an accidentally added include of signal.h


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@200318 91177308-0d34-0410-b5e6-96231b3b80d8
[ASan] Reinstate ASAN_LOW_MEMORY, which has nothing to do with signal handling and thus should not be moved to common.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@200319 91177308-0d34-0410-b5e6-96231b3b80d8
Add support for more instruction prefixes so we can intercept functions in the VS2013 RTL

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@200366 91177308-0d34-0410-b5e6-96231b3b80d8
[asan] Fix asan_device_setup.sh failure on userdebug Android.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@200382 91177308-0d34-0410-b5e6-96231b3b80d8
[asan] experimental intercetor for __tls_get_addr. So far it does nothing interesting, actual usage will come later. See https://groups.google.com/forum/#!topic/address-sanitizer/BfwYD8HMxTM for background

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@200384 91177308-0d34-0410-b5e6-96231b3b80d8
[asan] fix build on Mac (hopefully)

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@200386 91177308-0d34-0410-b5e6-96231b3b80d8