Lines Matching refs:which

165  * that affect system-wide DTrace behavior, and for which the default behavior
263 * which means it would fall into the kalloc.128 bucket. With
291 * calls into the providers -- which then call back into the framework,
668 * any context in which C may be called, arbitrarily locks may be held,
777 * Check to see if the address is within a memory region to which a store may
853 * region in which a load may be issued given the user's privilege level;
878 * You can obviously read that which you can store.
897 * region in which a load may be issued given the user's privilege level;
923 * region in which a load may be issued given the user's privilege level.
1920 * in dtrace_dynvar_clean() -- which flushes the
2496 dtrace_specid_t which)
2508 if (which == 0)
2512 if (which > state->dts_nspeculations) {
2517 if (which > (dtrace_specid_t)state->dts_nspeculations) {
2523 spec = &state->dts_speculations[which - 1];
2646 dtrace_specid_t which)
2656 if (which == 0)
2660 if (which > state->dts_nspeculations) {
2665 if (which > (dtrace_specid_t)state->dts_nspeculations) {
2671 spec = &state->dts_speculations[which - 1];
2836 dtrace_specid_t which)
2846 if (which == 0)
2850 if (which > state->dts_nspeculations) {
2852 if (which > (dtrace_specid_t)state->dts_nspeculations) {
2858 spec = &state->dts_speculations[which - 1];
2990 /* Special case access of arg5 as passed to dtrace_probe_error() (which see.) */
3192 * uint64_t will contain the caller, which is what
3707 * probes will not activate in user contexts to which the
3744 * probes will not activate in user contexts to which the
3773 * probes will not activate in user contexts to which the
4442 * the conditions under which one would be forced to resort to
6113 * action -- all of which we must place in the character buffer by
6439 * is the function called by the provider to fire a probe -- from which all
6466 * Kick out immediately if this CPU is still being born (in which case
6718 * the KILLED state, from which no further processing
7061 * which we'll store zero bytes.
7154 * Iterate over the actions to figure out which action
7630 * dtrace_match_probe compares a dtrace_probe_t to a pre-compiled key, which
8109 * Now we need to call dtrace_enabling_matchall() -- which
10401 * buffer processing (which indexes into the dts_ecbs
10701 * This is the action with which our n-tuple begins.
11287 * This probe was created in a generation for which this
11507 * problem for which one may be particularly disappointed that DTrace cannot
11542 * Assert that our alignment is off by a number which
11746 * Assert that our alignment is off by a number which
12216 * against them. We only perform this operation on enablings for which
12248 * NULL probe -- which is exactly what this function does.
13653 * less than its true value, regardless of the order in which the
13777 * Depending on the user credentials, we set flag bits which alter probe
13830 * we can do destructive things to processes which
13881 * we can do destructive things to processes which
13923 dtrace_state_buffer(dtrace_state_t *state, dtrace_buffer_t *buf, int which)
13931 ASSERT(which < DTRACEOPT_MAX);
13936 if (opt[which] == DTRACEOPT_UNSET || opt[which] == 0)
13942 if (which == DTRACEOPT_SPECSIZE)
13945 if (which == DTRACEOPT_BUFSIZE) {
13958 for (size = opt[which]; size >= sizeof (uint64_t); size >>= 1) {
13960 for (size = opt[which]; (size_t)size >= sizeof (uint64_t); size >>= 1) {
13982 opt[which] = size;
14195 * the reserve (for which we return E2BIG).
14257 * interrupts here both to record the CPU on which we fired the BEGIN
14356 * return the CPU on which we actually called the END probe. This
14748 dtrace_helper(int which, dtrace_mstate_t *mstate,
14761 ASSERT(which >= 0 && which < DTRACE_NHELPER_ACTIONS);
14766 if ((helper = helpers->dthps_actions[which]) == NULL)
14778 * the stored DIF offset with its own (which is the desired behavior).
14973 dtrace_helper_action_add(int which, dtrace_ecbdesc_t *ep)
14976 dtrace_helper_action_add(proc_t* p, int which, dtrace_ecbdesc_t *ep)
14986 if (which < 0 || which >= DTRACE_NHELPER_ACTIONS)
14994 last = help->dthps_actions[which];
15041 help->dthps_actions[which] = helper;
17453 * buffer in which to store the complete description. We need
17544 * buffer in which to store the complete description. We need
18360 * buffer in which to store the complete description. We need
18451 * buffer in which to store the complete description. We need
19571 * A struct describing which functions will get invoked for certain
19776 (void)dtrace_abs_to_nano(0LL); /* Force once only call to clock_timebase_info (which can take a lock) */