Lines Matching defs:symp
120 dt_pid_per_sym(dt_pid_probe_t *pp, const GElf_Sym *symp, const char *func)
144 (symp->st_size - 1) * sizeof (ftp->ftps_offs[0]));
158 if (dt_pid_create_return_probe(pp->dpp_pr, dtp, ftp, symp,
170 if (dt_pid_create_entry_probe(pp->dpp_pr, dtp, ftp, symp) < 0) {
188 if (off >= symp->st_size) {
195 symp, off);
214 pp->dpp_dtp, ftp, symp, pp->dpp_name) < 0) {
232 dt_pid_sym_filt(void *arg, const GElf_Sym *symp, const char *func)
236 if (symp->st_shndx == SHN_UNDEF)
239 if (symp->st_size == 0) {
245 symp->st_value != pp->dpp_last.st_value ||
246 symp->st_size != pp->dpp_last.st_size) {
258 pp->dpp_last = *symp;
259 return (dt_pid_per_sym(pp, symp, func));