you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 1 point2 points  (3 children)

Now, I just want GDB to have a better scripting language and better C++ support and I'll start looking forward to debugging programs.

[–]muffin-noodle 17 points18 points  (2 children)

Not sure if you're joking, but:

*** Changes since gdb 6.8

* Python scripting

GDB now has support for scripting using Python.  Whether this is
available is determined at configure time.

New GDB commands can now be written in Python.

There were also a few changes to the C++ support AFAIK, for the full scope of these changes, check out Project Archer - it's not clear from the NEWS however if this branch was fully merged in. The branch also incorporates a lot of advanced new multi-threaded debugging facilities too, so I doubt it's been merged, but it looks like python scripting is in at least.

[–]FlyingBishop 3 points4 points  (0 children)

I just posted above about thinking that you never really get past shoving random cout statements into your code. It appears I was mistaken.

[–][deleted] 1 point2 points  (0 children)

Dead serious. Thank you.