/titanic_41/usr/src/cmd/sgs/rtld/sparcv9/ |
H A D | sparc_elf.c | 146 Xword pltndx) in elf_plt_write() argument 158 if (pltndx >= (M64_PLT_NEARPLTS - M_PLT_XNumber)) { in elf_plt_write() 387 Sym *sym, uint_t symndx, ulong_t pltndx, caddr_t to, uint_t sb_flags, in elf_plt_trace_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() [all …]
|
/titanic_41/usr/src/cmd/sgs/rtld/sparc/ |
H A D | sparc_elf.c | 114 Xword pltndx) in elf_plt_write() argument 239 Sym *sym, ulong_t symndx, ulong_t pltndx, caddr_t to, ulong_t sb_flags, in elf_plt_trace_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() 494 pltndx, pbtype, nlmp, (Addr)symval, nsym->st_value, name, binfo)); in elf_bndr() [all …]
|
/titanic_41/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 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 …]
|
/titanic_41/usr/src/cmd/sgs/liblddbg/common/ |
H A D | bindings.c | 82 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()
|
/titanic_41/usr/src/cmd/sgs/libld/common/ |
H A D | machrel.sparc.c | 201 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() 278 plt_far_entry(Ofl_desc *ofl, Xword pltndx, Xword *roffset, Sxword *raddend) in plt_far_entry() argument 298 farpltndx = pltndx - 1 + M_PLT_XNumber - M64_PLT_NEARPLTS; in plt_far_entry() 394 plt_entry(Ofl_desc *ofl, Xword pltndx, Xword *roffset, Sxword *raddend) in plt_entry() argument 405 if ((pltndx - 1 + M_PLT_XNumber) >= M64_PLT_NEARPLTS) { in plt_entry() 406 plt_far_entry(ofl, pltndx, roffset, raddend); in plt_entry() [all …]
|
/titanic_41/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 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
|
/titanic_41/usr/src/cmd/sgs/librtld/common/ |
H A D | relocate.c | 63 Xword pltndx = 0; in count_reloc() local 108 reloc->r_pltndx = ++pltndx; in count_reloc()
|