]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r258903,r264487,r271699,r288415:
authorngie <ngie@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 9 Feb 2017 22:04:56 +0000 (22:04 +0000)
committerngie <ngie@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 9 Feb 2017 22:04:56 +0000 (22:04 +0000)
commit2118ab6722eb4b2d2f28e63436d94bfd0f36c928
tree87397701fa47732bebaae41c50aad9c51eefc757
parentde3aecc7bd5889598a6a6b46f82dc2f6e016b476
MFC r258903,r264487,r271699,r288415:

r258903 (by markj):

Enable some previously-disabled DTrace tests for umod, ufunc and usym. They
expect the installed ksh binary to be named "ksh", which is not the case
when it's installed on FreeBSD via the shells/ksh93 port. Allow for it to be
"ksh93" as well so that the tests can actually pass.

r264487 (by markj):

Replace a few Solarisisms with their corresponding FreeBSDisms to make a few
printf tests pass.

r271699 (by markj):

Implement a workaround to allow this test program to be compiled with clang.
It seems that if a pragma is used to define a weak alias for a local
function, the pragma must appear after the function is defined.

PR: 193056

r288415 (by markj):

MFV r288408:
6266 harden dtrace_difo_chunksize() with respect to malicious DIF

illumos/illumos-gate@395c7a3dcfc66b8b671dc4b3c4a2f0ca26449922

Author: Bryan Cantrill <bryan@joyent.com>

git-svn-id: svn://svn.freebsd.org/base/stable/10@313486 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
16 files changed:
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.weak2.c
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.basics.d
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.basics.d.out
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.str.d
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.str.d.out
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.sym.d
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.sym.d.out
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/privs/tst.kpriv.ksh [new file with mode: 0644]
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.ufunc.ksh
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.umod.ksh
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/profile-n/tst.usym.ksh
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scalars/err.bigglobal.d [new file with mode: 0644]
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scalars/err.biglocal.d [new file with mode: 0644]
sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c
sys/cddl/contrib/opensolaris/uts/common/sys/dtrace_impl.h
tools/test/dtrace/Makefile