freebsd-dev/cddl/contrib/opensolaris/lib
Mark Johnston 3a3e3279e7 Avoid modifying the object string table when patching USDT probes.
dtrace converts pairs of consecutive underscores in a probe name to dashes.
When dtrace -G processes relocations corresponding to USDT probe sites, it
performs this conversion on the corresponding symbol names prior to looking
up the resulting probe names in the USDT provider definition. However, in
so doing it would actually modify the input object's string table, which
breaks the string suffix merging done by recent binutils. Because we don't
care about the symbol name once the probe site is recorded, just perform the
probe lookup using a temporary copy.

Reported by:	hrs, swills
MFC after:	3 weeks
2016-12-20 18:25:41 +00:00
..
libctf/common Mechanically convert cddl sun #ifdef's to illumos 2015-01-17 14:44:59 +00:00
libdtrace Avoid modifying the object string table when patching USDT probes. 2016-12-20 18:25:41 +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