llvm-project/libunwind
Peter Collingbourne cddc53ef08 libunwind: Don't attempt to authenticate a null return address.
Null return addresses can appear at the bottom of the stack (i.e. the
frame corresponding to the entry point). Authenticating these addresses
will set the error code in the address, which will lead to a segfault
in the sigreturn trampoline detection code. Fix this problem by not
authenticating null addresses.

Differential Revision: https://reviews.llvm.org/D96560
2021-02-16 11:18:02 -08:00
..
cmake [SystemZ][ZOS] Prefer -nostdlib++ as opposed to -nodefaultlibs when building c++ libraries 2021-02-16 18:42:14 +00:00
docs [NFC][libunbind] Fix Sphinx error during CMake invocation 2021-02-11 06:52:24 +05:30
include [VE] Support VE in libunwind 2021-01-17 15:35:02 +09:00
src libunwind: Don't attempt to authenticate a null return address. 2021-02-16 11:18:02 -08:00
test [libunwind] Unwind through aarch64/Linux sigreturn frame 2021-01-13 16:38:36 -08:00
.clang-format
CMakeLists.txt [libunwind][cmake] Add an option to enable/disable tests 2021-02-13 12:49:48 +02:00
LICENSE.TXT Fix typos throughout the license files that somehow I and my reviewers 2019-01-21 09:52:34 +00:00