• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/cxxfilt-11/cxxfilt/bfd/

Lines Matching refs:irel

3198 		       Elf_Internal_Rela *irel)
3209 if (bfd_get_section_limit (abfd, sec) <= irel->r_offset)
3219 xtensa_insnbuf_from_chars (isa, ibuff, &contents[irel->r_offset],
3220 sec->size - irel->r_offset);
3222 slot = get_relocation_slot (ELF32_R_TYPE (irel->r_info));
3234 Elf_Internal_Rela *irel)
3237 if (!is_operand_relocation (ELF32_R_TYPE (irel->r_info)))
3239 opcode = get_relocation_opcode (abfd, sec, contents, irel);
3918 Elf_Internal_Rela *irel,
3922 elf_xtensa_do_asm_simplify (contents, irel->r_offset, content_length,
3928 /* Update the irel->r_offset field so that the right immediate and
3930 irel->r_offset += 3;
3931 irel->r_info = ELF32_R_INFO (ELF32_R_SYM (irel->r_info), R_XTENSA_SLOT0_OP);
4144 Elf_Internal_Rela *irel,
4151 if (irel)
4153 r_rel->rela = *irel;
4257 Elf_Internal_Rela *irel)
4264 && src_relocs[i].r_rel.rela.r_offset == irel->r_offset
4266 == ELF32_R_TYPE (irel->r_info)))
5998 Elf_Internal_Rela *irel = &internal_relocs[i];
6009 && ELF32_R_TYPE (irel->r_info) == R_XTENSA_ASM_EXPAND)
6012 if (is_resolvable_asm_expansion (abfd, sec, contents, irel,
6021 r_reloc_init (&r_rel, abfd, irel, contents,
6032 if (is_operand_relocation (ELF32_R_TYPE (irel->r_info))
6033 && (!is_alt_relocation (ELF32_R_TYPE (irel->r_info))
6034 || is_l32r_relocation (abfd, sec, contents, irel)))
6037 if (is_l32r_relocation (abfd, sec, contents, irel)
6084 Elf_Internal_Rela *irel = &internal_relocs[i];
6089 r_reloc_init (&r_rel, abfd, irel, contents, sec_size);
6102 if (is_alt_relocation (ELF32_R_TYPE (irel->r_info)))
6108 opcode = get_relocation_opcode (abfd, sec, contents, irel);
6117 else if (is_operand_relocation (ELF32_R_TYPE (irel->r_info)))
6119 opcode = get_relocation_opcode (abfd, sec, contents, irel);
6120 opnd = get_relocation_opnd (opcode, ELF32_R_TYPE (irel->r_info));
6142 Elf_Internal_Rela *irel = &internal_relocs[i];
6145 if (!is_resolvable_asm_expansion (abfd, sec, contents, irel, link_info,
6160 irel, internal_relocs);
6187 irel->r_info = ELF32_R_INFO (ELF32_R_SYM (irel->r_info),
6198 irel->r_info = ELF32_R_INFO (0, R_XTENSA_NONE);
6220 Elf_Internal_Rela *irel,
6238 if (ELF32_R_TYPE (irel->r_info) != R_XTENSA_ASM_EXPAND)
6242 opcode = get_expanded_call_opcode (contents + irel->r_offset,
6243 sec_size - irel->r_offset, &uses_l32r);
6253 r_reloc_init (&r_rel, abfd, irel, contents, sec_size);
6272 || is_reloc_sym_weak (abfd, irel)))
6276 + sec->output_offset + irel->r_offset + 3);
6302 Elf_Internal_Rela *irel = &internal_relocs[i];
6304 if (irel == other_irel)
6306 if (irel->r_offset != other_irel->r_offset)
6308 if (is_l32r_relocation (abfd, sec, contents, irel))
6309 return irel;
6327 Elf_Internal_Rela *irel = &internal_relocs[i];
6328 reloc_opcodes[i] = get_relocation_opcode (abfd, sec, contents, irel);
6395 Elf_Internal_Rela *irel = &internal_relocs[i];
6403 if (irel && ELF32_R_TYPE (irel->r_info) != R_XTENSA_ASM_SIMPLIFY)
6405 r_offset = irel->r_offset;
6419 sec->vma + irel->r_offset);
6581 Elf_Internal_Rela *irel;
6592 irel = &ebb->relocs[rel_idx];
6593 if (irel->r_offset == offset
6594 && ELF32_R_TYPE (irel->r_info) == R_XTENSA_ASM_SIMPLIFY)
6600 irel->r_offset);
7097 Elf_Internal_Rela *irel;
7120 irel = &internal_relocs[i];
7121 r_type = ELF32_R_TYPE (irel->r_info);
7128 if (ELF32_R_TYPE (irel->r_info) == R_XTENSA_ASM_SIMPLIFY
7132 r_reloc_init (&r_rel, abfd, irel, contents,
7138 orig_self_offset = irel->r_offset;
7175 if (is_alt_relocation (ELF32_R_TYPE (irel->r_info)))
7188 opcode = get_relocation_opcode (abfd, sec, contents, irel);
7195 opnum = get_relocation_opnd (opcode, ELF32_R_TYPE (irel->r_info));
7362 Elf_Internal_Rela *irel = NULL;
7367 irel = get_irel_at_offset (sec, internal_relocs,
7373 if (irel && (ELF32_R_TYPE (irel->r_info) != R_XTENSA_32
7374 && ELF32_R_TYPE (irel->r_info) != R_XTENSA_PLT))
7395 irel, rel, prop_table, ptblsize))
7406 &last_loc_is_prev, irel,
7438 Elf_Internal_Rela *irel;
7446 irel = bsearch (&key, internal_relocs, sec->reloc_count,
7448 if (!irel)
7453 i = irel - internal_relocs;
7462 irel = &internal_relocs[i];
7463 r_type = ELF32_R_TYPE (irel->r_info);
7464 if (irel->r_offset == offset && r_type != R_XTENSA_NONE)
7465 return irel;
7503 Elf_Internal_Rela *irel,
7555 if (irel)
7558 shrink_dynamic_reloc_sections (link_info, abfd, sec, irel);
7560 irel->r_info = ELF32_R_INFO (0, R_XTENSA_NONE);
7576 Elf_Internal_Rela *irel,
7614 r_reloc_init (&r_rel, abfd, irel, contents, sec_size);
7615 if (!irel)
8011 Elf_Internal_Rela *irel;
8024 irel = &internal_relocs[i];
8025 source_offset = irel->r_offset;
8028 r_type = ELF32_R_TYPE (irel->r_info);
8029 r_reloc_init (&r_rel, abfd, irel, contents,
8040 irel->r_offset))
8044 shrink_dynamic_reloc_sections (link_info, abfd, sec, irel);
8045 irel->r_info = ELF32_R_INFO (0, R_XTENSA_NONE);
8046 irel->r_offset = offset_with_removed_text
8047 (&relax_info->action_list, irel->r_offset);
8056 irel->r_offset);
8064 irel, &error_message);
8069 irel->r_offset);
8079 r_reloc_init (&r_rel, abfd, irel, contents, sec_size);
8080 r_type = ELF32_R_TYPE (irel->r_info);
8085 (&relax_info->action_list, irel->r_offset);
8086 irel->r_offset = source_offset;
8856 Elf_Internal_Rela *irel;
8869 irel = &internal_relocs[i];
8870 r_type = ELF32_R_TYPE (irel->r_info);
8875 r_reloc_init (&val.r_rel, abfd, irel, contents, sec_size);
8876 size_p = &contents[irel->r_offset + 4];
8880 flags_p = &contents[irel->r_offset + 8];
8881 BFD_ASSERT (irel->r_offset + 12 <= sec_size);
8884 BFD_ASSERT (irel->r_offset + 8 <= sec_size);
8956 irel->r_addend += diff;
8999 Elf_Internal_Rela *irel, *next_irel;
9004 irel = NULL;
9018 irel = &internal_relocs[i];
9047 BFD_ASSERT (!irel || (int) irel->r_offset > (int) last_irel_offset);
9048 BFD_ASSERT (!next_irel || next_irel->r_offset > irel->r_offset);
9051 if ((irel && irel->r_offset == offset + 4)
9053 && irel && irel->r_offset == offset + 8))
9055 irel->r_offset -= removed_bytes;
9056 last_irel_offset = irel->r_offset;
9063 irel->r_offset -= removed_bytes;
9072 if (irel && irel->r_offset == offset)
9076 irel->r_offset -= removed_bytes;
9077 last_irel_offset = irel->r_offset;
9080 else if (irel && irel->r_offset == offset)
9082 if (ELF32_R_TYPE (irel->r_info) == R_XTENSA_32)
9093 (irel->r_addend
9101 if ((ELF32_R_SYM (irel->r_info)
9115 last_irel = irel;
9118 last_irel = irel;
9121 irel->r_offset -= removed_bytes;
9122 last_irel_offset = irel->r_offset;
9127 irel->r_info = ELF32_R_INFO (0, R_XTENSA_NONE);
9128 irel->r_offset -= bytes_to_remove;
9760 Elf_Internal_Rela *irel = &internal_relocs[i];
9761 if (is_l32r_relocation (abfd, sec, contents, irel))
9767 r_reloc_init (&l32r_rel, abfd, irel, contents, sec_size);
9776 (*callback) (sec, irel->r_offset, target_sec, target_offset,