]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r279307:
authordim <dim@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sun, 1 Mar 2015 00:47:37 +0000 (00:47 +0000)
committerdim <dim@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sun, 1 Mar 2015 00:47:37 +0000 (00:47 +0000)
commit409421cc9bd1baa4eb32bcf6f0acdd0a776a1c7f
treeb3f392b102fc9194f94fa882bbd3ea539346a09d
parent1c9d09aa5507945800bdfefad0a9b335534fc752
MFC r279307:

Make libcxxrt's parsing of DWARF exception handling tables work on
architectures with strict alignment, by using memcpy() instead of
directly reading fields.

Reported by: Daisuke Aoyama <aoyama@peach.ne.jp>
Reviewed by: imp, bapt
Tested by: bapt
Differential Revision: https://reviews.freebsd.org/D1967

MFC r279310:

Since newer versions of compiler-rt require unwind.h, and we want to use
the copy in libcxxrt for it, fix the arm-specific header to define the
_Unwind_Action type.

Submitted by: andrew

git-svn-id: svn://svn.freebsd.org/base/stable/10@279456 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
contrib/libcxxrt/dwarf_eh.h
contrib/libcxxrt/unwind-arm.h