Lines Matching refs:rel
935 bfd *abfd, const Elf_Internal_Rela *rel,
941 htab->r_sym (rel->r_info));
945 e.elf.dynstr_index = htab->r_sym (rel->r_info);
965 ret->elf.dynstr_index = htab->r_sym (rel->r_info);
1178 const Elf_Internal_Rela *rel,
1205 offset = rel->r_offset;
1210 if ((rel + 1) >= relend)
1291 r_symndx = htab->r_sym (rel[1].r_info);
1301 ? ELF32_R_TYPE (rel[1].r_info) == R_X86_64_PLTOFF64
1302 : (ELF32_R_TYPE (rel[1].r_info) == R_X86_64_PC32
1303 || ELF32_R_TYPE (rel[1].r_info) == R_X86_64_PLT32))
1388 const Elf_Internal_Rela *rel,
1464 from_type, rel, relend))
1495 (unsigned long) rel->r_offset);
1516 const Elf_Internal_Rela *rel;
1535 for (rel = relocs; rel < rel_end; rel++)
1544 r_symndx = htab->r_sym (rel->r_info);
1545 r_type = ELF32_R_TYPE (rel->r_info);
1565 h = elf_x86_64_get_local_sym_hash (htab, abfd, rel,
1702 rel, rel_end, h, r_symndx))
2034 if (!bfd_elf_gc_record_vtinherit (abfd, sec, h, rel->r_offset))
2043 && !bfd_elf_gc_record_vtentry (abfd, sec, h, rel->r_addend))
2061 Elf_Internal_Rela *rel,
2066 switch (ELF32_R_TYPE (rel->r_info))
2073 return _bfd_elf_gc_mark_hook (sec, info, rel, h, sym);
2087 const Elf_Internal_Rela *rel, *relend;
2104 for (rel = relocs; rel < relend; rel++)
2110 r_symndx = htab->r_sym (rel->r_info);
2130 h = elf_x86_64_get_local_sym_hash (htab, abfd, rel, FALSE);
2153 rel->r_info);
2157 rel, relend, h, r_symndx))
2608 insn, or certain REL relocs that can generated via assembly.
3389 Elf_Internal_Rela *rel;
3405 rel = relocs;
3407 for (; rel < relend; rel++)
3424 r_type = ELF32_R_TYPE (rel->r_info);
3444 r_symndx = htab->r_sym (rel->r_info);
3455 &sec, rel);
3463 rel, FALSE);
3477 RELOC_FOR_GLOBAL_SYMBOL (info, input_bfd, input_section, rel,
3486 rel, 1, relend, howto, 0, contents);
3491 if (rel->r_addend == 0 && !ABI_64_P (output_bfd))
3498 memset (contents + rel->r_offset + 4, 0, 4);
3505 memset (contents + rel->r_offset + 4, 0, 4);
3573 if (rel->r_addend != 0)
3584 name, rel->r_addend);
3601 rel->r_offset);
3945 && is_32bit_relative_branch (contents, rel->r_offset));
4040 rel->r_offset);
4062 outrel.r_addend = rel->r_addend;
4071 outrel.r_addend = relocation + rel->r_addend;
4079 outrel.r_addend = relocation + rel->r_addend;
4082 != (rel->r_addend & 0x80000000))
4085 int addend = rel->r_addend;
4098 name, (unsigned long) rel->r_offset);
4106 name, (unsigned long) rel->r_offset);
4142 outrel.r_addend = relocation + rel->r_addend;
4179 &r_type, tls_type, rel,
4185 bfd_vma roff = rel->r_offset;
4189 if (ELF32_R_TYPE (rel->r_info) == R_X86_64_TLSGD)
4233 rel++;
4236 else if (ELF32_R_TYPE (rel->r_info) == R_X86_64_GOTPC32_TLSDESC)
4259 else if (ELF32_R_TYPE (rel->r_info) == R_X86_64_TLSDESC_CALL)
4270 else if (ELF32_R_TYPE (rel->r_info) == R_X86_64_GOTTPOFF)
4448 if (r_type == ELF32_R_TYPE (rel->r_info))
4462 bfd_vma roff = rel->r_offset;
4464 if (ELF32_R_TYPE (rel->r_info) == R_X86_64_TLSGD)
4515 rel++;
4518 else if (ELF32_R_TYPE (rel->r_info) == R_X86_64_GOTPC32_TLSDESC)
4536 - rel->r_offset
4543 else if (ELF32_R_TYPE (rel->r_info) == R_X86_64_TLSDESC_CALL)
4566 rel, relend, h, r_symndx))
4588 && contents[rel->r_offset + 5] == (bfd_byte) '\xb8')
4589 memcpy (contents + rel->r_offset - 3,
4593 memcpy (contents + rel->r_offset - 3,
4596 memcpy (contents + rel->r_offset - 3,
4599 rel++;
4663 rel->r_offset) != (bfd_vma) -1)
4669 (long) rel->r_offset,
4677 contents, rel->r_offset,
4678 relocation, rel->r_addend);
4703 rel->r_offset)))
4711 (long) rel->r_offset, name, (int) r);
5295 relocation REL or (bfd_vma) -1 if it should not be included. */
5299 const arelent *rel)
5306 if (rel->howto->type != R_X86_64_JUMP_SLOT
5307 && rel->howto->type != R_X86_64_IRELATIVE)