Disable detection of on_exit()/TSan on NetBSD
authorKamil Rytarowski <n54@gmx.com>
Fri, 3 Nov 2017 20:39:51 +0000 (20:39 +0000)
committerKamil Rytarowski <n54@gmx.com>
Fri, 3 Nov 2017 20:39:51 +0000 (20:39 +0000)
commit99a91f674435e873114d35e977dd81c2b21d059a
tree9af7bdb4a21610521aaa1dd3bf86cb1d991c18f5
parent526f30b8aac7fdbfad1a23d77bbb3ba9af800c60
Disable detection of on_exit()/TSan on NetBSD

Summary:
NetBSD does not ship with on_exit() function.

Introduce TSAN_MAYBE_INTERCEPT_ON_EXIT.
It looks like this addition fixes build for Darwin.

Sponsored by <The NetBSD Foundation>

Reviewers: vitalybuka, joerg, eugenis, dvyukov, kcc

Reviewed By: vitalybuka

Subscribers: llvm-commits, kubamracek, #sanitizers

Tags: #sanitizers

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

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