Home | History | Annotate | Download | only in bfd

Lines Matching refs:rel

129      This is a per-object flag to allow the assembler to generate REL
1467 REL. */
1816 /* Fill in the entry in the .rel.plt section. */
1876 Elf_Internal_Rela rel;
1886 rel.r_offset = (h->root.u.def.value
1889 rel.r_info = ELF32_R_INFO (h->dynindx, R_C6000_COPY);
1890 rel.r_addend = 0;
1892 elf32_tic6x_install_rela (output_bfd, htab->srelbss, &rel);
1994 const Elf_Internal_Rela *rel, *relend;
2010 for (rel = relocs; rel < relend; rel++)
2016 r_symndx = ELF32_R_SYM (rel->r_info);
2038 r_type = ELF32_R_TYPE (rel->r_info);
2197 /* Return true if relocation REL against section SEC is a REL rather
2204 const Elf_Internal_Rela *rel)
2211 rel_hdr = elf_section_data (sec)->rel.hdr;
2215 return ((size_t) (rel - relocs)
2256 Elf_Internal_Rela *rel;
2267 for (rel = relocs; rel < relend; rel ++)
2282 r_type = ELF32_R_TYPE (rel->r_info);
2283 r_symndx = ELF32_R_SYM (rel->r_info);
2286 relocs, rel);
2289 elf32_tic6x_info_to_howto_rel (input_bfd, &bfd_reloc, rel);
2291 elf32_tic6x_info_to_howto (input_bfd, &bfd_reloc, rel);
2308 relocation = _bfd_elf_rela_local_sym (output_bfd, sym, &sec, rel);
2314 RELOC_FOR_GLOBAL_SYMBOL (info, input_bfd, input_section, rel,
2322 rel, 1, relend, howto, 0, contents);
2330 rel->r_addend = 0;
2333 contents + rel->r_offset);
2357 oldval = bfd_get_32 (input_bfd, contents + rel->r_offset);
2363 contents + rel->r_offset);
2386 + rel->r_offset) & 0x1f;
2394 + rel->r_offset);
2398 relocation -= rel->r_addend;
2399 off2 = ((off & ~(bfd_vma)0x1f) - rel->r_addend) & (bfd_vma)~0x1f;
2439 rel->r_offset);
2456 outrel.r_addend = rel->r_addend;
2462 outrel.r_addend = relocation + rel->r_addend;
2562 When doing a dynamic link, we create a .rel.got
2622 if (rel->r_addend != 0)
2635 rel->r_addend);
2643 rel->r_addend,
2674 contents, rel->r_offset,
2675 relocation, rel->r_addend);
2684 bfd_vma value = (relocation + rel->r_addend) & 0xffffffff;
2724 rel->r_offset))))
2731 rel->r_offset, TRUE)))
2755 rel->r_offset)))
2778 const Elf_Internal_Rela *rel;
2801 for (rel = relocs; rel < rel_end; rel++)
2808 r_symndx = ELF32_R_SYM (rel->r_info);
2809 r_type = ELF32_R_TYPE (rel->r_info);
3162 /* We also need to make an entry in the .rel.plt section. */
3427 output file. This is mostly to handle .rel.bss and
3428 .rel.plt. We must create both sections in
3612 /* Return address for Ith PLT stub in section PLT, for relocation REL
3617 const arelent *rel ATTRIBUTE_UNUSED)