0a1ce9cae10bf7e2e6640e2a8f1efe7062c47292 |
|
05-Mar-2015 |
Dan Albert <danalbert@google.com> |
Merge to upstream r231075. Change-Id: If60a5707fa4299ce03b7bfd605b360486bcd9d2f
/external/libcxxabi/src/Unwind/Unwind-EHABI.cpp
|
e571c0cb34dbc3799349cf2166fb422ff9d2c08d |
|
07-Jan-2015 |
Dan Albert <danalbert@google.com> |
Merge to upstream r225194. Change-Id: I0f6e584b58298c920ce44386f97bb24cd7e566de
/external/libcxxabi/src/Unwind/Unwind-EHABI.cpp
|
5fcb7c5bdd98aab09c6a462ca69e61d8e9f42104 |
|
08-Nov-2014 |
Dan Albert <danalbert@google.com> |
Merge to upstream r221532. Change-Id: I24323ba23e54074d82e470e7d59ea7b9b5ffa919
/external/libcxxabi/src/Unwind/Unwind-EHABI.cpp
|
a146ba05ace62d2bb8c796432d16c994eaff469e |
|
13-Oct-2014 |
Dan Albert <danalbert@google.com> |
Correctly export _Unwind_[GS]et(GR|IP) for EHABI. These need to have normal linkage instead of being static inline as many libraries expect to be able to declare these and have the linker find them rather than needing to include the header. http://mentorembedded.github.io/cxx-abi/abi-eh.html Also clean up some warnings while I'm here. Reviewers: jroelofs, kledzik Subscribers: cfe-commits Differential Revision: http://reviews.llvm.org/D5754 git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@219629 91177308-0d34-0410-b5e6-96231b3b80d8 (cherry picked from commit 3a67a2df19e40f60ca7ad772766d246866985360)
/external/libcxxabi/src/Unwind/Unwind-EHABI.cpp
|
2cca07bae053b3ca7dcd558ad416011023ee54f1 |
|
29-Aug-2014 |
Dan Albert <danalbert@google.com> |
Make _Unwind_Backtrace() work on ARM. 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 git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@216730 91177308-0d34-0410-b5e6-96231b3b80d8 (cherry picked from commit 14690900fcd84fbf82767890f4d7a5673654fe38) Bug: 16874447 Change-Id: Ia52c7e2a0b7167863fea29cbf4b2d3c5d58053b2
/external/libcxxabi/src/Unwind/Unwind-EHABI.cpp
|
e45805f0d3f8dafef1297cc7dc49e610713f023b |
|
03-Jul-2014 |
Dan Albert <danalbert@google.com> |
Merge to upstream r212232. Includes ARM EHABI unwinder. Change-Id: I7e40c761abc0a4c67f11b8e9f85efefa6ba292ba
/external/libcxxabi/src/Unwind/Unwind-EHABI.cpp
|