/titanic_50/usr/src/cmd/sgs/rtld/amd64/ |
H A D | amd64_elf.c | 215 ulong_t addr, reloff, symval, rsymndx; in elf_bndr() local 260 rsymndx = ELF_R_SYM(rptr->r_info); in elf_bndr() 261 rsym = (Sym *)((ulong_t)SYMTAB(lmp) + (rsymndx * SYMENT(lmp))); in elf_bndr() 275 rsymndx, rsym, 0, LKUP_DEFT); in elf_bndr() 385 ulong_t roffset, rsymndx, psymndx = 0; in elf_reloc() local 568 rsymndx = ELF_R_SYM(((Rela *)relbgn)->r_info); in elf_reloc() 597 rsymndx); in elf_reloc() 607 if (rsymndx) { in elf_reloc() 613 textrel, sip, rsymndx)) in elf_reloc() 620 (rsymndx * SYMENT(lmp))); in elf_reloc() [all …]
|
/titanic_50/usr/src/cmd/sgs/rtld/i386/ |
H A D | i386_elf.c | 196 ulong_t addr, symval, rsymndx; in elf_bndr() local 239 rsymndx = ELF_R_SYM(rptr->r_info); in elf_bndr() 240 rsym = (Sym *)((ulong_t)SYMTAB(lmp) + (rsymndx * SYMENT(lmp))); in elf_bndr() 254 rsymndx, rsym, 0, LKUP_DEFT); in elf_bndr() 364 ulong_t dsymndx, roffset, rsymndx, psymndx = 0; in elf_reloc() local 545 rsymndx = ELF_R_SYM(((Rel *)relbgn)->r_info); in elf_reloc() 574 rsymndx); in elf_reloc() 584 if (rsymndx) { in elf_reloc() 590 textrel, sip, rsymndx)) in elf_reloc() 597 (rsymndx * SYMENT(lmp))); in elf_reloc() [all …]
|
/titanic_50/usr/src/cmd/sgs/rtld/sparc/ |
H A D | sparc_elf.c | 353 ulong_t addr, vaddr, reloff, symval, rsymndx; in elf_bndr() local 411 rsymndx = ELF_R_SYM(rptr->r_info); in elf_bndr() 412 rsym = (Sym *)((ulong_t)SYMTAB(lmp) + (rsymndx * SYMENT(lmp))); in elf_bndr() 426 rsymndx, rsym, 0, LKUP_DEFT); in elf_bndr() 538 ulong_t dsymndx, pltndx, roffset, rsymndx, psymndx = 0; in elf_reloc() local 677 rsymndx = ELF_R_SYM(((Rela *)relbgn)->r_info); in elf_reloc() 707 rsymndx); in elf_reloc() 739 if (rsymndx) { in elf_reloc() 745 textrel, sip, rsymndx)) in elf_reloc() 752 (rsymndx * SYMENT(lmp))); in elf_reloc() [all …]
|
H A D | common_sparc.c | 97 ulong_t rsymndx; in elf_regsyms() local 115 rsymndx = dyn->d_un.d_val; in elf_regsyms() 117 (rsymndx * SYMENT(lmp))); in elf_regsyms()
|
/titanic_50/usr/src/cmd/sgs/rtld/sparcv9/ |
H A D | sparc_elf.c | 486 ulong_t rsymndx; in elf_bndr() local 552 rsymndx = ELF_R_SYM(rptr->r_info); in elf_bndr() 553 rsym = (Sym *)((ulong_t)SYMTAB(lmp) + (rsymndx * SYMENT(lmp))); in elf_bndr() 567 rsymndx, rsym, 0, LKUP_DEFT); in elf_bndr() 743 ulong_t pltndx, roffset, rsymndx, psymndx = 0; in elf_reloc() local 907 rsymndx = ELF_R_SYM(((Rela *)relbgn)->r_info); in elf_reloc() 937 rsymndx); in elf_reloc() 966 if (rsymndx) { in elf_reloc() 972 textrel, sip, rsymndx)) in elf_reloc() 979 (rsymndx * SYMENT(lmp))); in elf_reloc() [all …]
|
/titanic_50/usr/src/cmd/sgs/librtld/common/ |
H A D | relocate.c | 101 ulong_t rsymndx = ELF_R_SYM(rel->r_info); in count_reloc() local 105 Sym *_sym, *sym = (syms + rsymndx); in count_reloc() 282 0, rsymndx, sym, type, LKUP_STDRELOC); in count_reloc() 321 if (*ndx == rsymndx) { in count_reloc()
|
/titanic_50/usr/src/cmd/sgs/include/ |
H A D | rtld.h | 1074 #define SLOOKUP_INIT(sl, name, cmap, imap, id, hash, rsymndx, rsym, rtype, \ argument 1077 sl.sl_id = (id), sl.sl_hash = (hash), sl.sl_rsymndx = (rsymndx), \
|
/titanic_50/usr/src/cmd/sgs/rtld/common/ |
H A D | analyze.c | 2955 ulong_t rsymndx; in _lookup_sym() local 2974 if (((rsymndx = slp->sl_rsymndx) != 0) && in _lookup_sym() 2983 sip = (Syminfo *)((char *)sip + (rsymndx * SYMINENT(clmp))); in _lookup_sym()
|
H A D | elf.c | 2876 ulong_t rsymndx) argument 2892 if (rsymndx) { 2894 (rsymndx * SYMENT(lmp)));
|