MI Development

Nick Roberts nickrob@snap.net.nz
Wed Sep 5 05:31:00 GMT 2007


 > CLI commands bypass MI When a CLI command is issued, we don't see
 > "^running". As result, frontend can easily think that gdb is waiting for
 > commands while inferior is running.

With asynchronous operation, asynchronous CLI commands give the same MI output
that MI commands do.

 > Variable objects and scopes
 > 
 > Variable objects don't care much about C++ scopes. For example, it's not
 > possible to create a variable object for a given expression in particular
 > scope, which makes it impossible to accurately implement variable
 > tooltips. Also, it's not possible to list all local variables in the entire
 > function, which requires extraordinary effort to display all local variables
 > as the enter scope and leave scope.

I'm just focussing on C as problems with C++ are too great for me.

-- 
Nick                                           http://www.inet.net.nz/~nickrob



More information about the Gdb mailing list