diff options
author | Ken Raeburn <raeburn@cygnus> | 1993-08-25 01:15:07 +0000 |
---|---|---|
committer | Ken Raeburn <raeburn@cygnus> | 1993-08-25 01:15:07 +0000 |
commit | e2a422b84ccaa359e7fcbe8142406f7eaf99e484 (patch) | |
tree | 236b444e439f689611e41b26e244e01007cdec4d /bfd/elf32-target.h | |
parent | 4346166b0776aaa239172faa744f4357be89f0f7 (diff) | |
download | gdb-e2a422b84ccaa359e7fcbe8142406f7eaf99e484.zip gdb-e2a422b84ccaa359e7fcbe8142406f7eaf99e484.tar.gz gdb-e2a422b84ccaa359e7fcbe8142406f7eaf99e484.tar.bz2 |
Merged in changes from Jeff Law and Pete Hoogenboom at Utah for PA ELF
support. Compiles, not particularly well tested. See ChangeLog for details.
Diffstat (limited to 'bfd/elf32-target.h')
-rw-r--r-- | bfd/elf32-target.h | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/bfd/elf32-target.h b/bfd/elf32-target.h index abc406f..27bad81 100644 --- a/bfd/elf32-target.h +++ b/bfd/elf32-target.h @@ -59,6 +59,25 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #define ELF_MAXPAGESIZE 1 #endif +#ifndef elf_backend_symbol_processing +#define elf_backend_symbol_processing 0 /* elf_backend_symbol_processing */ +#endif +#ifndef elf_backend_symbol_table_processing +#define elf_backend_symbol_table_processing 0 /* elf_backend_symbol_table_processing */ +#endif +#ifndef elf_backend_section_processing +#define elf_backend_section_processing 0 /* elf_backend_section_processing */ +#endif +#ifndef elf_backend_section_from_shdr +#define elf_backend_section_from_shdr 0 /* elf_backend_section_from_shdr */ +#endif +#ifndef elf_backend_fake_sections +#define elf_backend_fake_sections 0 /* elf_backend_fake_sections */ +#endif +#ifndef elf_backend_section_from_bfd_section +#define elf_backend_section_from_bfd_section 0 /* elf_backend_section_from_bfd_section */ +#endif + static CONST struct elf_backend_data elf32_bed = { #ifdef USE_REL @@ -72,6 +91,12 @@ static CONST struct elf_backend_data elf32_bed = elf_info_to_howto_rel, /* elf_info_to_howto_rel */ ELF_MAXPAGESIZE, /* maxpagesize */ bfd_elf32__write_relocs, /* write_relocs */ + 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 */ }; #ifdef TARGET_BIG_SYM |