remote/1966

drow@sourceware.org drow@sourceware.org
Tue Aug 15 18:48:00 GMT 2006


The following reply was made to PR remote/1966; it has been noted by GNATS.

From: drow@sourceware.org
To: gdb-gnats@sourceware.org
Cc:  
Subject: remote/1966
Date: 15 Aug 2006 18:46:25 -0000

 CVSROOT:	/cvs/src
 Module name:	src
 Changes by:	drow@sourceware.org	2006-08-15 18:46:25
 
 Modified files:
 	gdb            : ChangeLog dcache.c symfile.c target.c target.h 
 	gdb/mi         : mi-main.c 
 
 Log message:
 	PR remote/1966
 	* dcache.c (dcache_write_line): Use target_write.
 	(dcache_read_line): Use target_read.
 	* mi/mi-main.c (mi_cmd_data_read_memory): Use target_read.
 	* symfile.c (struct load_section_data): Add new per-section
 	members.
 	(load_progress): New function.
 	(load_section_callback): Pass load_progress to the new
 	target_write_with_progress.
 	* target.c (current_xfer_partial, memory_xfer_partial): New.
 	(target_xfer_partial): New prototype.
 	(target_xfer_memory, target_xfer_partial_p, xfer_using_stratum)
 	(do_xfer_memory, target_xfer_memory_partial)
 	(target_read_memory_partial, target_write_memory_partial): Delete.
 	(trust_readonly): Move higher in the file.
 	(update_current_target): Use current_xer_partial.
 	(target_xfer_partial): Use memory_xfer_partial.  Handle
 	TARGET_OBJECT_RAW_MEMORY specially.
 	(target_read_memory): Use target_read.
 	(target_write_memory): Use target_write.
 	(default_xfer_partial): Call to_xfer_partial directly.
 	(target_write_with_progress): New function, based on target_write.
 	(target_write): Call it.
 	* target.h (enum target_object): Add TARGET_OBJECT_RAW_MEMORY.
 	(target_write_with_progress): New prototype.
 	(do_xfer_memory, target_read_memory_partial)
 	(target_write_memory_partial): Delete prototypes.
 
 Patches:
 http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/ChangeLog.diff?cvsroot=src&r1=1.7872&r2=1.7873
 http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/dcache.c.diff?cvsroot=src&r1=1.26&r2=1.27
 http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/symfile.c.diff?cvsroot=src&r1=1.174&r2=1.175
 http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/target.c.diff?cvsroot=src&r1=1.122&r2=1.123
 http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/target.h.diff?cvsroot=src&r1=1.86&r2=1.87
 http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/mi/mi-main.c.diff?cvsroot=src&r1=1.84&r2=1.85
 



More information about the Gdb-prs mailing list