summaryrefslogtreecommitdiffstats
path: root/libcxxabi/test/backtrace_test.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Rename all of the tests in preparation for merging lit configs with libcxxJonathan Roelofs2015-01-211-63/+0
| | | | | | http://reviews.llvm.org/D7101 llvm-svn: 226691
* Move ARM failure from FIXME to XFAILRenato Golin2014-11-071-5/+1
| | | | llvm-svn: 221515
* Disable backtrace libcxxabi test on ARMRenato Golin2014-11-051-0/+5
| | | | | | | | _Unwind_Backtrace is not clearly defined in EHABI and needs more testing. A bug was created with some initial investigation done http://llvm.org/PR21444. This test fails with both libunwind and libgcc_s. llvm-svn: 221348
* Add missing include to a test case.Dan Albert2014-08-291-0/+1
| | | | | | | Some platforms get size_t defined transitively by another include, but Android does not. llvm-svn: 216738
* Make _Unwind_Backtrace() work on ARM.Dan Albert2014-08-291-0/+61
Summary: Since the personality functions do the actual unwinding on ARM, and will also stop unwinding when they encounter a handler, we invoke _Unwind_VRS_Interpret() directly form _Unwind_Backtrace(). To simplify, the logic for decoding an EHT is moved out of unwindOneFrame() and into its own function, decode_eht_entry(). Unlike unwindOneFrame(), which could only handle ARM's compact personality function entries (section 6.3) decode_eht_entry() can handle the generic entries (section 6.2). Reviewers: jroelofs Reviewed By: jroelofs Subscribers: piman, aemerson, cfe-commits Differential Revision: http://reviews.llvm.org/D5112 llvm-svn: 216730
OpenPOWER on IntegriCloud