Lines Matching defs:symp
312 GElf_Sym *symp, uint_t *idp)
333 return (dt_module_symgelf32(sym, symp));
342 GElf_Sym *symp, uint_t *idp)
363 return (dt_module_symgelf64(sym, symp));
372 GElf_Sym *symp, uint_t *idp)
406 return (dt_module_symgelf32(sym, symp));
414 GElf_Sym *symp, uint_t *idp)
448 return (dt_module_symgelf64(sym, symp));
1451 GElf_Sym *symp, dtrace_syminfo_t *sip)
1481 if (symp == NULL)
1482 symp = &sym;
1491 if (dmp->dm_ops->do_symname(dmp, name, symp, &id) != NULL) {
1495 dmp->dm_strtab.cts_data + symp->st_name;
1503 if (symp != &sym) {
1504 symp->st_name = (uintptr_t)idp->di_name;
1505 symp->st_info =
1507 symp->st_other = 0;
1508 symp->st_shndx = SHN_UNDEF;
1509 symp->st_value = 0;
1510 symp->st_size =
1533 GElf_Sym *symp, dtrace_syminfo_t *sip)
1540 return (v->dtv_lookup_by_addr(dtp->dt_varg, addr, symp, sip));
1556 if (symp != NULL) {
1557 if (dmp->dm_ops->do_symaddr(dmp, addr, symp, &id) == NULL)
1564 if (symp != NULL) {
1566 dmp->dm_strtab.cts_data + symp->st_name;
1683 dtrace_symbol_type(dtrace_hdl_t *dtp, const GElf_Sym *symp,
1696 if (symp->st_shndx == SHN_UNDEF && dmp->dm_extern != NULL) {
1706 } else if (GELF_ST_TYPE(symp->st_info) != STT_FUNC) {