Home | History | Annotate | Download | only in bfd

Lines Matching refs:irel

3213   Elf_Internal_Rela *irel;
3238 irel = elf_section_data (sec)->relocs;
3239 irelend = irel + sec->reloc_count;
3252 for (; irel < irelend; irel++)
3258 raddr = irel->r_offset;
3260 irel->r_offset -= count;
3264 irel->r_info = ELF32_R_INFO (ELF32_R_SYM (irel->r_info),
3269 if (ELF32_R_TYPE (irel->r_info) == (int) R_V850_ALIGN)
3273 extsyms + ELF32_R_SYM (irel->r_info),
3274 shndx ? shndx + ELF32_R_SYM (irel->r_info) : NULL,
3281 if (ELF32_R_SYM (irel->r_info) < symtab_hdr->sh_info)
3292 isym.st_value, irel->r_addend);
3302 indx = ELF32_R_SYM (irel->r_info) - symtab_hdr->sh_info;
3312 sec->output_section->vma, sec->output_offset, irel->r_addend);
3316 paddr = symval + irel->r_addend;
3320 irel->r_addend += count;
3323 irel->r_addend -= count;
3440 Elf_Internal_Rela *irel;
3470 for (irel = internal_relocs; irel < irelend; irel ++)
3471 if (ELF32_R_TYPE (irel->r_info) == (int) R_V850_ALIGN
3472 && irel->r_offset > addr
3473 && irel->r_offset < toaddr)
3474 toaddr = irel->r_offset;
3511 for (irel = internal_relocs; irel < irelend; irel++)
3524 if (! (irel->r_offset >= addr && irel->r_offset < toaddr
3525 && (ELF32_R_TYPE (irel->r_info) == (int) R_V850_LONGCALL
3526 || ELF32_R_TYPE (irel->r_info) == (int) R_V850_LONGJUMP)))
3531 irel->r_info,
3532 irel->r_offset,
3533 irel->r_addend );
3560 laddr = irel->r_offset;
3562 if (ELF32_R_TYPE (irel->r_info) == (int) R_V850_LONGCALL)
3601 bfd_get_filename (abfd), (unsigned long) irel->r_offset));
3610 bfd_get_filename (abfd), (unsigned long) irel->r_offset+no_match, insn[no_match]));
3652 bfd_get_filename (abfd), (unsigned long) irel->r_offset ));
3690 bfd_get_filename (abfd), (unsigned long) irel->r_offset, irelcall->r_offset ));
3738 addend = irel->r_addend;
3741 - (irel->r_offset
3747 irel->r_offset,
3748 (irel->r_offset
3771 irel->r_info = ELF32_R_INFO (ELF32_R_SYM (hi_irelfn->r_info), R_V850_PCR22);
3773 irel->r_info = ELF32_R_INFO (ELF32_R_SYM (hi_irelfn->r_info), R_V850_22_PCREL);
3783 contents + irel->r_offset);
3789 contents + irel->r_offset);
3799 irel->r_offset + 4, toaddr, 12))
3804 else if (ELF32_R_TYPE (irel->r_info) == (int) R_V850_LONGJUMP)
3831 bfd_get_filename (abfd), (unsigned long) irel->r_offset));
3840 bfd_get_filename (abfd), (unsigned long) irel->r_offset+no_match, insn[no_match]));
3871 bfd_get_filename (abfd), (unsigned long) irel->r_offset ));
3905 isym->st_value, irel->r_addend);
3915 indx = ELF32_R_SYM (irel->r_info) - symtab_hdr->sh_info;
3933 sec->output_section->vma, sec->output_offset, irel->r_addend);
3937 addend = irel->r_addend;
3940 - (irel->r_offset
3946 irel->r_offset,
3947 (irel->r_offset
3972 irel->r_info = ELF32_R_INFO (ELF32_R_SYM (irel->r_info), R_V850_PCR22);
3974 irel->r_info =
3975 ELF32_R_INFO (ELF32_R_SYM (irel->r_info), R_V850_22_PCREL);
3977 irel->r_addend = addend;
3986 contents + irel->r_offset);
3991 bfd_put_32 (abfd, 0x00000780, contents + irel->r_offset);
3998 irel->r_offset + 4, toaddr, 6))
4008 irel->r_info = ELF32_R_INFO (ELF32_R_SYM (irel->r_info), R_V850_PC9);
4010 irel->r_info =
4011 ELF32_R_INFO (ELF32_R_SYM (irel->r_info), R_V850_9_PCREL);
4013 irel->r_addend = addend;
4022 contents + irel->r_offset);
4027 bfd_put_16 (abfd, 0x0585, contents + irel->r_offset);
4034 irel->r_offset + 2, toaddr, 8))
4043 for (irel = internal_relocs; irel < irelend; irel++)
4045 if (ELF32_R_TYPE (irel->r_info) == (int) R_V850_ALIGN
4046 && irel->r_offset == toaddr)
4048 irel->r_offset -= align_pad_size;
4050 if (irelalign == NULL || irelalign->r_addend > irel->r_addend)
4051 irelalign = irel;