Lines Matching refs:howto

42 @* howto manager::
57 typedef arelent, howto manager, Relocations, Relocations
110 . reloc_howto_type *howto;
150 the howto. For example, on the 68k the code:
232 o <<howto>>
234 The <<howto>> field can be imagined as a
240 but it would be possible to create each howto field on demand.
393 This is used to fill in an empty howto entry in an array.
433 bfd_get_reloc_size (reloc_howto_type *howto)
435 switch (howto->size)
592 reloc_howto_type *howto = reloc_entry->howto;
615 if (howto->special_function)
618 cont = howto->special_function (abfd, reloc_entry, symbol, data,
641 if ((output_bfd && ! howto->partial_inplace)
655 if (howto->pc_relative)
688 if (howto->pcrel_offset)
694 if (! howto->partial_inplace)
810 if (howto->complain_on_overflow != complain_overflow_dont
812 flag = bfd_check_overflow (howto->complain_on_overflow,
813 howto->bitsize,
814 howto->rightshift,
845 relocation >>= (bfd_vma) howto->rightshift;
848 relocation <<= (bfd_vma) howto->bitpos;
884 x = ( (x & ~howto->dst_mask) | (((x & howto->src_mask) + relocation) & howto->dst_mask))
886 switch (howto->size)
984 reloc_howto_type *howto = reloc_entry->howto;
999 if (howto->special_function)
1005 cont = howto->special_function (abfd, reloc_entry, symbol,
1030 if (! howto->partial_inplace)
1043 if (howto->pc_relative)
1076 if (howto->pcrel_offset && howto->partial_inplace)
1080 if (! howto->partial_inplace)
1189 if (howto->complain_on_overflow != complain_overflow_dont)
1190 flag = bfd_check_overflow (howto->complain_on_overflow,
1191 howto->bitsize,
1192 howto->rightshift,
1223 relocation >>= (bfd_vma) howto->rightshift;
1226 relocation <<= (bfd_vma) howto->bitpos;
1262 x = ( (x & ~howto->dst_mask) | (((x & howto->src_mask) + relocation) & howto->dst_mask))
1266 switch (howto->size)
1331 HOWTO is the reloc howto information.
1340 _bfd_final_link_relocate (reloc_howto_type *howto,
1370 if (howto->pc_relative)
1374 if (howto->pcrel_offset)
1378 return _bfd_relocate_contents (howto, input_bfd, relocation,
1382 /* Relocate a given location using a given value and howto. */
1385 _bfd_relocate_contents (reloc_howto_type *howto,
1393 unsigned int rightshift = howto->rightshift;
1394 unsigned int bitpos = howto->bitpos;
1398 if (howto->size < 0)
1402 size = bfd_get_reloc_size (howto);
1431 if (howto->complain_on_overflow != complain_overflow_dont)
1440 fieldmask = N_ONES (howto->bitsize);
1443 b = x & howto->src_mask;
1445 switch (howto->complain_on_overflow)
1464 signmask = ((~ howto->src_mask) >> 1) & howto->src_mask;
1522 signmask = ((~ howto->src_mask) >> 1) & howto->src_mask;
1550 x = ((x & ~howto->dst_mask)
1551 | (((x & howto->src_mask) + relocation) & howto->dst_mask));
1583 howto manager, , typedef arelent, Relocations
1586 The howto manager
1602 return a howto pointer.
1605 enumerator value; you can't get a howto pointer from a random set
4265 Return a pointer to a howto structure which, when
4503 (*parent)->howto->name, (*parent)->addend,