mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-20 01:50:24 +08:00
gdb/ChangeLog * remote-sim.c (gdbsim_store_register): Update API to sim_store_register to check more error conditions. include/gdb/ChangeLog * remote-sim.h (sim_store_register): Update the API documentation for this function. sim/erc32/ChangeLog sim/h8300/ChangeLog sim/m32c/ChangeLog sim/mn10300/ChangeLog sim/ppc/ChangeLog sim/rx/ChangeLog sim/v850/ChangeLog * ???.c (sim_store_register): Update return value to match new API.
This commit is contained in:
@ -534,12 +534,12 @@ sim_store_register (SIM_DESC sd, int regno, unsigned char *buf, int length)
|
||||
check_desc (sd);
|
||||
|
||||
if (!check_regno (regno))
|
||||
return 0;
|
||||
return -1;
|
||||
|
||||
size = reg_size (regno);
|
||||
|
||||
if (length != size)
|
||||
return 0;
|
||||
return -1;
|
||||
|
||||
if (rx_big_endian)
|
||||
val = get_be (buf, length);
|
||||
@ -630,7 +630,7 @@ sim_store_register (SIM_DESC sd, int regno, unsigned char *buf, int length)
|
||||
default:
|
||||
fprintf (stderr, "rx minisim: unrecognized register number: %d\n",
|
||||
regno);
|
||||
return -1;
|
||||
return 0;
|
||||
}
|
||||
|
||||
return size;
|
||||
|
Reference in New Issue
Block a user