freebsd-skq/contrib
emaste 3d9b7a1602 libcxxrt: add padding in __cxa_allocate_* to fix alignment
The addition of the referenceCount to __cxa_allocate_exception put the
unwindHeader at offset 0x58 in __cxa_exception, but it requires 16-byte
alignment. In order to avoid changing the current __cxa_exception ABI
(and thus breaking its consumers), add explicit padding in the
allocation routines (and account for it when freeing).

This is intended as a lower-risk change for FreeBSD 11. A "more correct"
fix should be prepared for upstream and -CURRENT.

Reviewed by:	dim
MFC after:	3 days
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D7271
2016-07-21 18:20:35 +00:00
..
amd
apr
apr-util
atf Don't let ATF call basename() and dirname() in a non-standard way. 2016-06-08 20:54:56 +00:00
binutils binutils: fix "Bad value" error in bfd for MIPS when using -Bsymbolic. 2016-07-21 15:26:21 +00:00
blacklist Add ipfilter support to blacklistd-helper 2016-06-12 23:34:48 +00:00
bmake Flush every line when using meta mode and no -j or with -B. 2016-06-29 22:54:01 +00:00
bsnmp Revert r299830, it has couple of fatal errors. 2016-05-18 22:02:19 +00:00
byacc
bzip2
com_err
compiler-rt
dialog
diff
dma
dtc
ee
elftoolchain Use the in-tree sys/elf_common.h to build libelftc. 2016-06-05 23:05:14 +00:00
expat MFV r302260: expat 2.2.0 2016-07-01 05:48:45 +00:00
file MFV r302218: file 5.28. 2016-06-27 01:29:17 +00:00
flex
gcc Add freebsd12 to contrib/gcc/config.gcc. 2016-07-08 01:56:52 +00:00
gcclibs libiberty: prevent integer overflow. 2016-06-03 21:37:24 +00:00
gdb Fix KGDB backtrace on ARM 2016-04-20 17:58:13 +00:00
gdtoa
gperf
groff Add SUSv4 reference macro to our groff mdoc. mdocml already supports it. 2016-05-17 09:24:54 +00:00
hyperv/tools
ipfilter Remove dead code. 2016-06-30 14:53:46 +00:00
jemalloc Update jemalloc to 4.2.1. 2016-06-09 06:10:20 +00:00
ldns
ldns-host Initialize first_serial to 0 in dozonetransfer(..) to fix -Wuninitialized 2016-07-14 06:10:16 +00:00
less
libarchive MFV r302264: 2016-06-30 08:51:50 +00:00
libbegemot
libc-pwcache
libc-vis Update to a June 8th snapshot of (un)vis form NetBSD. 2016-06-08 18:21:27 +00:00
libc++ Update libc++ to 3.8.0. Excerpted list of fixes (with upstream revision 2016-05-26 18:52:49 +00:00
libcxxrt libcxxrt: add padding in __cxa_allocate_* to fix alignment 2016-07-21 18:20:35 +00:00
libexecinfo
libgnuregex Back out non-collating [a-z] ranges. 2016-07-14 09:45:07 +00:00
libpcap
libreadline
libstdc++
libucl Fix build with external gcc 2016-06-05 11:56:03 +00:00
libxo Update libxo to 0.6.3 2016-07-03 01:35:27 +00:00
llvm libunwind: Properly align _Unwind_Exception. 2016-07-20 03:13:02 +00:00
mdocml
mknod
mtree
ncurses DIRDEPS_BUILD: Run the staged bootstrap-tools version of build-tools. 2016-05-09 22:21:09 +00:00
netbsd-tests Fix up r274061 2016-06-09 19:12:51 +00:00
netcat
ngatm
ntp MFV r301238: 2016-06-03 08:00:22 +00:00
nvi
ofed
one-true-awk Back out non-collating [a-z] ranges. 2016-07-14 09:31:52 +00:00
openbsm
openpam
openresolv MFV r298167, r300962, r303048: 2016-07-20 03:52:04 +00:00
opie
pam_modules/pam_passwdqc
pf Rename getline with get_line to avoid collision with getline(3) 2016-05-10 11:09:26 +00:00
pjdfstest
pnpinfo
sendmail
serf
smbfs
sqlite3 Import sqlite3 3.12.1 2016-04-17 21:23:14 +00:00
subversion Re-sync the FreeBSD-specific Subversion template with the one from 2016-05-03 18:06:42 +00:00
tcp_wrappers
tcpdump The code responsible for opening and rotating pcap files is independent 2016-06-08 23:22:59 +00:00
tcsh To mimic system glob, we definitely don't need manual upper/lower hack. 2016-07-14 09:40:42 +00:00
telnet
tnftp
top The readme provides a high-level overview of how to upgrade top(1). 2016-05-26 07:09:42 +00:00
traceroute
tzcode
tzdata
unbound
unvis
vis
wpa
xz