Home | History | Annotate | Download | only in bfd

Lines Matching refs:symbol

191   /* 32 bit symbol relative relocation.  */
227 /* High 16 bits of symbol value. */
242 /* Low 16 bits of symbol value. */
954 /* 32 bit symbol relative relocation. */
987 /* High 16 bits of symbol value. */
1002 /* Low 16 bits of symbol value. */
1751 /* MIPS16 high 16 bits of symbol value. */
1766 /* MIPS16 low 16 bits of symbol value. */
1952 /* MIPS16 high 16 bits of symbol value. */
1967 /* MIPS16 low 16 bits of symbol value. */
2112 /* High 16 bits of symbol value. */
2127 /* Low 16 bits of symbol value. */
2431 /* High 16 bits of symbol value. */
2446 /* Low 16 bits of symbol value. */
3054 /* The linker script will have created a symbol named `_gp' with the
3086 symbol value correctly. We look up the symbol _gp in the output
3088 target data. We don't need to adjust the symbol value for an
3089 external symbol if we are producing relocatable output. */
3092 mips_elf64_final_gp (bfd *output_bfd, asymbol *symbol, bfd_boolean relocatable,
3095 if (bfd_is_und_section (symbol->section)
3105 || (symbol->flags & BSF_SECTION_SYM) != 0))
3110 *pgp = symbol->section->output_section->vma /*+ 0x4000*/;
3128 mips_elf64_gprel16_reloc (bfd *abfd, arelent *reloc_entry, asymbol *symbol,
3136 /* If we're relocating, and this is an external symbol, we don't want
3139 && (symbol->flags & BSF_SECTION_SYM) == 0
3140 && (symbol->flags & BSF_LOCAL) != 0)
3151 output_bfd = symbol->section->output_section->owner;
3154 ret = mips_elf64_final_gp (output_bfd, symbol, relocatable, error_message,
3159 return _bfd_mips_elf_gprel16_with_gp (abfd, symbol, reloc_entry,
3167 mips_elf64_literal_reloc (bfd *abfd, arelent *reloc_entry, asymbol *symbol,
3177 && (symbol->flags & BSF_SECTION_SYM) == 0
3178 && (symbol->flags & BSF_LOCAL) != 0)
3181 _("literal relocation occurs for an external symbol");
3191 output_bfd = symbol->section->output_section->owner;
3194 ret = mips_elf64_final_gp (output_bfd, symbol, relocatable, error_message,
3199 return _bfd_mips_elf_gprel16_with_gp (abfd, symbol, reloc_entry,
3208 mips_elf64_gprel32_reloc (bfd *abfd, arelent *reloc_entry, asymbol *symbol,
3220 && (symbol->flags & BSF_SECTION_SYM) == 0
3221 && (symbol->flags & BSF_LOCAL) != 0)
3224 _("32bits gp relative relocation occurs for an external symbol");
3233 output_bfd = symbol->section->output_section->owner;
3236 ret = mips_elf64_final_gp (output_bfd, symbol, relocatable,
3241 if (bfd_is_com_section (symbol->section))
3244 relocation = symbol->value;
3246 relocation += symbol->section->output_section->vma;
3247 relocation += symbol->section->output_offset;
3252 /* Set val to the offset into the section or symbol. */
3260 an external symbol. */
3262 || (symbol->flags & BSF_SECTION_SYM) != 0)
3280 mips_elf64_shift6_reloc (bfd *abfd, arelent *reloc_entry, asymbol *symbol,
3290 return _bfd_mips_elf_generic_reloc (abfd, reloc_entry, symbol, data,
3298 mips16_gprel_reloc (bfd *abfd, arelent *reloc_entry, asymbol *symbol,
3307 /* If we're relocating, and this is an external symbol, we don't want
3310 && (symbol->flags & BSF_SECTION_SYM) == 0
3311 && (symbol->flags & BSF_LOCAL) != 0)
3322 output_bfd = symbol->section->output_section->owner;
3325 ret = mips_elf64_final_gp (output_bfd, symbol, relocatable, error_message,
3333 ret = _bfd_mips_elf_gprel16_with_gp (abfd, symbol, reloc_entry,
3912 dynamic symbol table, and in that case bfd_section_from_shdr
3974 if the latter relocs have no associated symbol. */
4219 /* Irix 6 is broken. Object file symbol tables are not always
4221 and the sh_info field in the symbol table is not always right. */
4309 /* Symbol table magic number. */