Star on GitHubStar1.1k stars

Tool

edb-debugger

Qt-based graphical debugger for AArch32, x86 and x86-64 programs, inspired by OllyDbg, with Linux as its only officially supported platform. Its interface docks disassembly, register, stack and data views, adds a memory-regions window, process attaching, symbols, an expression syntax and an analysis bar similar to IDA Pro's, and its default plugins include Analyzer, Assembler, BinarySearcher, BreakpointManager, FunctionFinder, HardwareBreakpoints, HeapAnalyzer, OpcodeSearcher, ROPTool and SymbolViewer.

Targets
Binary
Category
Debugging and dynamic analysis
Relationship
Foundation tool
Sources reviewed

Requirements & limits

  • Prerequisites: Linux is the only officially supported platform; FreeBSD, OpenBSD, macOS and Windows ports are underway with varying functionality. Building needs a C++17 GCC or Clang, Qt 5.15+ or 6.8+, Capstone 3.0+ and optionally Graphviz 2.38+, using CMake on a recursive clone so that the submodules are fetched.
  • Scope: Release at review: 1.5.0, published 2024-03-22 and the last version to support Linux kernels older than 3.0; new development targets kernel 3.0 and newer and will be released as 2.0.0. The reviewed master commit is dated 2026-10-27.
  • License: GPL-2.0 per COPYING.

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · eteran/edb-debugger · Revision b8640eb
  2. https://github.com/eteran/edb-debugger/wiki/Home/6fd2f5ed1cebbca1b17cde6ec118d810faf3e810
  3. https://github.com/eteran/edb-debugger/wiki/Interface/996f7b95c2f999f19806ce757853b0ff96702d32
  4. COPYING GitHub · eteran/edb-debugger · Revision b8640eb
  5. https://github.com/eteran/edb-debugger/releases/tag/1.5.0

More in Native binaries

All 250 entries in Native binaries

↑↓ move↵ open⌘↵ new tab