|
|
|
@ -61,29 +61,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 elf32_bed = |
|
|
|
@ -97,16 +103,18 @@ static CONST struct elf_backend_data elf32_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_final_write_processing, |
|
|
|
elf_backend_ecoff_debug_swap |
|
|
|
}; |
|
|
|
|
|
|
|
#ifdef TARGET_BIG_SYM |
|
|
|
|