nemiver r657 - in trunk: . src/dbgengine src/persp/dbgperspective src/uicommon
- From: jjongsma svn gnome org
- To: svn-commits-list gnome org
- Subject: nemiver r657 - in trunk: . src/dbgengine src/persp/dbgperspective src/uicommon
- Date: Fri, 21 Dec 2007 15:21:53 +0000 (GMT)
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]