Here's a screenshot of Emacs 23.1 debugging a multi-threaded application taken from here.

screenshot

Notice that this version of Emacs has anti-aliased fonts and that there are now tabs for toggling the threads and registers buffers with the breakpoints and locals buffer respectively.

This screenshot shows Emacs 23.1 debugging assembler source code. It shows register values and associated disassembly. The source could equally be C code whose disassembly was being stepped through, for example, to analyse code generated by a compiler.

screenshot

The gfortran compiler, as part of gcc version 4.3.2, now emits the correct debug information to allow GDB to recognise multi-dimensional Fortran arrays with arbitrary index ranges. If you have screenshots of GDB in Emacs debugging with other languages such as Ada, Pascal or even Modula-2, please send them to me and I will upload them here.

screenshot