diff options
author | Mikhail Maltsev <mikhail.maltsev@arm.com> | 2019-11-19 09:57:04 +0000 |
---|---|---|
committer | Mikhail Maltsev <mikhail.maltsev@arm.com> | 2019-11-19 09:58:46 +0000 |
commit | 4fb8ecdef4c9b19563e428a151c376a4103d65fc (patch) | |
tree | a340930a2827d872a56ca28b018ecb5f71b36ad2 /lldb/packages/Python/lldbsuite/test/python_api/signals | |
parent | 26d36a1903ac3a076dec85753a710ac134839067 (diff) | |
download | bcm5719-llvm-4fb8ecdef4c9b19563e428a151c376a4103d65fc.tar.gz bcm5719-llvm-4fb8ecdef4c9b19563e428a151c376a4103d65fc.zip |
[libunwind] Adjust the signal_frame test for Arm
Summary:
This patch adjusts the signal_frame.pass.cpp to pass on Arm targets:
* When Arm EHABI is used the unwinder does not use DWARF, hence the
DWARF-specific check unw_is_signal_frame() must be disabled.
* Certain C libraries don't include EH tables, so the unwinder must
not try to step out of main(). The patch moves the test code out of
main() into a separate function to avoid this.
Reviewers: saugustine, ostannard, phosek, jfb, mclow.lists
Reviewed By: saugustine
Subscribers: dexonsmith, aprantl, kristof.beyls, christof, libcxx-commits, pbarrio, labrinea
Tags: #libc
Differential Revision: https://reviews.llvm.org/D70397
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/signals')
0 files changed, 0 insertions, 0 deletions