tsan: fix double semicolon ;;



git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@218067 91177308-0d34-0410-b5e6-96231b3b80d8
tsan: fix signal_longjmp test in debug mode
In debug mode tsan checks that user accesses
access user memory. NULL is not user memory.
So the test fails. Allocate real inaccessible
memory for the test.



git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@218069 91177308-0d34-0410-b5e6-96231b3b80d8
tsan: more careful handling of signals
On some tests we see that signals are not delivered
when a thread is blocked in epoll_wait. The hypothesis
is that the signal is delivered right before epoll_wait
call. The signal is queued as in_blocking_func is not set
yet, and then the thread just blocks in epoll_wait forever.
So double check pending signals *after* setting
in_blocking_func. This way we either queue a signal
and handle it in the beginning of a blocking func,
or process the signal synchronously if it's delivered
when in_blocking_func is set.



git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@218070 91177308-0d34-0410-b5e6-96231b3b80d8
[asan] Fix a bug in asan_symbolize.py

Do not forget to add newlines between multiple symbolized lines corresponding to
a single input line (i.e. inlining).

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@218071 91177308-0d34-0410-b5e6-96231b3b80d8
[asan] Initialize logfile in asan_symbolize.py to sys.stdin.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@218072 91177308-0d34-0410-b5e6-96231b3b80d8
builtins: remove definition of __ARM_ARCH

__ARM_ARCH is part of the ACLE specification.  At least clang and GCC have
supported this part of the ACLE for some time now.  Let the compiler provide the
proper definition for the macro rather than try to guess it.

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

Re-wrap a couple of lines.  NFC.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@218096 91177308-0d34-0410-b5e6-96231b3b80d8
Merge branch 'master', remote-tracking branch 'trunk/master'