mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-27 22:48:57 +08:00
* libelf.h (struct elf_backend_data): Added fields
elf_backend_sym_is_global and elf_backend_final_write_processing. * elf32-target.h (elf32_bed): Added corresponding initializers. * elf64-target.h (elf64_bed): Likewise.
This commit is contained in:
@ -59,29 +59,35 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
|
||||
#define ELF_MAXPAGESIZE 1
|
||||
#endif
|
||||
|
||||
#ifndef elf_backend_sym_is_global
|
||||
#define elf_backend_sym_is_global 0
|
||||
#endif
|
||||
#ifndef elf_backend_object_p
|
||||
#define elf_backend_object_p 0 /* elf_backend_object_p */
|
||||
#define elf_backend_object_p 0
|
||||
#endif
|
||||
#ifndef elf_backend_symbol_processing
|
||||
#define elf_backend_symbol_processing 0 /* elf_backend_symbol_processing */
|
||||
#define elf_backend_symbol_processing 0
|
||||
#endif
|
||||
#ifndef elf_backend_symbol_table_processing
|
||||
#define elf_backend_symbol_table_processing 0 /* elf_backend_symbol_table_processing */
|
||||
#define elf_backend_symbol_table_processing 0
|
||||
#endif
|
||||
#ifndef elf_backend_section_processing
|
||||
#define elf_backend_section_processing 0 /* elf_backend_section_processing */
|
||||
#define elf_backend_section_processing 0
|
||||
#endif
|
||||
#ifndef elf_backend_section_from_shdr
|
||||
#define elf_backend_section_from_shdr 0 /* elf_backend_section_from_shdr */
|
||||
#define elf_backend_section_from_shdr 0
|
||||
#endif
|
||||
#ifndef elf_backend_fake_sections
|
||||
#define elf_backend_fake_sections 0 /* elf_backend_fake_sections */
|
||||
#define elf_backend_fake_sections 0
|
||||
#endif
|
||||
#ifndef elf_backend_section_from_bfd_section
|
||||
#define elf_backend_section_from_bfd_section 0 /* elf_backend_section_from_bfd_section */
|
||||
#define elf_backend_section_from_bfd_section 0
|
||||
#endif
|
||||
#ifndef elf_backend_final_write_processing
|
||||
#define elf_backend_final_write_processing 0
|
||||
#endif
|
||||
#ifndef elf_backend_ecoff_debug_swap
|
||||
#define elf_backend_ecoff_debug_swap 0 /* elf_backed_ecoff_debug_swap */
|
||||
#define elf_backend_ecoff_debug_swap 0
|
||||
#endif
|
||||
|
||||
static CONST struct elf_backend_data elf64_bed =
|
||||
@ -95,16 +101,17 @@ static CONST struct elf_backend_data elf64_bed =
|
||||
ELF_ARCH, /* arch */
|
||||
ELF_MACHINE_CODE, /* elf_machine_code */
|
||||
ELF_MAXPAGESIZE, /* maxpagesize */
|
||||
elf_info_to_howto, /* elf_info_to_howto */
|
||||
elf_info_to_howto_rel, /* elf_info_to_howto_rel */
|
||||
elf_backend_object_p, /* elf_backend_object_p */
|
||||
elf_backend_symbol_processing, /* elf_backend_symbol_processing */
|
||||
elf_backend_symbol_table_processing, /* elf_backend_symbol_table_processing */
|
||||
elf_backend_section_processing, /* elf_backend_section_processing */
|
||||
elf_backend_section_from_shdr, /* elf_backend_section_from_shdr */
|
||||
elf_backend_fake_sections, /* elf_backend_fake_sections */
|
||||
elf_backend_section_from_bfd_section, /* elf_backend_section_from_bfd_section */
|
||||
elf_backend_ecoff_debug_swap /* elf_backend_ecoff_debug_swap */
|
||||
elf_info_to_howto,
|
||||
elf_info_to_howto_rel,
|
||||
elf_backend_sym_is_global,
|
||||
elf_backend_object_p,
|
||||
elf_backend_symbol_processing,
|
||||
elf_backend_symbol_table_processing,
|
||||
elf_backend_section_processing,
|
||||
elf_backend_section_from_shdr,
|
||||
elf_backend_fake_sections,
|
||||
elf_backend_section_from_bfd_section,
|
||||
elf_backend_ecoff_debug_swap
|
||||
};
|
||||
|
||||
#ifdef TARGET_BIG_SYM
|
||||
|
Reference in New Issue
Block a user