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 9c1291801c027a5fb6df0d9469fb7fbc3fd268ef..192f07e57378b4e9debcf1f6b71e42d10698d0d7 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 67441e0dd204d7f3fbb938b9fa818424fdfec167..0060582f7203d67b0f62ab52d697abc06c699b7d 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 de94f2c4887b5a20097bca8d4dffb411af3afb84..e297c77bf6a033f245099239d0fcd9ee2d8e905b 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 7f256e270ec860c8cce9e4acaa56a1fd8217ebcf..c4770397e28aebeb6c3b7bd25ffb1805f8950461 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 f8b7842c65305c489c92a74f12258e094a570305..758b62c0cf5292aed64768e5134b912030eb939c 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 e2d801fd8a5e811afe1e8b27c0e04e95fa947b2c..5aee8d15fe2d7e20b1622a637c9d586053572f2a 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 9caec412890acf8d9e9f40841f11369126b236cf..cd18eadc5503ce279a5702a825f419669ef5491d 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 107692fed77720bba5fbf1cf62a8c4fc8c1c94a1..d6f0cafca6f4c3101f22428d9e472240162ee7cb 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 fe075e1f286b23f2acb11158047ead2fe37dbf8f..c7ffa992cada23e05274f0307309affcce520ebf 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 e12d291441fc4064b23329f73aab2926e4bcee46..adda60ef6ae72b1bc06291903d57a8c1898315c0 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 70394e639ba10ac288bb00058a613fd742fe355f..44d60f6d1524de8eafcab2ca4e3b4e1b59b41876 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 e443c162da24d06bb92d4d9982fb19837f836a8a..982793734d6d743256190b238cdd2d82dd3b97ec 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 c44c7ec76596d35baad539a7973b1ffd1697f96e..fb943f5d95669c9251621d3dab30a5952f470b76 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 c25b9637d7eba1e2cf9f49ac7f946eefb2c30e37..02604d5917774b0bd39785c65a85c4015b72d36b 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 5caef25edff9a9c6fdd93c4787d421edd86616f7..a36a389a950eeb068d3f2995e65f82bee8047d08 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 1cdfd3e37fe1d4d6a59f0e03f08222232b88332c..b75aa3558e2a4648f4421663849d5eb334758b9a 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 ccdb64e914e9fce9d7ffe41ccd251e1892a70d07..35b70f08b5a5ed52013520fc2207ff03673655ee 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 044a55b879e0cef8edac3f26fca428f34f83ec75..9769f701b79d9e2173d77753960fefa464a593a5 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 8c8256dcb7ca6c152e3876f8c9a4585674c6af0b..149bded26d5548697500894c2152db409b83cc2b 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 5516e0021acca3a671b7c32ec3c29674fa8c51e7..a276d06f9bd0a09407415d4fd074e8fe3ae9267c 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 043927d2b95bf9f5d381d04c4dea321f0affd568..7bd86101fd3fe43f365691e565bab5d7ed25d118 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 079ef9b1fff5b264d3ad6f02add780e49b63daee..a031c593fef3e143f3131fc55954fc75fc8008e0 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 183f1e65672820f24562f55e567b270ec8640be0..f33c2d0e1ce1303c32e58f281f084c3c06403480 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 781ff055f5c3b95dc7a6a15c5ddb3a7722cf9f03..276161b50b5e3e9b8ac03826112669a5b64c83b3 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 c1a2675af542bffd92e29b6b66efdf6ccaca85f8..5f5ee20a95e7954643b8b917aa4c5c54e52baf80 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 d5a84d75d0915ce4677bdd53b2fb9e98dca626fd..873817fb1a14137dc0948294cf87210e5b9a62ae 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 fb8e8ff3ca5b827c4aebfd81acea8cf7a26456b7..82ab457a787e701b48bb0673798d676dcecd9095 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 2b2044430fcc1ce06398b642ca984e94d7e1fce6..0d1360f385a1a27c5a17f84e6c2dacf5a5b35f24 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;