2004-09-16 Andrew Cagney <cagney@gnu.org>
authorAndrew Cagney <cagney@redhat.com>
Thu, 16 Sep 2004 19:54:18 +0000 (19:54 +0000)
committerAndrew Cagney <cagney@redhat.com>
Thu, 16 Sep 2004 19:54:18 +0000 (19:54 +0000)
* 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.

gdb/ChangeLog
gdb/Makefile.in
gdb/inf-child.c
gdb/inf-ptrace.c

index 451d2aee5e4c20cfb06541813696006e729ac1cc..8899c2c8bbc075a97f573f7321d02018b2fad321 100644 (file)
@@ -1,5 +1,11 @@
 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.
+
        * Makefile.in (gnu-v3-abi.o): Add explict rule to avoid -Werror
        problem.
 
index 9d1ca0ccf4f742f5f2035414f296e1798ecce7aa..a90de94a28b45919f234936187e21c2ff289f380 100644 (file)
@@ -2043,7 +2043,7 @@ infcall.o: infcall.c $(defs_h) $(breakpoint_h) $(target_h) $(regcache_h) \
        $(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) $(inferior_h) $(command_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 f729611173adbfe27602c54245c489f59136bc72..d33f4c1bde75b61c87a098a2efc2e040bb47eac2 100644 (file)
@@ -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 f79f7863ba67a8c417e462042126477aead4408d..9e07706ba1603e9e60c0ff319f073f51d36fb5f6 100644 (file)
@@ -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>