Home | History | Annotate | Download | only in bfd

Lines Matching refs:irel

594   Elf_Internal_Rela *irel, *irelend;
609 irel = elf_section_data (sec)->relocs;
610 irelend = irel + sec->reloc_count;
618 for (irel = elf_section_data (sec)->relocs; irel < irelend; irel++)
621 if ((irel->r_offset > addr
622 && irel->r_offset < toaddr))
623 irel->r_offset -= count;
637 for (irel = elf_section_data (sec)->relocs; irel < irelend; irel++)
644 if (ELF32_R_TYPE (irel->r_info) != (int) R_CRX_SWITCH8
645 && ELF32_R_TYPE (irel->r_info) != (int) R_CRX_SWITCH16
646 && ELF32_R_TYPE (irel->r_info) != (int) R_CRX_SWITCH32)
649 r_symndx = ELF32_R_SYM (irel->r_info);
657 subsym = addsym - irel->r_addend;
661 irel->r_addend -= count;
965 Elf_Internal_Rela *irel, *irelend;
993 for (irel = internal_relocs; irel < irelend; irel++)
999 if (ELF32_R_TYPE (irel->r_info) != (int) R_CRX_REL32
1000 && ELF32_R_TYPE (irel->r_info) != (int) R_CRX_REL16
1001 && ELF32_R_TYPE (irel->r_info) != (int) R_CRX_REL24
1002 && ELF32_R_TYPE (irel->r_info) != (int) R_CRX_IMM32)
1029 if (ELF32_R_SYM (irel->r_info) < symtab_hdr->sh_info)
1035 isym = isymbuf + ELF32_R_SYM (irel->r_info);
1054 indx = ELF32_R_SYM (irel->r_info) - symtab_hdr->sh_info;
1080 if (ELF32_R_TYPE (irel
1086 value -= irel->r_offset;
1087 value += irel->r_addend;
1097 code = (unsigned short) bfd_get_16 (abfd, contents + irel->r_offset);
1101 bfd_put_8 (abfd, 0x30, contents + irel->r_offset + 1);
1103 bfd_put_8 (abfd, 0x7e, contents + irel->r_offset);
1113 irel->r_info = ELF32_R_INFO (ELF32_R_SYM (irel->r_info),
1118 irel->r_offset + 2, 2))
1129 if (ELF32_R_TYPE (irel->r_info) == (int) R_CRX_REL16)
1135 value -= irel->r_offset;
1136 value += irel->r_addend;
1146 code = (unsigned short) bfd_get_16 (abfd, contents + irel->r_offset);
1158 irel->r_info = ELF32_R_INFO (ELF32_R_SYM (irel->r_info),
1163 irel->r_offset + 2, 2))
1174 if (ELF32_R_TYPE (irel->r_info) == (int) R_CRX_REL24)
1180 value -= irel->r_offset;
1181 value += irel->r_addend;
1191 code = (unsigned short) bfd_get_16 (abfd, contents + irel->r_offset);
1207 bfd_put_8 (abfd, 0x30, contents + irel->r_offset + 1);
1210 irel->r_info = ELF32_R_INFO (ELF32_R_SYM (irel->r_info),
1215 irel->r_offset + 4, 2))
1226 if (ELF32_R_TYPE (irel->r_info) == (int) R_CRX_IMM32)
1236 code = (unsigned short) bfd_get_16 (abfd, contents + irel->r_offset);
1248 bfd_put_8 (abfd, (code & 0xff) - 0x10, contents + irel->r_offset);
1251 irel->r_info = ELF32_R_INFO (ELF32_R_SYM (irel->r_info),
1256 irel->r_offset + 2, 2))