Lines Matching refs:reloc
213 entry, then we know that the hi16s reloc has already been updated
306 HI16S reloc. So for example, these relocations:
341 clear, the assembler will not have added 1 to the previous HI16S reloc
347 The value stored in HI16S reloc is 0x12, the value stored in the LO16
348 reloc is 0x3456. If we assume that the address of fred is 0x00007000
363 reloc, then we do not have to do anything:
378 bit of the original value. What happens is that the HI16S reloc
413 reloc will have already added in 1 to the high part for us:
467 (*_bfd_error_handler) (_("FAILED to find previous HI16 reloc"));
480 /* FIXME: The code here probably ought to be removed and the code in reloc.c
497 fprintf (stderr, "reloc number %d not recognised\n", r_type);
818 arelent *reloc,
834 && (! reloc->howto->partial_inplace
835 || reloc->addend == 0))
837 reloc->address += isection->output_offset;
850 if (reloc->address > bfd_get_section_limit (abfd, isection))
856 if (reloc->howto->pc_relative)
868 relocation += reloc->addend;
870 reloc->addend = relocation;
896 /* This reloc does nothing. */
986 /* Simple 32bit reloc. */
1001 /* Simple 16bit reloc. */
1016 /* Simple 8bit reloc. */
1318 /* Simple pc-relative 32bit reloc. */
1684 /* Map BFD reloc types to V850 ELF reloc types. */
1892 reloc. */
1906 /* Set the howto pointer for a V850 ELF reloc (type RELA). */
2147 fprintf (stderr, "reloc number %d not recognised\n", r_type);
2894 /* The deletion must stop at the next ALIGN reloc for an alignment
2917 /* Get the new reloc address. */
2940 /* Get the value of the symbol referred to by the reloc. */
3275 /* Get the reloc for the address from which the register is
3276 being loaded. This reloc will tell us which function is
3311 ("%s: 0x%lx: warning: R_V850_LONGCALL points to unrecognized reloc",
3340 regular reloc processing. */
3349 ("%s: 0x%lx: warning: R_V850_LONGCALL points to unrecognized reloc 0x%lx",
3355 /* Get the value of the symbol referred to by the reloc. */
3390 regular reloc processing. */
3505 /* Get the reloc for the address from which the register is
3506 being loaded. This reloc will tell us which function is
3530 ("%s: 0x%lx: warning: R_V850_LONGJUMP points to unrecognized reloc",
3536 /* Get the value of the symbol referred to by the reloc. */
3583 regular reloc processing. */
3823 /* Map BFD reloc types to V800 ELF reloc types. */
3869 fprintf (stderr, "failed to find v800 equiv of bfd reloc code %d\n", code);
3890 /* Set the howto pointer in CACHE_PTR for a V800 ELF reloc. */