Move the ``set mask-address'' command to remote-mips.c. Disable
[deliverable/binutils-gdb.git] / gdb / lynx-nat.c
index dba5559112c6f97898e9ed660b9b64287fd12dd0..39740180c0fc7901e8146034684f7938e6daaa8a 100644 (file)
@@ -28,8 +28,8 @@
 #include <sys/wait.h>
 #include <sys/fpp.h>
 
-static unsigned long registers_addr PARAMS ((int pid));
-static void fetch_core_registers PARAMS ((char *, unsigned, int, CORE_ADDR));
+static unsigned long registers_addr (int pid);
+static void fetch_core_registers (char *, unsigned, int, CORE_ADDR);
 
 #define X(ENTRY)(offsetof(struct econtext, ENTRY))
 
@@ -319,15 +319,15 @@ fetch_inferior_registers (regno)
 
       sp = read_register (SP_REGNUM);
 
-      target_xfer_memory (sp + FRAME_SAVED_I0,
+      target_read_memory (sp + FRAME_SAVED_I0,
                          &registers[REGISTER_BYTE (I0_REGNUM)],
-                         8 * REGISTER_RAW_SIZE (I0_REGNUM), 0);
+                         8 * REGISTER_RAW_SIZE (I0_REGNUM));
       for (i = I0_REGNUM; i <= I7_REGNUM; i++)
        register_valid[i] = 1;
 
-      target_xfer_memory (sp + FRAME_SAVED_L0,
+      target_read_memory (sp + FRAME_SAVED_L0,
                          &registers[REGISTER_BYTE (L0_REGNUM)],
-                         8 * REGISTER_RAW_SIZE (L0_REGNUM), 0);
+                         8 * REGISTER_RAW_SIZE (L0_REGNUM));
       for (i = L0_REGNUM; i <= L0_REGNUM + 7; i++)
        register_valid[i] = 1;
     }
@@ -413,13 +413,13 @@ store_inferior_registers (regno)
        {
          if (!register_valid[L0_REGNUM + 5])
            abort ();
-         target_xfer_memory (sp + FRAME_SAVED_I0,
+         target_write_memory (sp + FRAME_SAVED_I0,
                              &registers[REGISTER_BYTE (I0_REGNUM)],
-                             8 * REGISTER_RAW_SIZE (I0_REGNUM), 1);
+                             8 * REGISTER_RAW_SIZE (I0_REGNUM));
 
-         target_xfer_memory (sp + FRAME_SAVED_L0,
+         target_write_memory (sp + FRAME_SAVED_L0,
                              &registers[REGISTER_BYTE (L0_REGNUM)],
-                             8 * REGISTER_RAW_SIZE (L0_REGNUM), 1);
+                             8 * REGISTER_RAW_SIZE (L0_REGNUM));
        }
       else if (regno >= L0_REGNUM && regno <= I7_REGNUM)
        {
@@ -431,8 +431,9 @@ store_inferior_registers (regno)
          else
            regoffset = REGISTER_BYTE (regno) - REGISTER_BYTE (I0_REGNUM)
              + FRAME_SAVED_I0;
-         target_xfer_memory (sp + regoffset, &registers[REGISTER_BYTE (regno)],
-                             REGISTER_RAW_SIZE (regno), 1);
+         target_write_memory (sp + regoffset, 
+                             &registers[REGISTER_BYTE (regno)],
+                             REGISTER_RAW_SIZE (regno));
        }
     }
 
@@ -774,7 +775,7 @@ child_resume (pid, step, signal)
    buffer.  */
 
 char *
-lynx_pid_to_str (pid)
+child_pid_to_str (pid)
      int pid;
 {
   static char buf[40];
@@ -826,9 +827,11 @@ fetch_core_registers (core_reg_sect, core_reg_size, which, reg_addr)
 
 static struct core_fns lynx_core_fns =
 {
-  bfd_target_unknown_flavour,
-  fetch_core_registers,
-  NULL
+  bfd_target_unknown_flavour,          /* core_flavour */
+  default_check_format,                        /* check_format */
+  default_core_sniffer,                        /* core_sniffer */
+  fetch_core_registers,                        /* core_read_registers */
+  NULL                                 /* next */
 };
 
 void
This page took 0.025643 seconds and 4 git commands to generate.