nemiver r657 - in trunk: . src/dbgengine src/persp/dbgperspective src/uicommon



Author: jjongsma
Date: 2007-12-21 15:21:53 +0000 (Fri, 21 Dec 2007)
New Revision: 657
ViewCVS link: http://svn.gnome.org/viewcvs/nemiver?rev=657&view=rev

Modified:
   trunk/ChangeLog
   trunk/src/dbgengine/nmv-gdb-engine.cc
   trunk/src/dbgengine/nmv-gdb-engine.h
   trunk/src/dbgengine/nmv-i-debugger.h
   trunk/src/persp/dbgperspective/nmv-memory-view.cc
   trunk/src/uicommon/nmv-hex-document.cc
   trunk/src/uicommon/nmv-hex-document.h
   trunk/src/uicommon/nmv-hex-editor.cc
   trunk/src/uicommon/nmv-hex-editor.h
Log:
Add final pieces for enabling basic memory editing capability

	* src/dbgengine/nmv-i-debugger.h: add set_memory and set_memory_signal API
	* src/dbgengine/nmv-gdb-engine.h, src/dbgengine/nmv-gdb-engine.cc: add
	implementations of set_memory() for gdb.
	* src/uicommon/nmv-hex-document.h, src/uicommon/nmv-hex-document.cc: wrap
	the document_changed signal, and the get_data() function
	* src/uicommon/nmv-hex-editor.h, src/uicommon/nmv-hex-editor.cc: wrap the
	new set_starting_offset() value so that the address labels in the left-hand
	column of the memory view show the proper addresses
	* src/persp/dbgperspective/nmv-memory-view.cc: connect to the HexDocument's
	document_changed signal and write the new memory values to the debugger.
	Also, set the starting offset to the current memory address.  This is the
	final piece needed to enable basic memory editing.  Note that it requires a
	version of ghex that is not even in svn yet, however.





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]