]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
DTrace: re-merge remainder of r249367 (original from Illumos).
authorpfg <pfg@FreeBSD.org>
Sun, 28 Jul 2013 00:45:20 +0000 (00:45 +0000)
committerpfg <pfg@FreeBSD.org>
Sun, 28 Jul 2013 00:45:20 +0000 (00:45 +0000)
commit46097436dce0630481061f04e049041976f3e295
tree826c16a4321d19d6fd89afb4e5b9ce87a74528d3
parent9932d6357cd2745b8b313b513e4c8711a63cb77c
parent455309093315aa6181951cba3a699d09aca5ba5d
DTrace: re-merge remainder of r249367 (original from Illumos).

Bring back some important fixes from Illumos:

3022 DTrace: keys should not affect the sort order when sorting by value
3023 it should be possible to dereference dynamic variables
3024 D integer narrowing needs some work

We particularly avoid the LD_NOLAZYLOAD changes that Illumos made
as those don't apply to FreeBSD and were causing problems in
interactive mode.

Illumos Revision: 13758:23432da34147

Reference:

https://www.illumos.org/issues/3022
https://www.illumos.org/issues/3023
https://www.illumos.org/issues/3024

MFC after: 1 month
Tested by: markj
31 files changed:
cddl/contrib/opensolaris/cmd/dtrace/test/cmd/scripts/dtest.pl
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.sizedkeys.d
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.sizedkeys.d.out
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/tst.basics.d.out
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/tst.compcast.d
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/tst.compcast.d.out
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/tst.compnarrowassign.d
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/tst.compnarrowassign.d.out
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/tst.execcast.d
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/tst.execcast.d.out
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/print/tst.dyn.d
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/print/tst.xlate.d
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/print/tst.xlate.d.out
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.ints.d.out
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.signs.d
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.signs.d.out
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/trace/tst.dyn.d
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/translators/tst.TestTransStability1.ksh
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/translators/tst.TestTransStability1.ksh.out
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/translators/tst.TestTransStability2.ksh
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/translators/tst.TestTransStability2.ksh.out
cddl/contrib/opensolaris/lib/libdtrace/common/dt_aggregate.c
cddl/contrib/opensolaris/lib/libdtrace/common/dt_cc.c
cddl/contrib/opensolaris/lib/libdtrace/common/dt_cg.c
cddl/contrib/opensolaris/lib/libdtrace/common/dt_consume.c
cddl/contrib/opensolaris/lib/libdtrace/common/dt_error.c
cddl/contrib/opensolaris/lib/libdtrace/common/dt_impl.h
cddl/contrib/opensolaris/lib/libdtrace/common/dt_parser.c
cddl/contrib/opensolaris/lib/libdtrace/common/dt_printf.c
cddl/contrib/opensolaris/lib/libdtrace/common/dt_subr.c
cddl/contrib/opensolaris/lib/libdtrace/i386/dt_isadep.c