summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_priv.c
diff options
context:
space:
mode:
authorrwatson <rwatson@FreeBSD.org>2009-03-03 17:15:05 +0000
committerrwatson <rwatson@FreeBSD.org>2009-03-03 17:15:05 +0000
commit0e49e1ce16179ce1e47868148f16e154b0d2bde3 (patch)
tree027048a8e3785e137899f5e1addf101afe8a9f7d /sys/kern/kern_priv.c
parent6e238f0b3b5bbe212f299efcd3f714a5fc7fda6b (diff)
downloadFreeBSD-src-0e49e1ce16179ce1e47868148f16e154b0d2bde3.zip
FreeBSD-src-0e49e1ce16179ce1e47868148f16e154b0d2bde3.tar.gz
Reduce the verbosity of SDT trace points for DTrace by defining several
wrapper macros that allow trace points and arguments to be declared using a single macro rather than several. This means a lot less repetition and vertical space for each trace point. Use these macros when defining privilege and MAC Framework trace points. Reviewed by: jb MFC after: 1 week
Diffstat (limited to 'sys/kern/kern_priv.c')
-rw-r--r--sys/kern/kern_priv.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/sys/kern/kern_priv.c b/sys/kern/kern_priv.c
index beee245..6dd7d4b 100644
--- a/sys/kern/kern_priv.c
+++ b/sys/kern/kern_priv.c
@@ -61,12 +61,8 @@ SYSCTL_INT(_security_bsd, OID_AUTO, suser_enabled, CTLFLAG_RW,
TUNABLE_INT("security.bsd.suser_enabled", &suser_enabled);
SDT_PROVIDER_DEFINE(priv);
-
-SDT_PROBE_DEFINE(priv, kernel, priv_check, priv_ok);
-SDT_PROBE_ARGTYPE(priv, kernel, priv_check, priv_ok, 0, "int");
-
-SDT_PROBE_DEFINE(priv, kernel, priv_check, priv_err);
-SDT_PROBE_ARGTYPE(priv, kernel, priv_check, priv_err, 0, "int");
+SDT_PROBE_DEFINE1(priv, kernel, priv_check, priv_ok, "int");
+SDT_PROBE_DEFINE1(priv, kernel, priv_check, priv_err, "int");
/*
* Check a credential for privilege. Lots of good reasons to deny privilege;
OpenPOWER on IntegriCloud