Lines Matching defs:from

503  * These functions are called from probe context.  Because probe context is
506 * As a result, functions called from probe context may only call other DTrace
510 * loads are to be performed from probe context, they _must_ be in terms of
513 * Some functions in this block are not actually called from probe context;
515 * "Note: not called from probe context."
540 * Atomically increment a specified error counter from probe context.
629 * defense in depth: we want to prevent attackers from using
777 * If we hold the privilege to read from kernel memory, then
792 * We're allowed to read from our own string table.
809 * read, even absent the privilege to read from kernel memory.
936 * If we hold the privilege to read from kernel memory, then
956 * information from being used to find NULs in memory which is
1003 * If we hold the privilege to read from kernel memory, then
1022 * NOTE: This function uses various macros from strtolctype.h to manipulate
1200 * Copy src to dst, deriving the size and type from the specified (BYREF)
1496 * processing, but with access(es) stripped from the mstate's dtms_access
1539 * that CRED() isn't going to change out from under us so it's only
1604 * Note: not called from probe context. This function is called
1605 * asynchronously (and at a regular interval) from outside of probe context to
1648 * massive dirty list from being cleaned (which in
1989 * the hash bucket to prevent themselves from racing with
2056 * we'll try to allocate from a different
2189 * this hash chain, or another CPU is deleting an element from this
2762 * different CPU from the speculate(), and we must
2930 * Note: not called from probe context. This function is called
2931 * asynchronously from cross call context to clean any speculations that are
2976 * Note: not called from probe context. This function is called
3127 * This is the tougher case: we copy the string in question from
3189 * from tail-optimizing the call to dtrace_getarg().
3567 * value from a JSON string and store it in the scratch buffer. It is able
3600 * from their values. Once found, move to DTRACE_JSON_VALUE.
3616 * Processes a Number literal from the JSON, including any exponent
3625 * Processes a String literal from the JSON, whether the String denotes
3638 * NOTE: This function uses various macros from strtolctype.h to manipulate
4464 * notion that index() can start from a
4574 * strtok pointer from the mstate. Note that this
4587 * (when we fetch addr from mstate->dtms_strtok)
4872 * we need to walk the minor list from the devinfo. We want
5214 * Start from the back of the string, moving back toward the
5227 * Starting from the last character in the basename, move
6578 * thread calls panic() from dtrace_probe(), and that panic() is
6773 * allow this condition to be warned about. (If this is from
6845 * is the function called by the provider to fire a probe -- from which all
6954 * from seeing one another's metaprobes.)
6992 * the KILLED state, from which no further processing
7081 * value from the previous iteration of the
7407 * time to prevent it from being accumulated
7450 * sections) are not _called_ from probe context. (Any exceptions to this are
7451 * marked with a "Note:".) Rather, they are called from elsewhere in the
7452 * DTrace framework to look-up probes in, add probes to and remove probes from
7615 * Find the bucket that we're removing this probe from.
7661 * These are random utility functions that are _not_ called from probe context.
8115 * Build a probe comparison key for use with dtrace_match_probe() from the
8294 * Unregister the specified provider from the DTrace framework. This should
8388 * remove all of them from their hash chains and from the probe array.
8413 * The provider's probes have been removed from the hash chains and
8414 * from the probe array. Now issue a dtrace_sync() to be sure that
8415 * everyone has cleared out from any probe array processing.
8761 * mod_lock to prevent the list from being modified. Note
8762 * that this also prevents the mod_busy bits from changing.
11165 * We disable the ECB by removing it from its probe.
11199 * The ECB has been disconnected from the probe; now sync to assure
11288 * predicate bits to prevent the ecb from activating at
11420 * Note: called from cross call context. This function switches the two
11455 * Note: called from cross call context. This function activates a buffer
11571 * Note: called from probe context. This function just increments the drop
11584 * Note: called from probe context. This function is called to reserve space
11686 * there. We need to clear the buffer from the current
11758 * from one that hasn't wrapped; we need only
11845 * we need to zero the data from the buffer offset to the wrapped
11853 * space from the offset to the end of the buffer _and_ from the
12278 * are retained enablings. We can safely load from dtrace_retained,
12321 * (The ECBs that result from priming an enabling aren't
12388 * Called to reap ECBs that are attached to probes from defunct providers.
13121 * Apply the relocations from the specified 'sec' (a DOF_SECT_URELHDR) to the
13717 * hold on the credential to prevent it from disappearing on
13719 * credential from disappearing. This means that we can
13720 * examine the credential and the zone from probe context.
13771 * the user has the dtrace_user privilege from a visibility
14036 * copy that option value from the grabbing state into the
14100 * it from failing to allocate a buffer due to failure to meet
14180 * probe (the data from this CPU will be processed first at user
14192 * We may have had an exit action from a BEGIN probe; only change our
14206 * atomically transition from processing none of a state's ECBs to
14554 * failure mode from dtrace_state_create() is a
14708 * from machine state; this is okay, too.
15458 * We're now going to lose the help from this process.
15465 * It is sometimes necessary to clean up dtrace helpers from a
15509 * Remove the helper from the deferred list.
15545 dtrace_helpers_duplicate(proc_t *from, proc_t *to)
15554 ASSERT(from->p_dtrace_helpers != NULL);
15557 help = from->p_dtrace_helpers;
15753 * We've removed all of the module's probes from the hash chains and
15754 * from the probe array. Now issue a dtrace_sync() to be sure that
15755 * everyone has cleared out from any probe array processing.
15898 * that the file_t can no longer be accessed from a call to getf()