• Home
  • Raw
  • Download

Lines Matching refs:howto

430 bfd_get_reloc_size (reloc_howto_type *howto)  in bfd_get_reloc_size()  argument
432 switch (howto->size) in bfd_get_reloc_size()
583 reloc_howto_type *howto = reloc_entry->howto; in bfd_perform_relocation() local
606 if (howto->special_function) in bfd_perform_relocation()
609 cont = howto->special_function (abfd, reloc_entry, symbol, data, in bfd_perform_relocation()
632 if ((output_bfd && ! howto->partial_inplace) in bfd_perform_relocation()
646 if (howto->pc_relative) in bfd_perform_relocation()
679 if (howto->pcrel_offset) in bfd_perform_relocation()
685 if (! howto->partial_inplace) in bfd_perform_relocation()
795 if (howto->complain_on_overflow != complain_overflow_dont in bfd_perform_relocation()
797 flag = bfd_check_overflow (howto->complain_on_overflow, in bfd_perform_relocation()
798 howto->bitsize, in bfd_perform_relocation()
799 howto->rightshift, in bfd_perform_relocation()
830 relocation >>= (bfd_vma) howto->rightshift; in bfd_perform_relocation()
833 relocation <<= (bfd_vma) howto->bitpos; in bfd_perform_relocation()
869 x = ( (x & ~howto->dst_mask) | (((x & howto->src_mask) + relocation) & howto->dst_mask)) in bfd_perform_relocation()
871 switch (howto->size) in bfd_perform_relocation()
969 reloc_howto_type *howto = reloc_entry->howto; in bfd_install_relocation() local
984 if (howto->special_function) in bfd_install_relocation()
990 cont = howto->special_function (abfd, reloc_entry, symbol, in bfd_install_relocation()
1015 if (! howto->partial_inplace) in bfd_install_relocation()
1028 if (howto->pc_relative) in bfd_install_relocation()
1061 if (howto->pcrel_offset && howto->partial_inplace) in bfd_install_relocation()
1065 if (! howto->partial_inplace) in bfd_install_relocation()
1175 if (howto->complain_on_overflow != complain_overflow_dont) in bfd_install_relocation()
1176 flag = bfd_check_overflow (howto->complain_on_overflow, in bfd_install_relocation()
1177 howto->bitsize, in bfd_install_relocation()
1178 howto->rightshift, in bfd_install_relocation()
1209 relocation >>= (bfd_vma) howto->rightshift; in bfd_install_relocation()
1212 relocation <<= (bfd_vma) howto->bitpos; in bfd_install_relocation()
1248 x = ( (x & ~howto->dst_mask) | (((x & howto->src_mask) + relocation) & howto->dst_mask)) in bfd_install_relocation()
1252 switch (howto->size) in bfd_install_relocation()
1326 _bfd_final_link_relocate (reloc_howto_type *howto, in _bfd_final_link_relocate() argument
1356 if (howto->pc_relative) in _bfd_final_link_relocate()
1360 if (howto->pcrel_offset) in _bfd_final_link_relocate()
1364 return _bfd_relocate_contents (howto, input_bfd, relocation, in _bfd_final_link_relocate()
1371 _bfd_relocate_contents (reloc_howto_type *howto, in _bfd_relocate_contents() argument
1379 unsigned int rightshift = howto->rightshift; in _bfd_relocate_contents()
1380 unsigned int bitpos = howto->bitpos; in _bfd_relocate_contents()
1384 if (howto->size < 0) in _bfd_relocate_contents()
1388 size = bfd_get_reloc_size (howto); in _bfd_relocate_contents()
1417 if (howto->complain_on_overflow != complain_overflow_dont) in _bfd_relocate_contents()
1426 fieldmask = N_ONES (howto->bitsize); in _bfd_relocate_contents()
1431 b = (x & howto->src_mask & addrmask) >> bitpos; in _bfd_relocate_contents()
1434 switch (howto->complain_on_overflow) in _bfd_relocate_contents()
1459 ss = ((~howto->src_mask) >> 1) & howto->src_mask; in _bfd_relocate_contents()
1512 x = ((x & ~howto->dst_mask) in _bfd_relocate_contents()
1513 | (((x & howto->src_mask) + relocation) & howto->dst_mask)); in _bfd_relocate_contents()
1547 _bfd_clear_contents (reloc_howto_type *howto, in _bfd_clear_contents() argument
1556 size = bfd_get_reloc_size (howto); in _bfd_clear_contents()
1581 x &= ~howto->dst_mask; in _bfd_clear_contents()
1587 && (howto->dst_mask & 1) != 0) in _bfd_clear_contents()
7598 _bfd_clear_contents ((*parent)->howto, input_bfd, input_section, in bfd_generic_get_relocated_section_contents()
7602 (*parent)->howto = &none_howto; in bfd_generic_get_relocated_section_contents()
7644 (*parent)->howto->name, (*parent)->addend, in bfd_generic_get_relocated_section_contents()