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;
966 Elf_Internal_Rela *irel, *irelend;
994 for (irel = internal_relocs; irel < irelend; irel++)
1000 if (ELF32_R_TYPE (irel->r_info) != (int) R_CRX_REL32
1001 && ELF32_R_TYPE (irel->r_info) != (int) R_CRX_REL16
1002 && ELF32_R_TYPE (irel->r_info) != (int) R_CRX_REL24
1003 && ELF32_R_TYPE (irel->r_info) != (int) R_CRX_IMM32)
1030 if (ELF32_R_SYM (irel->r_info) < symtab_hdr->sh_info)
1036 isym = isymbuf + ELF32_R_SYM (irel->r_info);
1055 indx = ELF32_R_SYM (irel->r_info) - symtab_hdr->sh_info;
1081 if (ELF32_R_TYPE (irel
1087 value -= irel->r_offset;
1088 value += irel->r_addend;
1098 code = (unsigned short) bfd_get_16 (abfd, contents + irel->r_offset);
1102 bfd_put_8 (abfd, 0x30, contents + irel->r_offset + 1);
1104 bfd_put_8 (abfd, 0x7e, contents + irel->r_offset);
1114 irel->r_info = ELF32_R_INFO (ELF32_R_SYM (irel->r_info),
1119 irel->r_offset + 2, 2))
1130 if (ELF32_R_TYPE (irel->r_info) == (int) R_CRX_REL16)
1136 value -= irel->r_offset;
1137 value += irel->r_addend;
1147 code = (unsigned short) bfd_get_16 (abfd, contents + irel->r_offset);
1159 irel->r_info = ELF32_R_INFO (ELF32_R_SYM (irel->r_info),
1164 irel->r_offset + 2, 2))
1175 if (ELF32_R_TYPE (irel->r_info) == (int) R_CRX_REL24)
1181 value -= irel->r_offset;
1182 value += irel->r_addend;
1192 code = (unsigned short) bfd_get_16 (abfd, contents + irel->r_offset);
1208 bfd_put_8 (abfd, 0x30, contents + irel->r_offset + 1);
1211 irel->r_info = ELF32_R_INFO (ELF32_R_SYM (irel->r_info),
1216 irel->r_offset + 4, 2))
1227 if (ELF32_R_TYPE (irel->r_info) == (int) R_CRX_IMM32)
1237 code = (unsigned short) bfd_get_16 (abfd, contents + irel->r_offset);
1249 bfd_put_8 (abfd, (code & 0xff) - 0x10, contents + irel->r_offset);
1252 irel->r_info = ELF32_R_INFO (ELF32_R_SYM (irel->r_info),
1257 irel->r_offset + 2, 2))