Lines Matching defs:ftp
74 fasttrap_probe_spec_t *ftp, dt_errtag_t tag, const char *fmt, ...)
79 if (ftp != NULL)
80 dt_free(dtp, ftp);
105 fasttrap_probe_spec_t *ftp;
120 (symp->st_size - 1) * sizeof (ftp->ftps_offs[0]));
122 if ((ftp = dt_alloc(dtp, sz)) == NULL) {
127 ftp->ftps_pid = pid;
128 (void) strncpy(ftp->ftps_func, func, sizeof (ftp->ftps_func));
130 dt_pid_objname(ftp->ftps_mod, sizeof (ftp->ftps_mod), pp->dpp_lmid,
134 if (dt_pid_create_return_probe(pp->dpp_pr, dtp, ftp, symp,
136 return (dt_pid_error(dtp, pcb, dpr, ftp,
146 if (dt_pid_create_entry_probe(pp->dpp_pr, dtp, ftp, symp) < 0) {
147 return (dt_pid_error(dtp, pcb, dpr, ftp,
160 return (dt_pid_error(dtp, pcb, dpr, ftp, D_PROC_NAME,
165 return (dt_pid_error(dtp, pcb, dpr, ftp, D_PROC_OFF,
170 err = dt_pid_create_offset_probe(pp->dpp_pr, pp->dpp_dtp, ftp,
174 return (dt_pid_error(dtp, pcb, dpr, ftp,
181 return (dt_pid_error(dtp, pcb, dpr, ftp, D_PROC_ALIGN,
190 pp->dpp_dtp, ftp, symp, pp->dpp_name) < 0) {
191 return (dt_pid_error(dtp, pcb, dpr, ftp,
202 dt_free(dtp, ftp);