Home | History | Annotate | Download | only in bfd

Lines Matching refs:rel

37 		symbols in an application; REL relocs for locals
53 requires two REL relocations. Note that this cannot be
1341 bfd *abfd, const Elf_Internal_Rela *rel,
1347 ELF64_R_SYM (rel->r_info));
1351 e.r_sym = ELF64_R_SYM (rel->r_info);
1368 ret->r_sym = ELF64_R_SYM (rel->r_info);
1572 const Elf_Internal_Rela *rel, bfd_boolean create)
1577 bfd_vma addend = rel ? rel->r_addend : 0;
1594 loc_h = get_local_sym_hash (ia64_info, abfd, rel, create);
1847 || (CONST_STRNEQ (srel_name, ".rel")
1908 const Elf_Internal_Rela *rel;
1940 for (rel = relocs; rel < relend; ++rel)
1942 r_symndx = ELF64_R_SYM (rel->r_info);
1965 switch (ELF64_R_TYPE (rel->r_info))
2038 if (maybe_dynamic && rel->r_addend == 0)
2049 /* Shared objects will always need at least a REL relocation. */
2069 && rel->r_addend)
2076 if (get_dyn_sym_info (ia64_info, h, abfd, rel, TRUE) == NULL)
2082 for (rel = relocs; rel < relend; ++rel)
2087 r_symndx = ELF64_R_SYM (rel->r_info);
2117 switch (ELF64_R_TYPE (rel->r_info))
2181 if (maybe_dynamic && rel->r_addend == 0)
2192 /* Shared objects will always need at least a REL relocation. */
2217 dyn_i = get_dyn_sym_info (ia64_info, h, abfd, rel, FALSE);
2538 /* Use two REL relocations for IPLT relocations
2745 else if (CONST_STRNEQ (name, ".rel"))
3384 Elf_Internal_Rela *rel;
3408 rel = relocs;
3410 for (; rel < relend; ++rel)
3425 r_type = ELF64_R_TYPE (rel->r_info);
3437 r_symndx = ELF64_R_SYM (rel->r_info);
3450 value = _bfd_elf_rela_local_sym (output_bfd, sym, &msec, rel);
3458 loc_h = get_local_sym_hash (ia64_info, input_bfd, rel, FALSE);
3501 RELOC_FOR_GLOBAL_SYMBOL (info, input_bfd, input_section, rel,
3517 rel, 1, relend, howto, 0, contents);
3522 hit_addr = contents + rel->r_offset;
3523 value += rel->r_addend;
3572 addend = rel->r_addend;
3595 dyn_r_type, input_section, rel->r_offset, addend);
3632 dyn_i = get_dyn_sym_info (ia64_info, h, input_bfd, rel, FALSE);
3634 rel->r_addend, value, R_IA64_DIR64LSB);
3643 dyn_i = get_dyn_sym_info (ia64_info, h, input_bfd, rel, FALSE);
3654 dyn_i = get_dyn_sym_info (ia64_info, h, input_bfd, rel, FALSE);
3690 input_section, rel->r_offset, 0);
3704 dyn_i = get_dyn_sym_info (ia64_info, h, input_bfd, rel, FALSE);
3715 rel->r_addend, value, R_IA64_FPTR64LSB);
3742 BFD_ASSERT (rel->r_addend == 0);
3797 + rel->r_offset) & ~ (bfd_vma) 0x3;
3893 (info, "__gp", input_bfd, input_section, rel->r_offset, 1);
3907 input_section, rel->r_offset))
3944 rel->r_offset);
3959 rel->r_offset, input_section->size);
3970 rel->r_offset))