122 size_t dtrace_actions_max = (16 * 1024);
123 size_t dtrace_retain_max = 1024;
124 dtrace_optval_t dtrace_helper_actions_max = 1024;
125 dtrace_optval_t dtrace_helper_providers_max = 32;
126 dtrace_optval_t dtrace_dstate_defsize = (1 * 1024 * 1024);
127 size_t dtrace_strsize_default = 256;
128 dtrace_optval_t dtrace_cleanrate_default = 9900990; /* 101 hz */
129 dtrace_optval_t dtrace_cleanrate_min = 200000; /* 5000 hz */
130 dtrace_optval_t dtrace_cleanrate_max = (uint64_t)60 * NANOSEC; /* 1/minute */
131 dtrace_optval_t dtrace_aggrate_default = NANOSEC; /* 1 hz */
132 dtrace_optval_t dtrace_statusrate_default = NANOSEC; /* 1 hz */
133 dtrace_optval_t dtrace_statusrate_max = (hrtime_t)10 * NANOSEC; /* 6/minute */
134 dtrace_optval_t dtrace_switchrate_default = NANOSEC; /* 1 hz */
135 dtrace_optval_t dtrace_nspec_default = 1;
136 dtrace_optval_t dtrace_specsize_default = 32 * 1024;
137 dtrace_optval_t dtrace_stackframes_default = 20;
138 dtrace_optval_t dtrace_ustackframes_default = 20;
139 dtrace_optval_t dtrace_jstackframes_default = 50;
140 dtrace_optval_t dtrace_jstackstrsize_default = 512;
141 int dtrace_msgdsize_max = 128;
142 hrtime_t dtrace_chill_max = 500 * (NANOSEC / MILLISEC); /* 500 ms */
143 hrtime_t dtrace_chill_interval = NANOSEC; /* 1000 ms */
144 int dtrace_devdepth_max = 32;
145 int dtrace_err_verbose;
146 hrtime_t dtrace_deadman_interval = NANOSEC;
147 hrtime_t dtrace_deadman_timeout = (hrtime_t)10 * NANOSEC;
148 hrtime_t dtrace_deadman_user = (hrtime_t)30 * NANOSEC;
149 hrtime_t dtrace_unregister_defunct_reap = (hrtime_t)60 * NANOSEC;
150
151 /*
152 * DTrace External Variables
153 *
154 * As dtrace(7D) is a kernel module, any DTrace variables are obviously
155 * available to DTrace consumers via the backtick (`) syntax. One of these,
156 * dtrace_zero, is made deliberately so: it is provided as a source of
157 * well-known, zero-filled memory. While this variable is not documented,
158 * it is used by some translators as an implementation detail.
159 */
160 const char dtrace_zero[256] = { 0 }; /* zero-filled memory */
161
162 /*
|
122 size_t dtrace_actions_max = (16 * 1024);
123 size_t dtrace_retain_max = 1024;
124 dtrace_optval_t dtrace_helper_actions_max = 1024;
125 dtrace_optval_t dtrace_helper_providers_max = 32;
126 dtrace_optval_t dtrace_dstate_defsize = (1 * 1024 * 1024);
127 size_t dtrace_strsize_default = 256;
128 dtrace_optval_t dtrace_cleanrate_default = 9900990; /* 101 hz */
129 dtrace_optval_t dtrace_cleanrate_min = 200000; /* 5000 hz */
130 dtrace_optval_t dtrace_cleanrate_max = (uint64_t)60 * NANOSEC; /* 1/minute */
131 dtrace_optval_t dtrace_aggrate_default = NANOSEC; /* 1 hz */
132 dtrace_optval_t dtrace_statusrate_default = NANOSEC; /* 1 hz */
133 dtrace_optval_t dtrace_statusrate_max = (hrtime_t)10 * NANOSEC; /* 6/minute */
134 dtrace_optval_t dtrace_switchrate_default = NANOSEC; /* 1 hz */
135 dtrace_optval_t dtrace_nspec_default = 1;
136 dtrace_optval_t dtrace_specsize_default = 32 * 1024;
137 dtrace_optval_t dtrace_stackframes_default = 20;
138 dtrace_optval_t dtrace_ustackframes_default = 20;
139 dtrace_optval_t dtrace_jstackframes_default = 50;
140 dtrace_optval_t dtrace_jstackstrsize_default = 512;
141 int dtrace_msgdsize_max = 128;
142 hrtime_t dtrace_chill_max = MSEC2NSEC(500); /* 500 ms */
143 hrtime_t dtrace_chill_interval = NANOSEC; /* 1000 ms */
144 int dtrace_devdepth_max = 32;
145 int dtrace_err_verbose;
146 hrtime_t dtrace_deadman_interval = NANOSEC;
147 hrtime_t dtrace_deadman_timeout = (hrtime_t)10 * NANOSEC;
148 hrtime_t dtrace_deadman_user = (hrtime_t)30 * NANOSEC;
149 hrtime_t dtrace_unregister_defunct_reap = (hrtime_t)60 * NANOSEC;
150
151 /*
152 * DTrace External Variables
153 *
154 * As dtrace(7D) is a kernel module, any DTrace variables are obviously
155 * available to DTrace consumers via the backtick (`) syntax. One of these,
156 * dtrace_zero, is made deliberately so: it is provided as a source of
157 * well-known, zero-filled memory. While this variable is not documented,
158 * it is used by some translators as an implementation detail.
159 */
160 const char dtrace_zero[256] = { 0 }; /* zero-filled memory */
161
162 /*
|