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 | 165 uchar_t *pltent, *gotent; local 173 pltent = (uchar_t *)(ofl->ofl_osplt->os_outdata->d_buf) + plt_off; 187 pltent[0] = M_SPECIAL_INST; 188 pltent[1] = M_JMP_DISP_IND; 189 pltent += 2; 191 *(Word *)pltent = (Word)(ofl->ofl_osgot->os_shdr->sh_addr + 194 pltent[0] = M_SPECIAL_INST; 195 pltent[1] = M_JMP_REG_DISP_IND; 196 pltent += 2; 198 *(Word *)pltent 1488 uchar_t *pltent; local [all...] |
H A D | machrel.sparc.c | 284 uint32_t *pltent; /* ptr to plt instr. sequence */ local 350 pltent = (uint32_t *)(pltbuf + pltoff); 353 (void) memcpy(pltent, farplt_instrs, sizeof (farplt_instrs)); 362 pltent[3] |= (uint32_t)(pltptroff - (pltoff + 4)); 396 uchar_t *pltent; /* PLT entry being created. */ local 411 pltent = (uchar_t *)ofl->ofl_osplt->os_outdata->d_buf + pltoff; 420 *(Word *)pltent = M_SETHIG1 | pltoff; 423 *(Word *)pltent = ld_bswap_Word(*(Word *)pltent); 429 pltent 529 Byte *pltent; /* PLT entry being created. */ local [all...] |
H A D | machrel.amd.c | 196 uchar_t *plt0, *pltent, *gotent; local 206 pltent = plt0 + plt_off; 209 bcopy(pltn_entry, pltent, sizeof (pltn_entry)); 236 if (do_reloc_ld(&rdesc_r_amd64_gotpcrel, &pltent[0x02], &val1, 250 if (do_reloc_ld(&rdesc_r_amd64_32, &pltent[0x07], &val1, 267 (uintptr_t)(&pltent[0x10]))); 269 if (do_reloc_ld(&rdesc_r_amd64_pc32, &pltent[0x0c], &val1, 1494 uchar_t *pltent; local 1497 pltent = (uchar_t *)ofl->ofl_osplt->os_outdata->d_buf; 1498 bcopy(plt0_template, pltent, sizeo [all...] |
/illumos-gate/usr/src/cmd/sgs/rtld/sparc/ |
H A D | sparc_elf.c | 129 uint_t *pltent, bainstr; local 132 pltent = (uint_t *)pltaddr; 163 pltent[2] = M_NOP; /* nop instr */ 164 pltent[1] = bainstr; 166 iflush_range((char *)(&pltent[1]), 4); 167 pltent[0] = M_NOP; /* nop instr */ 168 iflush_range((char *)(&pltent[0]), 4);
|
/illumos-gate/usr/src/cmd/sgs/rtld/sparcv9/ |
H A D | sparc_elf.c | 170 uint_t *pltent, bainstr; local 173 pltent = (uint_t *)pltaddr; 204 pltent[2] = M_NOP; /* nop instr */ 205 pltent[1] = bainstr; 207 iflush_range((char *)(&pltent[1]), 4); 208 pltent[0] = M_NOP; /* nop instr */ 209 iflush_range((char *)(&pltent[0]), 4);
|
Completed in 69 milliseconds