Lines Matching defs:relocation
47 /* Relocation tables. */
72 /* A 32 bit absolute relocation. */
75 /* 8 bit relative relocation */
77 /* 16 bit relative relocation */
79 /* 32 bit relative relocation */
82 /* 8 bit pc-relative relocation */
84 /* 24 bit pc-relative relocation */
112 table *must* match the order of the relocation types defined in
373 _bfd_error_handler (_("%pB: unsupported relocation type %#x"),
382 /* Perform a single relocation.
391 bfd_vma relocation)
397 relocation += rel->r_addend;
398 relocation >>= 16;
402 relocation += rel->r_addend;
404 relocation = ((relocation & 0xff00L) << 12)
405 | ((relocation & 0x00ffL) << 5);
410 return _bfd_relocate_contents (howto, input_bfd, relocation,
414 relocation += rel->r_addend;
416 if ((int)relocation > 1023 || (int)relocation < -1024)
421 relocation += rel->r_addend;
422 if ((unsigned int) relocation > 0x7ff)
426 relocation = (((relocation & 7) << 5)
427 | ((relocation & 0x7f8 ) << 13));
428 return _bfd_relocate_contents (howto, input_bfd, relocation,
436 /* Only install relocation if above tests did not disqualify it. */
439 relocation, rel->r_addend);
498 bfd_vma relocation;
514 relocation = BASEADDR (sec) + sym->st_value;
528 h, sec, relocation,
544 contents, rel, relocation);
571 msg = _("unsupported relocation between data/insn address spaces");
575 msg = _("internal error: dangerous relocation");