Comparison of debuggers
{{short description|None}}
This is a comparison of debuggers: computer programs that are used to test and debug other programs.
class="wikitable sortable" style="font-size: 85%; text-align: center"
! Name ! First release ! Description ! Language ! OS ! 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 | No | Yes | {{free|GPL}} | 13.2, 27 May 2023 |
IDB
| 2012 | Intel Debugger | Any compiled to machine code | 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 | ? | {{free|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) | ? | {{free|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{{cite web|url=http://docs.roguewave.com/totalview/8.15.10/pdfs/TotalView_Platforms_and_System_Requirements.pdf|title=TotalView 8.15.10 Platforms and System Requirements|publisher=Rogue Wave}} | Yes (Memory debugger) | Yes | {{proprietary}} | 2016.07, Nov 2016 |
Undo LiveRecorder
| 1998 | Source code and memory serial and parallel time travel debugger{{cite web|url=https://undo.io/resources/liverecorder-64-new-release|title=LiveRecorder|publisher=Undo}} | C++, C, Go, Rust, Java | Linux | Yes (Memory debugger) | Yes | {{proprietary}} | 6.4, Apr 2022 |
Valgrind
| 2007? | tool suite for debugging and profiling Linux programsValgrind: "[http://www.valgrind.org/info/about.html About Valgrind]". | C, C++, Java, Perl, Python, assembly code, Fortran, Ada, ... | Linux, Darwin (Mac OS X), Android | Yes | ? | {{free|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 | z/OS | Yes (CICS) | Yes | {{proprietary}} | z2.1, Oct 2014 |