GVD, the GNU Visual Debugger, is an extensible graphical debugger. The debugger has the capability to handle the syntax and peculiarities of several languages during the same session. This includes native and cross debuggers (VxWorks, LynxOS, JVM, ...). Currently, the languages targeted are Ada, C and C++. Other languages can easily be added. The program allows handling of several debuggers (possibly different and on different hosts) at the same time.