Lines Matching refs:ftp
80 fasttrap_probe_spec_t *ftp, dt_errtag_t tag, const char *fmt, ...)
85 if (ftp != NULL)
86 dt_free(dtp, ftp);
111 fasttrap_probe_spec_t *ftp;
126 (symp->st_size - 1) * sizeof (ftp->ftps_offs[0]));
128 if ((ftp = dt_alloc(dtp, sz)) == NULL) {
133 ftp->ftps_pid = pid;
134 (void) strncpy(ftp->ftps_func, func, sizeof (ftp->ftps_func));
136 dt_pid_objname(ftp->ftps_mod, sizeof (ftp->ftps_mod), pp->dpp_lmid,
140 if (dt_pid_create_return_probe(pp->dpp_pr, dtp, ftp, symp,
142 return (dt_pid_error(dtp, pcb, dpr, ftp,
152 if (dt_pid_create_entry_probe(pp->dpp_pr, dtp, ftp, symp) < 0) {
153 return (dt_pid_error(dtp, pcb, dpr, ftp,
166 return (dt_pid_error(dtp, pcb, dpr, ftp, D_PROC_NAME,
171 return (dt_pid_error(dtp, pcb, dpr, ftp, D_PROC_OFF,
176 err = dt_pid_create_offset_probe(pp->dpp_pr, pp->dpp_dtp, ftp,
180 return (dt_pid_error(dtp, pcb, dpr, ftp,
187 return (dt_pid_error(dtp, pcb, dpr, ftp, D_PROC_ALIGN,
196 pp->dpp_dtp, ftp, symp, pp->dpp_name) < 0) {
197 return (dt_pid_error(dtp, pcb, dpr, ftp,
208 dt_free(dtp, ftp);