# 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.

- Type: Tool
- Targets: Binary
- Category: Debugging and dynamic analysis
- Relationship: Foundation tool
- Sources reviewed: 2026-11-05
- Added to the catalog: 2026-11-06
- Original resource: <https://github.com/eteran/edb-debugger>
- Primary source: <https://github.com/eteran/edb-debugger/blob/b8640ebd2f7f32839f6cbb53c7faf4374c329acd/README.md>
- Catalog page: <https://awesomerea.org/resources/edb-debugger/>
- Record JSON: <https://awesomerea.org/resources/edb-debugger/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/edb-debugger/index.md)

## 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.

## Primary sources

1. <https://github.com/eteran/edb-debugger/blob/b8640ebd2f7f32839f6cbb53c7faf4374c329acd/README.md>
2. <https://github.com/eteran/edb-debugger/wiki/Home/6fd2f5ed1cebbca1b17cde6ec118d810faf3e810>
3. <https://github.com/eteran/edb-debugger/wiki/Interface/996f7b95c2f999f19806ce757853b0ff96702d32>
4. <https://github.com/eteran/edb-debugger/blob/b8640ebd2f7f32839f6cbb53c7faf4374c329acd/COPYING>
5. <https://github.com/eteran/edb-debugger/releases/tag/1.5.0>

## More in Native binaries

- [BinNavi](https://awesomerea.org/resources/binnavi/index.md) · Tool
- [flare-emu](https://awesomerea.org/resources/flare-emu/index.md) · Tool
- [IDA Pro](https://awesomerea.org/resources/ida-pro/index.md) · Tool
- [Binary Ninja](https://awesomerea.org/resources/binary-ninja/index.md) · Tool
- [Hopper Disassembler](https://awesomerea.org/resources/hopper-disassembler/index.md) · Tool
- [WinDbg](https://awesomerea.org/resources/windbg/index.md) · Tool

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
