]> Git Repo - binutils.git/blobdiff - gdb/sparc-xdep.c
* dbxread.c, i386-pinsn.c, i386-tdep.c, regex.c, solib.c, symmisc.c,
[binutils.git] / gdb / sparc-xdep.c
index 2cc150e19e8d347326d402d4a3f367661bfa0dc9..42e0fd98ef1eb79a4da7ceb1b824a824607f3af5 100644 (file)
@@ -76,7 +76,7 @@ fetch_inferior_registers (regno)
        perror("ptrace_getregs");
       
       registers[REGISTER_BYTE (0)] = 0;
-      bcopy (&inferior_registers.r_g1, &registers[REGISTER_BYTE (1)], 15 * REGISTER_RAW_SIZE (G0_REGNUM));
+      (void) memcpy (&registers[REGISTER_BYTE (1)], &inferior_registers.r_g1, 15 * REGISTER_RAW_SIZE (G0_REGNUM));
       *(int *)&registers[REGISTER_BYTE (PS_REGNUM)] = inferior_registers.r_ps; 
       *(int *)&registers[REGISTER_BYTE (PC_REGNUM)] = inferior_registers.r_pc;
       *(int *)&registers[REGISTER_BYTE (NPC_REGNUM)] = inferior_registers.r_npc;
@@ -103,8 +103,9 @@ fetch_inferior_registers (regno)
                       (PTRACE_ARG3_TYPE) &inferior_fp_registers,
                       0))
            perror("ptrace_getfpregs");
-      bcopy (&inferior_fp_registers, &registers[REGISTER_BYTE (FP0_REGNUM)],
-            sizeof inferior_fp_registers.fpu_fr);
+      (void) memcpy (&registers[REGISTER_BYTE (FP0_REGNUM)],
+                    &inferior_fp_registers,
+                    sizeof inferior_fp_registers.fpu_fr);
       /* bcopy (&inferior_fp_registers.Fpu_fsr,
             &registers[REGISTER_BYTE (FPS_REGNUM)],
             sizeof (FPU_FSR_TYPE));  FIXME???  -- gnu@cyg */
@@ -209,8 +210,9 @@ store_inferior_registers (regno)
     {
       if (!register_valid[G1_REGNUM]) abort();
 
-      bcopy (&registers[REGISTER_BYTE (G1_REGNUM)],
-            &inferior_registers.r_g1, 15 * REGISTER_RAW_SIZE (G1_REGNUM));
+      (void) memcpy (&inferior_registers.r_g1, 
+                    &registers[REGISTER_BYTE (G1_REGNUM)],
+                    15 * REGISTER_RAW_SIZE (G1_REGNUM));
 
       inferior_registers.r_ps =
        *(int *)&registers[REGISTER_BYTE (PS_REGNUM)];
@@ -229,13 +231,13 @@ store_inferior_registers (regno)
   if (wanna_store & FP_REGS)
     {
       if (!register_valid[FP0_REGNUM+9]) abort();
-      bcopy (&registers[REGISTER_BYTE (FP0_REGNUM)],
-            &inferior_fp_registers,
-            sizeof inferior_fp_registers.fpu_fr);
+      (void) memcpy (&inferior_fp_registers,
+                    &registers[REGISTER_BYTE (FP0_REGNUM)],
+                    sizeof inferior_fp_registers.fpu_fr);
 
-/*      bcopy (&registers[REGISTER_BYTE (FPS_REGNUM)],
-            &inferior_fp_registers.Fpu_fsr,
-            sizeof (FPU_FSR_TYPE));
+/*      (void) memcpy (&inferior_fp_registers.Fpu_fsr,
+                      &registers[REGISTER_BYTE (FPS_REGNUM)],
+                      sizeof (FPU_FSR_TYPE));
 ****/
       if (0 !=
         ptrace (PTRACE_SETFPREGS, inferior_pid,
@@ -261,9 +263,9 @@ fetch_core_registers (core_reg_sect, core_reg_size, which, ignore)
     *(int *)&registers[REGISTER_BYTE (0)] = 0;
 
     /* The globals and output registers.  */
-    bcopy (&gregs->r_g1, 
-          &registers[REGISTER_BYTE (G1_REGNUM)],
-          15 * REGISTER_RAW_SIZE (G1_REGNUM));
+    (void) memcpy (&registers[REGISTER_BYTE (G1_REGNUM)],
+                  &gregs->r_g1, 
+                  15 * REGISTER_RAW_SIZE (G1_REGNUM));
     *(int *)&registers[REGISTER_BYTE (PS_REGNUM)] = gregs->r_ps;
     *(int *)&registers[REGISTER_BYTE (PC_REGNUM)] = gregs->r_pc;
     *(int *)&registers[REGISTER_BYTE (NPC_REGNUM)] = gregs->r_npc;
@@ -293,12 +295,12 @@ fetch_core_registers (core_reg_sect, core_reg_size, which, ignore)
 #define fpuregs  ((struct fpu *) core_reg_sect)
     if (core_reg_size >= sizeof (struct fpu))
       {
-       bcopy (fpuregs->fpu_regs,
-              &registers[REGISTER_BYTE (FP0_REGNUM)],
-              sizeof (fpuregs->fpu_regs));
-       bcopy (&fpuregs->fpu_fsr,
-              &registers[REGISTER_BYTE (FPS_REGNUM)],
-              sizeof (FPU_FSR_TYPE));
+       (void) memcpy (&registers[REGISTER_BYTE (FP0_REGNUM)],
+                      fpuregs->fpu_regs,
+                      sizeof (fpuregs->fpu_regs));
+       (void) memcpy (&registers[REGISTER_BYTE (FPS_REGNUM)],
+                      &fpuregs->fpu_fsr,
+                      sizeof (FPU_FSR_TYPE));
       }
     else
       fprintf (stderr, "Couldn't read float regs from core file\n");
This page took 0.034025 seconds and 4 git commands to generate.