Lines Matching refs:ftp
48 fasttrap_probe_spec_t *ftp, const GElf_Sym *symp)
51 ftp->ftps_type = DTFTP_ENTRY;
52 ftp->ftps_pc = (uintptr_t)symp->st_value;
53 ftp->ftps_size = (size_t)symp->st_size;
54 ftp->ftps_noffs = 1;
55 ftp->ftps_offs[0] = 0;
57 if (ioctl(dtp->dt_ftfd, FASTTRAPIOC_MAKEPROBE, ftp) != 0) {
68 fasttrap_probe_spec_t *ftp, const GElf_Sym *symp, uint64_t *stret)
79 fasttrap_probe_spec_t *ftp, const GElf_Sym *symp, ulong_t off)
85 ftp->ftps_type = DTFTP_OFFSETS;
86 ftp->ftps_pc = (uintptr_t)symp->st_value;
87 ftp->ftps_size = (size_t)symp->st_size;
88 ftp->ftps_noffs = 1;
89 ftp->ftps_offs[0] = off;
91 if (ioctl(dtp->dt_ftfd, FASTTRAPIOC_MAKEPROBE, ftp) != 0) {
103 fasttrap_probe_spec_t *ftp, const GElf_Sym *symp, const char *pattern)
107 ftp->ftps_type = DTFTP_OFFSETS;
108 ftp->ftps_pc = (uintptr_t)symp->st_value;
109 ftp->ftps_size = (size_t)symp->st_size;
110 ftp->ftps_noffs = 0;
120 ftp->ftps_offs[ftp->ftps_noffs++] = i;
128 ftp->ftps_offs[ftp->ftps_noffs++] = i;
132 if (ioctl(dtp->dt_ftfd, FASTTRAPIOC_MAKEPROBE, ftp) != 0) {
138 return (ftp->ftps_noffs);