Lines Matching defs:symp
284 GElf_Sym *symp, uint_t *idp)
305 return (dt_module_symgelf32(sym, symp));
314 GElf_Sym *symp, uint_t *idp)
335 return (dt_module_symgelf64(sym, symp));
344 GElf_Sym *symp, uint_t *idp)
378 return (dt_module_symgelf32(sym, symp));
386 GElf_Sym *symp, uint_t *idp)
420 return (dt_module_symgelf64(sym, symp));
1039 GElf_Sym *symp, dtrace_syminfo_t *sip)
1069 if (symp == NULL)
1070 symp = &sym;
1079 if (dmp->dm_ops->do_symname(dmp, name, symp, &id) != NULL) {
1083 dmp->dm_strtab.cts_data + symp->st_name;
1091 if (symp != &sym) {
1092 symp->st_name = (uintptr_t)idp->di_name;
1093 symp->st_info =
1095 symp->st_other = 0;
1096 symp->st_shndx = SHN_UNDEF;
1097 symp->st_value = 0;
1098 symp->st_size =
1121 GElf_Sym *symp, dtrace_syminfo_t *sip)
1128 return (v->dtv_lookup_by_addr(dtp->dt_varg, addr, symp, sip));
1144 if (symp != NULL) {
1145 if (dmp->dm_ops->do_symaddr(dmp, addr, symp, &id) == NULL)
1152 if (symp != NULL) {
1154 dmp->dm_strtab.cts_data + symp->st_name;
1245 dtrace_symbol_type(dtrace_hdl_t *dtp, const GElf_Sym *symp,
1257 if (symp->st_shndx == SHN_UNDEF && dmp->dm_extern != NULL) {
1267 } else if (GELF_ST_TYPE(symp->st_info) != STT_FUNC) {