List of debuggers

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),[1] 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)[2] — includes visual debugging tools based on GDB.
    • Emacs — Emacs editor with built-in support for the GNU Debugger acts as the frontend.
    • 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

  1. ^ "Eclipse Java development tools (JDT)".
  2. ^ "Eclipse CDT (C/C++ Development Tooling)".

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.