edb(1)

edb1

Graphical debugger and disassembler for executables

Usage

edb [OPTION] ... [TARGET]

Overview

edb (Evan's Debugger) is a modular and modern disassembler and debugger for binary ELF files based on ptrace API and the capstone disassembly library.

--help

Show usage and exit.

--symbols <file>

generate symbols map for file <file>

--attach <pid>

attach the process of PID <pid> to debugger

--run <program> [args...]

open <program> in debugger with optional [args...]

--version

show version string and exit.

--dump-version

show version and exit.

Examples

edb --symbols /lib/libc.so.6 > libc.so.6.map

     Will generate symbols for libc and save it in a text file. It's useful if you store this map files in the symbols directory configured in edb's preferences.

for i in $(ls /lib); do edb --symbols $i > $(basename $i).map; done

      Useful to generate maps for all libs you have in /lib.

edb --run /bin/ls

      Will open the ls program binary in debugger.

edb --attach 1720

     Attach the process of PID 1720 to debugger.

Releases

Unchanged in 4 releases since Debian 10 (Buster).

  1. 10–13

Author

Written by Evan Teran <[email protected]>

Reporting bugs

Report any bugs or requests for features via BTS on https://github.com/eteran/edb-debugger/issues

From edb-debugger 1.3.0-2.1+b2 in Debian 13 (Trixie). Parsed by carta from the page's man source.