diff options
author | Andreas Jaeger <aj@suse.de> | 2001-08-26 11:46:04 +0000 |
---|---|---|
committer | Andreas Jaeger <aj@suse.de> | 2001-08-26 11:46:04 +0000 |
commit | 24a35864abc1f856aafd797360b3e5390ed30f32 (patch) | |
tree | 66d427dfd91743eb910b9051c0d717b94a0dc346 /bfd/oasys.c | |
parent | 9d654c1ca47d5af9e77e4b554d8438ca9c76e316 (diff) | |
download | gdb-24a35864abc1f856aafd797360b3e5390ed30f32.zip gdb-24a35864abc1f856aafd797360b3e5390ed30f32.tar.gz gdb-24a35864abc1f856aafd797360b3e5390ed30f32.tar.bz2 |
* oasys.c: Add missing prototypes.
* elf64-alpha.c (elf64_alpha_size_dynamic_sections): Add unused
attribute for parameter.
* elf.c (_bfd_elf_reloc_type_class): Likewise.
* versados.c (get_4): Make static.
(get_10): Make static.
Add missing prototypes.
(process_esd): Fix call to versados_new_symbol.
Diffstat (limited to 'bfd/oasys.c')
-rw-r--r-- | bfd/oasys.c | 24 |
1 files changed, 23 insertions, 1 deletions
diff --git a/bfd/oasys.c b/bfd/oasys.c index 12cefc7..02b0e22 100644 --- a/bfd/oasys.c +++ b/bfd/oasys.c @@ -1,5 +1,5 @@ /* BFD back-end for oasys objects. - Copyright 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1998, 1999 + Copyright 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2001 Free Software Foundation, Inc. Written by Steve Chamberlain of Cygnus Support, <sac@cygnus.com>. @@ -38,6 +38,28 @@ static boolean oasys_write_syms PARAMS ((bfd *)); static boolean oasys_write_header PARAMS ((bfd *)); static boolean oasys_write_end PARAMS ((bfd *)); static boolean oasys_write_data PARAMS ((bfd *)); +static size_t oasys_string_length PARAMS ((oasys_record_union_type *)); +static boolean oasys_slurp_symbol_table PARAMS ((bfd *const)); +static long int oasys_get_symtab_upper_bound PARAMS ((bfd *const)); +static const bfd_target *oasys_archive_p PARAMS ((bfd *)); +static boolean oasys_mkobject PARAMS ((bfd *)); +static const bfd_target *oasys_object_p PARAMS ((bfd *)); +static void oasys_get_symbol_info PARAMS ((bfd *, asymbol *, symbol_info *)); +static void oasys_print_symbol PARAMS ((bfd *, void *, asymbol *, bfd_print_symbol_type)); +static boolean oasys_new_section_hook PARAMS ((bfd *, asection *)); +static long int oasys_get_reloc_upper_bound PARAMS ((bfd *, sec_ptr)); +static boolean oasys_get_section_contents + PARAMS ((bfd *, sec_ptr, void *, file_ptr, bfd_size_type)); +static int comp PARAMS ((const void *, const void *)); +static boolean oasys_write_object_contents PARAMS ((bfd *)); +static boolean oasys_set_section_contents + PARAMS ((bfd *, sec_ptr, void *, file_ptr, bfd_size_type)); +static asymbol *oasys_make_empty_symbol PARAMS ((bfd *)); +static bfd *oasys_openr_next_archived_file PARAMS ((bfd *, bfd *)); +static boolean oasys_find_nearest_line + PARAMS ((bfd *, asection *, asymbol **, bfd_vma, char **, char **, unsigned int *)); +static int oasys_generic_stat_arch_elt PARAMS ((bfd *, struct stat *)); +static int oasys_sizeof_headers PARAMS ((bfd *, boolean)); /* Read in all the section data and relocation stuff too */ PROTO (static boolean, oasys_slurp_section_data, (bfd * CONST abfd)); |