[Sanitizer] Rely on template argument deduction in sanitizer_allocator_test

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@177245 91177308-0d34-0410-b5e6-96231b3b80d8
[Sanitizer] Get rid of global mutexes in StopTheWorld implementation

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@177246 91177308-0d34-0410-b5e6-96231b3b80d8
[TSan] Makefiles: allow configurable paths to clang and FileCheck. Add -fno-rtti flag.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@177247 91177308-0d34-0410-b5e6-96231b3b80d8
[TSan] Use ThreadRegistry::FindThreadContextLocked() to find thread by its stack/tls address.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@177248 91177308-0d34-0410-b5e6-96231b3b80d8
[TSan] fix undefined variable in debug TSan build

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@177249 91177308-0d34-0410-b5e6-96231b3b80d8
tsan: fix lint warnings


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@177251 91177308-0d34-0410-b5e6-96231b3b80d8
[asan] while generating the description of a global variable, emit the module name in a separate field, thus not duplicating this information if every description. This decreases the binary size (observed up to 3%). https://code.google.com/p/address-sanitizer/issues/detail?id=168 . This changes the asan API version. compiler-rt part, llvm-part will follow

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@177253 91177308-0d34-0410-b5e6-96231b3b80d8
tsan: fix huge stack frames



git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@177255 91177308-0d34-0410-b5e6-96231b3b80d8
tsan: use StackDepot in sync object to store creation stacks



git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@177258 91177308-0d34-0410-b5e6-96231b3b80d8
tsan: fix Go build


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@177260 91177308-0d34-0410-b5e6-96231b3b80d8
tsan: use StackDepot for thread creation stacks


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@177261 91177308-0d34-0410-b5e6-96231b3b80d8
tsan: fix memory leak


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@177262 91177308-0d34-0410-b5e6-96231b3b80d8
[asan] Switch to allocator2 on Android.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@177263 91177308-0d34-0410-b5e6-96231b3b80d8
[TSan] re-apply r177249 lost in edits

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