asan: fix compilation errors in mutex


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@172385 91177308-0d34-0410-b5e6-96231b3b80d8
tsan: add the FIXME


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@172386 91177308-0d34-0410-b5e6-96231b3b80d8
tsan: fix cmake warning (unused private field)


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@172387 91177308-0d34-0410-b5e6-96231b3b80d8
asan/tsan: faster memory allocator
1. Increase size classes from 32k to 128k
2. Use lock-free stack in central cache
3. Use blocking mutex when allocate new memory with mmap


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


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


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