Searched defs:symptr (Results 1 - 3 of 3) sorted by relevance

/illumos-gate/usr/src/cmd/sgs/librtld_db/demo/common/
H A Dsyms.c53 str_map_sym(const char *symname, map_info_t *mp, GElf_Sym *symptr, char **str) argument
81 *symptr = sym;
83 *str = (char *)strs + symptr->st_name;
85 symptr->st_value += (GElf_Addr)(mp->mi_addr);
124 addr_map_sym(map_info_t *mp, ulong_t addr, GElf_Sym *symptr, char **str) argument
201 *symptr = *symr;
202 *str = (char *)(symp->st_strs + symptr->st_name);
203 symptr->st_value += baseaddr;
/illumos-gate/usr/src/cmd/sgs/libelf/common/
H A Dgelf.c701 int ndx, GElf_Sym *symptr, Elf32_Word *xshndx)
703 if (gelf_getsym(symdata, ndx, symptr) == 0)
717 return (symptr);
722 int ndx, GElf_Sym *symptr, Elf32_Word xshndx)
724 if (gelf_update_sym(symdata, ndx, symptr) == 0)
700 gelf_getsymshndx(Elf_Data *symdata, Elf_Data *shndxdata, int ndx, GElf_Sym *symptr, Elf32_Word *xshndx) argument
721 gelf_update_symshndx(Elf_Data *symdata, Elf_Data *shndxdata, int ndx, GElf_Sym *symptr, Elf32_Word xshndx) argument
/illumos-gate/usr/src/cmd/sgs/libld/common/
H A Dupdate.c993 Sym *symptr; local
1042 symptr = sdp->sd_sym;
1046 (sdp->sd_shndx = symptr->st_shndx) == SHN_COMMON)) {
1058 symptr->st_value = (Xword) S_ROUND(
1059 parexpnaddr, symptr->st_value);
1060 parexpnaddr = symptr->st_value +
1061 symptr->st_size;
1065 } else if (ELF_ST_TYPE(symptr->st_info) != STT_TLS &&
1070 symptr->st_value = (Xword)S_ROUND(bssaddr,
1071 symptr
[all...]

Completed in 51 milliseconds