Lines Matching defs:sym
249 GElf_Sym sym;
261 if (Pxlookup_by_name(pp->dpp_pr, pp->dpp_lmid, obj, ".stret1", &sym,
263 pp->dpp_stret[0] = sym.st_value;
267 if (Pxlookup_by_name(pp->dpp_pr, pp->dpp_lmid, obj, ".stret2", &sym,
269 pp->dpp_stret[1] = sym.st_value;
273 if (Pxlookup_by_name(pp->dpp_pr, pp->dpp_lmid, obj, ".stret4", &sym,
275 pp->dpp_stret[2] = sym.st_value;
279 if (Pxlookup_by_name(pp->dpp_pr, pp->dpp_lmid, obj, ".stret8", &sym,
281 pp->dpp_stret[3] = sym.st_value;
305 pp->dpp_func, &sym, NULL) != 0) {
307 sym.st_name = 0;
308 sym.st_info =
310 sym.st_other = 0;
311 sym.st_value = 0;
312 sym.st_shndx = SHN_ABS;
313 sym.st_size = Pstatus(pp->dpp_pr)->pr_dmodel ==
329 if (GELF_ST_TYPE(sym.st_info) != STT_FUNC ||
330 sym.st_shndx == SHN_UNDEF || sym.st_size == 0)
337 if (Ppltdest(pp->dpp_pr, sym.st_value) != NULL)
340 (void) Plookup_by_addr(pp->dpp_pr, sym.st_value, pp->dpp_func,
341 DTRACE_FUNCNAMELEN, &sym);
343 return (dt_pid_per_sym(pp, &sym, pp->dpp_func));
516 GElf_Sym sym;
531 if (Pxlookup_by_name(P, PR_LMID_EVERY, oname, syms[i], &sym,
549 dh.dofhp_dof = sym.st_value;