Searched refs:pltoff (Results 1 – 10 of 10) sorted by relevance
/illumos-gate/usr/src/cmd/sgs/rtld/sparcv9/ |
H A D | sparc_elf.c | 106 Xword pltoff; in ldso_plt_init() local 111 pltoff = (2 * M_PLT_ENTSIZE) / M_PLT_INSSIZE; in ldso_plt_init() 112 elf_plt2_init(PLTGOT(lmp) + pltoff, lmp); in ldso_plt_init() 126 pltoff = M_PLT_ENTSIZE / M_PLT_INSSIZE; in ldso_plt_init() 516 addr = pltoff - M_PLT_RESERVSZ; in elf_bndr() 680 uintptr_t pltoff; in bindpltpad() local 707 rel.r_offset = pltoff; in bindpltpad() 775 Xword pltoff; in elf_reloc() local 790 pltoff = (2 * M_PLT_ENTSIZE) / M_PLT_INSSIZE; in elf_reloc() 791 elf_plt2_init(PLTGOT(lmp) + pltoff, lmp); in elf_reloc() [all …]
|
H A D | boot_elf.S | 100 elf_rtbndr(Rt_map *lmp, unsigned long pltoff, caddr_t from) 102 (void) elf_bndr(lmp, pltoff, from); 130 elf_rtbndr_far(Rt_map *lmp, unsigned long pltoff, caddr_t from) 132 (void) elf_bndr(lmp, pltoff, from); 141 sub %i0, %o2, %o1 ! pltoff = pc - 0x10 - .PLT0
|
/illumos-gate/usr/src/cmd/sgs/librtld_db/sparcv9/ |
H A D | plt64_resolution.c | 57 psaddr_t pltoff; in plt64_resolution() local 65 pltoff = pc - pltbase; in plt64_resolution() 67 if (pltoff >= (M64_PLT_NEARPLTS * M64_PLT_ENTSIZE)) { in plt64_resolution() 84 pltblockoff = pltoff - (M64_PLT_NEARPLTS * M64_PLT_ENTSIZE); in plt64_resolution() 148 ((pltoff / M64_PLT_ENTSIZE) * M64_PLT_ENTSIZE); in plt64_resolution()
|
/illumos-gate/usr/src/cmd/sgs/librtld_db/amd64/ |
H A D | plt64_resolution.c | 54 psaddr_t pltoff, pltaddr; in plt64_resolution() local 62 pltoff = pc - pltbase; in plt64_resolution() 64 ((pltoff / M_PLT_ENTSIZE) * M_PLT_ENTSIZE); in plt64_resolution()
|
/illumos-gate/usr/src/cmd/sgs/libld/common/ |
H A D | machrel.sparc.c | 313 pltoff = pltblockoff + in plt_far_entry() 350 pltent = (uint32_t *)(pltbuf + pltoff); in plt_far_entry() 362 pltent[3] |= (uint32_t)(pltptroff - (pltoff + 4)); in plt_far_entry() 369 *pltentptr = -(pltoff + 4); in plt_far_entry() 420 *(Word *)pltent = M_SETHIG1 | pltoff; in plt_entry() 430 pltoff += M_PLT_INSSIZE; in plt_entry() 431 pltoff = -pltoff; in plt_entry() 434 (((pltoff + M_PLT_ENTSIZE) >> 2) & S_MASK(19)); in plt_entry() 543 *(Word *)pltent = M_SETHIG1 | pltoff; in plt_entry() 552 pltoff += M_PLT_INSSIZE; in plt_entry() [all …]
|
/illumos-gate/usr/src/cmd/sgs/librtld_db/sparc/ |
H A D | plt32_resolution.c | 54 psaddr_t pltoff, pltaddr; in plt32_resolution() local 57 pltoff = pc - pltbase; in plt32_resolution() 59 ((pltoff / M32_PLT_ENTSIZE) * M32_PLT_ENTSIZE); in plt32_resolution()
|
/illumos-gate/usr/src/cmd/sgs/librtld_db/i386/ |
H A D | plt32_resolution.c | 149 psaddr_t pltoff, pltaddr; in plt32_resolution() local 157 pltoff = pc - pltbase; in plt32_resolution() 159 ((pltoff / M_PLT_ENTSIZE) * M_PLT_ENTSIZE); in plt32_resolution()
|
/illumos-gate/usr/src/lib/libproc/sparcv9/ |
H A D | Pisadep.c | 66 uintptr_t pltoff; in Ppltdest() local 68 pltoff = pltaddr - fp->file_plt_base; in Ppltdest() 69 if (pltoff < (M64_PLT_NEARPLTS * M64_PLT_ENTSIZE)) { in Ppltdest() 74 pltblockoff = pltoff - (M64_PLT_NEARPLTS * in Ppltdest()
|
/illumos-gate/usr/src/cmd/sgs/rtld/sparc/ |
H A D | boot_elf.S | 75 elf_rtbndr(Rt_map *lmp, unsigned long pltoff, caddr_t from) 77 (void) elf_bndr(lmp, pltoff, from);
|
H A D | sparc_elf.c | 350 elf_bndr(Rt_map *lmp, ulong_t pltoff, caddr_t from) in elf_bndr() argument 388 addr = pltoff - M_PLT_RESERVSZ; in elf_bndr() 401 EC_NATPTR(lmp), EC_XWORD(pltoff), EC_NATPTR(from)); in elf_bndr()
|