tsan: symbolize global variables


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@172181 91177308-0d34-0410-b5e6-96231b3b80d8
asan: Refactor asan memory quarantine.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@172183 91177308-0d34-0410-b5e6-96231b3b80d8
asan: set  ASAN_ALLOCATOR_VERSION=1 back


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@172184 91177308-0d34-0410-b5e6-96231b3b80d8
asan/tsan: fix bug in list implementation


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


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


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@172192 91177308-0d34-0410-b5e6-96231b3b80d8
asan: always pass allocator cache to Allocate()


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@172193 91177308-0d34-0410-b5e6-96231b3b80d8
[asan] fid asan_allocator2 build 

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@172194 91177308-0d34-0410-b5e6-96231b3b80d8
asan: prevent inlining of cold function


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@172197 91177308-0d34-0410-b5e6-96231b3b80d8
asan: fix format string in CHECK


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@172203 91177308-0d34-0410-b5e6-96231b3b80d8
asan: improve the benchmark


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@172209 91177308-0d34-0410-b5e6-96231b3b80d8
asan: weaken memory ordering, it's expensive in current implementation


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@172210 91177308-0d34-0410-b5e6-96231b3b80d8
asan: improve allocator benchmark


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@172213 91177308-0d34-0410-b5e6-96231b3b80d8
asan: add memory prefetch to quarantine recycle


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@172215 91177308-0d34-0410-b5e6-96231b3b80d8
asan: add memory prefetch to quarantine recycle


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@172216 91177308-0d34-0410-b5e6-96231b3b80d8
asan/tsan: faster memory allocator
replace lists with arrays


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@172217 91177308-0d34-0410-b5e6-96231b3b80d8
asan: fix FIXME on windows


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@172226 91177308-0d34-0410-b5e6-96231b3b80d8
Correct name of __aeabi_f2lz.

Patch contributed by Andrew Turner.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@172365 91177308-0d34-0410-b5e6-96231b3b80d8
Implement __aeabi_lcmp and ulcmp

Patch contributed by Andrew Turner.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@172366 91177308-0d34-0410-b5e6-96231b3b80d8
asan/tsan: move blocking mutex from asan to sanitizer_common


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