* 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.
This commit is contained in:
Mark Kettenis 2006-01-10 23:01:44 +00:00
parent e7ab756793
commit dfb65433cd
2 changed files with 13 additions and 7 deletions

View File

@ -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 *'.

View File

@ -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);
}