[TSan] Fix static TLS boundaries calculations in __tls_get_addr interceptor.
authorAlex Shlyapnikov <alekseys@google.com>
Thu, 15 Feb 2018 18:58:31 +0000 (18:58 +0000)
committerAlex Shlyapnikov <alekseys@google.com>
Thu, 15 Feb 2018 18:58:31 +0000 (18:58 +0000)
commit48296ebf8bbb9667d40bb94677152cb299137b90
treecea2abaf45a9c239ae0d0ccf048160a2193885e8
parent2061ad2f8301e908a1749c9d7a7c276f54fc138c
[TSan] Fix static TLS boundaries calculations in __tls_get_addr interceptor.

Summary:
DTLS_on_tls_get_addr expects (tls_addr + tls_size) as the last
parameter, static_tls_end.

Reviewers: dvyukov

Subscribers: kubamracek, delcypher, #sanitizers, llvm-commits

Differential Revision: https://reviews.llvm.org/D43325

llvm-svn: 325276
compiler-rt/lib/tsan/rtl/tsan_interceptors.cc