Home | History | Annotate | Download | only in bfd

Lines Matching refs:splt

807 sparc32_plt_entry_build (bfd *output_bfd, asection *splt, bfd_vma offset,
813 splt->contents + offset);
817 splt->contents + offset + 4);
819 splt->contents + offset + 8);
832 sparc64_plt_entry_build (bfd *output_bfd, asection *splt, bfd_vma offset,
835 unsigned char *entry = splt->contents + offset;
849 | (((splt->contents + PLT64_ENTRY_SIZE) - (entry + 4)) / 4 & 0x7ffff);
898 ptr = splt->contents
904 *r_offset = (bfd_vma) (ptr - splt->contents);
921 bfd_put_64 (output_bfd, (bfd_vma) (splt->contents - (entry + 4)), ptr);
995 #define SPARC_ELF_BUILD_PLT_ENTRY(htab, obfd, splt, off, max, r_off) \
996 htab->build_plt_entry (obfd, splt, off, max, r_off)
1235 if (!htab->elf.splt || !htab->elf.srelplt || !htab->sdynbss
2257 asection *s = htab->elf.splt;
2310 if (s == htab->elf.splt)
2670 if (htab->elf.splt->size > 0)
2671 htab->elf.splt->size += 1 * SPARC_INSN_BYTES;
2691 if (s == htab->elf.splt
3063 plt_sec = htab->elf.splt;
3321 if (h->plt.offset == (bfd_vma) -1 || htab->elf.splt == NULL)
3329 relocation = (htab->elf.splt->output_section->vma
3330 + htab->elf.splt->output_offset
3498 sec = htab->elf.splt;
4249 htab->elf.splt->contents + plt_offset);
4251 htab->elf.splt->contents + plt_offset + 4);
4253 htab->elf.splt->contents + plt_offset + 8);
4255 htab->elf.splt->contents + plt_offset + 12);
4257 htab->elf.splt->contents + plt_offset + 16);
4259 htab->elf.splt->contents + plt_offset + 20);
4264 htab->elf.splt->contents + plt_offset + 24);
4266 htab->elf.splt->contents + plt_offset + 28);
4272 htab->elf.splt->output_section->vma
4273 + htab->elf.splt->output_offset
4284 rela.r_offset = (htab->elf.splt->output_section->vma
4285 + htab->elf.splt->output_offset
4326 asection *splt;
4335 if (htab->elf.splt != NULL)
4337 splt = htab->elf.splt;
4342 splt = htab->elf.iplt;
4346 if (splt == NULL || srela == NULL)
4378 rela_index = SPARC_ELF_BUILD_PLT_ENTRY (htab, output_bfd, splt,
4379 h->plt.offset, splt->size,
4398 + (splt->output_section->vma + splt->output_offset);
4413 - splt->output_section->vma
4414 - splt->output_offset);
4491 plt = htab->elf.splt ? htab->elf.splt : htab->elf.iplt;
4559 asection *splt ATTRIBUTE_UNUSED)
4671 htab->elf.splt->contents);
4674 htab->elf.splt->contents + 4);
4677 htab->elf.splt->contents + 8);
4680 htab->elf.splt->contents + 12);
4683 htab->elf.splt->contents + 16);
4688 rela.r_offset = (htab->elf.splt->output_section->vma
4689 + htab->elf.splt->output_offset);
4741 htab->elf.splt->contents + i * 4);
4774 asection *splt;
4776 splt = htab->elf.splt;
4777 BFD_ASSERT (splt != NULL && sdyn != NULL);
4779 if (!sparc_finish_dyn (output_bfd, info, dynobj, sdyn, splt))
4783 if (splt->size > 0)
4794 memset (splt->contents, 0, htab->plt_header_size);
4797 splt->contents + splt->size - 4);
4801 if (elf_section_data (splt->output_section) != NULL)
4802 elf_section_data (splt->output_section)->this_hdr.sh_entsize