Lines Matching defs:probe

88  * When we're firing a return probe we need to expose the value returned by
90 * in its last instruction, we need to fire the return probe only _after_
97 * kernel where we can fire the return probe.
108 * Since function entry and return are usually the most interesting probe
123 * probe so want to make it seem as though the tracepoint has been completely
228 fasttrap_usdt_args(fasttrap_probe_t *probe, struct regs *rp,
231 int i, x, cap = MIN(argc, probe->ftp_nargs);
235 * The only way we'll hit the fake_restore case is if a USDT probe is
249 x = probe->ftp_argmap[i];
262 x = probe->ftp_argmap[i];
307 fasttrap_probe_t *probe = id->fti_probe;
310 if (probe->ftp_argmap != NULL && fake_restore) {
313 fasttrap_usdt_args(probe, rp, fake_restore,
318 dtrace_probe(probe->ftp_id, t[0], t[1],
323 } else if (probe->ftp_argmap != NULL) {
326 fasttrap_usdt_args(probe, rp, fake_restore,
329 dtrace_probe(probe->ftp_id, t[0], t[1],
341 dtrace_probe(probe->ftp_id, arg0, arg1,
347 dtrace_probe(probe->ftp_id, rp->r_o0, rp->r_o1,
364 rp->r_npc - probe->ftp_faddr < probe->ftp_fsize)
370 * We can dectect this spurious return probe activation by
379 rp->r_npc - probe->ftp_faddr < probe->ftp_fsize)
391 dtrace_probe(probe->ftp_id, pc - probe->ftp_faddr,
401 dtrace_probe(probe->ftp_id, pc - probe->ftp_faddr,
429 * return probe fasttrap. In this case we need to kill the process
481 fasttrap_probe_t *probe = id->fti_probe;
490 * We note that this was an entry probe to help ustack() find
497 dtrace_probe(probe->ftp_id, rp->r_o0, rp->r_o1, rp->r_o2,
515 * If there's an is-enabled probe conntected to this tracepoint it
517 * there by DTrace when the binary was linked. As this probe is, in
521 * scenario where the 'is-enabled' probe was on some other
827 * enabled the probe.
1099 * Decode the instruction to fill in the probe flags. We can have
1347 * it's used as part of a function return probe, we need to indicate
1349 * site. If it's part of a return probe, it's always going to be a