[all-commits] [llvm/llvm-project] d90fa6: [libunwind][AIX] Fix the wrong traceback from sign...
Xing Xue via All-commits
all-commits at lists.llvm.org
Tue Jul 30 03:29:20 PDT 2024
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: d90fa612604b49dfc81c3f42c106fab7401322ec
https://github.com/llvm/llvm-project/commit/d90fa612604b49dfc81c3f42c106fab7401322ec
Author: Xing Xue <xingxue at outlook.com>
Date: 2024-07-30 (Tue, 30 Jul 2024)
Changed paths:
M libunwind/src/UnwindCursor.hpp
M libunwind/test/aix_signal_unwind.pass.sh.S
Log Message:
-----------
[libunwind][AIX] Fix the wrong traceback from signal handler (#101069)
Patch [llvm#92291](https://github.com/llvm/llvm-project/pull/92291)
causes wrong traceback from a signal handler for AIX because the AIX
unwinder uses the traceback table at the end of each function instead of
FDE/CIE for unwinding. This patch adds a condition to exclude traceback
table based unwinding from the code added by the patch.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list