This is the mail archive of the
gdb-patches@sources.redhat.com
mailing list for the GDB project.
[commit] inf-*.c -Werror tweaks
- From: Andrew Cagney <cagney at gnu dot org>
- To: gdb-patches at sources dot redhat dot com
- Date: Thu, 16 Sep 2004 15:54:26 -0400
- Subject: [commit] inf-*.c -Werror tweaks
Hello,
Using a newer compiler revealed this. Commited.
Andrew
2004-09-16 Andrew Cagney <cagney@gnu.org>
* inf-child.c: Include "gdb_string.h".
(inf_child_core_file_to_sym_file): Delete.
(inf_child_target): Set to_fetch_registers and to_store_registers.
* inf-ptrace.c: Include "gdb_string.h".
* Makefile.in: Update all dependencies.
Index: Makefile.in
===================================================================
RCS file: /cvs/src/src/gdb/Makefile.in,v
retrieving revision 1.620
diff -p -u -r1.620 Makefile.in
--- Makefile.in 16 Sep 2004 18:12:31 -0000 1.620
+++ Makefile.in 16 Sep 2004 19:13:07 -0000
@@ -2043,7 +2043,7 @@ infcall.o: infcall.c $(defs_h) $(breakpo
$(objfiles_h) $(gdbcmd_h) $(command_h) $(gdb_string_h) $(infcall_h) \
$(dummy_frame_h)
inf-child.o: inf-child.c $(defs_h) $(regcache_h) $(memattr_h) $(symtab_h) \
- $(target_h) $(inferior_h)
+ $(target_h) $(inferior_h) $(gdb_string_h)
infcmd.o: infcmd.c $(defs_h) $(gdb_string_h) $(symtab_h) $(gdbtypes_h) \
$(frame_h) $(inferior_h) $(environ_h) $(value_h) $(gdbcmd_h) \
$(symfile_h) $(gdbcore_h) $(target_h) $(language_h) $(symfile_h) \
@@ -2057,7 +2057,7 @@ inflow.o: inflow.c $(defs_h) $(frame_h)
$(inflow_h)
inf-ptrace.o: inf-ptrace.c $(defs_h) $(observer_h) $(gdb_ptrace_h) \
$(inflow_h) $(inferior_h) $(regcache_h) $(command_h) $(gdbcore_h) \
- $(inf_child_h) $(gdbcmd_h)
+ $(inf_child_h) $(gdbcmd_h) $(gdb_string_h)
infptrace.o: infptrace.c $(defs_h) $(command_h) $(frame_h) $(gdbcore_h) \
$(inferior_h) $(regcache_h) $(target_h) $(gdb_assert_h) \
$(gdb_wait_h) $(gdb_string_h) $(gdb_dirent_h) $(gdb_ptrace_h)
Index: inf-child.c
===================================================================
RCS file: /cvs/src/src/gdb/inf-child.c,v
retrieving revision 1.1
diff -p -u -r1.1 inf-child.c
--- inf-child.c 12 Sep 2004 13:04:40 -0000 1.1
+++ inf-child.c 16 Sep 2004 19:13:08 -0000
@@ -27,6 +27,7 @@
#include "symtab.h"
#include "target.h"
#include "inferior.h"
+#include "gdb_string.h"
/* Fetch register REGNUM from the inferior. If REGNUM is -1, do this
for all registers. */
@@ -188,14 +189,6 @@ inf_child_pid_to_exec_file (int pid)
return NULL;
}
-static char *
-inf_child_core_file_to_sym_file (char *core)
-{
- /* The target stratum for a running executable need not support this
- operation. */
- return NULL;
-}
-
struct target_ops *
inf_child_target (void)
{
@@ -206,6 +199,8 @@ inf_child_target (void)
t->to_open = inf_child_open;
t->to_post_attach = inf_child_post_attach;
t->to_post_wait = inf_child_post_wait;
+ t->to_fetch_registers = inf_child_fetch_inferior_registers;
+ t->to_store_registers = inf_child_store_inferior_registers;
t->to_prepare_to_store = inf_child_prepare_to_store;
t->to_insert_breakpoint = memory_insert_breakpoint;
t->to_remove_breakpoint = memory_remove_breakpoint;
Index: inf-ptrace.c
===================================================================
RCS file: /cvs/src/src/gdb/inf-ptrace.c,v
retrieving revision 1.1
diff -p -u -r1.1 inf-ptrace.c
--- inf-ptrace.c 12 Sep 2004 13:04:40 -0000 1.1
+++ inf-ptrace.c 16 Sep 2004 19:13:08 -0000
@@ -30,6 +30,7 @@
#include "gdbcore.h"
#include "inf-child.h"
#include "gdbcmd.h"
+#include "gdb_string.h"
#include <sys/wait.h>
#include <signal.h>