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