Lines Matching defs:rel

729   const Elf_Internal_Rela *rel;
743 for (rel = relocs; rel < rel_end; rel++)
749 r_symndx = ELF64_R_SYM (rel->r_info);
750 r_type = ELF64_R_TYPE (rel->r_info);
1112 if (!bfd_elf_gc_record_vtinherit (abfd, sec, h, rel->r_offset))
1119 if (!bfd_elf_gc_record_vtentry (abfd, sec, h, rel->r_addend))
1137 Elf_Internal_Rela *rel,
1143 switch (ELF64_R_TYPE (rel->r_info))
1179 const Elf_Internal_Rela *rel, *relend;
1188 for (rel = relocs; rel < relend; rel++)
1194 r_symndx = ELF64_R_SYM (rel->r_info);
1216 r_type = ELF64_R_TYPE (rel->r_info);
2079 Elf_Internal_Rela *rel;
2091 rel = relocs;
2093 for (; rel < relend; rel++)
2107 r_type = ELF64_R_TYPE (rel->r_info);
2119 r_symndx = ELF64_R_SYM (rel->r_info);
2129 relocation = _bfd_elf_rela_local_sym (output_bfd, sym, &sec, rel);
2135 RELOC_FOR_GLOBAL_SYMBOL (info, input_bfd, input_section, rel,
2360 rel->r_offset)))
2426 rel->r_offset);
2451 outrel.r_addend = rel->r_addend;
2460 outrel.r_addend = relocation + rel->r_addend;
2483 outrel.r_addend = relocation + rel->r_addend;
2530 if (ELF64_R_TYPE (rel->r_info) == R_X86_64_TLSGD)
2542 BFD_ASSERT (rel->r_offset >= 4);
2545 contents + rel->r_offset - 4 + i)
2547 BFD_ASSERT (rel->r_offset + 12 <= input_section->size);
2550 contents + rel->r_offset + 4 + i)
2552 BFD_ASSERT (rel + 1 < relend);
2553 BFD_ASSERT (ELF64_R_TYPE (rel[1].r_info) == R_X86_64_PLT32);
2554 memcpy (contents + rel->r_offset - 4,
2558 contents + rel->r_offset + 8);
2560 rel++;
2563 else if (ELF64_R_TYPE (rel->r_info) == R_X86_64_GOTPC32_TLSDESC)
2580 roff = rel->r_offset;
2600 else if (ELF64_R_TYPE (rel->r_info) == R_X86_64_TLSDESC_CALL)
2612 roff = rel->r_offset;
2636 BFD_ASSERT (rel->r_offset >= 3);
2637 val = bfd_get_8 (input_bfd, contents + rel->r_offset - 3);
2639 type = bfd_get_8 (input_bfd, contents + rel->r_offset - 2);
2641 reg = bfd_get_8 (input_bfd, contents + rel->r_offset - 1);
2644 BFD_ASSERT (rel->r_offset + 4 <= input_section->size);
2650 contents + rel->r_offset - 3);
2652 contents + rel->r_offset - 2);
2654 contents + rel->r_offset - 1);
2662 contents + rel->r_offset - 3);
2664 contents + rel->r_offset - 2);
2666 contents + rel->r_offset - 1);
2673 contents + rel->r_offset - 3);
2675 contents + rel->r_offset - 2);
2677 contents + rel->r_offset - 1);
2680 contents + rel->r_offset);
2797 if (r_type == ELF64_R_TYPE (rel->r_info))
2809 else if (ELF64_R_TYPE (rel->r_info) == R_X86_64_TLSGD)
2821 BFD_ASSERT (rel->r_offset >= 4);
2824 contents + rel->r_offset - 4 + i)
2826 BFD_ASSERT (rel->r_offset + 12 <= input_section->size);
2829 contents + rel->r_offset + 4 + i)
2831 BFD_ASSERT (rel + 1 < relend);
2832 BFD_ASSERT (ELF64_R_TYPE (rel[1].r_info) == R_X86_64_PLT32);
2833 memcpy (contents + rel->r_offset - 4,
2839 - rel->r_offset
2844 contents + rel->r_offset + 8);
2846 rel++;
2849 else if (ELF64_R_TYPE (rel->r_info) == R_X86_64_GOTPC32_TLSDESC)
2866 roff = rel->r_offset;
2885 - rel->r_offset
2892 else if (ELF64_R_TYPE (rel->r_info) == R_X86_64_TLSDESC_CALL)
2905 roff = rel->r_offset;
2930 BFD_ASSERT (rel->r_offset >= 3);
2931 BFD_ASSERT (bfd_get_8 (input_bfd, contents + rel->r_offset - 3)
2933 BFD_ASSERT (bfd_get_8 (input_bfd, contents + rel->r_offset - 2)
2935 BFD_ASSERT (bfd_get_8 (input_bfd, contents + rel->r_offset - 1)
2937 BFD_ASSERT (rel->r_offset + 9 <= input_section->size);
2938 BFD_ASSERT (bfd_get_8 (input_bfd, contents + rel->r_offset + 4)
2940 BFD_ASSERT (rel + 1 < relend);
2941 BFD_ASSERT (ELF64_R_TYPE (rel[1].r_info) == R_X86_64_PLT32);
2942 memcpy (contents + rel->r_offset - 3,
2945 rel++;
3008 (long) rel->r_offset,
3013 contents, rel->r_offset,
3014 relocation, rel->r_addend);
3044 rel->r_offset)))
3052 (long) rel->r_offset, name, (int) r);
3430 const arelent *rel ATTRIBUTE_UNUSED)