forked from Imagelibrary/binutils-gdb
* elf.c ( _bfd_elf_print_private_bfd_data): Call
elf_backend_get_target_dtag if defined.
* elf32-mips.c (elf_backend_get_target_dtag): Define.
* elf64-mips.c: Likewise.
* elfn32-mips.c: Likewise.
* elfxx-mips.c (_bfd_mips_elf_get_target_dtag): New.
* elfxx-mips.h (_bfd_mips_elf_get_target_dtag): Declare.
* elf-bfd.h (elf_backend_get_target_dtag): Add prototype.
* elfxx-target.h (elf_backend_get_target_dtag): Add default.
(elf_backend_data): Add elf_backend_get_target_dtag.
This commit is contained in:
@@ -482,6 +482,9 @@
|
||||
#ifndef elf_backend_merge_symbol_attribute
|
||||
#define elf_backend_merge_symbol_attribute NULL
|
||||
#endif
|
||||
#ifndef elf_backend_get_target_dtag
|
||||
#define elf_backend_get_target_dtag NULL
|
||||
#endif
|
||||
#ifndef elf_backend_ignore_undef_symbol
|
||||
#define elf_backend_ignore_undef_symbol NULL
|
||||
#endif
|
||||
@@ -672,6 +675,7 @@ static struct elf_backend_data elfNN_bed =
|
||||
elf_backend_hide_symbol,
|
||||
elf_backend_fixup_symbol,
|
||||
elf_backend_merge_symbol_attribute,
|
||||
elf_backend_get_target_dtag,
|
||||
elf_backend_ignore_undef_symbol,
|
||||
elf_backend_emit_relocs,
|
||||
elf_backend_count_relocs,
|
||||
|
||||
Reference in New Issue
Block a user