mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-24 20:28:28 +08:00
sim: constify sim_write source buffer (part 2)
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>
This commit is contained in:
@ -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>
|
2010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
||||||
|
|
||||||
* configure: Regenerate.
|
* configure: Regenerate.
|
||||||
|
@ -158,7 +158,7 @@ int
|
|||||||
sim_write (sd, addr, buffer, size)
|
sim_write (sd, addr, buffer, size)
|
||||||
SIM_DESC sd ATTRIBUTE_UNUSED;
|
SIM_DESC sd ATTRIBUTE_UNUSED;
|
||||||
SIM_ADDR addr;
|
SIM_ADDR addr;
|
||||||
unsigned char * buffer;
|
const unsigned char * buffer;
|
||||||
int size;
|
int size;
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
|
3
sim/avr/ChangeLog
Normal file
3
sim/avr/ChangeLog
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
2010-04-14 Mike Frysinger <vapier@gentoo.org>
|
||||||
|
|
||||||
|
* interp.c (sim_write): Add const to buffer arg.
|
@ -1622,7 +1622,7 @@ sim_trace (SIM_DESC sd)
|
|||||||
}
|
}
|
||||||
|
|
||||||
int
|
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;
|
int osize = size;
|
||||||
|
|
||||||
|
@ -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>
|
2010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
||||||
|
|
||||||
* configure: Regenerate.
|
* configure: Regenerate.
|
||||||
|
@ -883,7 +883,7 @@ int
|
|||||||
sim_write (sd, addr, buffer, size)
|
sim_write (sd, addr, buffer, size)
|
||||||
SIM_DESC sd;
|
SIM_DESC sd;
|
||||||
SIM_ADDR addr;
|
SIM_ADDR addr;
|
||||||
unsigned char *buffer;
|
const unsigned char *buffer;
|
||||||
int size;
|
int size;
|
||||||
{
|
{
|
||||||
/* FIXME: this should be performing a virtual transfer */
|
/* FIXME: this should be performing a virtual transfer */
|
||||||
|
@ -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>
|
2010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
||||||
|
|
||||||
* configure: Regenerate.
|
* configure: Regenerate.
|
||||||
|
@ -761,7 +761,7 @@ int
|
|||||||
sim_write (sd, addr, buffer, size)
|
sim_write (sd, addr, buffer, size)
|
||||||
SIM_DESC sd;
|
SIM_DESC sd;
|
||||||
SIM_ADDR addr;
|
SIM_ADDR addr;
|
||||||
unsigned char *buffer;
|
const unsigned char *buffer;
|
||||||
int size;
|
int size;
|
||||||
{
|
{
|
||||||
/* FIXME: this should be performing a virtual transfer */
|
/* FIXME: this should be performing a virtual transfer */
|
||||||
|
@ -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>
|
2010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
||||||
|
|
||||||
* configure: Regenerate.
|
* configure: Regenerate.
|
||||||
|
@ -351,7 +351,7 @@ int
|
|||||||
sim_write(sd, mem, buf, length)
|
sim_write(sd, mem, buf, length)
|
||||||
SIM_DESC sd;
|
SIM_DESC sd;
|
||||||
SIM_ADDR mem;
|
SIM_ADDR mem;
|
||||||
unsigned char *buf;
|
const unsigned char *buf;
|
||||||
int length;
|
int length;
|
||||||
{
|
{
|
||||||
return (sis_memory_write(mem, buf, length));
|
return (sis_memory_write(mem, buf, length));
|
||||||
|
@ -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>
|
2010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
||||||
|
|
||||||
* configure: Regenerate.
|
* configure: Regenerate.
|
||||||
|
@ -4616,7 +4616,7 @@ sim_trace (SIM_DESC sd)
|
|||||||
}
|
}
|
||||||
|
|
||||||
int
|
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;
|
int i;
|
||||||
|
|
||||||
|
@ -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>
|
2010-01-20 DJ Delorie <dj@redhat.com>
|
||||||
|
|
||||||
* m32c.opc (MATH_OP): When doing subtraction, also set carry if
|
* m32c.opc (MATH_OP): When doing subtraction, also set carry if
|
||||||
|
@ -167,7 +167,7 @@ sim_read (SIM_DESC sd, SIM_ADDR mem, unsigned char *buf, int length)
|
|||||||
}
|
}
|
||||||
|
|
||||||
int
|
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);
|
check_desc (sd);
|
||||||
|
|
||||||
|
@ -365,13 +365,13 @@ mem_put_si (int address, unsigned long value)
|
|||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
mem_put_blk (int address, void *bufptr, int nbytes)
|
mem_put_blk (int address, const void *bufptr, int nbytes)
|
||||||
{
|
{
|
||||||
S ("<=");
|
S ("<=");
|
||||||
if (enable_counting)
|
if (enable_counting)
|
||||||
mem_counters[1][1] += nbytes;
|
mem_counters[1][1] += nbytes;
|
||||||
while (nbytes--)
|
while (nbytes--)
|
||||||
mem_put_byte (address++, *(unsigned char *) bufptr++);
|
mem_put_byte (address++, *(const unsigned char *) bufptr++);
|
||||||
E ();
|
E ();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -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_psi (int address, unsigned long value);
|
||||||
void mem_put_si (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 ();
|
unsigned char mem_get_pc ();
|
||||||
|
|
||||||
|
@ -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>
|
2010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
||||||
|
|
||||||
* configure: Regenerate.
|
* configure: Regenerate.
|
||||||
|
@ -1718,7 +1718,7 @@ int
|
|||||||
sim_write (sd, addr, buffer, size)
|
sim_write (sd, addr, buffer, size)
|
||||||
SIM_DESC sd;
|
SIM_DESC sd;
|
||||||
SIM_ADDR addr;
|
SIM_ADDR addr;
|
||||||
unsigned char * buffer;
|
const unsigned char * buffer;
|
||||||
int size;
|
int size;
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
|
3
sim/microblaze/ChangeLog
Normal file
3
sim/microblaze/ChangeLog
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
2010-04-14 Mike Frysinger <vapier@gentoo.org>
|
||||||
|
|
||||||
|
* interp.c (sim_write): Add const to buffer arg.
|
@ -704,7 +704,7 @@ sim_resume (SIM_DESC sd, int step, int siggnal)
|
|||||||
|
|
||||||
|
|
||||||
int
|
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;
|
int i;
|
||||||
init_pointers ();
|
init_pointers ();
|
||||||
|
@ -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)
|
2010-01-18 Masaki Muranaka <monaka@monami-software.com> (tiny change)
|
||||||
|
|
||||||
* interp.c: Don't include sysdep.h
|
* interp.c: Don't include sysdep.h
|
||||||
|
@ -862,7 +862,7 @@ int
|
|||||||
sim_write (sd,addr,buffer,size)
|
sim_write (sd,addr,buffer,size)
|
||||||
SIM_DESC sd;
|
SIM_DESC sd;
|
||||||
SIM_ADDR addr;
|
SIM_ADDR addr;
|
||||||
unsigned char *buffer;
|
const unsigned char *buffer;
|
||||||
int size;
|
int size;
|
||||||
{
|
{
|
||||||
int index;
|
int index;
|
||||||
|
@ -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>
|
2010-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
|
||||||
|
|
||||||
* interp.c (sim_create_inferior): Fix crashes on zero PROG_BFD or ARGV.
|
* interp.c (sim_create_inferior): Fix crashes on zero PROG_BFD or ARGV.
|
||||||
|
@ -1028,7 +1028,7 @@ int
|
|||||||
sim_write (sd, addr, buffer, size)
|
sim_write (sd, addr, buffer, size)
|
||||||
SIM_DESC sd;
|
SIM_DESC sd;
|
||||||
SIM_ADDR addr;
|
SIM_ADDR addr;
|
||||||
unsigned char * buffer;
|
const unsigned char * buffer;
|
||||||
int size;
|
int size;
|
||||||
{
|
{
|
||||||
sim_cpu *scpu = STATE_CPU (sd, 0); /* FIXME */
|
sim_cpu *scpu = STATE_CPU (sd, 0); /* FIXME */
|
||||||
|
@ -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>
|
2010-02-14 Andreas Schwab <schwab@linux-m68k.org>
|
||||||
|
|
||||||
* ppc-instructions: Fix missing assignment in last change.
|
* ppc-instructions: Fix missing assignment in last change.
|
||||||
|
@ -144,7 +144,7 @@ sim_read (SIM_DESC sd, SIM_ADDR mem, unsigned char *buf, int length)
|
|||||||
|
|
||||||
|
|
||||||
int
|
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,
|
int result = psim_write_memory(simulator, MAX_NR_PROCESSORS,
|
||||||
buf, mem, length,
|
buf, mem, length,
|
||||||
|
@ -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>
|
2010-01-30 Masaki Muranaka <monaka@monami-software.com>
|
||||||
|
|
||||||
* configure.in: Check if the host has getopt.h.
|
* configure.in: Check if the host has getopt.h.
|
||||||
|
@ -245,7 +245,7 @@ sim_read (SIM_DESC sd, SIM_ADDR mem, unsigned char *buf, int length)
|
|||||||
}
|
}
|
||||||
|
|
||||||
int
|
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;
|
int i;
|
||||||
|
|
||||||
|
@ -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>
|
2010-01-12 Masaki Muranaka <monaka@monami-software.com>
|
||||||
|
|
||||||
* interp.c: Don't include sysdep.h.
|
* interp.c: Don't include sysdep.h.
|
||||||
|
@ -81,7 +81,7 @@
|
|||||||
|
|
||||||
extern unsigned short sh_jump_table[], sh_dsp_table[0x1000], ppi_table[];
|
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 O_RECOMPILE 85
|
||||||
#define DEFINE_TABLE
|
#define DEFINE_TABLE
|
||||||
@ -2141,7 +2141,7 @@ int
|
|||||||
sim_write (sd, addr, buffer, size)
|
sim_write (sd, addr, buffer, size)
|
||||||
SIM_DESC sd;
|
SIM_DESC sd;
|
||||||
SIM_ADDR addr;
|
SIM_ADDR addr;
|
||||||
unsigned char *buffer;
|
const unsigned char *buffer;
|
||||||
int size;
|
int size;
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
|
Reference in New Issue
Block a user