Lines Matching refs:sym
250 GElf_Sym sym;
262 if (Pxlookup_by_name(pp->dpp_pr, pp->dpp_lmid, obj, ".stret1", &sym,
264 pp->dpp_stret[0] = sym.st_value;
268 if (Pxlookup_by_name(pp->dpp_pr, pp->dpp_lmid, obj, ".stret2", &sym,
270 pp->dpp_stret[1] = sym.st_value;
274 if (Pxlookup_by_name(pp->dpp_pr, pp->dpp_lmid, obj, ".stret4", &sym,
276 pp->dpp_stret[2] = sym.st_value;
280 if (Pxlookup_by_name(pp->dpp_pr, pp->dpp_lmid, obj, ".stret8", &sym,
282 pp->dpp_stret[3] = sym.st_value;
306 pp->dpp_func, &sym, NULL) != 0) {
308 sym.st_name = 0;
309 sym.st_info =
311 sym.st_other = 0;
312 sym.st_value = 0;
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;