diff options
author | Ulrich Weigand <uweigand@de.ibm.com> | 2005-05-16 10:55:03 +0000 |
---|---|---|
committer | Ulrich Weigand <uweigand@de.ibm.com> | 2005-05-16 10:55:03 +0000 |
commit | 2e82d168cfc1dd29712a0084d2f9e9064fc5fc00 (patch) | |
tree | a0e286cea1c32788936cec85c3a8751c5dfe2921 | |
parent | 48d93c7500d9f0cee303e547f773ded6e325c6f6 (diff) | |
download | gdb-2e82d168cfc1dd29712a0084d2f9e9064fc5fc00.zip gdb-2e82d168cfc1dd29712a0084d2f9e9064fc5fc00.tar.gz gdb-2e82d168cfc1dd29712a0084d2f9e9064fc5fc00.tar.bz2 |
* s390-tdep.c (s390_pseudo_register_read, s390_pseudo_register_write):
Change type of 'buf' argument to gdb_byte *.
(s390x_pseudo_register_read, s390x_pseudo_register_write): Likewise.
(s390_register_to_value): Change type of 'out' to gdb_byte *, change
type of 'in' to gdb_byte [].
(s390_value_to_register): Change type of 'in' to gdb_byte *, change
type of 'out' to gdb_byte [].
(s390_return_value): Change type of 'out' and 'in' to gdb_byte *.
-rw-r--r-- | gdb/ChangeLog | 11 | ||||
-rw-r--r-- | gdb/s390-tdep.c | 19 |
2 files changed, 21 insertions, 9 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 08a3a17..0e4df16 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,14 @@ +2005-05-16 Ulrich Weigand <uweigand@de.ibm.com> + + * s390-tdep.c (s390_pseudo_register_read, s390_pseudo_register_write): + Change type of 'buf' argument to gdb_byte *. + (s390x_pseudo_register_read, s390x_pseudo_register_write): Likewise. + (s390_register_to_value): Change type of 'out' to gdb_byte *, change + type of 'in' to gdb_byte []. + (s390_value_to_register): Change type of 'in' to gdb_byte *, change + type of 'out' to gdb_byte []. + (s390_return_value): Change type of 'out' and 'in' to gdb_byte *. + 2005-05-16 Andrew Cagney <cagney@gnu.org> * target.h (target_read_partial, target_write_partial) diff --git a/gdb/s390-tdep.c b/gdb/s390-tdep.c index be427c2..cbb5b8c 100644 --- a/gdb/s390-tdep.c +++ b/gdb/s390-tdep.c @@ -210,7 +210,7 @@ s390_dwarf_reg_to_regnum (int reg) static void s390_pseudo_register_read (struct gdbarch *gdbarch, struct regcache *regcache, - int regnum, void *buf) + int regnum, gdb_byte *buf) { ULONGEST val; @@ -233,7 +233,7 @@ s390_pseudo_register_read (struct gdbarch *gdbarch, struct regcache *regcache, static void s390_pseudo_register_write (struct gdbarch *gdbarch, struct regcache *regcache, - int regnum, const void *buf) + int regnum, const gdb_byte *buf) { ULONGEST val, psw; @@ -260,7 +260,7 @@ s390_pseudo_register_write (struct gdbarch *gdbarch, struct regcache *regcache, static void s390x_pseudo_register_read (struct gdbarch *gdbarch, struct regcache *regcache, - int regnum, void *buf) + int regnum, gdb_byte *buf) { ULONGEST val; @@ -282,7 +282,7 @@ s390x_pseudo_register_read (struct gdbarch *gdbarch, struct regcache *regcache, static void s390x_pseudo_register_write (struct gdbarch *gdbarch, struct regcache *regcache, - int regnum, const void *buf) + int regnum, const gdb_byte *buf) { ULONGEST val, psw; @@ -316,9 +316,9 @@ s390_convert_register_p (int regno, struct type *type) static void s390_register_to_value (struct frame_info *frame, int regnum, - struct type *valtype, void *out) + struct type *valtype, gdb_byte *out) { - char in[8]; + gdb_byte in[8]; int len = TYPE_LENGTH (valtype); gdb_assert (len < 8); @@ -328,9 +328,9 @@ s390_register_to_value (struct frame_info *frame, int regnum, static void s390_value_to_register (struct frame_info *frame, int regnum, - struct type *valtype, const void *in) + struct type *valtype, const gdb_byte *in) { - char out[8]; + gdb_byte out[8]; int len = TYPE_LENGTH (valtype); gdb_assert (len < 8); @@ -2694,7 +2694,8 @@ s390_return_value_convention (struct gdbarch *gdbarch, struct type *type) static enum return_value_convention s390_return_value (struct gdbarch *gdbarch, struct type *type, - struct regcache *regcache, void *out, const void *in) + struct regcache *regcache, gdb_byte *out, + const gdb_byte *in) { int word_size = gdbarch_ptr_bit (gdbarch) / 8; int length = TYPE_LENGTH (type); |