GDB 7.0 released
gnu.org
gnu.org
* Python scripting support
* Reverse debugging, Process record and replay
* Non-stop debugging
* Multi-architecture debugging
* Multi-inferior, multi-process debugging
It also features many enhancements and bug fixes, including: * GDB now has an interface for JIT compilation
* Tracepoints may now be conditional
* Multi-byte and wide character set support
* New /r and /m modifiers for the "disassemble" command
* Automatic retrieval of shared library files from remote targets
* Inlined functions are now supported
* New remote protocal packets
* GDB is now able to read compressed debug sections
* Thread switching is now supported on Tru64
* Ada task switching is now supported
* New features in gdbserver, the GDB remote stub
* New command to stop execution when a system call is madeAnyway, sounds like an awesomely good release.
"Multi-inferior" means you can be debugging several different processes at once. I didn't work on this one personally so I can't say much about the benefits. But the work was paid for by a contractee, so obviously somebody thinks it is better. ;-0