List of debuggers

{{Short description|none}}

This is a list of debuggers: computer programs that are used to test and debug other programs.

Debuggers

Debugger front-ends

  • Allinea DDT - a graphical debugger supporting for parallel/multi-process and multithreaded applications, for C/C++ and F90.
  • DDD is the standard front-end from the GNU Project. It is a complex tool that works with most common debuggers (GDB, jdb, Python debugger, Perl debugger, Tcl, and others) natively or with some external programs (for PHP).
  • Many Eclipse perspectives, e.g. the Java Development Tools (JDT),{{cite web|url=http://www.eclipse.org/jdt/index.php|title=Eclipse Java development tools (JDT)}} provide a debugger front-end.
  • GDB (the GNU debugger) GUI
  • Allinea's DDT — a parallel and distributed front-end to a modified version of GDB.
  • Code::Blocks — A free cross-platform C, C++ and Fortran IDE with a front end for gdb.
  • CodeLite — An open source, cross platform C/C++ IDE which have front end for gdb, the next version of CodeLite (v6.0) will also include a front end to the LLDB (debugger)
  • Eclipse C/C++ Development Tools (CDT){{cite web|url=http://www.eclipse.org/cdt/|title=Eclipse CDT (C/C++ Development Tooling)}} — includes visual debugging tools based on GDB.
  • Emacs — Emacs editor with built-in support for the GNU Debugger acts as the frontend.
  • Nemiver — A GDB frontend that integrates well in the GNOME desktop environment.
  • Qt Creator — multi-platform frontend for GDB, CDB and LLDB.
  • rr — An open source C/C++ debugger by Mozilla, supporting reproduction of program state and reverse execution
  • SlickEdit — contains a GDB front-end as well.
  • Xcode — contains a front-end for LLDB and GDB.

Frame debuggers

Software specializing in debugging of frame rendering.

  • CodeXL — development environment including profiling and debugging
  • RenderDoc — multi-platform, open source

See also

References

{{reflist}}