Lines Matching refs:bfd_reloc
1200 arelent *bfd_reloc, in som_reloc_call() argument
1204 int arg_bits = HPPA_R_ARG_RELOC (bfd_reloc->addend); in som_reloc_call()
1257 bfd_put_8 (abfd, bfd_reloc->howto->type + type, p); in som_reloc_call()
1283 bfd_put_8 (abfd, bfd_reloc->howto->type + 10 in som_reloc_call()
2649 arelent *bfd_reloc = subsection->orelocation[j]; in som_write_fixups() local
2655 if ((*bfd_reloc->sym_ptr_ptr)->flags & BSF_SECTION_SYM) in som_write_fixups()
2656 sym_num = (*bfd_reloc->sym_ptr_ptr)->udata.i; in som_write_fixups()
2658 sym_num = som_symbol_data (*bfd_reloc->sym_ptr_ptr)->index; in som_write_fixups()
2679 skip = bfd_reloc->address - reloc_offset; in som_write_fixups()
2688 switch (bfd_reloc->howto->type) in som_write_fixups()
2712 reloc_offset = bfd_reloc->address; in som_write_fixups()
2716 reloc_offset = bfd_reloc->address + 4; in som_write_fixups()
2721 switch (bfd_reloc->howto->type) in som_write_fixups()
2726 bfd_reloc, sym_num, reloc_queue); in som_write_fixups()
2732 if (bfd_reloc->addend) in som_write_fixups()
2733 p = som_reloc_addend (abfd, bfd_reloc->addend, p, in som_write_fixups()
2738 bfd_put_8 (abfd, bfd_reloc->howto->type + sym_num, p); in som_write_fixups()
2744 bfd_put_8 (abfd, bfd_reloc->howto->type + 32, p); in som_write_fixups()
2751 bfd_put_8 (abfd, bfd_reloc->howto->type + 33, p); in som_write_fixups()
2766 if (bfd_reloc->howto->type != R_DATA_ONE_SYMBOL in som_write_fixups()
2767 && bfd_reloc->addend) in som_write_fixups()
2768 p = som_reloc_addend (abfd, bfd_reloc->addend, p, in som_write_fixups()
2773 bfd_put_8 (abfd, bfd_reloc->howto->type, p); in som_write_fixups()
2780 bfd_put_8 (abfd, bfd_reloc->howto->type + 1, p); in som_write_fixups()
2802 bfd_put_32 (abfd, bfd_reloc->addend, p + 1); in som_write_fixups()
2827 if (bfd_reloc->howto->type != current_rounding_mode) in som_write_fixups()
2829 bfd_put_8 (abfd, bfd_reloc->howto->type, p); in som_write_fixups()
2832 current_rounding_mode = bfd_reloc->howto->type; in som_write_fixups()
2839 if (bfd_reloc->howto->type != current_call_mode) in som_write_fixups()
2841 bfd_put_8 (abfd, bfd_reloc->howto->type, p); in som_write_fixups()
2844 current_call_mode = bfd_reloc->howto->type; in som_write_fixups()
2859 bfd_put_8 (abfd, bfd_reloc->howto->type, p); in som_write_fixups()
2868 if (bfd_reloc->addend == 0) in som_write_fixups()
2869 bfd_put_8 (abfd, bfd_reloc->howto->type, p); in som_write_fixups()
2870 else if (bfd_reloc->addend < 1024) in som_write_fixups()
2872 bfd_put_8 (abfd, bfd_reloc->howto->type + 1, p); in som_write_fixups()
2873 bfd_put_8 (abfd, bfd_reloc->addend / 4, p + 1); in som_write_fixups()
2879 bfd_put_8 (abfd, bfd_reloc->howto->type + 2, p); in som_write_fixups()
2880 bfd_put_8 (abfd, (bfd_reloc->addend / 4) >> 16, p + 1); in som_write_fixups()
2881 bfd_put_16 (abfd, bfd_reloc->addend / 4, p + 2); in som_write_fixups()
2891 bfd_put_8 (abfd, bfd_reloc->howto->type, p); in som_write_fixups()
2901 bfd_put_8 (abfd, bfd_reloc->howto->type, p); in som_write_fixups()
2914 bfd_put_8 (abfd, bfd_reloc->howto->type, p); in som_write_fixups()