Lines Matching defs:ftp
89 fasttrap_probe_spec_t *ftp, dt_errtag_t tag, const char *fmt, ...)
94 if (ftp != NULL)
95 dt_free(dtp, ftp);
120 fasttrap_probe_spec_t *ftp;
139 (symp->st_size - 1) * sizeof (ftp->ftps_offs[0]));
141 if ((ftp = dt_alloc(dtp, sz)) == NULL) {
146 ftp->ftps_pid = pid;
147 (void) strncpy(ftp->ftps_func, func, sizeof (ftp->ftps_func));
149 dt_pid_objname(ftp->ftps_mod, sizeof (ftp->ftps_mod), pp->dpp_lmid,
153 if (dt_pid_create_return_probe(pp->dpp_pr, dtp, ftp, symp,
155 return (dt_pid_error(dtp, pcb, dpr, ftp,
165 if (dt_pid_create_entry_probe(pp->dpp_pr, dtp, ftp, symp) < 0) {
166 return (dt_pid_error(dtp, pcb, dpr, ftp,
179 return (dt_pid_error(dtp, pcb, dpr, ftp, D_PROC_NAME,
184 return (dt_pid_error(dtp, pcb, dpr, ftp, D_PROC_OFF,
189 err = dt_pid_create_offset_probe(pp->dpp_pr, pp->dpp_dtp, ftp,
193 return (dt_pid_error(dtp, pcb, dpr, ftp,
200 return (dt_pid_error(dtp, pcb, dpr, ftp, D_PROC_ALIGN,
209 pp->dpp_dtp, ftp, symp, pp->dpp_name) < 0) {
210 return (dt_pid_error(dtp, pcb, dpr, ftp,
221 dt_free(dtp, ftp);