* 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 made
I'd be really interested to know a bit more about some of these. Anybody know what "non-stop" or "multi-inferior" debugging are? And what sort of benefit is gained from using multi-process debugging rather than having a separate gdb attached to each process?
This is available now, in the just released gdb-7.0.
Debug any native Linux process in reverse, on x86 and
x86_64 architectures. Reverse-continue, reverse-step,
reverse-next, and so on. It's pretty fast, too!
as other posters on this thread have mentioned, i think it really depends on the community you belong to ... many GNU open-source hackers swear by C and won't touch managed code with a ten-foot-long stick because of their associations with Sun (Java) and MSFT (.NET) ... whereas if you're writing enterprise applications in a big company, your entire firm is probably on .NET and would scoff at those unix hippies still using command-line gdb :) joelonsoftware has an article entitled Biculturalism that addresses this issue:
[+] [-] yan|16 years ago|reply
[+] [-] glhaynes|16 years ago|reply
Anyway, sounds like an awesomely good release.
[+] [-] tmm1|16 years ago|reply
[+] [-] speek|16 years ago|reply
[+] [-] msnyder|16 years ago|reply
[+] [-] msnyder|16 years ago|reply
[+] [-] Dauntless|16 years ago|reply
[+] [-] msnyder1|16 years ago|reply
[deleted]
[+] [-] bbsabelli|16 years ago|reply
[+] [-] bct|16 years ago|reply
[+] [-] biohacker42|16 years ago|reply
[+] [-] pgbovine|16 years ago|reply
http://www.joelonsoftware.com/articles/Biculturalism.html
[+] [-] amichail|16 years ago|reply
[+] [-] stonemetal|16 years ago|reply
[+] [-] GeneralMaximus|16 years ago|reply
[+] [-] icefox|16 years ago|reply
[+] [-] grogers|16 years ago|reply
[+] [-] mapleoin|16 years ago|reply
[+] [-] known|16 years ago|reply
[+] [-] jws|16 years ago|reply
[+] [-] msnyder1|16 years ago|reply
[deleted]