]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/sys/dtrace_impl.h
xnu-2422.115.4.tar.gz
[apple/xnu.git] / bsd / sys / dtrace_impl.h
index 7f42cff5e07a306f2268445a1b7e4327f951c811..2b02707c7ea678c52174384585ae36d20901331e 100644 (file)
@@ -1215,6 +1215,8 @@ struct dtrace_provider {
        void *dtpv_arg;                         /* provider argument */
        uint_t dtpv_defunct;                    /* boolean: defunct provider */
        struct dtrace_provider *dtpv_next;      /* next provider */
        void *dtpv_arg;                         /* provider argument */
        uint_t dtpv_defunct;                    /* boolean: defunct provider */
        struct dtrace_provider *dtpv_next;      /* next provider */
+       uint64_t probe_count;                   /* no. of associated probes */
+       uint64_t ecb_count;                     /* no. of associated enabled ECBs */
 };
 
 struct dtrace_meta {
 };
 
 struct dtrace_meta {
@@ -1353,6 +1355,7 @@ extern void dtrace_probe_error(dtrace_state_t *, dtrace_epid_t, int, int,
 extern int dtrace_assfail(const char *, const char *, int);
 extern int dtrace_attached(void);
 extern hrtime_t dtrace_gethrestime(void);
 extern int dtrace_assfail(const char *, const char *, int);
 extern int dtrace_attached(void);
 extern hrtime_t dtrace_gethrestime(void);
+extern void dtrace_isa_init(void);
 
 #ifdef __sparc
 extern void dtrace_flush_windows(void);
 
 #ifdef __sparc
 extern void dtrace_flush_windows(void);