Lines Matching refs:splt

597 sparc32_plt_entry_build (bfd *output_bfd, asection *splt, bfd_vma offset,
603 splt->contents + offset);
607 splt->contents + offset + 4);
609 splt->contents + offset + 8);
622 sparc64_plt_entry_build (bfd *output_bfd, asection *splt, bfd_vma offset,
625 unsigned char *entry = splt->contents + offset;
639 | (((splt->contents + PLT64_ENTRY_SIZE) - (entry + 4)) / 4 & 0x7ffff);
688 ptr = splt->contents
694 *r_offset = (bfd_vma) (ptr - splt->contents);
711 bfd_put_64 (output_bfd, (bfd_vma) (splt->contents - (entry + 4)), ptr);
785 #define SPARC_ELF_BUILD_PLT_ENTRY(htab, obfd, splt, off, max, r_off) \
786 htab->build_plt_entry (obfd, splt, off, max, r_off)
931 htab->splt = bfd_get_section_by_name (dynobj, ".plt");
972 if (!htab->splt || !htab->srelplt || !htab->sdynbss
1865 asection *s = htab->splt;
2231 if (htab->splt->size > 0)
2232 htab->splt->size += 1 * SPARC_INSN_BYTES;
2252 if (s == htab->splt
2699 if (h->plt.offset == (bfd_vma) -1 || htab->splt == NULL)
2707 relocation = (htab->splt->output_section->vma
2708 + htab->splt->output_offset
2873 sec = htab->splt;
3572 htab->splt->contents + plt_offset);
3574 htab->splt->contents + plt_offset + 4);
3576 htab->splt->contents + plt_offset + 8);
3578 htab->splt->contents + plt_offset + 12);
3580 htab->splt->contents + plt_offset + 16);
3582 htab->splt->contents + plt_offset + 20);
3587 htab->splt->contents + plt_offset + 24);
3589 htab->splt->contents + plt_offset + 28);
3595 htab->splt->output_section->vma
3596 + htab->splt->output_offset
3607 rela.r_offset = (htab->splt->output_section->vma
3608 + htab->splt->output_offset
3650 asection *splt;
3661 splt = htab->splt;
3663 BFD_ASSERT (splt != NULL && srela != NULL);
3690 rela_index = SPARC_ELF_BUILD_PLT_ENTRY (htab, output_bfd, splt,
3691 h->plt.offset, splt->size,
3695 + (splt->output_section->vma + splt->output_offset);
3704 - splt->output_section->vma
3705 - splt->output_offset);
3813 asection *splt ATTRIBUTE_UNUSED)
3920 htab->splt->contents);
3923 htab->splt->contents + 4);
3926 htab->splt->contents + 8);
3929 htab->splt->contents + 12);
3932 htab->splt->contents + 16);
3937 rela.r_offset = (htab->splt->output_section->vma
3938 + htab->splt->output_offset);
3988 htab->splt->contents + i * 4);
4005 asection *splt;
4007 splt = bfd_get_section_by_name (dynobj, ".plt");
4008 BFD_ASSERT (splt != NULL && sdyn != NULL);
4010 if (!sparc_finish_dyn (output_bfd, info, dynobj, sdyn, splt))
4014 if (splt->size > 0)
4025 memset (splt->contents, 0, htab->plt_header_size);
4028 splt->contents + splt->size - 4);
4032 elf_section_data (splt->output_section)->this_hdr.sh_entsize