Dtrace: add optional size argument to tracemem().
authorpfg <pfg@FreeBSD.org>
Sun, 24 Mar 2013 19:12:08 +0000 (19:12 +0000)
committerpfg <pfg@FreeBSD.org>
Sun, 24 Mar 2013 19:12:08 +0000 (19:12 +0000)
commit61cbaa2ebdd1625615b379ecfa0b9b2e369a7139
tree5bf9991644f85ac2c140cd20a04081ed0ddcbf92
parent8846db53babaff05794e7b8d4b295e7603ee09ac
parent27bdc9a206a2012fbb5f2dfc4ba6e485f4bd1ec9
Dtrace: add optional size argument to tracemem().

Merge change from illumos:

1455 DTrace tracemem() should take an optional size argument

Our local enhancements to dt_print_bytes were equivalent to
those in illumos but we made it match the illumos version
to ease further code merges.

For now leave out tst.smallsize.d and tst.smallsize.d.out
since those don't seem to work cleanly on FreeBSD.

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

Illumos Revision: 13457:571b0355c2e3

Reference:
https://www.illumos.org/issues/1455

Tested by: Fabian Keil
Obtained from: Illumos
MFC after: 1 month
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/tracemem/err.D_TRACEMEM_ARGS.d
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/tracemem/err.D_TRACEMEM_DYNSIZE.d
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/tracemem/tst.dynsize.d
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/tracemem/tst.dynsize.d.out
cddl/contrib/opensolaris/lib/libdtrace/common/dt_cc.c
cddl/contrib/opensolaris/lib/libdtrace/common/dt_consume.c
cddl/contrib/opensolaris/lib/libdtrace/common/dt_errtags.h
cddl/contrib/opensolaris/lib/libdtrace/common/dt_open.c
sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c
sys/cddl/contrib/opensolaris/uts/common/sys/dtrace.h