[all-commits] [llvm/llvm-project] 64699d: [libunwind][AIX] Fix the wrong traceback from sign...
Xing Xue via All-commits
all-commits at lists.llvm.org
Tue Jul 30 23:55:45 PDT 2024
Branch: refs/heads/release/19.x
Home: https://github.com/llvm/llvm-project
Commit: 64699d328a39d3a2cc7c043768111794782ef9f0
https://github.com/llvm/llvm-project/commit/64699d328a39d3a2cc7c043768111794782ef9f0
Author: Xing Xue <xingxue at outlook.com>
Date: 2024-07-31 (Wed, 31 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.
(cherry picked from commit d90fa612604b49dfc81c3f42c106fab7401322ec)
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