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));
1429 GElf_Sym *symp, dtrace_syminfo_t *sip)
1459 if (symp == NULL)
1460 symp = &sym;
1469 if (dmp->dm_ops->do_symname(dmp, name, symp, &id) != NULL) {
1473 dmp->dm_strtab.cts_data + symp->st_name;
1481 if (symp != &sym) {
1482 symp->st_name = (uintptr_t)idp->di_name;
1483 symp->st_info =
1485 symp->st_other = 0;
1486 symp->st_shndx = SHN_UNDEF;
1487 symp->st_value = 0;
1488 symp->st_size =
1511 GElf_Sym *symp, dtrace_syminfo_t *sip)
1518 return (v->dtv_lookup_by_addr(dtp->dt_varg, addr, symp, sip));
1534 if (symp != NULL) {
1535 if (dmp->dm_ops->do_symaddr(dmp, addr, symp, &id) == NULL)
1542 if (symp != NULL) {
1544 dmp->dm_strtab.cts_data + symp->st_name;
1661 dtrace_symbol_type(dtrace_hdl_t *dtp, const GElf_Sym *symp,
1674 if (symp->st_shndx == SHN_UNDEF && dmp->dm_extern != NULL) {
1684 } else if (GELF_ST_TYPE(symp->st_info) != STT_FUNC) {