/illumos-gate/usr/src/cmd/sgs/link_audit/common/ |
H A D | truss.c | 188 la_symbind64(Elf64_Sym *symp, uint_t symndx, uintptr_t *refcook, in la_symbind64() argument 192 la_symbind32(Elf32_Sym *symp, uint_t symndx, uintptr_t *refcook, in la_symbind64() 228 la_sparcv9_pltenter(Elf64_Sym *symp, uint_t symndx, uintptr_t *refcookie, in la_sparcv9_pltenter() argument 233 la_sparcv8_pltenter(Elf32_Sym *symp, uint_t symndx, uintptr_t *refcookie, in la_sparcv9_pltenter() 237 la_amd64_pltenter(Elf64_Sym *symp, uint_t symndx, uintptr_t *refcookie, in la_sparcv9_pltenter() 242 la_i86_pltenter(Elf32_Sym *symp, uint_t symndx, uintptr_t *refcookie, in la_sparcv9_pltenter() 280 la_pltexit64(Elf64_Sym *symp, uint_t symndx, uintptr_t *refcookie, in la_pltexit64() argument 284 la_pltexit(Elf32_Sym *symp, uint_t symndx, uintptr_t *refcookie, in la_pltexit64()
|
H A D | perfcnt.c | 171 la_sparcv9_pltenter(Elf64_Sym *symp, uint_t symndx, uintptr_t *refcookie, in la_sparcv9_pltenter() argument 176 la_sparcv8_pltenter(Elf32_Sym *symp, uint_t symndx, uintptr_t *refcookie, in la_sparcv9_pltenter() 180 la_amd64_pltenter(Elf64_Sym *symp, uint_t symndx, uintptr_t *refcookie, in la_sparcv9_pltenter() 185 la_i86_pltenter(Elf32_Sym *symp, uint_t symndx, uintptr_t *refcooke, in la_sparcv9_pltenter() 201 la_pltexit64(Elf64_Sym *symp, uint_t symndx, uintptr_t *refcookie, in la_pltexit64() argument 205 la_pltexit(Elf32_Sym *symp, uint_t symndx, uintptr_t *refcookie, in la_pltexit64()
|
H A D | symbindrep.c | 90 la_symbind64(Elf64_Sym *symp, uint_t symndx, uintptr_t *refcook, in la_symbind64() argument 94 la_symbind32(Elf32_Sym *symp, uint_t symndx, uintptr_t *refcook, in la_symbind64()
|
H A D | who.c | 282 la_sparcv9_pltenter(Elf64_Sym *symp, uint_t symndx, uintptr_t *refcookie, in la_sparcv9_pltenter() argument 287 la_sparcv8_pltenter(Elf32_Sym *symp, uint_t symndx, uintptr_t *refcookie, in la_sparcv9_pltenter() 291 la_amd64_pltenter(Elf64_Sym *symp, uint_t symndx, uintptr_t *refcookie, in la_sparcv9_pltenter() 296 la_i86_pltenter(Elf32_Sym *symp, uint_t symndx, uintptr_t *refcooke, in la_sparcv9_pltenter()
|
H A D | bindings.c | 360 la_sparcv9_pltenter(Elf64_Sym *symp, uint_t symndx, uintptr_t *refcooke, in la_sparcv9_pltenter() argument 365 la_sparcv8_pltenter(Elf32_Sym *symp, uint_t symndx, uintptr_t *refcooke, in la_sparcv9_pltenter() 369 la_amd64_pltenter(Elf64_Sym *symp, uint_t symndx, uintptr_t *refcooke, in la_sparcv9_pltenter() 374 la_i86_pltenter(Elf32_Sym *symp, uint_t symndx, uintptr_t *refcooke, in la_sparcv9_pltenter()
|
/illumos-gate/usr/src/cmd/sgs/rtld/common/ |
H A D | cap.c | 1409 cap_match(Sresult *srp, uint_t symndx, Sym *symtabptr, char *strtabptr) in cap_match() argument 1423 grpndx = (uchar_t)ELF_C_GROUP(CAPINFO(ilmp)[symndx]); in cap_match() 1433 srp->sr_name, symndx)); in cap_match() 1442 ochainndx = (uint_t)ELF_C_SYM(CAPINFO(ilmp)[symndx]); in cap_match() 1468 symndx, M_MACH, NULL)); in cap_match() 1471 bndx = symndx; in cap_match() 1476 for (nchainndx = ochainndx + 1, symndx = capchain[nchainndx]; symndx; in cap_match() 1477 nchainndx++, symndx = capchain[nchainndx]) { in cap_match() 1478 Sym *nsym = symtabptr + symndx; in cap_match() 1483 (uchar_t)ELF_C_GROUP(CAPINFO(ilmp)[symndx])) == 0) in cap_match() [all …]
|
/illumos-gate/usr/src/cmd/sgs/libld/common/ |
H A D | machsym.sparc.c | 162 int symndx, Word shndx, const char *symsecname, sd_flag_t *flags) in ld_is_regsym_sparc() argument 178 ifl->ifl_name, symsecname, symndx, EC_XWORD(sym->st_value)); in ld_is_regsym_sparc() 187 ifl->ifl_name, symsecname, symndx, EC_XWORD(sym->st_value)); in ld_is_regsym_sparc() 203 ifl->ifl_name, symsecname, symndx, in ld_is_regsym_sparc()
|
H A D | syms.c | 81 int symndx, Word shndx, Word symsecndx, const char *symsecname, in string() argument 90 symndx, EC_XWORD(name)); in string() 96 EC_WORD(symsecndx), symsecname, symndx, in string() 108 sym, strs, symndx, shndx, symsecname, flags); in string() 127 ifl->ifl_name, EC_WORD(symsecndx), symsecname, symndx, in string() 145 demangle_symname(const char *name, const char *symtab_name, Word symndx) in demangle_symname() argument 184 symtab_name, EC_WORD(symndx)); in demangle_symname()
|
H A D | update.c | 211 Word *symndx; /* symbol index (for */ in update_osym() local 304 symndx = &dynsym_ndx; in update_osym() 306 symndx = &symtab_ndx; in update_osym() 432 versym[*symndx - 1] = 0; in update_osym() 433 osp->os_identndx = *symndx - 1; in update_osym() 495 rsdp->sd_symndx = *symndx; in update_osym() 720 sdp->sd_symndx = *symndx; in update_osym() 1295 sdp->sd_symndx = *symndx; in update_osym()
|
/illumos-gate/usr/src/lib/abi/apptrace/common/ |
H A D | apptrace.c | 474 la_symbind64(Elf64_Sym *symp, uint_t symndx, uintptr_t *refcook, in la_symbind64() argument 478 la_symbind32(Elf32_Sym *symp, uint_t symndx, uintptr_t *refcook, in la_symbind64() 555 la_sparcv9_pltenter(Elf64_Sym *symp, uint_t symndx, uintptr_t *refcookie, in la_sparcv9_pltenter() argument 560 la_sparcv8_pltenter(Elf32_Sym *symp, uint_t symndx, uintptr_t *refcookie, in la_sparcv9_pltenter() 564 la_amd64_pltenter(Elf64_Sym *symp, uint_t symndx, uintptr_t *refcookie, in la_sparcv9_pltenter() 569 la_i86_pltenter(Elf32_Sym *symp, uint_t symndx, uintptr_t *refcookie, in la_sparcv9_pltenter() 709 la_pltexit64(Elf64_Sym *symp, uint_t symndx, uintptr_t *refcookie, in la_pltexit64() argument 713 la_pltexit(Elf32_Sym *symp, uint_t symndx, uintptr_t *refcookie, in la_pltexit64()
|
/illumos-gate/usr/src/cmd/sgs/elfdump/common/ |
H A D | elfdump.c | 272 relsymname(Cache *cache, Cache *csec, Cache *strsec, Word symndx, Word symnum, in relsymname() argument 278 if (symndx >= symnum) { in relsymname() 280 file, EC_WORD(symndx), EC_WORD(relndx)); in relsymname() 284 sym = (Sym *)(syms + symndx); in relsymname() 285 name = string(csec, symndx, strsec, file, sym->st_name); in relsymname() 1139 output_symbol(SYMTBL_STATE *state, Word symndx, Word info, Word disp_symndx, in output_symbol() argument 1178 if (symndx >= state->symn) { in output_symbol() 1180 state->file, state->secname, EC_WORD(symndx)); in output_symbol() 1192 symname = string(state->seccache, symndx, in output_symbol() 1220 if (symndx > state->shxndx.n) { in output_symbol() [all …]
|
H A D | elfdump.msg | 230 @ MSG_CAPCHAIN_ENTRY " chainndx symndx name" 245 @ MSG_ELF_HASH_INFO " bucket symndx name" 299 @ MSG_MOVE_TITLE " symndx offset size repeat stride \
|
/illumos-gate/usr/src/cmd/sgs/rtld/amd64/ |
H A D | amd64_elf.c | 126 uint_t symndx, uint_t pltndx, caddr_t to, uint_t sb_flags, int *fail) in elf_plt_trace_write() argument 185 *dyndata = (uintptr_t)(((uint64_t)sb_flags << 32) | symndx); in elf_plt_trace_write() 303 uint_t symndx = (((uintptr_t)nsym - in elf_bndr() local 305 symval = audit_symbind(lmp, nlmp, nsym, symndx, symval, in elf_bndr() 318 uint_t symndx = (((uintptr_t)nsym - in elf_bndr() local 322 nsym, symndx, pltndx, (caddr_t)symval, sb_flags, in elf_bndr() 869 int symndx = (((uintptr_t)symdef - in elf_reloc() local 873 symdef, symndx, pltndx, (caddr_t)value, in elf_reloc()
|
H A D | boot_elf.S | 418 movl SYMNDX_OFF(%r11), %ecx / arg4 (symndx) 567 movq SYMNDX_OFF(%r11), %r8 / arg5 (symndx)
|
/illumos-gate/usr/src/cmd/sgs/rtld/i386/ |
H A D | i386_elf.c | 106 uint_t symndx, uint_t pltndx, caddr_t to, uint_t sb_flags, int *fail) in elf_plt_trace_write() argument 165 *dyndata++ = (uint_t)symndx; in elf_plt_trace_write() 282 uint_t symndx = (((uintptr_t)nsym - in elf_bndr() local 284 symval = audit_symbind(lmp, nlmp, nsym, symndx, symval, in elf_bndr() 297 uint_t symndx = (((uintptr_t)nsym - in elf_bndr() local 301 nsym, symndx, pltndx, (caddr_t)symval, sb_flags, in elf_bndr() 844 int symndx = (((uintptr_t)symdef - in elf_reloc() local 848 symdef, symndx, pltndx, (caddr_t)value, in elf_reloc()
|
H A D | boot_elf.S | 128 pushl SYMNDX_OFF(%edi) / arg3 (symndx) 247 pushl SYMNDX_OFF(%edi) / arg4 (symndx)
|
/illumos-gate/usr/src/cmd/sgs/rtld/sparc/ |
H A D | sparc_elf.c | 239 Sym *sym, ulong_t symndx, ulong_t pltndx, caddr_t to, ulong_t sb_flags, in elf_plt_trace_write() argument 319 *(ulong_t *)dyndata++ = symndx; in elf_plt_trace_write() 454 ulong_t symndx = (((uintptr_t)nsym - in elf_bndr() local 457 symval = audit_symbind(lmp, nlmp, nsym, symndx, symval, in elf_bndr() 472 ulong_t symndx = (((uintptr_t)nsym - in elf_bndr() local 476 rptr, lmp, nlmp, nsym, symndx, pltndx, in elf_bndr() 1048 ulong_t symndx = (((uintptr_t)symdef - in elf_reloc() local 1052 (Rela *)rel, lmp, _lmp, symdef, symndx, in elf_reloc()
|
H A D | boot_elf.S | 386 ld [%l1 + SYMNDX_OFF], %o4 ! %o4 = symndx
|
/illumos-gate/usr/src/cmd/sgs/elfedit/modules/common/ |
H A D | sym.msg | 80 @ MSG_ERR_NEEDEXPSYMTAB "The -symndx option requires a symbol table to be \ 137 -shtyp option) when -symndx is used.\n". 204 symbol in the symbol table is shown. If called with the symndx\n\ 219 called with the symndx argument, the value of the symbol at that\n\ 235 symndx argument, the value of the symbol at that index is displayed.\n\ 249 symndx argument, the name of the symbol at that index is displayed.\n\ 277 symndx argument, the value of the symbol at that index is displayed.\n\ 293 symndx argument, the value of the symbol at that index is displayed.\n\ 311 the symndx argument, the size of the symbol at that index is\n\ 326 called with the symndx argument, the value of the symbol at that\n\ [all …]
|
H A D | syminfo.c | 433 Word symndx; in arg_to_symndx() local 451 argstate->str.sec, arg, ELFEDIT_MSG_ERR, &symndx); in arg_to_symndx() 453 return (symndx); in arg_to_symndx()
|
H A D | sym.c | 688 Word symndx; in cmd_body_set_st_bind() local 714 symndx = symstate->sym.sec->sec_shndx; in cmd_body_set_st_bind() 718 EC_WORD(symndx), symstate->sym.sec->sec_name, in cmd_body_set_st_bind() 719 symstate->ndx, EC_WORD(symndx), gbl_ndx); in cmd_body_set_st_bind() 723 EC_WORD(symndx), symstate->sym.sec->sec_name, in cmd_body_set_st_bind() 724 symstate->ndx, EC_WORD(symndx), gbl_ndx); in cmd_body_set_st_bind()
|
H A D | syminfo.msg | 171 @ MSG_STR_MINUS_SYMNDX "-symndx"
|
/illumos-gate/usr/src/cmd/sgs/ldprof/common/ |
H A D | profile.c | 621 la_sparcv9_pltenter(Elf64_Sym *symp, uint_t symndx, uintptr_t *refcookie, in la_sparcv9_pltenter() argument 626 la_sparcv8_pltenter(Elf32_Sym *symp, uint_t symndx, uintptr_t *refcookie, in la_sparcv9_pltenter() 630 la_amd64_pltenter(Elf64_Sym *symp, uint_t symndx, uintptr_t *refcookie, in la_sparcv9_pltenter() 635 la_i86_pltenter(Elf32_Sym *symp, uint_t symndx, uintptr_t *refcookie, in la_sparcv9_pltenter() 667 return (plt_cg_interp(symndx, (caddr_t)from, (caddr_t)symp->st_value)); in la_sparcv9_pltenter()
|
/illumos-gate/usr/src/cmd/sgs/rtld/sparcv9/ |
H A D | sparc_elf.c | 387 Sym *sym, uint_t symndx, ulong_t pltndx, caddr_t to, uint_t sb_flags, in elf_plt_trace_write() argument 447 *(Word *)dyndata = symndx; in elf_plt_trace_write() 596 uint_t symndx = (uint_t)(((uintptr_t)nsym - in elf_bndr() local 599 symval = audit_symbind(lmp, nlmp, nsym, symndx, symval, in elf_bndr() 615 uint_t symndx = (uint_t)(((uintptr_t)nsym - in elf_bndr() local 619 rptr, lmp, nlmp, nsym, symndx, pltndx, in elf_bndr() 1282 uint_t symndx = (uint_t)(((uintptr_t)symdef - in elf_reloc() local 1286 (Rela *)rel, lmp, _lmp, symdef, symndx, in elf_reloc()
|
/illumos-gate/usr/src/cmd/sgs/liblddbg/common/ |
H A D | syms.c | 98 Dbg_syms_ignore_gnuver(Rt_map *lmp, const char *name, Word symndx, in Dbg_syms_ignore_gnuver() argument 107 EC_WORD(symndx), EC_HALF(verndx), NAME(lmp)); in Dbg_syms_ignore_gnuver()
|