cgdb
- Ebuilds: 2, Stable: 0.8.0, Testing: 9999 Description: A curses front-end for GDB, the GNU debugger
Homepage:https://cgdb.github.io/ License: GPL-2
d-feet
- Ebuilds: 1, Stable: 0.3.16-r1, Testing: 0.3.16-r1 Description: D-Feet is a powerful D-Bus debugger
Homepage:https://wiki.gnome.org/Apps/DFeet License: GPL-2+
d-spy
- Ebuilds: 2, Stable: 48.0, Testing: 49.2 Description: D-Spy is a simple tool to explore D-Bus connections
Homepage:https://apps.gnome.org/Dspy/ License: GPL-3+ LGPL-3+
ddd
- Ebuilds: 2, Stable: 3.4.1, Testing: 3.4.1 Description:
GNU DDD is a graphical front-end for command-line debuggers such as
GDB, DBX, WDB, Ladebug, JDB, XDB, the Perl debugger, the bash debugger,
or the Python debugger. Besides ``usual'' front-end features such as
viewing source texts, DDD has become famous through its interactive
graphical data display, where data structures are displayed as graphs.
Homepage:https://www.gnu.org/software/ddd License: GPL-3 LGPL-3 FDL-1.1
drgn (ambiguous, available in 2 overlays)
- Ebuilds: 3, Stable: 0.0.25, Testing: 0.1.0 Description: Programmable debugger
Homepage:https://github.com/osandov/drgn License: LGPL-2.1+
duma
- Ebuilds: 1, Stable: 2.5.15-r3 Description:
DUMA is an open-source library (under GNU General Public License) to
detect buffer overruns and under-runs in C and C++ programs. This
library is a fork of Buce Perens Electric Fence library and adds
some new features to it.
Homepage:http://duma.sourceforge.net License: GPL-2
gdb (ambiguous, available in 2 overlays)
- Ebuilds: 4, Stable: 17.1, Testing: 9999, 13.2-r2 Description: GNU debugger
Homepage:https://sourceware.org/gdb/ License: GPL-3+ LGPL-2.1+
gef
- Ebuilds: 4, Stable: 2026.01, Testing: 9999, 2023.08 Description:
GEF is a set of commands for x86/64, ARM, MIPS, PowerPC and SPARC to
assist exploit developers and reverse-engineers when using old school
GDB. It provides additional features to GDB using the Python API to
assist during the process of dynamic analysis and exploit development.
Application developers will also benefit from it, as GEF lifts a great
part of regular GDB obscurity, avoiding repeating traditional commands,
or bringing out the relevant information from the debugging runtime.
Homepage:https://github.com/hugsy/gef
pwndbg
- Ebuilds: 5, Stable: 20250418-r1, Testing: 99999999 Description:
pwndbg is a GDB plug-in that makes debugging with GDB suck less, with a
focus on features needed by low-level software developers, hardware
hackers, reverse-engineers and exploit developers.
Homepage:https://github.com/pwndbg/pwndbg
rr
- Ebuilds: 3, Testing: 9999 Description: Record and Replay Framework
Homepage:https://rr-project.org/
scap-driver
- Ebuilds: 1, Stable: 0.20.0, Testing: 0.20.0 Description: Kernel module for dev-debug/sysdig
Homepage:https://www.sysdig.com/ License: Apache-2.0 GPL-2 MIT
valgrind (ambiguous, available in 2 overlays)
- Ebuilds: 5, Stable: 3.26.0_p1, 3.26.0, Testing: 9999 Description:
Valgrind is a GPL'd tool to help you find memory-management problems
in your programs. When a program is run under Valgrind's supervision,
all reads and writes of memory are checked, and calls to
malloc/new/free/delete are intercepted. As a result, Valgrind can
detect problems such as
- Use of uninitialised memory
- Reading/writing memory after it has been free'd
- Reading/writing off the end of malloc'd blocks
- Reading/writing inappropriate areas on the stack
- Memory leaks -- where pointers to malloc'd blocks are lost forever
- Passing of uninitialised and/or unaddressible memory to system calls
- Mismatched use of malloc/new/new [] vs free/delete/delete []
- Some abuses of the POSIX Pthreads API
Homepage:https://valgrind.org License: GPL-3+