Searched refs:pltoff (Results 1 - 10 of 10) sorted by relevance

/illumos-gate/usr/src/cmd/sgs/librtld_db/amd64/
H A Dplt64_resolution.c56 psaddr_t pltoff, pltaddr; local
64 pltoff = pc - pltbase;
66 ((pltoff / M_PLT_ENTSIZE) * M_PLT_ENTSIZE);
/illumos-gate/usr/src/cmd/sgs/librtld_db/sparc/
H A Dplt32_resolution.c56 psaddr_t pltoff, pltaddr; local
59 pltoff = pc - pltbase;
61 ((pltoff / M32_PLT_ENTSIZE) * M32_PLT_ENTSIZE);
/illumos-gate/usr/src/cmd/sgs/librtld_db/sparcv9/
H A Dplt64_resolution.c59 psaddr_t pltoff; local
67 pltoff = pc - pltbase;
69 if (pltoff >= (M64_PLT_NEARPLTS * M64_PLT_ENTSIZE)) {
86 pltblockoff = pltoff - (M64_PLT_NEARPLTS * M64_PLT_ENTSIZE);
150 ((pltoff / M64_PLT_ENTSIZE) * M64_PLT_ENTSIZE);
/illumos-gate/usr/src/cmd/sgs/librtld_db/i386/
H A Dplt32_resolution.c151 psaddr_t pltoff, pltaddr; local
159 pltoff = pc - pltbase;
161 ((pltoff / M_PLT_ENTSIZE) * M_PLT_ENTSIZE);
/illumos-gate/usr/src/cmd/sgs/rtld/sparcv9/
H A Dsparc_elf.c106 Xword pltoff; local
111 pltoff = (2 * M_PLT_ENTSIZE) / M_PLT_INSSIZE;
112 elf_plt2_init(PLTGOT(lmp) + pltoff, lmp);
126 pltoff = M_PLT_ENTSIZE / M_PLT_INSSIZE;
127 elf_plt_init(PLTGOT(lmp) + pltoff, (caddr_t)elf_rtbndr);
477 elf_bndr(Rt_map *lmp, ulong_t pltoff, caddr_t from) argument
516 addr = pltoff - M_PLT_RESERVSZ;
518 if (pltoff < (M64_PLT_NEARPLTS * M_PLT_ENTSIZE)) {
523 pltblockoff = pltoff - (M64_PLT_NEARPLTS * M_PLT_ENTSIZE);
542 EC_NATPTR(lmp), EC_XWORD(pltoff), EC_NATPT
680 uintptr_t pltoff; local
775 Xword pltoff; local
[all...]
H A Dboot_elf.s101 elf_rtbndr(Rt_map *lmp, unsigned long pltoff, caddr_t from)
103 (void) elf_bndr(lmp, pltoff, from);
131 elf_rtbndr_far(Rt_map *lmp, unsigned long pltoff, caddr_t from)
133 (void) elf_bndr(lmp, pltoff, from);
142 sub %i0, %o2, %o1 ! pltoff = pc - 0x10 - .PLT0
/illumos-gate/usr/src/cmd/sgs/libld/common/
H A Dmachrel.sparc.c287 Sxword pltoff; /* offset to PLT instr. sequence */ local
313 pltoff = pltblockoff +
347 *raddend = -(pltoff + 4 + (Xword)(ofl->ofl_osplt->os_shdr->sh_addr));
350 pltent = (uint32_t *)(pltbuf + pltoff);
362 pltent[3] |= (uint32_t)(pltptroff - (pltoff + 4));
369 *pltentptr = -(pltoff + 4);
397 Sxword pltoff; /* Offset of this entry from PLT top */ local
410 pltoff = M_PLT_RESERVSZ + (pltndx - 1) * M_PLT_ENTSIZE;
411 pltent = (uchar_t *)ofl->ofl_osplt->os_outdata->d_buf + pltoff;
413 *roffset = pltoff
530 Sxword pltoff; /* Offset of this entry from PLT top */ local
[all...]
/illumos-gate/usr/src/lib/libproc/sparcv9/
H A DPisadep.c66 uintptr_t pltoff; local
68 pltoff = pltaddr - fp->file_plt_base;
69 if (pltoff < (M64_PLT_NEARPLTS * M64_PLT_ENTSIZE)) {
74 pltblockoff = pltoff - (M64_PLT_NEARPLTS *
/illumos-gate/usr/src/cmd/sgs/rtld/sparc/
H A Dboot_elf.s76 elf_rtbndr(Rt_map *lmp, unsigned long pltoff, caddr_t from)
78 (void) elf_bndr(lmp, pltoff, from);
H A Dsparc_elf.c350 elf_bndr(Rt_map *lmp, ulong_t pltoff, caddr_t from) argument
388 addr = pltoff - M_PLT_RESERVSZ;
401 EC_NATPTR(lmp), EC_XWORD(pltoff), EC_NATPTR(from));

Completed in 82 milliseconds