Lines Matching defs:howto

176   x = ((x & ~howto->dst_mask)					\
177 | (((x & howto->src_mask) + diff) & howto->dst_mask))
181 reloc_howto_type *howto = reloc_entry->howto;
184 switch (howto->size)
563 in_reloc_p (abfd, howto)
565 reloc_howto_type * howto;
567 return !howto->pc_relative && howto->type != ARM_RVA32;
572 (cache_ptr)->howto = \
588 reloc_howto_type * howto;
593 howto = aoutarm_std_reloc_howto + rel->r_type;
598 return howto;
675 reloc_entry->howto = &aoutarm_std_reloc_howto[ARM_26D];
802 reloc_entry->howto = & aoutarm_std_reloc_howto [ARM_26D];
903 /* Turn a howto into a reloc nunmber */
905 #define SELECT_RELOC(x,howto) { x.r_type = howto->type; }
1220 reloc_howto_type * howto;
1247 howto = coff_rtype_to_howto (input_bfd, input_section, rel, h,
1249 if (howto == NULL)
1254 ARM_26 to ARM_26D relocs if possible. We return a fake howto in
1287 howto = &fake_arm26_reloc;
1295 if (howto->pc_relative && !info->relocatable)
1304 if (howto->pc_relative && howto->pcrel_offset)
1365 if (howto->type == ARM_26)
1452 else if (howto->type == ARM_THUMB23)
1608 if (sym && pe_data(output_bfd)->in_reloc_p(output_bfd, howto))
1619 && howto->type == ARM_THUMB23)
1636 int size = bfd_get_reloc_size (howto);
1641 bfd_signed_vma reloc_signed_max = (1 << (howto->bitsize - 1)) - 1;
1650 /* howto->pc_relative should be TRUE for type 14 BRANCH23. */
1654 /* howto->pcrel_offset should be TRUE for type 14 BRANCH23. */
1658 /* howto->complain_on_overflow == complain_overflow_signed for BRANCH23. */
1659 /* howto->rightshift == 1 */
1662 check = relocation >> howto->rightshift;
1671 & ~((bfd_vma) - 1 >> howto->rightshift)));
1680 The expression involving howto->src_mask isolates the upper
1692 /* howto->bitpos == 0 */
1698 BFD_ASSERT (howto->complain_on_overflow == complain_overflow_signed);
1724 x = ((x & ~howto->dst_mask) | relocation);
1735 if (info->relocatable && ! howto->partial_inplace)
1738 rstat = _bfd_final_link_relocate (howto, input_bfd, input_section,
1809 (info, name, howto->name, (bfd_vma) 0, input_bfd,