[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