Searched refs:pltent (Results 1 – 5 of 5) sorted by relevance
/illumos-gate/usr/src/cmd/sgs/libld/common/ |
H A D | machrel.intel.c | 189 pltent += 2; in plt_entry() 196 pltent += 2; in plt_entry() 202 *(Word *)pltent = ld_bswap_Word(*(Word *)pltent); in plt_entry() 203 pltent += 4; in plt_entry() 206 pltent++; in plt_entry() 211 *(Word *)pltent = ld_bswap_Word(*(Word *)pltent); in plt_entry() 212 pltent += 4; in plt_entry() 216 pltent++; in plt_entry() 221 *(Word *)pltent = ld_bswap_Word(*(Word *)pltent); in plt_entry() 1536 pltent += 2; in ld_fillin_gotplt() [all …]
|
H A D | machrel.sparc.c | 423 *(Word *)pltent = ld_bswap_Word(*(Word *)pltent); in plt_entry() 437 *(Word *)pltent = ld_bswap_Word(*(Word *)pltent); in plt_entry() 447 *(Word *)pltent = ld_bswap_Word(*(Word *)pltent); in plt_entry() 457 *(Word *)pltent = ld_bswap_Word(*(Word *)pltent); in plt_entry() 467 *(Word *)pltent = ld_bswap_Word(*(Word *)pltent); in plt_entry() 477 *(Word *)pltent = ld_bswap_Word(*(Word *)pltent); in plt_entry() 487 *(Word *)pltent = ld_bswap_Word(*(Word *)pltent); in plt_entry() 497 *(Word *)pltent = ld_bswap_Word(*(Word *)pltent); in plt_entry() 546 *(Word *)pltent = ld_bswap_Word(*(Word *)pltent); in plt_entry() 558 *(Word *)pltent = ld_bswap_Word(*(Word *)pltent); in plt_entry() [all …]
|
H A D | machrel.amd.c | 196 uchar_t *plt0, *pltent, *gotent; in plt_entry() local 206 pltent = plt0 + plt_off; in plt_entry() 209 bcopy(pltn_entry, pltent, sizeof (pltn_entry)); in plt_entry() 250 if (do_reloc_ld(&rdesc_r_amd64_32, &pltent[0x07], &val1, in plt_entry() 267 (uintptr_t)(&pltent[0x10]))); in plt_entry() 269 if (do_reloc_ld(&rdesc_r_amd64_pc32, &pltent[0x0c], &val1, in plt_entry() 1521 uchar_t *pltent; in ld_fillin_gotplt() local 1524 pltent = (uchar_t *)ofl->ofl_osplt->os_outdata->d_buf; in ld_fillin_gotplt() 1525 bcopy(plt0_template, pltent, sizeof (plt0_template)); in ld_fillin_gotplt() 1546 if (do_reloc_ld(&rdesc_r_amd64_gotpcrel, &pltent[0x02], in ld_fillin_gotplt() [all …]
|
/illumos-gate/usr/src/cmd/sgs/rtld/sparc/ |
H A D | sparc_elf.c | 129 uint_t *pltent, bainstr; in elf_plt_write() local 132 pltent = (uint_t *)pltaddr; in elf_plt_write() 163 pltent[2] = M_NOP; /* nop instr */ in elf_plt_write() 164 pltent[1] = bainstr; in elf_plt_write() 166 iflush_range((char *)(&pltent[1]), 4); in elf_plt_write() 167 pltent[0] = M_NOP; /* nop instr */ in elf_plt_write() 168 iflush_range((char *)(&pltent[0]), 4); in elf_plt_write()
|
/illumos-gate/usr/src/cmd/sgs/rtld/sparcv9/ |
H A D | sparc_elf.c | 170 uint_t *pltent, bainstr; in elf_plt_write() local 173 pltent = (uint_t *)pltaddr; in elf_plt_write() 204 pltent[2] = M_NOP; /* nop instr */ in elf_plt_write() 205 pltent[1] = bainstr; in elf_plt_write() 207 iflush_range((char *)(&pltent[1]), 4); in elf_plt_write() 208 pltent[0] = M_NOP; /* nop instr */ in elf_plt_write() 209 iflush_range((char *)(&pltent[0]), 4); in elf_plt_write()
|