Home
last modified time | relevance | path

Searched refs:symval (Results 1 – 6 of 6) sorted by relevance

/illumos-gate/usr/src/cmd/sgs/rtld/sparcv9/
H A Dsparc_elf.c149 uintptr_t nsym = ~symval; in elf_plt_write()
156 disp = symval - vpltaddr - 4; in elf_plt_write()
214 plt_upper_32(pltaddr, symval); in elf_plt_write()
220 plt_upper_44(pltaddr, symval); in elf_plt_write()
230 plt_full_range(pltaddr, symval); in elf_plt_write()
480 Addr addr, vaddr, reloff, symval; in elf_bndr() local
580 symval = nsym->st_value; in elf_bndr()
584 symval += ADDR(nlmp); in elf_bndr()
599 symval = audit_symbind(lmp, nlmp, nsym, symndx, symval, in elf_bndr()
620 (caddr_t)symval, sb_flags, &fail); in elf_bndr()
[all …]
H A Dboot_elf.S385 plt_upper_32(uintptr_t pc, uintptr_t symval)
387 ulong_t sym = (ulong_t)symval;
435 plt_upper_44(uintptr_t pc, uintptr_t symval)
437 ulong_t sym = (ulong_t)symval;
/illumos-gate/usr/src/cmd/sgs/rtld/amd64/
H A Damd64_elf.c215 ulong_t addr, reloff, symval, rsymndx; in elf_bndr() local
288 symval = nsym->st_value; in elf_bndr()
292 symval += ADDR(nlmp); in elf_bndr()
305 symval = audit_symbind(lmp, nlmp, nsym, symndx, symval, in elf_bndr()
321 symval = (ulong_t)elf_plt_trace_write(addr, lmp, nlmp, in elf_bndr()
322 nsym, symndx, pltndx, (caddr_t)symval, sb_flags, in elf_bndr()
331 *(ulong_t *)addr = symval; in elf_bndr()
339 (Xword)(reloff / sizeof (Rela)), PLT_T_FULL, nlmp, (Addr)symval, in elf_bndr()
372 return (symval); in elf_bndr()
940 elf_plt_write(uintptr_t addr, uintptr_t vaddr, void *rptr, uintptr_t symval, in elf_plt_write() argument
[all …]
/illumos-gate/usr/src/cmd/sgs/rtld/sparc/
H A Dsparc_elf.c122 disp = symval - vpltaddr - 4; in elf_plt_write()
177 plt_full_range(pltaddr, symval); in elf_plt_write()
353 ulong_t addr, vaddr, reloff, symval, rsymndx; in elf_bndr() local
439 symval = nsym->st_value; in elf_bndr()
443 symval += ADDR(nlmp); in elf_bndr()
457 symval = audit_symbind(lmp, nlmp, nsym, symndx, symval, in elf_bndr()
475 symval = (ulong_t)elf_plt_trace_write((caddr_t)vaddr, in elf_bndr()
477 (caddr_t)symval, sb_flags, &fail); 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 …]
H A Dboot_elf.S412 plt_full_range(uintptr_t pc, uintptr_t symval)
415 plttab[2] = (M_JMPL | ((unsigned long)symval & S_MASK(10)));
416 plttab[1] = (M_SETHIG1 | ((unsigned long)symval >> (32 - 22)));
/illumos-gate/usr/src/cmd/sgs/rtld/i386/
H A Di386_elf.c196 ulong_t addr, symval, rsymndx; in elf_bndr() local
267 symval = nsym->st_value; in elf_bndr()
271 symval += ADDR(nlmp); in elf_bndr()
284 symval = audit_symbind(lmp, nlmp, nsym, symndx, symval, in elf_bndr()
300 symval = (ulong_t)elf_plt_trace_write(addr, lmp, nlmp, in elf_bndr()
301 nsym, symndx, pltndx, (caddr_t)symval, sb_flags, in elf_bndr()
310 *(ulong_t *)addr = symval; in elf_bndr()
318 (Xword)(reloff / sizeof (Rel)), PLT_T_FULL, nlmp, (Addr)symval, in elf_bndr()
351 return (symval); in elf_bndr()
1004 elf_plt_write(uintptr_t addr, uintptr_t vaddr, void *rptr, uintptr_t symval, in elf_plt_write() argument
[all …]