This is the mail archive of the
gdb-patches@sources.redhat.com
mailing list for the GDB project.
[commit] Use target_read_memory
- From: Andrew Cagney <cagney at gnu dot org>
- To: gdb-patches at sources dot redhat dot com
- Date: Thu, 30 Sep 2004 10:20:25 -0400
- Subject: [commit] Use target_read_memory
Hello,
This tweaks the target_read_string code forcing it to use a public
interface - target_read_memory. Things to do one day include boot the
function out of target.c.
committed,
Andrew
2004-09-30 Andrew Cagney <cagney@gnu.org>
* target.c (target_read_string): Use target_read_memory instead of
target_xfer_memory.
Index: target.c
===================================================================
RCS file: /cvs/src/src/gdb/target.c,v
retrieving revision 1.82
diff -p -u -r1.82 target.c
--- target.c 29 Sep 2004 15:33:02 -0000 1.82
+++ target.c 30 Sep 2004 13:47:43 -0000
@@ -781,7 +781,7 @@ target_read_string (CORE_ADDR memaddr, c
tlen = MIN (len, 4 - (memaddr & 3));
offset = memaddr & 3;
- errcode = target_xfer_memory (memaddr & ~3, buf, 4, 0);
+ errcode = target_read_memory (memaddr & ~3, buf, 4);
if (errcode != 0)
{
/* The transfer request might have crossed the boundary to an
@@ -789,7 +789,7 @@ target_read_string (CORE_ADDR memaddr, c
a single byte. */
tlen = 1;
offset = 0;
- errcode = target_xfer_memory (memaddr, buf, 1, 0);
+ errcode = target_read_memory (memaddr, buf, 1);
if (errcode != 0)
goto done;
}