diff options
Diffstat (limited to 'gdb/elfread.c')
-rw-r--r-- | gdb/elfread.c | 45 |
1 files changed, 13 insertions, 32 deletions
diff --git a/gdb/elfread.c b/gdb/elfread.c index edd4786..3de6b5e 100644 --- a/gdb/elfread.c +++ b/gdb/elfread.c @@ -108,10 +108,7 @@ static void elf_locate_sections (bfd *, asection *, void *); -kingdon). */ static void -elf_locate_sections (ignore_abfd, sectp, eip) - bfd *ignore_abfd; - asection *sectp; - PTR eip; +elf_locate_sections (bfd *ignore_abfd, asection *sectp, PTR eip) { register struct elfinfo *ei; @@ -143,8 +140,7 @@ elf_locate_sections (ignore_abfd, sectp, eip) #if 0 /* Currently unused */ char * -elf_interpreter (abfd) - bfd *abfd; +elf_interpreter (bfd *abfd) { sec_ptr interp_sec; unsigned size; @@ -171,14 +167,9 @@ elf_interpreter (abfd) #endif static struct minimal_symbol * -record_minimal_symbol_and_info (name, address, ms_type, info, bfd_section, - objfile) - char *name; - CORE_ADDR address; - enum minimal_symbol_type ms_type; - char *info; /* FIXME, is this really char *? */ - asection *bfd_section; - struct objfile *objfile; +record_minimal_symbol_and_info (char *name, CORE_ADDR address, + enum minimal_symbol_type ms_type, char *info, /* FIXME, is this really char *? */ + asection *bfd_section, struct objfile *objfile) { int section; @@ -233,9 +224,7 @@ record_minimal_symbol_and_info (name, address, ms_type, info, bfd_section, */ static void -elf_symtab_read (objfile, dynamic) - struct objfile *objfile; - int dynamic; +elf_symtab_read (struct objfile *objfile, int dynamic) { long storage_needed; asymbol *sym; @@ -578,9 +567,7 @@ elf_symtab_read (objfile, dynamic) capability even for files compiled without -g. */ static void -elf_symfile_read (objfile, mainline) - struct objfile *objfile; - int mainline; +elf_symfile_read (struct objfile *objfile, int mainline) { bfd *abfd = objfile->obfd; struct elfinfo ei; @@ -688,8 +675,7 @@ elf_symfile_read (objfile, mainline) stab_section_info's, that might be dangling from it. */ static void -free_elfinfo (objp) - PTR objp; +free_elfinfo (PTR objp) { struct objfile *objfile = (struct objfile *) objp; struct dbx_symfile_info *dbxinfo = objfile->sym_stab_info; @@ -714,8 +700,7 @@ free_elfinfo (objp) We reinitialize buildsym, since we may be reading stabs from an ELF file. */ static void -elf_new_init (ignore) - struct objfile *ignore; +elf_new_init (struct objfile *ignore) { stabsread_new_init (); buildsym_new_init (); @@ -727,8 +712,7 @@ elf_new_init (ignore) objfile struct from the global list of known objfiles. */ static void -elf_symfile_finish (objfile) - struct objfile *objfile; +elf_symfile_finish (struct objfile *objfile) { if (objfile->sym_stab_info != NULL) { @@ -746,8 +730,7 @@ elf_symfile_finish (objfile) just a stub. */ static void -elf_symfile_init (objfile) - struct objfile *objfile; +elf_symfile_init (struct objfile *objfile) { /* ELF objects may be reordered, so set OBJF_REORDERED. If we find this causes a significant slowdown in gdb then we could @@ -764,9 +747,7 @@ elf_symfile_init (objfile) with wierd names. Go get 'em when needed. */ void -elfstab_offset_sections (objfile, pst) - struct objfile *objfile; - struct partial_symtab *pst; +elfstab_offset_sections (struct objfile *objfile, struct partial_symtab *pst) { char *filename = pst->filename; struct dbx_symfile_info *dbx = objfile->sym_stab_info; @@ -832,7 +813,7 @@ static struct sym_fns elf_sym_fns = }; void -_initialize_elfread () +_initialize_elfread (void) { add_symtab_fns (&elf_sym_fns); } |