[PATCH 0/3] Debugging Console



Hi,

I've got for some time now a working implementation of a console for nemiver
which provides the ability to send textual commands to the debugging engine.
I've finally spent the time to get the source code in a state that is good
enough for me to send it to this mailing-list for review.

The first patch is a fix to GDBEngine which prevented the command interpreter
to work. The second patch provides the command interpreter, and the last
one provides the console.

Fabien

 configure.ac                                    |   5 +
 src/common/nmv-str-utils.h                      |  20 +
 src/dbgengine/Makefile.am                       |  11 +-
 src/dbgengine/nmv-cmd-interpreter.cc            | 933 ++++++++++++++++++++++++
 src/dbgengine/nmv-cmd-interpreter.h             | 179 +++++
 src/dbgengine/nmv-gdb-engine.cc                 |   1 +
 src/main.cc                                     |  59 +-
 src/persp/dbgperspective/Makefile.am            |   4 +-
 src/persp/dbgperspective/menus/menus.xml        |   2 +
 src/persp/dbgperspective/nmv-console.cc         | 440 +++++++++++
 src/persp/dbgperspective/nmv-console.h          | 100 +++
 src/persp/dbgperspective/nmv-dbg-perspective.cc | 188 +++++
 src/persp/dbgperspective/nmv-dbg-perspective.h  |  12 +-
 src/uicommon/nmv-terminal.cc                    |   6 +
 src/uicommon/nmv-terminal.h                     |   1 +
 tests/Makefile.am                               |  13 +-
 tests/test-cmd-interpreter.cc                   | 113 +++
 tests/test-dbg-states.cc                        |  79 ++
 18 files changed, 2160 insertions(+), 6 deletions(-)
 create mode 100644 src/dbgengine/nmv-cmd-interpreter.cc
 create mode 100644 src/dbgengine/nmv-cmd-interpreter.h
 create mode 100644 src/persp/dbgperspective/nmv-console.cc
 create mode 100644 src/persp/dbgperspective/nmv-console.h
 create mode 100644 tests/test-cmd-interpreter.cc
 create mode 100644 tests/test-dbg-states.cc



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