Hi all!
Let me ask some
questions about CDT Debugger. :)
1. What do you think
about assignment some hot keys to some action, for example, for breakpoint
setting or for "Run to line" action? I think the debugger process will become
more comfortable with hot keys
2. May be I have an archaic version
but it seemed to me that while debugging, expressions, which user
can watch in _expression_ view, don't update. Will you plan
to make this feature?
3. As I understood Gdb doesn't
let to work in Suspend/Resume mode. I mean mode in which if
I launch a program I can suspend its work and program will stop somewhere
and will be waiting for subsequent work or terminate command. As I have seen the
button "Suspend" is always disabled. Do you have some plans or thoughts about
it?
4. I've notised strange behavior when
debugging infifnite-cycle program. I'll try to describe the
problem. When I start debugging process there appears new tree item in Debug
View. It consists of 1 upper node named like current "Launch
Configuration" and 2 above: first named "Cygwin GDB Debugger"(it may
consist of many other nodes but it's not important now) and second simply "gdb".
If we've terminated program which was in "stopped" condition all 3 nodes
mentioned above would turn into "<terminated>" state. But if I'm
trying to stop program with infifnite-cycle(so all is in "running" state) in it
in a usual way, only "Cygwin GDB Debugger" node become
"<terminated>", and another 2 nodes are still in running state!
And if I'm trying to terminate one of them, error occurs - "Terminate failed".
But it's not the end. :). If I trying to stop
program in unusual way, i.e. terminate "Launch configuration" node or terminate
"gdb" node - everything is ok, no errors occurs!
Is it correct work?
5. I've noticed "Global variables" popup
menu item in _expression_ View, but it's always empty while debugging in my
version of CDT. How do you plan to use this item?
Great thanks in advance for your
answers,
Igor S. Zamyatin
Interstron Ltd.
p.s. I'm using Windows 2000, Eclipse
2.0
|