This is the mail archive of the gdb-patches@sources.redhat.com mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[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;
 	}

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]