Lines Matching defs:probe
762 fasttrap_usdt_args64(fasttrap_probe_t *probe, x86_saved_state64_t *regs64, int argc,
765 int i, x, cap = MIN(argc, probe->ftp_nargs);
769 x = probe->ftp_argmap[i];
785 fasttrap_usdt_args32(fasttrap_probe_t *probe, x86_saved_state32_t *regs32, int argc,
788 int i, x, cap = MIN(argc, probe->ftp_nargs);
792 x = probe->ftp_argmap[i];
952 * return probe fasttrap. In this case we need to kill the process
1020 * stack. If this is a function entry probe, we need
1033 fasttrap_probe_t *probe = id->fti_probe;
1036 dtrace_probe(dtrace_probeid_error, 0 /* state */, probe->ftp_id,
1041 * probe to help ustack() find the
1046 dtrace_probe(probe->ftp_id, s1, s2,
1054 * an artificial probe meant to change
1056 * encounters the true probe.
1059 } else if (probe->ftp_argmap == NULL) {
1060 dtrace_probe(probe->ftp_id, s0, s1,
1065 fasttrap_usdt_args32(probe, regs32,
1068 dtrace_probe(probe->ftp_id, t[0], t[1],
1073 if (probe->ftp_prov->ftp_provider_type == DTFTP_PROVIDER_ONESHOT) {
1096 * If there's an is-enabled probe connected to this tracepoint it
1099 * linked. As this probe is, in fact, enabled, we need to stuff 1
1103 * probe was on some other instruction, but that would be a rather
1507 * return probe fasttrap. In this case we need to kill the process
1572 fasttrap_probe_t *probe = id->fti_probe;
1575 dtrace_probe(dtrace_probeid_error, 0 /* state */, probe->ftp_id,
1580 * probe to help ustack() find the
1585 dtrace_probe(probe->ftp_id, regs64->rdi,
1594 * an artificial probe meant to change
1596 * encounters the true probe.
1599 } else if (probe->ftp_argmap == NULL) {
1600 dtrace_probe(probe->ftp_id, regs64->rdi,
1606 fasttrap_usdt_args64(probe, regs64,
1609 dtrace_probe(probe->ftp_id, t[0], t[1],
1614 if (probe->ftp_prov->ftp_provider_type == DTFTP_PROVIDER_ONESHOT) {
1637 * If there's an is-enabled probe connected to this tracepoint it
1640 * linked. As this probe is, in fact, enabled, we need to stuff 1
1644 * probe was on some other instruction, but that would be a rather