Home | History | Annotate | Download | only in bfd

Lines Matching refs:rel

819   Elf_Internal_Rela *rel, *relend;
836 rel = relocs;
838 for (; rel < relend; rel++)
851 r_symndx = ELF32_R_SYM (rel->r_info);
852 r_type = ELF32_R_TYPE (rel->r_info);
869 relocation = _bfd_elf_rela_local_sym (output_bfd, sym, &sec, rel);
880 RELOC_FOR_GLOBAL_SYMBOL (info, input_bfd, input_section, rel,
889 rel, 1, relend, howto, 0, contents);
918 relocation = relocation + rel->r_addend - gp;
919 rel->r_addend = 0;
926 rel->r_offset, relocation,
927 rel->r_addend);
1048 if (rel->r_addend != 0)
1055 rel->r_offset,
1057 rel->r_addend);
1067 && ((relocation + rel->r_addend) & 0x8000))
1068 rel->r_addend += 0x10000;
1073 rel->r_offset,
1075 rel->r_addend);
1096 name, input_bfd, input_section, rel->r_offset);
1104 + rel->r_offset);
1115 rel->r_offset,
1117 rel->r_addend);
1127 lm32_info_to_howto_rela (input_bfd, &bfd_reloc, rel);
1148 (bfd_vma) 0, input_bfd, input_section, rel->r_offset)))
1155 rel->r_offset, TRUE)))
1178 rel->r_offset)))
1191 Elf_Internal_Rela *rel,
1196 switch (ELF32_R_TYPE (rel->r_info))
1203 return _bfd_elf_gc_mark_hook (sec, info, rel, h, sym);
1216 const Elf_Internal_Rela *rel, *relend;
1225 for (rel = relocs; rel < relend; rel++)
1230 r_symndx = ELF32_R_SYM (rel->r_info);
1239 switch (ELF32_R_TYPE (rel->r_info))
1271 const Elf_Internal_Rela *rel;
1292 for (rel = relocs; rel < rel_end; rel++)
1298 r_symndx = ELF32_R_SYM (rel->r_info);
1299 r_type = ELF32_R_TYPE (rel->r_info);
1393 if (!bfd_elf_gc_record_vtinherit (abfd, sec, h, rel->r_offset))
1400 if (!bfd_elf_gc_record_vtentry (abfd, sec, h, rel->r_addend))
1961 /* We also need to make an entry in the .rel.plt section. */
2472 /* We need to create .plt, .rel[a].plt, .got, .got.plt, .dynbss, and
2473 .rel[a].bss sections. */
2514 ? ".rela.plt" : ".rel.plt",
2538 /* The .rel[a].bss section holds copy relocs. This section is not
2553 ? ".rela.bss" : ".rel.bss"),