1EDB(1) EDB(1)
2
3
4
6 edb - graphical debugger and disassembler for executables
7
9 edb [OPTION]... [TARGET]
10
12 edb (Evan's Debugger) is a modular and modern disassembler and debugger
13 for binary ELF files based on ptrace API and the capstone disassembly
14 library.
15
16 --help Show usage and exit.
17
18 --symbols <file>
19 generate symbols map for file <file>
20
21 --attach <pid>
22 attach the process of PID <pid> to debugger
23
24 --run <program> [args...]
25 open <program> in debugger with optional [args...]
26
27 --version
28 show version string and exit.
29
30 --dump-version
31 show version and exit.
32
34 edb --symbols /lib/libc.so.6 > libc.so.6.map
35
36 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.
37
38 for i in $(ls /lib); do edb --symbols $i > $(basename $i).map; done
39
40 Useful to generate maps for all libs you have in /lib.
41
42 edb --run /bin/ls
43
44 Will open the ls program binary in debugger.
45
46 edb --attach 1720
47
48 Attach the process of PID 1720 to debugger.
49
51 Written by Evan Teran <evan.teran@gmail.com>
52
54 Report any bugs or requests for features via BTS on
55 https://github.com/eteran/edb-debugger/issues
56
58 Copyright © 2008 CodeF00. Licensed GPLv2: GNU GPL version 2
59 <http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt>. This is free
60 software: you are free to change and redistribute it. There is NO WAR‐
61 RANTY, to the extent permitted by law.
62
63
64
65 December 2011 EDB(1)