Home
last modified time | relevance | path

Searched refs:ofl_osplt (Results 1 – 7 of 7) sorted by relevance

/illumos-gate/usr/src/cmd/sgs/libld/common/
H A Dmachrel.sparc.c188 if (ofl->ofl_osplt) in ld_mach_update_odynamic()
189 (*dyn)->d_un.d_ptr = ofl->ofl_osplt->os_shdr->sh_addr; in ld_mach_update_odynamic()
206 value = (Xword)(ofl->ofl_osplt->os_shdr->sh_addr) + in ld_calc_plt_addr()
230 value += (Xword)(ofl->ofl_osplt->os_shdr->sh_addr); in ld_calc_plt_addr()
337 pltbuf = (uchar_t *)ofl->ofl_osplt->os_outdata->d_buf; in plt_far_entry()
411 pltent = (uchar_t *)ofl->ofl_osplt->os_outdata->d_buf + pltoff; in plt_entry()
413 *roffset = pltoff + (Xword)(ofl->ofl_osplt->os_shdr->sh_addr); in plt_entry()
509 value = (Xword)(ofl->ofl_osplt->os_shdr->sh_addr) + in ld_calc_plt_addr()
534 pltent = (Byte *)ofl->ofl_osplt->os_outdata->d_buf + pltoff; in plt_entry()
536 *roffset = pltoff + (Xword)(ofl->ofl_osplt->os_shdr->sh_addr); in plt_entry()
[all …]
H A Dmachrel.amd.c175 value = (Xword)(ofl->ofl_osplt->os_shdr->sh_addr) + in ld_calc_plt_addr()
205 plt0 = (uchar_t *)(ofl->ofl_osplt->os_outdata->d_buf); in plt_entry()
214 *(Word *)gotent = ofl->ofl_osplt->os_shdr->sh_addr + plt_off + in plt_entry()
234 (ofl->ofl_osplt->os_shdr->sh_addr + plt_off) - 0x06; in plt_entry()
362 osp = ofl->ofl_osplt; in ld_perform_outreloc()
1520 if ((ofl->ofl_flags & FLG_OF_DYNAMIC) && ofl->ofl_osplt) { in ld_fillin_gotplt()
1524 pltent = (uchar_t *)ofl->ofl_osplt->os_outdata->d_buf; in ld_fillin_gotplt()
1544 ofl->ofl_osplt->os_shdr->sh_addr - 0x06; in ld_fillin_gotplt()
1559 ofl->ofl_osplt->os_shdr->sh_addr - 0x0c; in ld_fillin_gotplt()
H A Dmachrel.intel.c142 value = (Xword)(ofl->ofl_osplt->os_shdr->sh_addr) + in ld_calc_plt_addr()
173 pltent = (uchar_t *)(ofl->ofl_osplt->os_outdata->d_buf) + plt_off; in plt_entry()
180 *(Word *)gotent = ofl->ofl_osplt->os_shdr->sh_addr + plt_off + in plt_entry()
284 osp = ofl->ofl_osplt; in ld_perform_outreloc()
1529 if ((flags & FLG_OF_DYNAMIC) && ofl->ofl_osplt) { in ld_fillin_gotplt()
1532 pltent = (uchar_t *)ofl->ofl_osplt->os_outdata->d_buf; in ld_fillin_gotplt()
H A Dsections.c1969 ofl->ofl_osplt = ld_place_section(ofl, isec, NULL, in make_plt()
1971 if (ofl->ofl_osplt == (Os_desc *)S_ERROR) in make_plt()
1974 ofl->ofl_osplt->os_szoutrels = (Xword)rsize; in make_plt()
3336 (osp != ofl->ofl_osplt)) { in ld_make_sections()
3359 if (ofl->ofl_osplt && ofl->ofl_relocpltsz) { in ld_make_sections()
3360 if (make_reloc(ofl, ofl->ofl_osplt) == S_ERROR) in ld_make_sections()
H A Dupdate.c1802 if (ofl->ofl_osplt) { in update_osym()
1804 ofl_osplt->os_shdr->sh_addr; in update_osym()
1807 ofl->ofl_osplt->os_scn); in update_osym()
2482 shdr = ofl->ofl_osplt->os_relosdesc->os_shdr; in update_odynamic()
2495 shdr = ofl->ofl_osplt->os_shdr; in update_odynamic()
H A Drelocate.c2744 if (((osp = ofl->ofl_osplt) != NULL) && osp->os_relosdesc) { in ld_reloc_process()
/illumos-gate/usr/src/cmd/sgs/include/
H A Dlibld.h377 Os_desc *ofl_osplt; /* .plt output section */ member