Add NetBSD support in sanitizer_unwind_linux_libcdep.cc
authorKamil Rytarowski <n54@gmx.com>
Sat, 5 Aug 2017 13:36:49 +0000 (13:36 +0000)
committerKamil Rytarowski <n54@gmx.com>
Sat, 5 Aug 2017 13:36:49 +0000 (13:36 +0000)
commit4c69d68ea0ada453d0ec640d1421d68295c153ad
tree2216e17c9de2686c4908657ac7065a5f6ce41000
parent414d00139b4bd1852f62a600a3e6d4892eb5f81a
Add NetBSD support in sanitizer_unwind_linux_libcdep.cc

Summary:
NetBSD is a POSIX-like and BSD-family system.

Reuse FreeBSD and Linux code.

NetBSD uses DWARF ExceptionHandler.

Part of the code inspired by the original work on libsanitizer in GCC 5.4 by Christos Zoulas.

Sponsored by <The NetBSD Foundation>

Reviewers: joerg, kcc, filcab, vitalybuka

Reviewed By: vitalybuka

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

Tags: #sanitizers

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

llvm-svn: 310179
compiler-rt/lib/sanitizer_common/sanitizer_unwind_linux_libcdep.cc