Home | History | Annotate | Download | only in bfd

Lines Matching refs:irel

470   Elf_Internal_Rela *irel, *irelend;
484 irel = elf_section_data (sec)->relocs;
485 irelend = irel + sec->reloc_count;
493 for (irel = elf_section_data (sec)->relocs; irel < irelend; irel++)
496 if ((irel->r_offset > addr
497 && irel->r_offset < toaddr))
498 irel->r_offset -= count;
570 Elf_Internal_Rela *irel, *irelend;
598 for (irel = internal_relocs; irel < irelend; irel++)
604 if (ELF32_R_TYPE (irel->r_info) == (int) R_MN10200_NONE
605 || ELF32_R_TYPE (irel->r_info) == (int) R_MN10200_8
606 || ELF32_R_TYPE (irel->r_info) == (int) R_MN10200_MAX)
636 if (ELF32_R_SYM (irel->r_info) < symtab_hdr->sh_info)
642 irel->r_info);
661 indx = ELF32_R_SYM (irel->r_info) - symtab_hdr->sh_info;
688 if (ELF32_R_TYPE (irel->r_info) == (int) R_MN10200_PCREL24)
694 value -= (irel->r_offset + 3);
695 value += irel->r_addend;
705 code = bfd_get_8 (abfd, contents + irel->r_offset - 1);
717 bfd_put_8 (abfd, 0xfc, contents + irel->r_offset - 2);
719 bfd_put_8 (abfd, 0xfd, contents + irel->r_offset - 2);
722 irel->r_info = ELF32_R_INFO (ELF32_R_SYM (irel->r_info),
726 irel->r_offset -= 1;
730 irel->r_offset + 1, 2))
741 if (ELF32_R_TYPE (irel->r_info) == (int) R_MN10200_PCREL16)
747 value -= (irel->r_offset + 2);
748 value += irel->r_addend;
758 code = bfd_get_8 (abfd, contents + irel->r_offset - 1);
769 bfd_put_8 (abfd, 0xea, contents + irel->r_offset - 1);
772 irel->r_info = ELF32_R_INFO (ELF32_R_SYM (irel->r_info),
777 irel->r_offset + 1, 1))
797 if (ELF32_R_TYPE (irel->r_info) == (int) R_MN10200_PCREL8)
803 if (irel->r_offset == sec->size)
809 code = bfd_get_8 (abfd, contents + irel->r_offset + 1);
815 nrel = irel + 1;
817 || irel->r_offset + 2 != nrel->r_offset
824 + irel->r_offset + 3))
834 code = bfd_get_8 (abfd, contents + irel->r_offset - 1);
846 irel->r_offset + 1))
912 bfd_put_8 (abfd, code, contents + irel->r_offset - 1);
916 irel->r_info = nrel->r_info;
924 irel->r_offset + 1, 2))
934 if (ELF32_R_TYPE (irel->r_info) == (int) R_MN10200_24)
950 code = bfd_get_8 (abfd, contents + irel->r_offset - 2);
956 code = bfd_get_8 (abfd, contents + irel->r_offset - 1);
975 contents + irel->r_offset - 2);
978 irel->r_info = ELF32_R_INFO (ELF32_R_SYM (irel->r_info),
983 irel->r_offset -= 1;
987 irel->r_offset + 1, 2))
1026 bfd_put_8 (abfd, code, contents + irel->r_offset - 2);
1029 irel->r_info = ELF32_R_INFO (ELF32_R_SYM (irel->r_info),
1034 irel->r_offset -= 1;
1038 irel->r_offset + 1, 2))
1096 bfd_put_8 (abfd, 0xf7, contents + irel->r_offset - 2);
1131 bfd_put_8 (abfd, code, contents + irel->r_offset - 1);
1134 irel->r_info = ELF32_R_INFO (ELF32_R_SYM (irel->r_info),
1139 irel->r_offset + 2, 1))
1155 contents + irel->r_offset - 2);
1158 contents + irel->r_offset - 1);
1161 irel->r_info = ELF32_R_INFO (ELF32_R_SYM (irel->r_info),
1166 irel->r_offset -= 1;
1170 irel->r_offset + 2, 1))