]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Add "jid" and "jailname" variables to DTrace.
authormarkj <markj@FreeBSD.org>
Fri, 12 Jan 2018 19:59:46 +0000 (19:59 +0000)
committermarkj <markj@FreeBSD.org>
Fri, 12 Jan 2018 19:59:46 +0000 (19:59 +0000)
commit1bfc3a6a76928ffcb24f31c3492daee94a9f9491
tree0453866d383f8fe603e55d71b9337034ffb89273
parent31677458a73ad5839ed7d649a162b23096a50ea5
Add "jid" and "jailname" variables to DTrace.

These return the jail ID and jail name for the traced process,
respectively, and are analogous to "zonename" on Solaris/illumos.
"zonename" is now aliased to "jailname".

Also add some stress tests for the new variables.

Submitted by: Domagoj Stolfa <domagoj.stolfa@gmail.com>
Reviewed by: dteske (previous version)
MFC after: 2 weeks
Sponsored by: DARPA, AFRL
Differential Revision: https://reviews.freebsd.org/D13877
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/safety/tst.jailname.d [new file with mode: 0644]
cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/safety/tst.jid.d [new file with mode: 0644]
cddl/contrib/opensolaris/lib/libdtrace/common/dt_open.c
cddl/usr.sbin/dtrace/tests/common/safety/Makefile
sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c
sys/cddl/contrib/opensolaris/uts/common/sys/dtrace.h