• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/gdb/bfd/

Lines Matching refs:howto

43 @* howto manager::
58 typedef arelent, howto manager, Relocations, Relocations
111 . reloc_howto_type *howto;
151 the howto. For example, on the 68k the code:
233 o <<howto>>
235 The <<howto>> field can be imagined as a
241 but it would be possible to create each howto field on demand.
395 This is used to fill in an empty howto entry in an array.
435 bfd_get_reloc_size (reloc_howto_type *howto)
437 switch (howto->size)
588 reloc_howto_type *howto = reloc_entry->howto;
611 if (howto->special_function)
614 cont = howto->special_function (abfd, reloc_entry, symbol, data,
637 if ((output_bfd && ! howto->partial_inplace)
651 if (howto->pc_relative)
684 if (howto->pcrel_offset)
690 if (! howto->partial_inplace)
804 if (howto->complain_on_overflow != complain_overflow_dont
806 flag = bfd_check_overflow (howto->complain_on_overflow,
807 howto->bitsize,
808 howto->rightshift,
839 relocation >>= (bfd_vma) howto->rightshift;
842 relocation <<= (bfd_vma) howto->bitpos;
878 x = ( (x & ~howto->dst_mask) | (((x & howto->src_mask) + relocation) & howto->dst_mask))
880 switch (howto->size)
978 reloc_howto_type *howto = reloc_entry->howto;
993 if (howto->special_function)
999 cont = howto->special_function (abfd, reloc_entry, symbol,
1024 if (! howto->partial_inplace)
1037 if (howto->pc_relative)
1070 if (howto->pcrel_offset && howto->partial_inplace)
1074 if (! howto->partial_inplace)
1184 if (howto->complain_on_overflow != complain_overflow_dont)
1185 flag = bfd_check_overflow (howto->complain_on_overflow,
1186 howto->bitsize,
1187 howto->rightshift,
1218 relocation >>= (bfd_vma) howto->rightshift;
1221 relocation <<= (bfd_vma) howto->bitpos;
1257 x = ( (x & ~howto->dst_mask) | (((x & howto->src_mask) + relocation) & howto->dst_mask))
1261 switch (howto->size)
1326 HOWTO is the reloc howto information.
1335 _bfd_final_link_relocate (reloc_howto_type *howto,
1365 if (howto->pc_relative)
1369 if (howto->pcrel_offset)
1373 return _bfd_relocate_contents (howto, input_bfd, relocation,
1377 /* Relocate a given location using a given value and howto. */
1380 _bfd_relocate_contents (reloc_howto_type *howto,
1388 unsigned int rightshift = howto->rightshift;
1389 unsigned int bitpos = howto->bitpos;
1393 if (howto->size < 0)
1397 size = bfd_get_reloc_size (howto);
1426 if (howto->complain_on_overflow != complain_overflow_dont)
1435 fieldmask = N_ONES (howto->bitsize);
1439 b = (x & howto->src_mask & addrmask) >> bitpos;
1441 switch (howto->complain_on_overflow)
1466 ss = ((~howto->src_mask) >> 1) & howto->src_mask;
1519 x = ((x & ~howto->dst_mask)
1520 | (((x & howto->src_mask) + relocation) & howto->dst_mask));
1548 /* Clear a given location using a given howto, by applying a relocation value
1554 _bfd_clear_contents (reloc_howto_type *howto,
1562 size = bfd_get_reloc_size (howto);
1587 x &= ~howto->dst_mask;
1617 howto manager, , typedef arelent, Relocations
1620 The howto manager
1636 return a howto pointer.
1639 enumerator value; you can't get a howto pointer from a random set
5016 Return a pointer to a howto structure which, when
5236 _bfd_clear_contents ((*parent)->howto, input_bfd, p);
5239 (*parent)->howto = &none_howto;
5281 (*parent)->howto->name, (*parent)->addend,