[asan] require __i686__ for the SSE test; also make weaker claims about stack buffer overflows in another test

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@196375 91177308-0d34-0410-b5e6-96231b3b80d8
[ASan] Use 'extern "C"' rather than 'extern' for global variables exposed in the interface

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@196379 91177308-0d34-0410-b5e6-96231b3b80d8
[sanitizer] Fix log_path behavior with StopTheWorld.

Summary:
Fix race on report_fd/report_fd_pid between the parent process and the
tracer task.

Reviewers: samsonov

Reviewed By: samsonov

CC: llvm-commits, kcc, dvyukov

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

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@196385 91177308-0d34-0410-b5e6-96231b3b80d8
[DFSan] Change the way labels are propagated when comparing memory through libc functions.
    
Differential Revision: http://llvm-reviews.chandlerc.com/D2252


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@196388 91177308-0d34-0410-b5e6-96231b3b80d8
[DFSan] Extend the ABI list to discard new glibc functions

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

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@196389 91177308-0d34-0410-b5e6-96231b3b80d8
[sanitizer] support toolchains that don't understand CFI directives

Summary: Support toolchains that don't understand CFI directives.

Reviewers: dvyukov

Reviewed By: dvyukov

CC: llvm-commits

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

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@196480 91177308-0d34-0410-b5e6-96231b3b80d8
[sanitizer] fix the ppc32 build (patch by Jakub Jelinek) 

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@196489 91177308-0d34-0410-b5e6-96231b3b80d8
[tsan] fix the include path that is broken in configure/make build but works in cmake build (PR18144). This is a quick fix. Will need to fix the configure/make build properly

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@196490 91177308-0d34-0410-b5e6-96231b3b80d8
[asan] revert files which I accidentally commited in r196490

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@196491 91177308-0d34-0410-b5e6-96231b3b80d8
Revert r196490 and fix include paths in makefile-based build

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