]> CyberLeo.Net >> Repos - FreeBSD/stable/9.git/commit
MFC r250574, r250812, r253725;
authorpfg <pfg@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 2 Oct 2013 18:51:48 +0000 (18:51 +0000)
committerpfg <pfg@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 2 Oct 2013 18:51:48 +0000 (18:51 +0000)
commit3b2caa954424afe67a13d44138ef19e3d6f6d67c
tree1054bc2cf94de5cb8bcf918b774d682fbd0c455f
parent0366ce15955b2f4d0b82e2b5c82a365d20755906
MFC r250574, r250812, r253725;

DTrace: option for time-ordered output

Merge changes from illumos:

3021 option for time-ordered output from dtrace(1M)
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
3025 register leak in D code generation

This brings yet another feature implemented in upstream DTrace.
A complete description is available here:
http://dtrace.org/blogs/ahl/2012/07/28/my-new-dtrace-favorite/

This change bumps the DT_VERS_* number to 1.9.1 in
accordance to what is done in illumos.

Special thanks to Mark Johnston for fixes and testing.

Illumos Revisions: 13758:23432da34147

Reference:
https://www.illumos.org/issues/3021
https://www.illumos.org/issues/3022
https://www.illumos.org/issues/3023
https://www.illumos.org/issues/3024
https://www.illumos.org/issues/3025
https://www.illumos.org/issues/1694

Obtained from: Illumos

git-svn-id: svn://svn.freebsd.org/base/stable/9@256002 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
55 files changed:
cddl/contrib/opensolaris/cmd/dtrace/dtrace.c
cddl/contrib/opensolaris/cmd/dtrace/test/cmd/scripts/dtest.pl
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.sizedkeys.d [new file with mode: 0644]
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.sizedkeys.d.out [new file with mode: 0644]
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/tst.basics.d.out [new file with mode: 0644]
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/tst.compcast.d [new file with mode: 0644]
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/tst.compcast.d.out [new file with mode: 0644]
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/tst.complex.d [deleted file]
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/tst.compnarrowassign.d [new file with mode: 0644]
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/tst.compnarrowassign.d.out [new file with mode: 0644]
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/tst.execcast.d [new file with mode: 0644]
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/arithmetic/tst.execcast.d.out [new file with mode: 0644]
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/tst.fill1.d
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/cg/err.D_NOREG.noreg.d [new file with mode: 0644]
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/cg/err.baddif.d [new file with mode: 0644]
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/tst.temporal.ksh [new file with mode: 0644]
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/tst.temporal2.ksh [new file with mode: 0644]
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pragma/tst.temporal3.d [new file with mode: 0644]
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/print/err.D_PRINT_DYN.bad.d [deleted file]
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/print/tst.dyn.d [new file with mode: 0644]
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/print/tst.xlate.d [new file with mode: 0644]
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/print/tst.xlate.d.out [new file with mode: 0644]
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 [new file with mode: 0644]
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.signs.d.out [new file with mode: 0644]
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/speculation/err.BufSizeVariations1.d
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/trace/tst.dyn.d [new file with mode: 0644]
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/translators/man.TestTransStability.d [deleted file]
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/translators/tst.TestTransStability1.ksh [new file with mode: 0644]
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/translators/tst.TestTransStability1.ksh.out [new file with mode: 0644]
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/translators/tst.TestTransStability2.ksh [new file with mode: 0644]
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/translators/tst.TestTransStability2.ksh.out [new file with mode: 0644]
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_dis.c
cddl/contrib/opensolaris/lib/libdtrace/common/dt_error.c
cddl/contrib/opensolaris/lib/libdtrace/common/dt_errtags.h
cddl/contrib/opensolaris/lib/libdtrace/common/dt_impl.h
cddl/contrib/opensolaris/lib/libdtrace/common/dt_open.c
cddl/contrib/opensolaris/lib/libdtrace/common/dt_options.c
cddl/contrib/opensolaris/lib/libdtrace/common/dt_parser.c
cddl/contrib/opensolaris/lib/libdtrace/common/dt_pq.c [new file with mode: 0644]
cddl/contrib/opensolaris/lib/libdtrace/common/dt_pq.h [new file with mode: 0644]
cddl/contrib/opensolaris/lib/libdtrace/common/dt_printf.c
cddl/contrib/opensolaris/lib/libdtrace/common/dt_regset.c
cddl/contrib/opensolaris/lib/libdtrace/common/dt_regset.h
cddl/contrib/opensolaris/lib/libdtrace/common/dt_subr.c
cddl/contrib/opensolaris/lib/libdtrace/i386/dt_isadep.c
cddl/lib/libdtrace/Makefile
sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c
sys/cddl/contrib/opensolaris/uts/common/sys/dtrace.h
sys/cddl/contrib/opensolaris/uts/common/sys/dtrace_impl.h
sys/cddl/dev/dtrace/dtrace_ioctl.c