From a95d92fa57f3430915df280f9f866cc87ef20628 Mon Sep 17 00:00:00 2001 From: Fred Fish Date: Thu, 1 Aug 1996 05:25:23 +0000 Subject: [PATCH] * rs6000-nat.c (add_vmap): Return 0 to caller rather than random value. (vmap_ldinfo): Ensure got_exec_file is not used uninitialized. (fetch_core_registers): Add prototype. (vmap_symtab): Ditto. (objfile_symbol_add): Ditto. (add_vmap): Ditto. (vmap_ldinfo): Ditto. (vmap_exec): Ditto. --- gdb/ChangeLog | 11 +++++++++++ gdb/rs6000-nat.c | 22 ++++++++++++++++++++-- 2 files changed, 31 insertions(+), 2 deletions(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 315e42a0020..89c15d6cb5e 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,14 @@ +Wed Jul 31 20:21:24 1996 Fred Fish + + * rs6000-nat.c (add_vmap): Return 0 to caller rather than random value. + (vmap_ldinfo): Ensure got_exec_file is not used uninitialized. + (fetch_core_registers): Add prototype. + (vmap_symtab): Ditto. + (objfile_symbol_add): Ditto. + (add_vmap): Ditto. + (vmap_ldinfo): Ditto. + (vmap_exec): Ditto. + Tue Jul 30 17:57:46 1996 Stan Shebs * stabsread.c (get_substring): Declare second arg as int. diff --git a/gdb/rs6000-nat.c b/gdb/rs6000-nat.c index 5772fe0ab3d..7aa42bda86c 100644 --- a/gdb/rs6000-nat.c +++ b/gdb/rs6000-nat.c @@ -51,6 +51,24 @@ extern struct vmap * map_vmap PARAMS ((bfd *bf, bfd *arch)); extern struct target_ops exec_ops; +static void +vmap_exec PARAMS ((void)); + +static void +vmap_ldinfo PARAMS ((struct ld_info *)); + +static struct vmap * +add_vmap PARAMS ((struct ld_info *)); + +static int +objfile_symbol_add PARAMS ((char *)); + +static void +vmap_symtab PARAMS ((struct vmap *)); + +static void +fetch_core_registers PARAMS ((char *, unsigned int, int, unsigned int)); + static void exec_one_dummy_insn PARAMS ((void)); @@ -402,7 +420,7 @@ add_vmap (ldi) bfd_close (abfd); /* FIXME -- should be error */ warning ("\"%s\": member \"%s\" missing.", abfd->filename, mem); - return; + return 0; } if (!bfd_check_format(last, bfd_object)) @@ -447,7 +465,7 @@ vmap_ldinfo (ldi) struct stat ii, vi; register struct vmap *vp; int got_one, retried; - int got_exec_file; + int got_exec_file = 0; /* For each *ldi, see if we have a corresponding *vp. If so, update the mapping, and symbol table. -- 2.30.2