Lines Matching refs:plt
73 * (as if ld.so had dlopened them), so initialize the plt and the
89 * the dynamic plt entry is:
120 * Have we initialized this dynamic plt entry yet? If we haven't do it
122 * different plt (ie. from another shared object). In that case
123 * we just set the plt to point to the new dyn_plt.
358 elf_reloc(Rt_map *lmp, uint_t plt, int *in_nfavl, APlist **textrel)
380 if ((plt == 0) && PLTGOT(lmp)) {
397 * Initialize the plt start and end addresses.
410 * RTLD_NOW then we're only interested in scaning the .plt table.
411 * An uninitialized .plt is the case where the associated got entry
412 * points back to the plt itself. Determine the range of the real .plt
415 if (plt) {
455 * concatenation of all *but* the .plt relocations. These
460 * .plt range, the range of the total relocation table. Note
461 * that one other ABI assumption seems to be that the .plt
475 DBG_CALL(Dbg_reloc_run(lmp, 0, plt, DBG_REL_NONE));
478 DBG_CALL(Dbg_reloc_run(lmp, M_REL_SHT_TYPE, plt, DBG_REL_START));
482 * need to scan the .rel.plt table, however if we're processing a shared
483 * object in lazy mode the .got addresses associated to each .plt must
529 * through the plt entries and add the base address
532 if (plthint && (plt == 0) &&
562 if (plt && ((*(ulong_t *)roffset < _pltbgn) ||