aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Cagney <cagney@redhat.com>2004-09-30 14:16:20 +0000
committerAndrew Cagney <cagney@redhat.com>2004-09-30 14:16:20 +0000
commitb8eb5af093e01c27b2b9f7977dc28b0173ee3f05 (patch)
tree5f6d56b039cd2a8ed3d194cf3ada09087e38f765
parent3631a3c82fe991ff19b1e3a41b0a6395c2ac4b60 (diff)
downloadgdb-b8eb5af093e01c27b2b9f7977dc28b0173ee3f05.zip
gdb-b8eb5af093e01c27b2b9f7977dc28b0173ee3f05.tar.gz
gdb-b8eb5af093e01c27b2b9f7977dc28b0173ee3f05.tar.bz2
2004-09-30 Andrew Cagney <cagney@gnu.org>
* target.c (target_read_string): Use target_read_memory instead of target_xfer_memory.
-rw-r--r--gdb/ChangeLog5
-rw-r--r--gdb/target.c4
2 files changed, 7 insertions, 2 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 478fa63..3d6facc 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,8 @@
+2004-09-30 Andrew Cagney <cagney@gnu.org>
+
+ * target.c (target_read_string): Use target_read_memory instead of
+ target_xfer_memory.
+
2004-09-29 Andrew Cagney <cagney@gnu.org>
* infptrace.c (kill_inferior): Fix typo, in previous inline. Pass
diff --git a/gdb/target.c b/gdb/target.c
index b390114..38eb375 100644
--- a/gdb/target.c
+++ b/gdb/target.c
@@ -781,7 +781,7 @@ target_read_string (CORE_ADDR memaddr, char **string, int len, int *errnop)
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, char **string, int len, int *errnop)
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;
}