Comparison of debuggers

Short description: None

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

Name  | First release  | Description  | Language | OS | Memory protection?  | Program animation?  | License | Most recent release

|
|
|
|
|
|
|
|

adb | 1977  | Unix standard debugger  | Any compiled to machine code | Unix | No  | ?  | Proprietary |
Allinea DDT  | 2002  | Allinea DDT Debugger  | Any compiled to machine code | Linux | Offers guard page for memory usage bugs  | Yes  | Proprietary | 5.1, Aug 2015
GDB | 1986  | GNU Debugger  | Any compiled to machine code | Unix-like systems, Windows | No  | Yes  | GPL | 13.2, 27 May 2023
IDB | 2012  | Intel Debugger  | Any compiled to machine code | Windows, Linux, OS X | No  | ?  | Proprietary | 13.0.1, 2013
LLDB | 2003?  | LLVM Debugger  | Any compiled to machine code | macOS i386, x86-64 and AArch64, iOS, Linux, FreeBSD, NetBSD, Windows | No  | ?  | Apache License v2.0 with LLVM Exceptions  | 16.0.5, 2 June 2023
mdb | 1999  | Solaris standard debugger (adb) successor  | Any compiled to machine code | Solaris | Yes (Memory debugger)  | ?  | CDDL  | 2016
TotalView | 1998  | Source code and memory serial and parallel debugger  | C++, C, CUDA, FORTRAN, MPI, OpenMP  | Linux, AIX, Solaris, OS X, Cray, Blue Gene[1] | Yes (Memory debugger)  | Yes  | Proprietary | 2016.07, Nov 2016
Undo LiveRecorder  | 1998  | Source code and memory serial and parallel time travel debugger[2] | C++, C, Go, Rust, Java  | Linux | Yes (Memory debugger)  | Yes  | Proprietary | 6.4, Apr 2022
Valgrind | 2007?  | tool suite for debugging and profiling Linux programs[3] | C, C++, Java, Perl, Python, assembly code, Fortran, Ada, ...  | Linux, Darwin (Mac OS X), Android  | Yes  | ?  | GPL | 3.17.0, March 2021
Visual Studio Debugger | 1995  | Debugger in Microsoft Visual Studio | C++, JavaScript, .net languages  | Windows 7, Windows Server 2008 R2, Windows 8, Windows Server 2012, Windows 8.1, Windows Server 2012 R2[4], Windows 10, Windows Server 2016  | Yes,(Managed)  | Yes  | Proprietary | March 7, 2017
XPEDITER  | 1980?  | family of mainframe debuggers  | COBOL, PL/1 & Assembler | z/OS  | Yes (CICS)  | Yes  | Proprietary | z2.1, Oct 2014

## See also

* List of debuggers

## References

1. ↑ "TotalView 8.15.10 Platforms and System Requirements". Rogue Wave. http://docs.roguewave.com/totalview/8.15.10/pdfs/TotalView_Platforms_and_System_Requirements.pdf.
2. ↑ "LiveRecorder". Undo. https://undo.io/resources/liverecorder-64-new-release.
3. ↑ Valgrind: "About Valgrind".

0.00

(0 votes)

Original source: https://en.wikipedia.org/wiki/Comparison of debuggers. Read more

|

Retrieved from "https://handwiki.org/wiki/index.php?title=Software:Comparison_of_debuggers&oldid=667899"