nemiver r669 - in trunk: . src/dbgengine tests
- From: dodji svn gnome org
- To: svn-commits-list gnome org
- Subject: nemiver r669 - in trunk: . src/dbgengine tests
- Date: Wed, 26 Dec 2007 18:52:40 +0000 (GMT)
Author: dodji
Date: 2007-12-26 18:52:39 +0000 (Wed, 26 Dec 2007)
New Revision: 669
ViewCVS link: http://svn.gnome.org/viewcvs/nemiver?rev=669&view=rev
Modified:
trunk/ChangeLog
trunk/src/dbgengine/nmv-gdb-engine.cc
trunk/tests/test-global-variables.cc
Log:
make global variables extraction chain work
* src/dbgengine/nmv-gdb-engine.cc:
(GDBEngine::extract_global_variable_list): extract the variable
name from the first init-declarator of the init-declarator list
embedded in the simple-declaration that we parse from the GDB
output. That variable name is then what set as the name of
IDebugger::Variable that is sent back to the client code.
* tests/test-global-variables.cc: beefed up this regresssion test
to make it stick the list of global variables we receive into an
IVarListWalker and actually walk them. This pretty much tests
what happens in nemiver when we list the global variables.
On my box, this has a acceptable speed as it is takes less than
1.5 seconds to list the globals of the fooprog program. This
whole story started with around 7 minutes to do pretty much the
same thing!
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]