/illumos-gate/usr/src/cmd/sgs/libld/common/ |
H A D | machsym.sparc.c | 58 ld_reg_check_sparc(Sym_desc *sdp, Sym *nsym, const char *nname, Ifl_desc *ifl, argument 68 if ((osym->st_name == 0) && (nsym->st_name == 0)) 75 (ELF_ST_BIND(nsym->st_info) == STB_LOCAL)) { 76 if (osym->st_value == nsym->st_value) { 88 if (osym->st_value == nsym->st_value) { 93 if (((osym->st_name == 0) || (nsym->st_name == 0)) || 106 (nsym->st_shndx == SHN_ABS)) { 119 conv_sym_SPARC_value(nsym->st_value, 0, &inv_buf2)); 126 ld_mach_sym_typecheck_sparc(Sym_desc *sdp, Sym *nsym, Ifl_desc *ifl, argument 132 Byte ntype = ELF_ST_TYPE(nsym [all...] |
H A D | resolve.c | 55 sym_null(Sym_desc *sdp, Sym *nsym, Ifl_desc *ifl, Ofl_desc *ofl, argument 61 sym_visibility_diag(Error err, Sym_desc *sdp, Sym *osym, Sym *nsym, argument 73 ifl->ifl_name, conv_sym_other(nsym->st_other, &inv_nbuf)); 120 sym_visibility(Sym_desc *sdp, Sym *nsym, Ifl_desc *ifl, Ofl_desc *ofl) argument 127 wnvis = nvis = ELF_ST_VISIBILITY(nsym->st_other); 152 (nsym->st_shndx != SHN_UNDEF) && (wnvis == STV_SINGLETON)) 160 (nsym->st_shndx == SHN_UNDEF) && (wovis == STV_SINGLETON)) 189 nsym, ifl, ofl); 192 nsym, ifl, ofl); 202 nsym, if 268 sym_typecheck(Sym_desc *sdp, Sym *nsym, Ifl_desc *ifl, Ofl_desc *ofl, int ndx, Word nshndx, sd_flag_t nsdflags) argument 300 sym_mach_check(Sym_desc *sdp, Sym *nsym, Ifl_desc *ifl, Ofl_desc *ofl, int ndx, Word nshndx, sd_flag_t nsdflags) argument 316 sym_promote(Sym_desc *sdp, Sym *nsym, Ifl_desc *ifl, Ofl_desc *ofl, int ndx, Word nshndx, sd_flag_t nsdflags) argument 358 sym_override(Sym_desc *sdp, Sym *nsym, Ifl_desc *ifl, Ofl_desc *ofl, int ndx, Word nshndx, sd_flag_t nsdflags) argument 520 sym_twoundefs(Sym_desc *sdp, Sym *nsym, Ifl_desc *ifl, Ofl_desc *ofl, int ndx, Word nshndx, sd_flag_t nsdflags) argument 550 sym_tworeals(Sym_desc *sdp, Sym *nsym, Ifl_desc *ifl, Ofl_desc *ofl, int ndx, Word nshndx, sd_flag_t nsdflags) argument 652 sym_realtent(Sym_desc *sdp, Sym *nsym, Ifl_desc *ifl, Ofl_desc *ofl, int ndx, Word nshndx, sd_flag_t nsdflags) argument 830 sym_twotent(Sym_desc *sdp, Sym *nsym, Ifl_desc *ifl, Ofl_desc *ofl, int ndx, Word nshndx, sd_flag_t nsdflags) argument 1082 ld_sym_resolve(Sym_desc *sdp, Sym *nsym, Ifl_desc *ifl, Ofl_desc *ofl, int ndx, Word nshndx, sd_flag_t nsdflags) argument [all...] |
H A D | syms.c | 273 Sym *nsym; local 276 if ((nsym = libld_malloc(sizeof (Sym))) == NULL) 278 *nsym = *(sdp->sd_sym); 279 sdp->sd_sym = nsym; 334 Sym *nsym; local 371 sdp->sd_sym = nsym = &sap->sa_sym; 372 *nsym = *osym; 400 if ((sdflags & FLG_SY_SPECSEC) || (nsym->st_shndx == SHN_UNDEF)) 425 if (nsym->st_shndx == SHN_COMMON) 429 (nsym 2360 Sym *nsym = sym; local [all...] |
/illumos-gate/usr/src/cmd/sgs/ldprof/common/ |
H A D | profile.c | 175 Word nsym = 0; /* no. of symtab ntries */ local 267 nsym = hashp[1]; 281 csize = (nsym + 1) * PRF_CGINIT * sizeof (L_cgarc); 355 Hptr->hd_ncndx = nsym; 356 Hptr->hd_lcndx = (nsym + 1) * PRF_CGINIT;
|
/illumos-gate/usr/src/boot/sys/boot/common/ |
H A D | load_elf_obj.c | 194 int i, nsym, res, ret, shdrbytes, symstrindex; local 232 nsym = 0; 236 nsym++; 243 if (nsym != 1) {
|
/illumos-gate/usr/src/cmd/dis/ |
H A D | dis_target.c | 247 int nsym = 0; /* count of symbols we're not interested in */ local 288 nsym++; 296 nsym++; 327 nsym++; 349 nsym++; 357 nsym++; 372 tgt->dt_symcount -= nsym;
|
/illumos-gate/usr/src/cmd/sgs/liblddbg/common/ |
H A D | syms.c | 443 int col, Sym *osym, Sym *nsym, Sym_desc *sdp, Ifl_desc *ifl) 463 osabi, mach, nsym, 0, 0, NULL, ifl->ifl_name); 442 Dbg_syms_resolving(Ofl_desc *ofl, Word ndx, const char *name, int row, int col, Sym *osym, Sym *nsym, Sym_desc *sdp, Ifl_desc *ifl) argument
|
/illumos-gate/usr/src/cmd/sgs/rtld/amd64/ |
H A D | amd64_elf.c | 218 Sym *rsym, *nsym; local 286 nsym = sr.sr_sym; 288 symval = nsym->st_value; 291 (nsym->st_shndx != SHN_ABS)) 303 uint_t symndx = (((uintptr_t)nsym - 305 symval = audit_symbind(lmp, nlmp, nsym, symndx, symval, 318 uint_t symndx = (((uintptr_t)nsym - 322 nsym, symndx, pltndx, (caddr_t)symval, sb_flags, 340 nsym->st_value, name, binfo));
|
/illumos-gate/usr/src/cmd/sgs/rtld/i386/ |
H A D | i386_elf.c | 199 Sym *rsym, *nsym; local 265 nsym = sr.sr_sym; 267 symval = nsym->st_value; 270 (nsym->st_shndx != SHN_ABS)) 282 uint_t symndx = (((uintptr_t)nsym - 284 symval = audit_symbind(lmp, nlmp, nsym, symndx, symval, 297 uint_t symndx = (((uintptr_t)nsym - 301 nsym, symndx, pltndx, (caddr_t)symval, sb_flags, 319 nsym->st_value, name, binfo));
|
/illumos-gate/usr/src/cmd/sgs/rtld/sparc/ |
H A D | sparc_elf.c | 356 Sym *rsym, *nsym; local 437 nsym = sr.sr_sym; 439 symval = nsym->st_value; 442 (nsym->st_shndx != SHN_ABS)) 454 ulong_t symndx = (((uintptr_t)nsym - 457 symval = audit_symbind(lmp, nlmp, nsym, symndx, symval, 472 ulong_t symndx = (((uintptr_t)nsym - 476 rptr, lmp, nlmp, nsym, symndx, pltndx, 494 pltndx, pbtype, nlmp, (Addr)symval, nsym->st_value, name, binfo));
|
/illumos-gate/usr/src/cmd/sgs/rtld/sparcv9/ |
H A D | sparc_elf.c | 149 uintptr_t nsym = ~symval; local 213 if ((nsym >> 32) == 0) { 219 if ((nsym >> 44) == 0) { 483 Sym *rsym, *nsym; local 578 nsym = sr.sr_sym; 580 symval = nsym->st_value; 583 (nsym->st_shndx != SHN_ABS)) 596 uint_t symndx = (uint_t)(((uintptr_t)nsym - 599 symval = audit_symbind(lmp, nlmp, nsym, symndx, symval, 615 uint_t symndx = (uint_t)(((uintptr_t)nsym [all...] |
/illumos-gate/usr/src/tools/ctf/cvt/ |
H A D | output.c | 584 int nsym = shdr.sh_size / shdr.sh_entsize; local 591 for (i = 0; i < nsym; i++) {
|
/illumos-gate/usr/src/boot/sys/sys/ |
H A D | linker.h | 281 int nsym; /* Number of symbols. */ member in struct:linker_ctf
|
/illumos-gate/usr/src/lib/libdtrace/common/ |
H A D | dt_link.c | 718 dt_symtab_lookup(Elf_Data *data_sym, int nsym, uintptr_t addr, uint_t shn, argument 724 for (i = 0; i < nsym && gelf_getsym(data_sym, i, sym) != NULL; i++) { 1029 size_t symsize, nsym, isym, istr, len; local 1170 nsym = 0; 1235 nsym++; 1250 if (nsym > 0) { 1272 nsym * symsize)) == NULL) { 1291 data_sym->d_size += nsym * symsize; 1294 shdr_sym.sh_size += nsym * symsize; 1297 nsym [all...] |
/illumos-gate/usr/src/cmd/sgs/rtld/common/ |
H A D | audit.c | 858 Sym nsym = *sym; local 862 return (nsym.st_value); 871 _audit_pltenter(auditors->ad_list, rlmp, dlmp, &nsym, 875 _audit_pltenter(AUDITORS(rlmp)->ad_list, rlmp, dlmp, &nsym, 881 return (nsym.st_value); 1049 Sym nsym; local 1059 nsym = *sym; 1060 nsym.st_value = value; 1063 return (nsym.st_value); 1066 nsym [all...] |
H A D | cap.c | 1392 Sym *nsym = symtabptr + symndx; local 1393 const char *nname = strtabptr + nsym->st_name; 1410 bsym = nsym;
|
/illumos-gate/usr/src/lib/libtecla/common/ |
H A D | getline.c | 6207 int nsym; /* The number of ambiguous matches */ local 6212 if(_kt_lookup_keybinding(gl->bindings, name, strlen(name), &keysym, &nsym) 8235 int nsym; /* The number of ambiguously matching key-sequences */ local 8259 switch(_kt_lookup_keybinding(gl->bindings, keyseq, nkey, &keysym, &nsym)) {
|