Home | History | Annotate | Download | only in bfd

Lines Matching refs:rel

380    actually uses Rel structures, the r_addend field will always be
417 Elf_Internal_Rela * rel;
431 for (rel = relocs; rel < relend; rel ++)
444 r_type = ELF32_R_TYPE (rel->r_info);
445 r_symndx = ELF32_R_SYM (rel->r_info);
447 howto = rl78_elf_howto_table + ELF32_R_TYPE (rel->r_info);
457 relocation = _bfd_elf_rela_local_sym (output_bfd, sym, & sec, rel);
468 RELOC_FOR_GLOBAL_SYMBOL (info, input_bfd, input_section, rel,
478 rel, 1, relend, howto, 0, contents);
487 rel->r_addend += sec->output_offset;
491 switch (ELF32_R_TYPE (rel->r_info))
550 + rel->r_offset);
554 relocation += rel->r_addend;
561 #define OP(i) (contents[rel->r_offset + (i)])
773 + rel->r_addend);
782 + rel->r_addend);
932 RL78_STACK_PUSH (get_romstart (&r, info, input_bfd, input_section, rel->r_offset));
936 RL78_STACK_PUSH (get_ramstart (&r, info, input_bfd, input_section, rel->r_offset));
958 input_bfd, input_section, rel->r_offset);
963 (info, name, input_bfd, input_section, rel->r_offset,
1132 const Elf_Internal_Rela * rel;
1148 for (rel = relocs; rel < rel_end; rel++)
1154 r_symndx = ELF32_R_SYM (rel->r_info);
1169 switch (ELF32_R_TYPE (rel->r_info))
1654 #define OFFSET_FOR_RELOC(rel, lrel, scale) \
1655 rl78_offset_for_reloc (abfd, rel + 1, symtab_hdr, shndx_buf, intsyms, \
1660 Elf_Internal_Rela * rel,
1675 /* REL is the first of 1..N relocations. We compute the symbol
1683 if (ELF32_R_SYM (rel->r_info) < symtab_hdr->sh_info)
1689 isym = intsyms + ELF32_R_SYM (rel->r_info);
1708 symval += rel->r_addend;
1724 symval += rel->r_addend;
1732 indx = ELF32_R_SYM (rel->r_info) - symtab_hdr->sh_info;
1743 *lrel = rel;
1751 symval += rel->r_addend;
1754 switch (ELF32_R_TYPE (rel->r_info))
1851 RL78_STACK_PUSH (get_romstart (&r, info, input_bfd, input_section, rel->r_offset));
1855 RL78_STACK_PUSH (get_ramstart (&r, info, input_bfd, input_section, rel->r_offset));
1865 *lrel = rel;
1876 *lrel = rel;
1884 *lrel = rel;
1888 rel ++;
2151 reloc entry (such as gp-rel symbols). */