Searched refs:symptr (Results 1 - 3 of 3) sorted by relevance
/illumos-gate/usr/src/cmd/sgs/librtld_db/demo/common/ |
H A D | syms.c | 53 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/libld/common/ |
H A D | update.c | 993 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...] |
/illumos-gate/usr/src/cmd/sgs/libelf/common/ |
H A D | gelf.c | 701 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
|
Completed in 62 milliseconds