This is the mail archive of the
gdb@sourceware.org
mailing list for the GDB project.
Re: MI: asynchronous operation details
- From: Bob Rossi <bob at brasko dot net>
- To: Vladimir Prus <ghost at cs dot msu dot su>
- Cc: gdb at sources dot redhat dot com
- Date: Tue, 22 Nov 2005 07:12:54 -0500
- Subject: Re: MI: asynchronous operation details
- References: <dlukuc$8bp$1@sea.gmane.org>
On Tue, Nov 22, 2005 at 11:30:04AM +0300, Vladimir Prus wrote:
>
> Hi,
> so, in MI mode if I emit "-exec-continue" gdb starts inferiour and
> immediately gives me back the prompt, accepting further commands.
>
> However, I can't:
> 1. Understand what commands can meaningfully be issued while the inferior
> is running. Say, all data read/write commands are likely to produce
> inconsistent results if inferior is running.
> 2. Practically figure out which commands can be issued at all. Say, both
> -data-evaluate-expression and -exec-continue just hang, returning
> nothing. This is with CVS HEAD.
>
> Do I understand correctly that asynchronous MI just don't exist in CVS HEAD,
> and only command prompt loop is asynchronous? Even if so, and fully
> asynchronous MI is coming, what's the answer to question (1) above?
This is a feature that does not currently work. However, it's possible
that Nick Roberts work will address some of this lack of functionality.
If not, I'm sure in the future, either I (you) or someone else will eventually
get this working.
Bob Rossi