freebsd-nq/cddl/contrib/opensolaris/lib
Mark Johnston 273efb05a2 Fix a double free of libelf data buffers in the USDT link code.
libdtrace needs to append to the input object files' string and symbol
tables. Currently it does so by allocating a larger buffer, copying the
existing sections into them, and swapping pointers in the libelf data
descriptors. However, it also frees those buffers when its processing is
complete, which leads to a double free since the elftoolchain libelf
owns them and also frees them in elf_end(3). Instead, free the buffers
originally allocated by libelf.

MFC after:	2 weeks
2017-02-05 02:44:08 +00:00
..
libctf/common Mechanically convert cddl sun #ifdef's to illumos 2015-01-17 14:44:59 +00:00
libdtrace Fix a double free of libelf data buffers in the USDT link code. 2017-02-05 02:44:08 +00:00
libgen/common Mechanically convert cddl sun #ifdef's to illumos 2015-01-17 14:44:59 +00:00
libnvpair MFV r302662: 6447 handful of nvpair cleanups 2016-09-01 15:17:39 +00:00
libuutil/common cddl/contrib/opensolaris/lib/libuutil/common/uu_avl.c 2014-03-07 23:01:35 +00:00
libzfs/common MFV r308989: 6428 set canmount=off on unmounted filesystem tries to 2016-11-24 10:11:09 +00:00
libzfs_core/common MFV r308222: 6051 lzc_receive: allow the caller to read the begin record 2016-11-03 09:24:27 +00:00
libzpool/common Cast result from third parameter to int instead of promoting it to size_t 2016-07-31 06:03:27 +00:00
pyzfs/common MFV r260154 + 260182: 2014-01-02 07:34:36 +00:00