Jump to content

List of debuggers

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Martinkunev (talk | contribs) at 19:49, 10 October 2016 (Debugger front-ends). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

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

Debuggers

Debugger front-ends

  • Many Eclipse perspectives, e.g. the Java Development Tools (JDT),[3] provide a debugger front-end.
  • 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).
  • GDB (the GNU debugger) GUI
    • Emacs — Emacs editor with built-in support for the GNU Debugger acts as the frontend.
    • KDbg — Part of the KDE development tools.
    • Nemiver — A GDB frontend that integrates well in the GNOME desktop environment.
    • xxgdb — X-window frontend for GDB and dbx debugger.
    • Qt Creator — multi-platform frontend for GDB, CDB and LLDB.
    • Allinea's DDT — a parallel and distributed front-end to a modified version of GDB.
    • Xcode — contains a GDB front-end as well.
    • SlickEdit — contains a GDB front-end as well.
    • Eclipse C/C++ Development Tools (CDT)[4] — includes visual debugging tools based on 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)
    • CodeBlocks — A free cross-platform C, C++ and Fortran IDE with a front end for gdb.
    • RR — An open source C/C++ debugger by Mozilla, supporting reproduction of program state and reverse execution

See also

References

  1. ^ Mitra, Subrata; Laguna, Ignacio; Ahn, Dong H.; Bagchi, Saurabh; Schulz, Martin; Gamblin, Todd (2014-01-01). "Accurate Application Progress Analysis for Large-scale Parallel Debugging". Proceedings of the 35th ACM SIGPLAN Conference on Programming Language Design and Implementation. PLDI '14. New York, NY, USA: ACM: 193–203. doi:10.1145/2594291.2594336. ISBN 978-1-4503-2784-8.
  2. ^ Laguna, Ignacio; Ahn, Dong H.; de Supinski, Bronis R.; Bagchi, Saurabh; Gamblin, Todd (2012-01-01). "Probabilistic Diagnosis of Performance Faults in Large-scale Parallel Applications". Proceedings of the 21st International Conference on Parallel Architectures and Compilation Techniques. PACT '12. New York, NY, USA: ACM: 213–222. doi:10.1145/2370816.2370848. ISBN 978-1-4503-1182-3.
  3. ^ "Eclipse Java development tools (JDT)".
  4. ^ "Eclipse CDT (C/C++ Development Tooling)".