Home
last modified time | relevance | path

Searched refs:rsymndx (Results 1 – 9 of 9) sorted by relevance

/illumos-gate/usr/src/cmd/sgs/rtld/amd64/
H A Damd64_elf.c215 ulong_t addr, reloff, symval, rsymndx; in elf_bndr() local
260 rsymndx = ELF_R_SYM(rptr->r_info); in elf_bndr()
275 rsymndx, rsym, 0, LKUP_DEFT); in elf_bndr()
385 ulong_t roffset, rsymndx, psymndx = 0; in elf_reloc() local
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()
659 if ((rsymndx == psymndx) && in elf_reloc()
731 psymndx = rsymndx; in elf_reloc()
[all …]
/illumos-gate/usr/src/cmd/sgs/rtld/i386/
H A Di386_elf.c196 ulong_t addr, symval, rsymndx; in elf_bndr() local
239 rsymndx = ELF_R_SYM(rptr->r_info); in elf_bndr()
254 rsymndx, rsym, 0, LKUP_DEFT); in elf_bndr()
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()
635 if ((rsymndx == psymndx) && in elf_reloc()
678 ld_entry_cnt, 0, rsymndx, symref, in elf_reloc()
707 psymndx = rsymndx; in elf_reloc()
[all …]
/illumos-gate/usr/src/cmd/sgs/rtld/sparc/
H A Dsparc_elf.c353 ulong_t addr, vaddr, reloff, symval, rsymndx; in elf_bndr() local
411 rsymndx = ELF_R_SYM(rptr->r_info); in elf_bndr()
426 rsymndx, rsym, 0, LKUP_DEFT); in elf_bndr()
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()
790 if ((rsymndx == psymndx) && in elf_reloc()
832 ld_entry_cnt, 0, rsymndx, symref, in elf_reloc()
861 psymndx = rsymndx; in elf_reloc()
[all …]
H A Dcommon_sparc.c97 ulong_t rsymndx; in elf_regsyms() local
115 rsymndx = dyn->d_un.d_val; in elf_regsyms()
117 (rsymndx * SYMENT(lmp))); in elf_regsyms()
/illumos-gate/usr/src/cmd/sgs/rtld/sparcv9/
H A Dsparc_elf.c486 ulong_t rsymndx; in elf_bndr() local
552 rsymndx = ELF_R_SYM(rptr->r_info); in elf_bndr()
567 rsymndx, rsym, 0, LKUP_DEFT); in elf_bndr()
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()
1019 if ((rsymndx == psymndx) && in elf_reloc()
1061 ld_entry_cnt, 0, rsymndx, symref, in elf_reloc()
1090 psymndx = rsymndx; in elf_reloc()
[all …]
/illumos-gate/usr/src/cmd/sgs/librtld/common/
H A Drelocate.c101 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()
/illumos-gate/usr/src/cmd/sgs/include/
H A Drtld.h1075 #define SLOOKUP_INIT(sl, name, cmap, imap, id, hash, rsymndx, rsym, rtype, \ argument
1078 sl.sl_id = (id), sl.sl_hash = (hash), sl.sl_rsymndx = (rsymndx), \
/illumos-gate/usr/src/cmd/sgs/rtld/common/
H A Danalyze.c2947 ulong_t rsymndx; in _lookup_sym() local
2966 if (((rsymndx = slp->sl_rsymndx) != 0) && in _lookup_sym()
2975 sip = (Syminfo *)((char *)sip + (rsymndx * SYMINENT(clmp))); in _lookup_sym()
H A Delf.c2853 ulong_t rsymndx) argument
2869 if (rsymndx) {
2871 (rsymndx * SYMENT(lmp)));