1999-01-19 Fernando Nasser <fnasser@totem.to.cygnus.com>
[deliverable/binutils-gdb.git] / gdb / alpha-nat.c
index 4da9cbeadb07e6da355cc60979afbeb91c56484f..59bd0d887e5156b10558abcad9b15aed0b9f4ad5 100644 (file)
@@ -1,5 +1,5 @@
 /* Low level Alpha interface, for GDB when running native.
-   Copyright 1993, 1995, 1996 Free Software Foundation, Inc.
+   Copyright 1993, 1995, 1996, 1998 Free Software Foundation, Inc.
 
 This file is part of GDB.
 
@@ -30,7 +30,12 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */
 #endif
 #include <sys/user.h>
 
-static void fetch_core_registers PARAMS ((char *, unsigned, int, CORE_ADDR));
+/* Prototypes for local functions. */
+
+static void fetch_osf_core_registers PARAMS ((char *,
+                                             unsigned, int, CORE_ADDR));
+static void fetch_elf_core_registers PARAMS ((char *,
+                                             unsigned, int, CORE_ADDR));
 
 /* Size of elements in jmpbuf */
 
@@ -81,7 +86,7 @@ get_longjmp_target (pc)
  */
 
 static void
-fetch_aout_core_registers (core_reg_sect, core_reg_size, which, reg_addr)
+fetch_osf_core_registers (core_reg_sect, core_reg_size, which, reg_addr)
      char *core_reg_sect;
      unsigned core_reg_size;
      int which;
@@ -128,7 +133,7 @@ fetch_aout_core_registers (core_reg_sect, core_reg_size, which, reg_addr)
     }
   if (bad_reg >= 0)
     {
-      error ("Register %s not found in core file.", reg_names[bad_reg]);
+      error ("Register %s not found in core file.", REGISTER_NAME (bad_reg));
     }
 }
 
@@ -268,10 +273,12 @@ fill_fpregset (fpregsetp, regno)
 \f
 /* Register that we are able to handle alpha core file formats. */
 
-static struct core_fns alpha_aout_core_fns =
+static struct core_fns alpha_osf_core_fns =
 {
-  bfd_target_aout_flavour,
-  fetch_aout_core_registers,
+  /* This really is bfd_target_unknown_flavour.  */
+
+  bfd_target_unknown_flavour,
+  fetch_osf_core_registers,
   NULL
 };
 
@@ -285,6 +292,6 @@ static struct core_fns alpha_elf_core_fns =
 void
 _initialize_core_alpha ()
 {
-  add_core_fns (&alpha_aout_core_fns);
+  add_core_fns (&alpha_osf_core_fns);
   add_core_fns (&alpha_elf_core_fns);
 }
This page took 0.023789 seconds and 4 git commands to generate.