Implement GetTls() for NetBSD
authorKamil Rytarowski <n54@gmx.com>
Thu, 16 Nov 2017 17:54:14 +0000 (17:54 +0000)
committerKamil Rytarowski <n54@gmx.com>
Thu, 16 Nov 2017 17:54:14 +0000 (17:54 +0000)
commit13007b2220cde5084e3b5e8bb7f0df4e0273eebd
treec62e4d0b3076165fc7478cffc7f669d74f518a66
parentcc318be68d46c405cce0e3a0725fa4bd8d295708
Implement GetTls() for NetBSD

Summary:
Reuse the existing code for FreeBSD that is compatible with NetBSD.

Add NetBSD support in tests: tls_race.cc and tls_race2.cc.

Sponsored by <The NetBSD Foundation>

Reviewers: joerg, dvyukov, vitalybuka, kcc, eugenis

Reviewed By: dvyukov

Subscribers: srhines, emaste, kubamracek, llvm-commits, #sanitizers

Tags: #sanitizers

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

llvm-svn: 318431
compiler-rt/lib/sanitizer_common/sanitizer_linux_libcdep.cc
compiler-rt/test/tsan/tls_race.cc
compiler-rt/test/tsan/tls_race2.cc