Lines Matching refs:reloc
323 fprintf (stderr, "Xtensa bfd reloc lookup %d (%s)\n", code, str)
524 0x1b, 0x00, 0x00, /* l32r a11, [literal for reloc index] */
534 0xb1, 0x00, 0x00, /* l32r a11, [literal for reloc index] */
959 calculate needed space in the dynamic reloc sections. */
2220 output, and the reloc is against an external symbol, the resulting
2221 reloc will also be against the same symbol. In such a case, we
2222 don't want to change anything about the way the reloc is handled,
2270 to the reloc entry rather than the raw data. Everything except
2631 and move it back into the addend field of the reloc. */
2670 1) If the reloc is against a section symbol, adjust
2706 anything unless the reloc is against a section symbol,
2760 /* Done with work for relocatable link; continue with next reloc. */
2948 /* Nothing to do here; skip to the next reloc. */
3676 /* Remove the table entry. (If the reloc type is NONE, then
5081 init_source_reloc (source_reloc *reloc,
5088 reloc->source_sec = source_sec;
5089 reloc->r_rel = *r_rel;
5090 reloc->opcode = opcode;
5091 reloc->opnd = opnd;
5092 reloc->is_null = FALSE;
5093 reloc->is_abs_literal = is_abs_literal;
5858 /* Support for expanding the reloc array that is stored
6358 /* Update the reloc counter. */
6431 /* Update the reloc counter. */
7061 /* Convert this reloc to ASM_SIMPLIFY. */
8599 identified by reloc[0..N] can be changed to reference the literal
8602 literal with the one at r_rel. We only check reloc[0..N], where the
8603 offsets are all the same as for reloc[0] (i.e., they're all
8605 number of remaining entries in the "reloc" array. The "reloc" array
8610 relocations_reach (source_reloc *reloc,
8622 from_offset = reloc[0].r_rel.target_offset;
8626 if (reloc[i].r_rel.target_offset != from_offset)
8630 if (reloc[i].is_null)
8635 if (r_reloc_get_section (&reloc[i].r_rel)->output_section
8641 if (reloc[i].is_abs_literal)
8645 if (reloc[i].opnd != -1)
8648 source_address = (reloc[i].source_sec->output_section->vma
8649 + reloc[i].source_sec->output_offset
8650 + reloc[i].r_rel.rela.r_offset);
8655 if (!pcrel_reloc_fits (reloc[i].opcode, reloc[i].opnd,
9544 /* Find the base offset of the reloc symbol, excluding any addend from the
9545 reloc or from the section contents (for a partial_inplace reloc). Then
9547 offset is needed to determine the change to the reloc's addend; the reloc
9628 /* Reduce size of the .rela.* section by one reloc. */
9638 /* Find the PLT reloc index of the entry being removed. This