llvm-project/libunwind/test
Mikhail Maltsev 4fb8ecdef4 [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
2019-11-19 09:58:46 +00:00
..
libunwind [libunwind] [test] Fix inferring source paths 2019-05-29 07:20:30 +00:00
CMakeLists.txt [CMake] Update lit test configuration 2019-02-05 04:44:03 +00:00
alignment.pass.cpp Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
libunwind_01.pass.cpp [libunwind] Adjust libunwind_01.pass.cpp test for ARM EHABI 2019-10-03 17:01:04 +00:00
libunwind_02.pass.cpp
lit.cfg [PPC64][libunwind] Fix r2 not properly restored 2019-05-16 06:49:13 +00:00
lit.site.cfg.in [CMake] Support compiler-rt builtins library in tests 2019-02-05 19:50:47 +00:00
signal_frame.pass.cpp [libunwind] Adjust the signal_frame test for Arm 2019-11-19 09:58:46 +00:00
unw_getcontext.pass.cpp