summaryrefslogtreecommitdiffstats
path: root/compiler-rt/lib/sanitizer_common/sanitizer_signal_interceptors.inc
Commit message (Collapse)AuthorAgeFilesLines
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
| | | | | | | | | | | | | | | | | to reflect the new license. We understand that people may be surprised that we're moving the header entirely to discuss the new license. We checked this carefully with the Foundation's lawyer and we believe this is the correct approach. Essentially, all code in the project is now made available by the LLVM project under our new license, so you will see that the license headers include that license only. Some of our contributors have contributed code under our old license, and accordingly, we have retained a copy of our old license notice in the top-level files in each project and repository. llvm-svn: 351636
* Handle symbol renaming of sigaction for NetBSDKamil Rytarowski2017-11-281-5/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Summary: NetBSD uses the __sigaction14 symbol name for historical and compat reasons for the sigaction(2) function name. Rename the interceptors and users of sigaction to sigaction_symname and reuse it in the code base. This change fixes 4 failing tests in TSan/NetBSD: - ThreadSanitizer-x86_64 :: signal_errno.cc - ThreadSanitizer-x86_64 :: signal_malloc.cc - ThreadSanitizer-x86_64 :: signal_sync2.cc - ThreadSanitizer-x86_64 :: signal_thread.cc Sponsored by <The NetBSD Foundation> Reviewers: joerg, vitalybuka, eugenis, dvyukov, kcc Reviewed By: dvyukov Subscribers: kubamracek, llvm-commits, #sanitizers Tags: #sanitizers Differential Revision: https://reviews.llvm.org/D40341 llvm-svn: 319160
* [tsan] Move out more types to sanitizer_commonVitaly Buka2017-11-101-3/+4
| | | | | | https://github.com/google/sanitizers/issues/637 llvm-svn: 317946
* [sanitizer] Forward declaration of __sanitizer_sigaction without signal ↵Vitaly Buka2017-11-101-0/+3
| | | | | | interceptors llvm-svn: 317870
* [sanitizer] Remove unneeded forward declarationsVitaly Buka2017-11-101-4/+0
| | | | llvm-svn: 317868
* [sanitizer] Remove unneeded "struct"Vitaly Buka2017-11-091-1/+1
| | | | llvm-svn: 317847
* [sanitizer] Fix signal interceptors build on WindowsVitaly Buka2017-11-091-2/+2
| | | | llvm-svn: 317846
* [sanitizer] Allow sanitizers to redefine implementation of signal interceptorsVitaly Buka2017-11-091-9/+23
| | | | | | | | | | Reviewers: eugenis Subscribers: llvm-commits, kubamracek Differential Revision: https://reviews.llvm.org/D39870 llvm-svn: 317843
* [sanitizer] Move signal interceptors from asan to sanitizer_commonVitaly Buka2017-09-161-0/+67
Summary: Part of https://github.com/google/sanitizers/issues/637 Reviewers: eugenis, alekseyshl Subscribers: srhines, kubamracek, llvm-commits Differential Revision: https://reviews.llvm.org/D37889 llvm-svn: 313449
OpenPOWER on IntegriCloud