summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/sys/sdt_impl.h
diff options
context:
space:
mode:
authorBryan Cantrill <bryan@joyent.com>2012-06-04 06:54:42 +0000
committerRichard Lowe <richlowe@richlowe.net>2014-02-25 12:53:02 -0500
commitb0f673c4626e4cb1db7785287eaeed2731dfefe8 (patch)
treed75fad195a057999974278cf1742080d6eebf350 /usr/src/uts/common/sys/sdt_impl.h
parent3c7284bd3243d42a710edac3a15f6019b4c849be (diff)
downloadillumos-joyent-b0f673c4626e4cb1db7785287eaeed2731dfefe8.tar.gz
2915 DTrace in a zone should see "cpu", "curpsinfo", et al
2916 DTrace in a zone should be able to access fds[] 2917 DTrace in a zone should have limited provider access Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Reviewed by: Adam Leventhal <ahl@delphix.com> Approved by: Gordon Ross <gwr@nexenta.com>
Diffstat (limited to 'usr/src/uts/common/sys/sdt_impl.h')
-rw-r--r--usr/src/uts/common/sys/sdt_impl.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/usr/src/uts/common/sys/sdt_impl.h b/usr/src/uts/common/sys/sdt_impl.h
index cbe95f7c66..f7cc683f2f 100644
--- a/usr/src/uts/common/sys/sdt_impl.h
+++ b/usr/src/uts/common/sys/sdt_impl.h
@@ -24,11 +24,13 @@
* Use is subject to license terms.
*/
+/*
+ * Copyright (c) 2012, Joyent, Inc. All rights reserved.
+ */
+
#ifndef _SYS_SDT_IMPL_H
#define _SYS_SDT_IMPL_H
-#pragma ident "%Z%%M% %I% %E% SMI"
-
#ifdef __cplusplus
extern "C" {
#endif
@@ -45,6 +47,7 @@ typedef struct sdt_provider {
char *sdtp_name; /* name of provider */
char *sdtp_prefix; /* prefix for probe names */
dtrace_pattr_t *sdtp_attr; /* stability attributes */
+ uint32_t sdtp_priv; /* privilege, if any */
dtrace_provider_id_t sdtp_id; /* provider ID */
} sdt_provider_t;
@@ -75,6 +78,7 @@ typedef struct sdt_argdesc {
} sdt_argdesc_t;
extern void sdt_getargdesc(void *, dtrace_id_t, void *, dtrace_argdesc_t *);
+extern int sdt_mode(void *, dtrace_id_t, void *);
#ifdef __cplusplus
}