Lines Matching refs:reloc_entry
3291 mips_elf_gprel16_reloc (bfd *abfd ATTRIBUTE_UNUSED, arelent *reloc_entry, in mips_elf_gprel16_reloc() argument
3314 return _bfd_mips_elf_gprel16_with_gp (abfd, symbol, reloc_entry, in mips_elf_gprel16_reloc()
3322 mips_elf_literal_reloc (bfd *abfd, arelent *reloc_entry, asymbol *symbol, in mips_elf_literal_reloc() argument
3355 return _bfd_mips_elf_gprel16_with_gp (abfd, symbol, reloc_entry, in mips_elf_literal_reloc()
3364 mips_elf_gprel32_reloc (bfd *abfd, arelent *reloc_entry, asymbol *symbol, in mips_elf_gprel32_reloc() argument
3399 return gprel32_with_gp (abfd, symbol, reloc_entry, input_section, in mips_elf_gprel32_reloc()
3404 gprel32_with_gp (bfd *abfd, asymbol *symbol, arelent *reloc_entry, in gprel32_with_gp() argument
3422 if (!bfd_reloc_offset_in_range (reloc_entry->howto, abfd, input_section, in gprel32_with_gp()
3423 reloc_entry->address)) in gprel32_with_gp()
3426 if (reloc_entry->howto->src_mask == 0) in gprel32_with_gp()
3429 val = bfd_get_32 (abfd, (bfd_byte *) data + reloc_entry->address); in gprel32_with_gp()
3432 val += reloc_entry->addend; in gprel32_with_gp()
3441 bfd_put_32 (abfd, val, (bfd_byte *) data + reloc_entry->address); in gprel32_with_gp()
3444 reloc_entry->address += input_section->output_offset; in gprel32_with_gp()
3453 mips_elf_shift6_reloc (bfd *abfd, arelent *reloc_entry, asymbol *symbol, in mips_elf_shift6_reloc() argument
3457 if (reloc_entry->howto->partial_inplace) in mips_elf_shift6_reloc()
3459 reloc_entry->addend = ((reloc_entry->addend & 0x00007c0) in mips_elf_shift6_reloc()
3460 | (reloc_entry->addend & 0x00000800) >> 9); in mips_elf_shift6_reloc()
3463 return _bfd_mips_elf_generic_reloc (abfd, reloc_entry, symbol, data, in mips_elf_shift6_reloc()
3471 mips16_gprel_reloc (bfd *abfd, arelent *reloc_entry, asymbol *symbol, in mips16_gprel_reloc() argument
3486 reloc_entry->address += input_section->output_offset; in mips16_gprel_reloc()
3504 if (!_bfd_mips_reloc_offset_in_range (abfd, input_section, reloc_entry, in mips16_gprel_reloc()
3508 location = (bfd_byte *) data + reloc_entry->address; in mips16_gprel_reloc()
3509 _bfd_mips_elf_reloc_unshuffle (abfd, reloc_entry->howto->type, false, in mips16_gprel_reloc()
3511 ret = _bfd_mips_elf_gprel16_with_gp (abfd, symbol, reloc_entry, in mips16_gprel_reloc()
3514 _bfd_mips_elf_reloc_shuffle (abfd, reloc_entry->howto->type, !relocatable, in mips16_gprel_reloc()