diff options
author | Daniel Kiss <daniel.kiss@arm.com> | 2020-09-16 23:03:19 +0200 |
---|---|---|
committer | Daniel Kiss <daniel.kiss@arm.com> | 2020-09-18 15:09:42 +0200 |
commit | 22b615a96593f13109a27cabfd1764ec4f558c7a (patch) | |
tree | 2762d943c91e91dd90f29dd5f75d2a39e7e89397 /llvm/lib/CodeGen/MachineFunction.cpp | |
parent | 2d35092cd2589dffbca1e34a3dc68f6df75818a9 (diff) | |
download | llvm-22b615a96593f13109a27cabfd1764ec4f558c7a.zip llvm-22b615a96593f13109a27cabfd1764ec4f558c7a.tar.gz llvm-22b615a96593f13109a27cabfd1764ec4f558c7a.tar.bz2 |
[libunwind] Support for leaf function unwinding.
Unwinding leaf function is useful in cases when the backtrace finds a
leaf function for example when it caused a signal.
This patch also add the support for the DW_CFA_undefined because it marks
the end of the frames.
Ryan Prichard provided code for the tests.
Reviewed By: #libunwind, mstorsjo
Differential Revision: https://reviews.llvm.org/D83573
Reland with limit the test to the x86_64-linux target.
Diffstat (limited to 'llvm/lib/CodeGen/MachineFunction.cpp')
0 files changed, 0 insertions, 0 deletions