Lines Matching defs:rel

865   /* A pointer to the .rel.got section.  */
871 /* A pointer to the .rel.plt section. */
2667 frv_final_link_relocate (howto, input_bfd, input_section, contents, rel,
2673 Elf_Internal_Rela *rel;
2677 contents, rel->r_offset, relocation,
2678 rel->r_addend);
2727 Elf_Internal_Rela *rel;
2767 for (rel = relocs; rel < relend; rel ++)
2780 bfd_vma orig_addend = rel->r_addend;
2782 r_type = ELF32_R_TYPE (rel->r_info);
2789 r_symndx = ELF32_R_SYM (rel->r_info);
2790 howto = elf32_frv_howto_table + ELF32_R_TYPE (rel->r_info);
2799 relocation = _bfd_elf_rela_local_sym (output_bfd, sym, &sec, rel);
2844 input_section, rel->r_offset,
2906 rel->r_addend))
2910 input_bfd, input_section, rel->r_offset, name, rel->r_addend);
2923 name, input_bfd, input_section, rel->r_offset);
2991 insn = bfd_get_32 (input_bfd, contents + rel->r_offset);
2999 name, input_bfd, input_section, rel->r_offset);
3004 relocation + rel->r_addend))
3010 bfd_put_32 (input_bfd, insn, contents + rel->r_offset);
3014 rel->r_info = ELF32_R_INFO (r_symndx, r_type);
3023 bfd_put_32 (input_bfd, insn, contents + rel->r_offset);
3027 rel->r_info = ELF32_R_INFO (r_symndx, r_type);
3033 insn = bfd_get_32 (input_bfd, contents + rel->r_offset);
3041 name, input_bfd, input_section, rel->r_offset);
3046 relocation + rel->r_addend)
3047 && TLSMOFF_IN_RANGE_FOR_SETLOS_P (relocation + rel->r_addend,
3057 bfd_put_32 (input_bfd, insn, contents + rel->r_offset);
3061 rel->r_info = ELF32_R_INFO (r_symndx, r_type);
3065 relocation + rel->r_addend))
3074 bfd_put_32 (input_bfd, insn, contents + rel->r_offset);
3078 rel->r_info = ELF32_R_INFO (r_symndx, r_type);
3094 bfd_put_32 (input_bfd, insn, contents + rel->r_offset);
3098 rel->r_info = ELF32_R_INFO (r_symndx, r_type);
3104 insn = bfd_get_32 (input_bfd, contents + rel->r_offset);
3112 name, input_bfd, input_section, rel->r_offset);
3117 relocation + rel->r_addend)
3124 bfd_put_32 (input_bfd, insn, contents + rel->r_offset);
3135 rel->r_info = ELF32_R_INFO (r_symndx, r_type);
3141 insn = bfd_get_32 (input_bfd, contents + rel->r_offset);
3150 name, input_bfd, input_section, rel->r_offset);
3155 relocation + rel->r_addend)
3163 bfd_put_32 (input_bfd, insn, contents + rel->r_offset);
3177 bfd_put_32 (input_bfd, insn, contents + rel->r_offset);
3183 rel->r_info = ELF32_R_INFO (r_symndx, r_type);
3189 insn = bfd_get_32 (input_bfd, contents + rel->r_offset);
3197 name, input_bfd, input_section, rel->r_offset);
3202 relocation + rel->r_addend)
3203 && TLSMOFF_IN_RANGE_FOR_SETLOS_P (relocation + rel->r_addend,
3213 bfd_put_32 (input_bfd, insn, contents + rel->r_offset);
3217 rel->r_info = ELF32_R_INFO (r_symndx, r_type);
3221 relocation + rel->r_addend))
3230 bfd_put_32 (input_bfd, insn, contents + rel->r_offset);
3234 rel->r_info = ELF32_R_INFO (r_symndx, r_type);
3247 bfd_put_32 (input_bfd, insn, contents + rel->r_offset);
3251 rel->r_info = ELF32_R_INFO (r_symndx, r_type);
3262 bfd_put_32 (input_bfd, insn, contents + rel->r_offset);
3273 insn = bfd_get_32 (input_bfd, contents + rel->r_offset);
3282 name, input_bfd, input_section, rel->r_offset);
3287 relocation + rel->r_addend)
3288 && TLSMOFF_IN_RANGE_FOR_SETLOS_P (relocation + rel->r_addend,
3294 bfd_put_32 (input_bfd, insn, contents + rel->r_offset);
3301 relocation + rel->r_addend))
3307 bfd_put_32 (input_bfd, insn, contents + rel->r_offset);
3311 rel->r_info = ELF32_R_INFO (r_symndx, r_type);
3319 bfd_put_32 (input_bfd, insn, contents + rel->r_offset);
3328 insn = bfd_get_32 (input_bfd, contents + rel->r_offset);
3336 name, input_bfd, input_section, rel->r_offset);
3341 relocation + rel->r_addend))
3348 bfd_put_32 (input_bfd, insn, contents + rel->r_offset);
3352 rel->r_info = ELF32_R_INFO (r_symndx, r_type);
3358 insn = bfd_get_32 (input_bfd, contents + rel->r_offset);
3366 name, input_bfd, input_section, rel->r_offset);
3371 relocation + rel->r_addend)
3378 bfd_put_32 (input_bfd, insn, contents + rel->r_offset);
3387 insn = bfd_get_32 (input_bfd, contents + rel->r_offset);
3396 name, input_bfd, input_section, rel->r_offset);
3401 relocation + rel->r_addend)
3409 bfd_put_32 (input_bfd, insn, contents + rel->r_offset);
3418 insn = bfd_get_32 (input_bfd, contents + rel->r_offset);
3426 name, input_bfd, input_section, rel->r_offset);
3431 relocation + rel->r_addend))
3438 bfd_put_32 (input_bfd, insn, contents + rel->r_offset);
3442 rel->r_info = ELF32_R_INFO (r_symndx, r_type);
3453 bfd_put_32 (input_bfd, insn, contents + rel->r_offset);
3457 rel->r_info = ELF32_R_INFO (r_symndx, r_type);
3463 insn = bfd_get_32 (input_bfd, contents + rel->r_offset);
3471 name, input_bfd, input_section, rel->r_offset);
3475 if (TLSMOFF_IN_RANGE_FOR_SETLOS_P (relocation + rel->r_addend,
3481 bfd_put_32 (input_bfd, insn, contents + rel->r_offset);
3490 insn = bfd_get_32 (input_bfd, contents + rel->r_offset);
3499 name, input_bfd, input_section, rel->r_offset);
3503 if (TLSMOFF_IN_RANGE_FOR_SETLOS_P (relocation + rel->r_addend,
3510 bfd_put_32 (input_bfd, insn, contents + rel->r_offset);
3591 bfd_vma addend = rel->r_addend;
3619 name, input_bfd, input_section, rel->r_offset);
3658 name, input_bfd, input_section, rel->r_offset);
3666 input_section, rel->r_offset)
3684 name, input_bfd, input_section, rel->r_offset);
3691 input_section, rel->r_offset)
3704 relocation = addend - rel->r_addend;
3719 bfd_vma addend = rel->r_addend;
3729 name, input_bfd, input_section, rel->r_offset);
3771 name, input_bfd, input_section, rel->r_offset);
3781 input_section, rel->r_offset)
3792 input_section, rel->r_offset)
3811 name, input_bfd, input_section, rel->r_offset);
3818 input_section, rel->r_offset)
3829 relocation = addend - rel->r_addend;
3843 contents + rel->r_offset + 4);
3857 contents + rel->r_offset + 4);
3979 input_bfd, input_section, (long)rel->r_offset, name,
3985 name, input_bfd, input_section, rel->r_offset);
3998 relocation += rel->r_addend;
4056 relocation -= rel->r_addend;
4064 r = elf32_frv_relocate_hi16 (input_bfd, rel, contents, relocation);
4067 r = elf32_frv_relocate_lo16 (input_bfd, rel, contents, relocation);
4070 r = elf32_frv_relocate_label24 (input_bfd, input_section, rel,
4074 r = elf32_frv_relocate_gprel12 (info, input_bfd, input_section, rel,
4078 r = elf32_frv_relocate_gprelu12 (info, input_bfd, input_section, rel,
4082 r = elf32_frv_relocate_gprello (info, input_bfd, input_section, rel,
4086 r = elf32_frv_relocate_gprelhi (info, input_bfd, input_section, rel,
4095 rel, relocation);
4106 (bfd_vma) 0, input_bfd, input_section, rel->r_offset);
4111 (info, name, input_bfd, input_section, rel->r_offset, TRUE);
4135 input_bfd, input_section, (long)rel->r_offset, name, msg);
4152 elf32_frv_gc_mark_hook (sec, info, rel, h, sym)
4155 Elf_Internal_Rela *rel;
4161 switch (ELF32_R_TYPE (rel->r_info))
4340 s = bfd_make_section_with_flags (abfd, ".rel.got",
4416 /* FRV-specific: we want rel relocations for the plt. */
4417 s = bfd_make_section_with_flags (abfd, ".rel.plt",
4443 /* We need to create .plt, .rel[a].plt, .got, .got.plt, .dynbss, and
4444 .rel[a].bss sections. */
4470 /* The .rel[a].bss section holds copy relocs. This section is not
4485 ? ".rela.bss" : ".rel.bss"),
6051 Whether it's in .plt.rel or not depends on whether lazy binding is
6098 const Elf_Internal_Rela *rel;
6114 for (rel = relocs; rel < rel_end; rel++)
6119 r_symndx = ELF32_R_SYM (rel->r_info);
6130 switch (ELF32_R_TYPE (rel->r_info))
6194 rel->r_addend, INSERT);
6199 rel->r_addend, INSERT);
6209 switch (ELF32_R_TYPE (rel->r_info))
6311 if (!bfd_elf_gc_record_vtinherit (abfd, sec, h, rel->r_offset))
6318 if (!bfd_elf_gc_record_vtentry (abfd, sec, h, rel->r_addend))
6339 abfd, ELF32_R_TYPE (rel->r_info));