Lines Matching refs:which
161 * that affect system-wide DTrace behavior, and for which the default behavior
259 * which means it would fall into the kalloc.128 bucket. With
287 * calls into the providers -- which then call back into the framework,
727 * any context in which C may be called, arbitrarily locks may be held,
836 * Check to see if the address is within a memory region to which a store may
912 * region in which a load may be issued given the user's privilege level;
937 * You can obviously read that which you can store.
956 * region in which a load may be issued given the user's privilege level;
982 * region in which a load may be issued given the user's privilege level.
1979 * in dtrace_dynvar_clean() -- which flushes the
2487 dtrace_specid_t which)
2499 if (which == 0)
2503 if (which > state->dts_nspeculations) {
2508 if (which > (dtrace_specid_t)state->dts_nspeculations) {
2514 spec = &state->dts_speculations[which - 1];
2637 dtrace_specid_t which)
2647 if (which == 0)
2651 if (which > state->dts_nspeculations) {
2656 if (which > (dtrace_specid_t)state->dts_nspeculations) {
2662 spec = &state->dts_speculations[which - 1];
2827 dtrace_specid_t which)
2837 if (which == 0)
2841 if (which > state->dts_nspeculations) {
2843 if (which > (dtrace_specid_t)state->dts_nspeculations) {
2849 spec = &state->dts_speculations[which - 1];
2981 /* Special case access of arg5 as passed to dtrace_probe_error() (which see.) */
3183 * uint64_t will contain the caller, which is what
3689 * probes will not activate in user contexts to which the
3726 * probes will not activate in user contexts to which the
3755 * probes will not activate in user contexts to which the
4424 * the conditions under which one would be forced to resort to
6095 * action -- all of which we must place in the character buffer by
6421 * is the function called by the provider to fire a probe -- from which all
6448 * Kick out immediately if this CPU is still being born (in which case
6700 * the KILLED state, from which no further processing
7043 * which we'll store zero bytes.
7136 * Iterate over the actions to figure out which action
7612 * dtrace_match_probe compares a dtrace_probe_t to a pre-compiled key, which
8091 * Now we need to call dtrace_enabling_matchall() -- which
10389 * buffer processing (which indexes into the dts_ecbs
10660 * This is the action with which our n-tuple begins.
11245 * This probe was created in a generation for which this
11465 * problem for which one may be particularly disappointed that DTrace cannot
11500 * Assert that our alignment is off by a number which
11704 * Assert that our alignment is off by a number which
12174 * against them. We only perform this operation on enablings for which
12206 * NULL probe -- which is exactly what this function does.
13611 * less than its true value, regardless of the order in which the
13735 * Depending on the user credentials, we set flag bits which alter probe
13788 * we can do destructive things to processes which
13839 * we can do destructive things to processes which
13881 dtrace_state_buffer(dtrace_state_t *state, dtrace_buffer_t *buf, int which)
13889 ASSERT(which < DTRACEOPT_MAX);
13894 if (opt[which] == DTRACEOPT_UNSET || opt[which] == 0)
13900 if (which == DTRACEOPT_SPECSIZE)
13903 if (which == DTRACEOPT_BUFSIZE) {
13916 for (size = opt[which]; size >= sizeof (uint64_t); size >>= 1) {
13918 for (size = opt[which]; (size_t)size >= sizeof (uint64_t); size >>= 1) {
13940 opt[which] = size;
14153 * the reserve (for which we return E2BIG).
14215 * interrupts here both to record the CPU on which we fired the BEGIN
14314 * return the CPU on which we actually called the END probe. This
14706 dtrace_helper(int which, dtrace_mstate_t *mstate,
14719 ASSERT(which >= 0 && which < DTRACE_NHELPER_ACTIONS);
14724 if ((helper = helpers->dthps_actions[which]) == NULL)
14736 * the stored DIF offset with its own (which is the desired behavior).
14931 dtrace_helper_action_add(int which, dtrace_ecbdesc_t *ep)
14934 dtrace_helper_action_add(proc_t* p, int which, dtrace_ecbdesc_t *ep)
14944 if (which < 0 || which >= DTRACE_NHELPER_ACTIONS)
14952 last = help->dthps_actions[which];
14999 help->dthps_actions[which] = helper;
17409 * buffer in which to store the complete description. We need
17500 * buffer in which to store the complete description. We need
18315 * buffer in which to store the complete description. We need
18406 * buffer in which to store the complete description. We need
19526 * A struct describing which functions will get invoked for certain
19723 (void)dtrace_abs_to_nano(0LL); /* Force once only call to clock_timebase_info (which can take a lock) */