tsan: remove unused header include



git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@211385 91177308-0d34-0410-b5e6-96231b3b80d8
tsan: remove unused header include


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@211386 91177308-0d34-0410-b5e6-96231b3b80d8
tsan: remove unused header include


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@211389 91177308-0d34-0410-b5e6-96231b3b80d8
tsan: fix freebsd build
freebsd does not have /proc/self/environ



git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@211417 91177308-0d34-0410-b5e6-96231b3b80d8
tsan: port to freebsd


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@211418 91177308-0d34-0410-b5e6-96231b3b80d8
tsan: add Go build script for freebsd


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


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@211422 91177308-0d34-0410-b5e6-96231b3b80d8
builtins: assembly routines are not static

Storage Class 3 is static storage.  These symbols need to be marked as external
(storage class 2) so that they can be referenced.  Note that this external is
not the same as ELF "external" visibility, which is indicated by DLL Storage
Class (i.e. __declspec(dllexport) or __declspec(dllimport)).

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



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