Lines Matching defs:probe
92 * PPC uses a different technique to emulate user-land instruction replaces by a probe
108 * enough of the decode to quickly handle it at probe time. We cram it into
111 * When the probe hits, we verify that the PC is still a probe point and if not,
114 * If DTFTP_ENTRY is set, we have an entry probe and need to call dtrace_probe.
139 * The probe code will copy the instruction image into the current user savearea (which
220 optype = dtrace_decode_ppc(instr); /* See if we have an instruction we can probe */
378 fasttrap_usdt_args(fasttrap_probe_t *probe, ppc_saved_state_t *sv, int argc,
381 int i, x, cap = MIN(argc, probe->ftp_nargs);
385 x = probe->ftp_argmap[i];
469 fasttrap_probe_t *probe = id->fti_probe;
478 * probe to help ustack() find the
483 dtrace_probe(probe->ftp_id, sv->save_r3, sv->save_r4, /* Call the main probe routine with the first 5 args */
492 * an artificial probe meant to change
494 * encounters the true probe.
498 } else if (probe->ftp_argmap == NULL) {
500 dtrace_probe(probe->ftp_id, sv->save_r3, sv->save_r4, /* Call the main probe routine with the first 5 args */
507 fasttrap_usdt_args(probe, sv, 5, t); /* Grab 5 arguments */
510 dtrace_probe(probe->ftp_id, t[0], t[1],
516 if (probe->ftp_prov->ftp_provider_type == DTFTP_PROVIDER_ONESHOT) {
532 * If there's an is-enabled probe connected to this tracepoint it
535 * linked. As this probe is, in fact, enabled, we need to stuff 1
539 * probe was on some other instruction, but that would be a rather