diff options
Diffstat (limited to 'gdb')
-rw-r--r-- | gdb/ChangeLog | 5 | ||||
-rw-r--r-- | gdb/corefile.c | 15 |
2 files changed, 13 insertions, 7 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index bb75023..35c72d9 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,10 @@ 2006-01-10 Mark Kettenis <kettenis@gnu.org> + * corefile.c (read_memory_integer, read_memory_unsigned_integer) + (read_memory_typed_address, write_memory) + (write_memory_unsigned_integer, write_memory_signed_integer): Use + gdb_byte where appropriate. + * mi/mi-main.c (mi_cmd_data_read_memory): Change type of mbus into 'gdb_byte *'. diff --git a/gdb/corefile.c b/gdb/corefile.c index 5741bb7..c49d00c 100644 --- a/gdb/corefile.c +++ b/gdb/corefile.c @@ -1,7 +1,8 @@ /* Core dump and executable file functions above target vector, for GDB. Copyright (C) 1986, 1987, 1989, 1991, 1992, 1993, 1994, 1996, 1997, - 1998, 1999, 2000, 2001, 2003 Free Software Foundation, Inc. + 1998, 1999, 2000, 2001, 2003, 2006 + Free Software Foundation, Inc. This file is part of GDB. @@ -295,7 +296,7 @@ safe_read_memory_integer (CORE_ADDR memaddr, int len, LONGEST *return_value) LONGEST read_memory_integer (CORE_ADDR memaddr, int len) { - char buf[sizeof (LONGEST)]; + gdb_byte buf[sizeof (LONGEST)]; read_memory (memaddr, buf, len); return extract_signed_integer (buf, len); @@ -304,7 +305,7 @@ read_memory_integer (CORE_ADDR memaddr, int len) ULONGEST read_memory_unsigned_integer (CORE_ADDR memaddr, int len) { - char buf[sizeof (ULONGEST)]; + gdb_byte buf[sizeof (ULONGEST)]; read_memory (memaddr, buf, len); return extract_unsigned_integer (buf, len); @@ -340,7 +341,7 @@ read_memory_string (CORE_ADDR memaddr, char *buffer, int max_len) CORE_ADDR read_memory_typed_address (CORE_ADDR addr, struct type *type) { - char *buf = alloca (TYPE_LENGTH (type)); + gdb_byte *buf = alloca (TYPE_LENGTH (type)); read_memory (addr, buf, TYPE_LENGTH (type)); return extract_typed_address (buf, type); } @@ -350,7 +351,7 @@ void write_memory (CORE_ADDR memaddr, const bfd_byte *myaddr, int len) { int status; - bfd_byte *bytes = alloca (len); + gdb_byte *bytes = alloca (len); memcpy (bytes, myaddr, len); status = target_write_memory (memaddr, bytes, len); @@ -362,7 +363,7 @@ write_memory (CORE_ADDR memaddr, const bfd_byte *myaddr, int len) void write_memory_unsigned_integer (CORE_ADDR addr, int len, ULONGEST value) { - char *buf = alloca (len); + gdb_byte *buf = alloca (len); store_unsigned_integer (buf, len, value); write_memory (addr, buf, len); } @@ -371,7 +372,7 @@ write_memory_unsigned_integer (CORE_ADDR addr, int len, ULONGEST value) void write_memory_signed_integer (CORE_ADDR addr, int len, LONGEST value) { - char *buf = alloca (len); + gdb_byte *buf = alloca (len); store_signed_integer (buf, len, value); write_memory (addr, buf, len); } |