sim: constify sim_write source buffer (part 2)
authorMike Frysinger <vapier@gentoo.org>
Wed, 14 Apr 2010 07:38:06 +0000 (07:38 +0000)
committerMike Frysinger <vapier@gentoo.org>
Wed, 14 Apr 2010 07:38:06 +0000 (07:38 +0000)
As pointed out by Sandra Loosemore, a bunch of targets define sim_write
themselves instead of using the common/ code.  So constify them too.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30 files changed:
sim/arm/ChangeLog
sim/arm/wrapper.c
sim/avr/ChangeLog [new file with mode: 0644]
sim/avr/interp.c
sim/cr16/ChangeLog
sim/cr16/interp.c
sim/d10v/ChangeLog
sim/d10v/interp.c
sim/erc32/ChangeLog
sim/erc32/interf.c
sim/h8300/ChangeLog
sim/h8300/compile.c
sim/m32c/ChangeLog
sim/m32c/gdb-if.c
sim/m32c/mem.c
sim/m32c/mem.h
sim/mcore/ChangeLog
sim/mcore/interp.c
sim/microblaze/ChangeLog [new file with mode: 0644]
sim/microblaze/interp.c
sim/mips/ChangeLog
sim/mips/interp.c
sim/moxie/ChangeLog
sim/moxie/interp.c
sim/ppc/ChangeLog
sim/ppc/sim_calls.c
sim/rx/ChangeLog
sim/rx/gdb-if.c
sim/sh/ChangeLog
sim/sh/interp.c

index 9c12918..192f07e 100644 (file)
@@ -1,3 +1,7 @@
+2010-04-14  Mike Frysinger  <vapier@gentoo.org>
+
+       * wrapper.c (sim_write): Add const to buffer arg.
+
 2010-01-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 
        * configure: Regenerate.
index 67441e0..0060582 100644 (file)
@@ -158,7 +158,7 @@ int
 sim_write (sd, addr, buffer, size)
      SIM_DESC sd ATTRIBUTE_UNUSED;
      SIM_ADDR addr;
-     unsigned char * buffer;
+     const unsigned char * buffer;
      int size;
 {
   int i;
diff --git a/sim/avr/ChangeLog b/sim/avr/ChangeLog
new file mode 100644 (file)
index 0000000..a03bde8
--- /dev/null
@@ -0,0 +1,3 @@
+2010-04-14  Mike Frysinger  <vapier@gentoo.org>
+
+       * interp.c (sim_write): Add const to buffer arg.
index de94f2c..e297c77 100644 (file)
@@ -1622,7 +1622,7 @@ sim_trace (SIM_DESC sd)
 }
 
 int
