| apitrace | Tool for tracing, analyzing, and debugging graphics APIs | 
|---|
| bpftrace | High-level tracing language for eBPF | 
|---|
| cgdb | A curses front-end for GDB, the GNU debugger | 
|---|
| ddd | Graphical front-end for command-line debuggers | 
|---|
| d-feet | D-Feet is a powerful D-Bus debugger | 
|---|
| drgn | Programmable debugger | 
|---|
| d-spy | D-Spy is a simple tool to explore D-Bus connections | 
|---|
| dtrace | Dynamic BPF-based system-wide tracing tool | 
|---|
| duma | DUMA (Detect Unintended Memory Access) is a memory debugging library | 
|---|
| gdb | GNU debugger | 
|---|
| gef | GDB Enhanced Features for exploit devs & reversers | 
|---|
| gfxreconstruct | Graphics API Capture and Replay Tools | 
|---|
| gprofng-gui | Full-fledged graphical interface to operate gprofng | 
|---|
| kdbg | Graphical debugger interface | 
|---|
| leaktracer | Trace and analyze memory leaks in C++ programs | 
|---|
| ltrace | trace library calls made at runtime | 
|---|
| peda | Python Exploit Development Assistance for GDB | 
|---|
| pwndbg | A GDB plug-in that makes debugging with GDB suck less | 
|---|
| rr | Record and Replay Framework | 
|---|
| scap-driver | Kernel module for dev-debug/sysdig | 
|---|
| strace | Useful diagnostic, instructional, and debugging tool | 
|---|
| sysdig | A system exploration and troubleshooting tool | 
|---|
| systemtap | Linux trace/probe tool | 
|---|
| valgrind | An open-source memory debugger for GNU/Linux | 
|---|