Lines Matching refs:sym
273 GElf_Sym sym;
288 if (Pxlookup_by_name(pp->dpp_pr, pp->dpp_lmid, obj, ".stret1", &sym,
290 pp->dpp_stret[0] = sym.st_value;
294 if (Pxlookup_by_name(pp->dpp_pr, pp->dpp_lmid, obj, ".stret2", &sym,
296 pp->dpp_stret[1] = sym.st_value;
300 if (Pxlookup_by_name(pp->dpp_pr, pp->dpp_lmid, obj, ".stret4", &sym,
302 pp->dpp_stret[2] = sym.st_value;
306 if (Pxlookup_by_name(pp->dpp_pr, pp->dpp_lmid, obj, ".stret8", &sym,
308 pp->dpp_stret[3] = sym.st_value;
338 pp->dpp_func, &sym, NULL) != 0) {
340 sym.st_name = 0;
341 sym.st_info =
343 sym.st_other = 0;
344 sym.st_value = 0;
346 sym.st_size = Pstatus(pp->dpp_pr)->pr_dmodel ==
349 sym.st_size = ~((Elf64_Xword) 0);
365 if (GELF_ST_TYPE(sym.st_info) != STT_FUNC ||
366 sym.st_shndx == SHN_UNDEF || sym.st_size == 0)
374 if (Ppltdest(pp->dpp_pr, sym.st_value) != NULL)
378 (void) Plookup_by_addr(pp->dpp_pr, sym.st_value, pp->dpp_func,
379 DTRACE_FUNCNAMELEN, &sym);
381 return (dt_pid_per_sym(pp, &sym, pp->dpp_func));
570 GElf_Sym sym;
585 if (Pxlookup_by_name(P, PR_LMID_EVERY, oname, syms[i], &sym,
603 dh.dofhp_dof = sym.st_value;
860 GElf_Sym sym;
941 &sym, &si) != 0) {