[asan] Added assembly functions for x86/amd64 asan.

These are runtime support functions for inline assembly instrumentation.

Patch by Yuri Gorshenin.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@201402 91177308-0d34-0410-b5e6-96231b3b80d8
Move DFSan test suite under test/

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@201403 91177308-0d34-0410-b5e6-96231b3b80d8
[asan] Disable assembly on windows.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@201404 91177308-0d34-0410-b5e6-96231b3b80d8
[sanitizer] add iterators to bit vectors; make bit vector operations use little stack; add common flag 'detect_deadlocks'

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@201405 91177308-0d34-0410-b5e6-96231b3b80d8
Delete LSan unit tests

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@201406 91177308-0d34-0410-b5e6-96231b3b80d8
[tsan] rudimentary support for deadlock detector in tsan (nothing really works yet except for a single tiny test). Also rename tsan's DeadlockDetector to InternalDeadlockDetector

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@201407 91177308-0d34-0410-b5e6-96231b3b80d8
Move LSan test suite under test/

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

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@201409 91177308-0d34-0410-b5e6-96231b3b80d8
[sanitizer] Fix getpwuid_r (and similar) interceptors missing one of the arguments.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@201410 91177308-0d34-0410-b5e6-96231b3b80d8
[asan] Revert r201402, r201404.

Test fails in bootstrap build.


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