Mirror of the gdb mailing list
 help / color / mirror / Atom feed
* MI: is target running
@ 2005-11-18 12:43 Vladimir Prus
  2005-11-18 13:37 ` Nick Roberts
  0 siblings, 1 reply; 4+ messages in thread
From: Vladimir Prus @ 2005-11-18 12:43 UTC (permalink / raw)
  To: gdb


Hi,
I have a simple question -- how a GUI frontend can determine if gdb is
running the target at the moment? It's obviously necessary to disable some
actions, enable some other actions and so on.

Say, I'm using MI. However, user might have a lot of gdb macros he wants to
still use, and those macros can contain "run", or "continue" commands --
why not.

Here's what I've tried:

        ghost@zigzag:/tmp$ cat a.gdb
        define myrun
        run
        end
        ghost@zigzag:/tmp$ gdb --i=mi a.out
        ~"GNU gdb 6.3-debian\n"
        (gdb)
        source a.gdb
        &"source a.gdb\n"
        ^done
        (gdb)
        interpreter console "myrun"
        &"interpreter console \"myrun\"\n"
        Hi
        
        Program exited normally.
        ^done
        (gdb)

So, for "run" command embedded in gdb macro invoked via "interpreter
console", there's no "^running" in the output. So, GUI can't detect that
the target is running.

Is this a defect? Should not "^running" be emitted in all cases when target
starts running?

- Volodya




^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2005-11-19  9:04 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-11-18 12:43 MI: is target running Vladimir Prus
2005-11-18 13:37 ` Nick Roberts
2005-11-18 14:44   ` Vladimir Prus
     [not found]   ` <200511181740.48427.ghost@cs.msu.su>
2005-11-19  9:04     ` Nick Roberts

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox