[PATCH] Implement ARM EHABI exception handling.
Logan Chien
tzuhsiang.chien at gmail.com
Tue May 6 11:50:20 PDT 2014
* Update the LIBCXXABI_ARM_EHABI condition.
* Use static to hide __cxa_end_cleanup_impl().
* Refine the code for exception_spec_can_catch() so that it will look
much similar with the Itanium version. Besides, several comments are
added to address Jonathan's comment.
* Load phase 1 result in phase 2 so that we don't have to search for
the catch handler again. Besides, we don't have to change scan_eh_tab()
any more.
http://reviews.llvm.org/D3613
Files:
include/cxxabi.h
include/unwind.h
src/cxa_demangle.cpp
src/cxa_exception.cpp
src/cxa_exception.hpp
src/cxa_personality.cpp
test/test_demangle.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D3613.9118.patch
Type: text/x-patch
Size: 29760 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20140506/2755695d/attachment.bin>
More information about the cfe-commits
mailing list