Home | History | Annotate | Download | only in bfd

Lines Matching refs:irel

1646   Elf_Internal_Rela * irel;
1668 irel = elf_section_data (sec)->relocs;
1669 if (irel == NULL)
1672 irel = elf_section_data (sec)->relocs;
1675 irelend = irel + sec->reloc_count;
1690 for (; irel && irel < irelend; irel++)
1693 if (irel->r_offset > addr
1694 && (irel->r_offset < toaddr
1695 || (force_snip && irel->r_offset == toaddr)))
1696 irel->r_offset -= count;
1701 if (irel->r_offset == toaddr
1702 && ELF32_R_TYPE (irel->r_info) == R_RL78_RH_RELAX
1703 && irel->r_addend & RL78_RELAXA_ALIGN)
1704 irel->r_offset -= count;
2062 Elf_Internal_Rela * irel;
2164 for (irel = internal_relocs; irel < irelend; irel++)
2165 if (ELF32_R_TYPE (irel->r_info) == R_RL78_RH_RELAX
2166 && irel->r_addend & RL78_RELAXA_ALIGN)
2168 int this_glue = 1 << (irel->r_addend & RL78_RELAXA_ANUM);
2177 for (irel = internal_relocs; irel < irelend; irel++)
2183 if (ELF32_R_TYPE (irel->r_info) != R_RL78_RH_RELAX)
2186 if (irel->r_addend & RL78_RELAXA_ALIGN
2208 if (irel->r_addend & RL78_RELAXA_ALIGN)
2212 Elf_Internal_Rela *erel = irel + 1;
2220 alignment = 1 << (irel->r_addend & RL78_RELAXA_ANUM);
2222 if (erel->r_offset - irel->r_offset < alignment)
2225 nbytes = erel->r_offset - irel->r_offset;
2236 if (irel->r_addend & RL78_RELAXA_ELIGN)
2239 insn = contents + irel->r_offset;
2241 nrelocs = irel->r_addend & RL78_RELAXA_RNUM;
2258 srel = irel;
2304 if ((irel->r_addend & RL78_RELAXA_MASK) == RL78_RELAXA_BRA)
2309 if (irel->r_addend & RL78_RELAXA_RNUM)
2321 && (srel->r_offset - irel->r_offset) > 1) /* a B<c> without its own reloc */
2410 && (srel->r_offset - irel->r_offset) > 2) /* a B<c> without its own reloc */
2478 if ((irel->r_addend & RL78_RELAXA_MASK) == RL78_RELAXA_ADDR16