Lines Matching +defs:t +defs:expr

677 	 * arcane that they don't merit per-CPU storage.  If these counters
679 * adversely affected -- but we don't expect them to be white-hot in a
692 * aren't guaranteed a 64-bit compare&swap operation.)
822 * sure that it isn't in our metadata -- storing to our
1059 * this exists so that we don't need to issue unnecessary dtrace_strlen()
1172 while ((c = dtrace_load8(pos)) == ' ' || c == '\t')
1674 * that CRED() isn't going to change out from under us so it's only
1774 * also have a non-NULL clean list). We can't simply
1776 * CPU, yet we also don't want to allow this condition
2118 * we assert that we aren't doing a dealloc (deallocs lock
2130 * of the lock word hasn't changed. If it has, we may have
2540 intptr_t offset, dtrace_buffer_t *buf, uint64_t expr, uint64_t arg)
2703 agg->dtag_aggregate((uint64_t *)(kdata + size), expr, arg);
2710 * We didn't find it. We need to allocate some zero-filled space,
2719 * If we don't have enough room to both allocate a new key _and_
2785 agg->dtag_aggregate((uint64_t *)(key->dtak_data + size), expr, arg);
2821 * We couldn't find a speculation. If we found as much as a single
3236 * don't fail access checking.
3259 * ensures that we won't trip up when access checking tests the
3282 * don't fail access checking.
3356 * the call to dtrace_getarg() -- but it can't.)
3561 * threads and processes don't clean up their own state --
3583 * (This is true because threads don't clean up their own
3629 * (This is true because threads don't clean up their own
3654 * (This is true because threads don't clean up their own
3696 * (This is true because threads don't clean up their own
3721 * (This is true because threads don't clean up their own
3747 * because threads and lwps don't clean up their own state --
3934 * We don't reset the dest here, as
4228 * Notice that we don't bother validating the proper number of arguments or
4229 * their types in the tuple stack. This isn't needed because all argument
4479 * This action doesn't require any credential checks since
4511 * This action doesn't require any credential checks since
4535 * This action doesn't require any credential checks since
4859 * $[ -- and shouldn't you be at a con
5204 * to be sure that we don't infinitely walk a circular list,
5211 * explained to them, and who can't even concisely describe
5216 * isn't, it probably should be...
5547 * front until we see a character that isn't a slash. That
5589 * We didn't find a non-slash character. We know that
5782 * don't have kernel access (and we're not in the global
6024 * The user didn't use AH_INET or AH_INET6.
7201 * If we didn't have room for all of the strings, we don't
7202 * abort processing -- this needn't be a fatal error -- but we
7339 * curthread will be set to -1) or the current thread can't allow
7367 * We don't trace anything if we're panicking.
7433 * We're not currently active. If our provider isn't
7443 * has invoked the exit() action, we don't want to
7471 * absolutely certain that CRED() isn't going to
8284 * For DTRACE_PRIV_ALL, the uid and zoneid don't matter.
8371 * Need to have permissions to the process, but don't...
9075 * not unlike dtrace_unregister(), except that it doesn't remove the provider
9086 * Make sure this isn't the dtrace provider itself.
9388 * won't see stale data.
9398 * This probe isn't enabled -- don't call the function.
9653 * We strictly don't need the name, but we hold onto it for
10620 * ...and make certain that we didn't badly overflow.
11704 * we must be sure that there isn't a commit on the
11993 * enabling has previously created ECBs; we don't want to
12098 * but this isn't necessarily true: the buffer for the CPU
12216 * FreeBSD isn't good at limiting the amount of memory we
12383 * We can't fit in the end of the buffer. First, a
12398 * allocation didn't subsequently take the space due
12401 * the wrapped offset hasn't been advanced far enough
12440 * that induced a wrap, but then we didn't
12443 * okay; we know that _this_ allocation isn't
12444 * going to induce a wrap. We still can't
12448 * least the wrapped offset doesn't need to
12481 * space but subsequently don't consume it (due
12487 * from one that hasn't wrapped; we need only
12565 * there is nothing in the buffer that isn't valid data; we can
12573 * didn't subsequently consume the buffer space. In this case,
12674 * We can't add to enablings after we've enabled them, or after we've
12873 * helper enablings can't be retained.
12933 * helper enablings can't be retained.
12972 * we cmn_err() a message. We aren't expecting to
13049 * We don't want to prime an enabling more than once, lest
13051 * (The ECBs that result from priming an enabling aren't
13052 * leaked -- but they also aren't deallocated until the
13103 * they have changed while we weren't holding
13292 * that the length isn't outrageous.
13341 * that the length isn't outrageous.
13764 * We can't have a DIF object without DIF text.
13780 dtrace_diftype_t *t = &v->dtdv_type;
13785 if (t->dtdt_kind == DIF_TYPE_STRING && t->dtdt_size == 0)
13786 t->dtdt_size = dtrace_strsize_default;
14175 * Check that the section headers don't exceed the amount of DOF
14199 * the headers don't have stray offsets. If the 'noprobes' flag is
14397 * it hasn't already been set), set the sink's hash value to be the
14426 * If we don't even have enough chunks to make it once through
14779 * this doesn't mean that all actions become available
15052 * we don't allow any further option processing -- but we
15053 * don't return failure.
15064 * because we don't have any ECBs that contain
15085 * because we don't have any ECBs that actually
15177 * We don't have kernel privs but we have at least one call
15324 * We don't have kernel privs but we have at least one call
15585 * some way), we won't continue with the processing.
15596 * If we haven't allocated an anonymous state, we'll do so now.
15604 * This basically shouldn't happen: the only
16030 * there aren't isn't a meta provider registered to deal with
16094 * Check to make sure this isn't a duplicate.
16288 * there aren't any is-enabled offsets. Otherwise
16773 /* Don't allow unloads if a probe is enabled. */
16786 * we don't have any work to do.
16806 * This shouldn't _actually_ be possible -- we're
16809 * this can't happen.) However, because dtps_enable()
16810 * doesn't have a failure mode, there can be an
16811 * enable/unload race. Upshot: we don't want to
16893 /* We already have an error, so don't do anything. */
16959 * We don't free the buffer in the CPU_UNCONFIG case. (The
17065 cmn_err(CE_NOTE, "/dev/dtrace couldn't create minor nodes");
17164 * We couldn't hold cpu_lock across the above call to
17219 * If this wasn't an open with the "helper" minor, then it must be
17254 * modified text in some way), we won't allow the open.
17602 * Because the presence of this record doesn't (or
17603 * shouldn't) affect the way the data is interpreted,
17604 * we don't copy it out to save user-level the
17865 * There isn't any typed information for this probe.
18310 * We don't destroy the task queue until after we have dropped our