-sim_write (SIM_DESC sd, SIM_ADDR addr, unsigned char *buffer, int size)
+sim_write (SIM_DESC sd, SIM_ADDR addr, const unsigned char *buffer, int size)
 {
   int osize = size;
 
index 7f256e2..c477039 100644 (file)
@@ -1,3 +1,7 @@
+2010-04-14  Mike Frysinger  <vapier@gentoo.org>
+
+       * interp.c (sim_write): Add const to buffer arg.
+
 2010-01-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 
        * configure: Regenerate.
index f8b7842..758b62c 100644 (file)
@@ -883,7 +883,7 @@ int
 sim_write (sd, addr, buffer, size)
      SIM_DESC sd;
      SIM_ADDR addr;
-     unsigned char *buffer;
+     const unsigned char *buffer;
      int size;
 {
   /* FIXME: this should be performing a virtual transfer */
index e2d801f..5aee8d1 100644 (file)
@@ -1,3 +1,7 @@
+2010-04-14  Mike Frysinger  <vapier@gentoo.org>
+
+       * interp.c (sim_write): Add const to buffer arg.
+
 2010-01-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 
        * configure: Regenerate.
index 9caec41..cd18ead 100644 (file)
@@ -761,7 +761,7 @@ int
 sim_write (sd, addr, buffer, size)
      SIM_DESC sd;
      SIM_ADDR addr;
-     unsigned char *buffer;
+     const unsigned char *buffer;
      int size;
 {
   /* FIXME: this should be performing a virtual transfer */
index 107692f..d6f0caf 100644 (file)
@@ -1,3 +1,7 @@
+2010-04-14  Mike Frysinger  <vapier@gentoo.org>
+
+       * interp.c (sim_write): Add const to buf arg.
+
 2010-01-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 
        * configure: Regenerate.
index fe075e1..c7ffa99 100644 (file)
@@ -351,7 +351,7 @@ int
 sim_write(sd, mem, buf, length)
      SIM_DESC sd;
     SIM_ADDR             mem;
-    unsigned char  *buf;
+    const unsigned char  *buf;
     int             length;
 {
     return (sis_memory_write(mem, buf, length));
index e12d291..adda60e 100644 (file)
@@ -1,3 +1,7 @@
+2010-04-14  Mike Frysinger  <vapier@gentoo.org>
+
+       * compile.c (sim_write): Add const to buffer arg.
+
 2010-01-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 
        * configure: Regenerate.
index 70394e6..44d60f6 100644 (file)
@@ -4616,7 +4616,7 @@ sim_trace (SIM_DESC sd)
 }
 
 int
-sim_write (SIM_DESC sd, SIM_ADDR addr, unsigned char *buffer, int size)
+sim_write (SIM_DESC sd, SIM_ADDR addr, const unsigned char *buffer, int size)
 {
   int i;
 
index e443c16..9827937 100644 (file)
@@ -1,3 +1,9 @@
+2010-04-14  Mike Frysinger  <vapier@gentoo.org>
+
+       * gdb-if.c (sim_write): Add const to buf arg.
+       * mem.h (mem_put_blk): Add const to bufptr arg.
+       * mem.c (mem_put_blk): Likewise, and add const to cast.
+
 2010-01-20  DJ Delorie  <dj@redhat.com>
 
        * m32c.opc (MATH_OP): When doing subtraction, also set carry if
index c44c7ec..fb943f5 100644 (file)
@@ -167,7 +167,7 @@ sim_read (SIM_DESC sd, SIM_ADDR mem, unsigned char *buf, int length)
 }
 
 int
-sim_write (SIM_DESC sd, SIM_ADDR mem, unsigned char *buf, int length)
+sim_write (SIM_DESC sd, SIM_ADDR mem, const unsigned char *buf, int length)
 {
   check_desc (sd);
 
index c25b963..02604d5 100644 (file)
@@ -365,13 +365,13 @@ mem_put_si (int address, unsigned long value)
 }
 
 void
-mem_put_blk (int address, void *bufptr, int nbytes)
+mem_put_blk (int address, const void *bufptr, int nbytes)
 {
   S ("<=");
   if (enable_counting)
     mem_counters[1][1] += nbytes;
   while (nbytes--)
-    mem_put_byte (address++, *(unsigned char *) bufptr++);
+    mem_put_byte (address++, *(const unsigned char *) bufptr++);
   E ();
 }
 
index 5caef25..a36a389 100644 (file)
@@ -27,7 +27,7 @@ void mem_put_hi (int address, unsigned short value);
 void mem_put_psi (int address, unsigned long value);
 void mem_put_si (int address, unsigned long value);
 
-void mem_put_blk (int address, void *bufptr, int nbytes);
+void mem_put_blk (int address, const void *bufptr, int nbytes);
 
 unsigned char mem_get_pc ();
 
index 1cdfd3e..b75aa35 100644 (file)
@@ -1,3 +1,7 @@
+2010-04-14  Mike Frysinger  <vapier@gentoo.org>
+
+       * interp.c (sim_write): Add const to buffer arg.
+
 2010-01-09  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 
        * configure: Regenerate.
index ccdb64e..35b70f0 100644 (file)
@@ -1718,7 +1718,7 @@ int
 sim_write (sd, addr, buffer, size)
      SIM_DESC sd;
      SIM_ADDR addr;
-     unsigned char * buffer;
+     const unsigned char * buffer;
      int size;
 {
   int i;
diff --git a/sim/microblaze/ChangeLog b/sim/microblaze/ChangeLog
new file mode 100644 (file)
index 0000000..a03bde8
--- /dev/null
@@ -0,0 +1,3 @@
+2010-04-14  Mike Frysinger  <vapier@gentoo.org>
+
+       * interp.c (sim_write): Add const to buffer arg.
index 044a55b..9769f70 100644 (file)
@@ -704,7 +704,7 @@ sim_resume (SIM_DESC sd, int step, int siggnal)
 
 
 int
-sim_write (SIM_DESC sd, SIM_ADDR addr, unsigned char *buffer, int size)
+sim_write (SIM_DESC sd, SIM_ADDR addr, const unsigned char *buffer, int size)
 {
   int i;
   init_pointers ();
index 8c8256d..149bded 100644 (file)
@@ -1,3 +1,7 @@
+2010-04-14  Mike Frysinger  <vapier@gentoo.org>
+
+       * interp.c (sim_write): Add const to buffer arg.
+
 2010-01-18  Masaki Muranaka  <monaka@monami-software.com>  (tiny change)
 
        * interp.c: Don't include sysdep.h
index 5516e00..a276d06 100644 (file)
@@ -862,7 +862,7 @@ int
 sim_write (sd,addr,buffer,size)
      SIM_DESC sd;
      SIM_ADDR addr;
-     unsigned char *buffer;
+     const unsigned char *buffer;
      int size;
 {
   int index;
index 043927d..7bd8610 100644 (file)
@@ -1,3 +1,7 @@
+2010-04-14  Mike Frysinger  <vapier@gentoo.org>
+
+       * interp.c (sim_write): Add const to buffer arg.
+
 2010-02-27  Jan Kratochvil  <jan.kratochvil@redhat.com>
 
        * interp.c (sim_create_inferior): Fix crashes on zero PROG_BFD or ARGV.
index 079ef9b..a031c59 100644 (file)
@@ -1028,7 +1028,7 @@ int
 sim_write (sd, addr, buffer, size)
      SIM_DESC sd;
      SIM_ADDR addr;
-     unsigned char * buffer;
+     const unsigned char * buffer;
      int size;
 {
   sim_cpu *scpu = STATE_CPU (sd, 0); /* FIXME */
index 183f1e6..f33c2d0 100644 (file)
@@ -1,3 +1,7 @@
+2010-04-14  Mike Frysinger  <vapier@gentoo.org>
+
+       * sim_calls.c (sim_write): Add const to buf arg.
+
 2010-02-14  Andreas Schwab  <schwab@linux-m68k.org>
 
        * ppc-instructions: Fix missing assignment in last change.
index 781ff05..276161b 100644 (file)
@@ -144,7 +144,7 @@ sim_read (SIM_DESC sd, SIM_ADDR mem, unsigned char *buf, int length)
 
 
 int
-sim_write (SIM_DESC sd, SIM_ADDR mem, unsigned char *buf, int length)
+sim_write (SIM_DESC sd, SIM_ADDR mem, const unsigned char *buf, int length)
 {
   int result = psim_write_memory(simulator, MAX_NR_PROCESSORS,
                                 buf, mem, length,
index c1a2675..5f5ee20 100644 (file)
@@ -1,3 +1,7 @@
+2010-04-14  Mike Frysinger  <vapier@gentoo.org>
+
+       * gdb-if.c (sim_write): Add const to buf arg.
+
 2010-01-30  Masaki Muranaka  <monaka@monami-software.com>
 
         * configure.in: Check if the host has getopt.h.
index d5a84d7..873817f 100644 (file)
@@ -245,7 +245,7 @@ sim_read (SIM_DESC sd, SIM_ADDR mem, unsigned char *buf, int length)
 }
 
 int
-sim_write (SIM_DESC sd, SIM_ADDR mem, unsigned char *buf, int length)
+sim_write (SIM_DESC sd, SIM_ADDR mem, const unsigned char *buf, int length)
 {
   int i;
 
index fb8e8ff..82ab457 100644 (file)
@@ -1,3 +1,7 @@
+2010-04-14  Mike Frysinger  <vapier@gentoo.org>
+
+       * interp.c (sim_write): Add const to buffer arg.
+
 2010-01-12  Masaki Muranaka  <monaka@monami-software.com>
 
        * interp.c: Don't include sysdep.h.
index 2b20444..0d1360f 100644 (file)
@@ -81,7 +81,7 @@
 
 extern unsigned short sh_jump_table[], sh_dsp_table[0x1000], ppi_table[];
 
-int sim_write (SIM_DESC sd, SIM_ADDR addr, unsigned char *buffer, int size);
+int sim_write (SIM_DESC sd, SIM_ADDR addr, const unsigned char *buffer, int size);
 
 #define O_RECOMPILE 85
 #define DEFINE_TABLE
@@ -2141,7 +2141,7 @@ int
 sim_write (sd, addr, buffer, size)
      SIM_DESC sd;
      SIM_ADDR addr;
-     unsigned char *buffer;
+     const unsigned char *buffer;
      int size;
 {
   int i;