summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/sys/dtrace_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/dtrace_impl.h
parent3c7284bd3243d42a710edac3a15f6019b4c849be (diff)
downloadillumos-gate-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/dtrace_impl.h')
-rw-r--r--usr/src/uts/common/sys/dtrace_impl.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/usr/src/uts/common/sys/dtrace_impl.h b/usr/src/uts/common/sys/dtrace_impl.h
index d780082137..f79bf1e42e 100644
--- a/usr/src/uts/common/sys/dtrace_impl.h
+++ b/usr/src/uts/common/sys/dtrace_impl.h
@@ -924,6 +924,7 @@ typedef struct dtrace_mstate {
uintptr_t dtms_strtok; /* saved strtok() pointer */
uint32_t dtms_access; /* memory access rights */
dtrace_difo_t *dtms_difo; /* current dif object */
+ file_t *dtms_getf; /* cached rval of getf() */
} dtrace_mstate_t;
#define DTRACE_COND_OWNER 0x1
@@ -1144,6 +1145,7 @@ struct dtrace_state {
dtrace_optval_t dts_options[DTRACEOPT_MAX]; /* options */
dtrace_cred_t dts_cred; /* credentials */
size_t dts_nretained; /* number of retained enabs */
+ int dts_getf; /* number of getf() calls */
};
struct dtrace_provider {