List of debuggers
Appearance
This is alist ofdebuggers:computer programsthat are used to test anddebugother programs.
Debuggers
[edit]- Acid- A scriptable debugger for thePlan 9 operating system
- Advanced Debugger— an older UNIX debugger dating back toSeventh Edition UNIX
- Allinea DDT— graphical debugger for debugging multithreaded and multiprocess applications on Linux platforms
- AQtime— profiler and memory/resource debugger for Windows
- ARM Development Studio 5 (DS-5)
- CA/EZTEST— was aCICSinteractive test/debug software package
- CodeView— was a debugger for the DOS platform
- dbx— a proprietary source-level debugger for Pascal/Fortran/C/C++ on UNIX platforms
- DEBUG— the built-in debugger of DOS and Microsoft Windows
- Dragonfly (Opera)— JavaScript and HTML DOM debugger
- drgn- A scriptable debugger for Linux, fromMeta
- Dr. Memory— aDynamoRIO-basedmemory debugger
- Dynamic debugging technique(DDT), and its octal counterpartOctal Debugging Technique
- FusionDebug— interactive debugger for Adobe ColdFusion, Railo, and Lucee CFML Engines
- FusionReactor— interactive IDE style debugger which includes various extensions/controls for allowing debugging of Java in production environments
- GNU Debugger- A popular multi-platform debugger fromGNU
- Parasoft Insure++— a multi-platform memory debugger
- Intel Debugger
- Interactive Disassembler(IDA Pro)
- Java Platform Debugger Architecture
- Jinx— a whole-system debugger forheisenbugs.It works transparently as a device driver.
- JSwat— open-source Java debugger
- LLDB- A multi-platform debugger fromthe LLVM Project
- MacsBug— a debugger for theclassic Mac OS
- Memcheck— aValgrind-basedmemory debugger
- Modular Debugger— a C/C++ source level debugger for Solaris and derivates
- OllyDbg— a disassembly-based debugger for Windows (GUI)
- Omniscient Debugger— Forward and backward debugger for Java
- Rational Purify (IBM)— multi-platform memory debugger
- sdb — a symbolic debugger for C programs for ancient UNIX platforms
- SIMMON(Simulation Monitor)
- SoftICE— kernel mode debugger for Windows
- SEGGEROzone — debugger and performance analyser forembedded systems
- TRACE32—in-circuit debuggerforembedded systems
- Turbo Debugger— Pascal/C/assembly debugger for DOS
- Undo LiveRecorder— C, C++, Go, Rust, Javatime travel debugger
- Ups— C, Fortran source level debugger
- Valgrind— Valgrind is a programming tool for memory debugging, memory leak detection, and profiling.
- VB Watch— debugger for Visual Basic 6.0
- Visual Studio Debugger— debugger for.NET and native Windows applications
- WinDbg— multipurpose debugger for Windows
- Xdebug— PHP debugger and profiler
Debugger front-ends
[edit]- Allinea DDT- a graphical debugger supporting for parallel/multi-process and multithreaded applications, for C/C++ and F90.
- DDDis the standard front-end from theGNU 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).
- ManyEclipseperspectives, 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 forgdb.
- CodeLite— An open source, cross platform C/C++ IDE which have front end forgdb,the next version ofCodeLite(v6.0) will also include a front end to theLLDB (debugger)
- EclipseC/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.
- Nemiver— A GDB frontend that integrates well in theGNOMEdesktop environment.
- Qt Creator— multi-platform frontend for GDB, CDB and LLDB.
- rr— An open source C/C++ debugger byMozilla,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
[edit]Software specializing in debugging of frame rendering.
- CodeXL— development environment including profiling and debugging
- RenderDoc— multi-platform, open source