Home
last modified time | relevance | path

Searched refs:pltndx (Results 1 – 7 of 7) sorted by relevance

/illumos-gate/usr/src/cmd/sgs/rtld/sparcv9/
H A Dsparc_elf.c146 Xword pltndx) in elf_plt_write() argument
401 rptr, (uintptr_t)to, pltndx); in elf_plt_trace_write()
410 (pltndx * dyn_plt_ent_size)); in elf_plt_trace_write()
457 (uintptr_t)dyn_plt, pltndx); in elf_plt_trace_write()
484 Xword pltndx; in elf_bndr() local
519 pltndx = addr / M_PLT_ENTSIZE; in elf_bndr()
524 pltndx = M64_PLT_NEARPLTS + in elf_bndr()
545 reloff = pltndx * sizeof (Rela); in elf_bndr()
958 pltndx = (ulong_t)-1; in elf_reloc()
1269 pltndx = ((uintptr_t)rel - in elf_reloc()
[all …]
/illumos-gate/usr/src/cmd/sgs/rtld/sparc/
H A Dsparc_elf.c114 Xword pltndx) in elf_plt_write() argument
253 rptr, (uintptr_t)to, pltndx); in elf_plt_trace_write()
262 (pltndx * dyn_plt_ent_size)); in elf_plt_trace_write()
357 Xword pltndx; in elf_bndr() local
389 pltndx = addr / M_PLT_ENTSIZE; in elf_bndr()
404 reloff = pltndx * sizeof (Rela); in elf_bndr()
476 rptr, lmp, nlmp, nsym, symndx, pltndx, in elf_bndr()
486 (uintptr_t)vaddr, rptr, symval, pltndx); in elf_bndr()
731 pltndx = (ulong_t)-1; in elf_reloc()
1036 pltndx = ((ulong_t)rel - in elf_reloc()
[all …]
/illumos-gate/usr/src/cmd/sgs/rtld/amd64/
H A Damd64_elf.c126 uint_t symndx, uint_t pltndx, caddr_t to, uint_t sb_flags, int *fail) in elf_plt_trace_write() argument
138 (pltndx * dyn_plt_ent_size)); in elf_plt_trace_write()
212 elf_bndr(Rt_map *lmp, ulong_t pltndx, caddr_t from) in elf_bndr() argument
244 if ((!lmp) && (pltndx <= in elf_bndr()
250 EC_NATPTR(lmp), EC_XWORD(pltndx), EC_NATPTR(from)); in elf_bndr()
253 reloff = pltndx * (ulong_t)RELENT(lmp); in elf_bndr()
317 uint_t pltndx = reloff / sizeof (Rela); in elf_bndr() local
322 nsym, symndx, pltndx, (caddr_t)symval, sb_flags, in elf_bndr()
867 int pltndx = (((ulong_t)rel - in elf_reloc() local
873 symdef, symndx, pltndx, (caddr_t)value, in elf_reloc()
[all …]
/illumos-gate/usr/src/cmd/sgs/liblddbg/common/
H A Dbindings.c82 Dbg_bind_global(Rt_map *flmp, Addr fabs, Off foff, Xword pltndx, in Dbg_bind_global() argument
132 if (pltndx != (Xword)-1) { in Dbg_bind_global()
144 EC_OFF(foff), EC_XWORD(pltndx), pltstring, tfile, in Dbg_bind_global()
/illumos-gate/usr/src/cmd/sgs/libld/common/
H A Dmachrel.sparc.c201 Xword value, pltndx, farpltndx; in ld_calc_plt_addr() local
203 pltndx = sdp->sd_aux->sa_PLTndx + M_PLT_XNumber - 1; in ld_calc_plt_addr()
205 if ((pltndx) < M64_PLT_NEARPLTS) { in ld_calc_plt_addr()
207 (pltndx * M_PLT_ENTSIZE); in ld_calc_plt_addr()
211 farpltndx = pltndx - M64_PLT_NEARPLTS; in ld_calc_plt_addr()
405 if ((pltndx - 1 + M_PLT_XNumber) >= M64_PLT_NEARPLTS) { in plt_entry()
406 plt_far_entry(ofl, pltndx, roffset, raddend); in plt_entry()
410 pltoff = M_PLT_RESERVSZ + (pltndx - 1) * M_PLT_ENTSIZE; in plt_entry()
506 Xword value, pltndx; in ld_calc_plt_addr() local
508 pltndx = sdp->sd_aux->sa_PLTndx + M_PLT_XNumber - 1; in ld_calc_plt_addr()
[all …]
/illumos-gate/usr/src/cmd/sgs/rtld/i386/
H A Di386_elf.c106 uint_t symndx, uint_t pltndx, caddr_t to, uint_t sb_flags, int *fail) in elf_plt_trace_write() argument
118 (pltndx * dyn_plt_ent_size)); in elf_plt_trace_write()
296 uint_t pltndx = reloff / sizeof (Rel); in elf_bndr() local
301 nsym, symndx, pltndx, (caddr_t)symval, sb_flags, in elf_bndr()
842 int pltndx = (((ulong_t)rel - in elf_reloc() local
848 symdef, symndx, pltndx, (caddr_t)value, in elf_reloc()
1005 Xword pltndx) in elf_plt_write() argument
/illumos-gate/usr/src/cmd/sgs/librtld/common/
H A Drelocate.c63 Xword pltndx = 0; in count_reloc() local
108 reloc->r_pltndx = ++pltndx; in count_reloc()