Package Details: edb-debugger 0.9.20-1

Git Clone URL: https://aur.archlinux.org/edb-debugger.git (read-only)
Package Base: edb-debugger
Description: EDB (Evan's Debugger) is a QT4 based binary mode debugger with the goal of having usability on par with OllyDbg.
Upstream URL: http://www.codef00.com/projects#debugger
Keywords: binary debugger ollydbg qt qt4
Licenses: GPL2
Submitter: None
Maintainer: revel
Last Packager: revel
Votes: 75
Popularity: 1.081153
First Submitted: 2007-04-27 15:24
Last Updated: 2015-06-21 15:01

Dependencies (2)

Required by (0)

Sources (2)

Latest Comments

lugubrious commented on 2014-05-04 05:35

deleting the src folder did the trick - thanks

revel commented on 2014-05-04 02:45

@lugubrious
just checked and it works for me
so it's likely some problem on your side
perhaps try removing source files/folder and doing a clean build

lugubrious commented on 2014-05-04 01:27

hello, I seem to be getting an error on updating

http://paste2.org/tVEvJtA0

any ideas? thanks

revel commented on 2014-01-16 04:09

updated to a new version
many thanks to Evan for working on this release

Uroc327 commented on 2014-01-04 10:06

FYI: It's working with the edb-debugger-svn r300 it works

Uroc327 commented on 2014-01-02 10:52

@revel
Thanks! I'm gonna try it out.

revel commented on 2014-01-02 05:30

@Uroc327
This looks like an upstrem problem. There is a svn version of this package here on AUR, please try it and see if it works. If so, we need to wait for the next release. However if the problem still persists, please report it upstream to the bugtracker so it can be fixed by developers of the project.

Uroc327 commented on 2014-01-01 16:04

When searching for string references I get the following error:

edb: symbol lookup error: /usr/lib/edb/libReferences.so: undefined symbol: _ZN11InstructionIN8edisassm6x86_64EEC1EPKhmmRKSt9nothrow_t

delusionallogic commented on 2013-11-03 20:44

I've made an svn PKGBUILD for this. I don't know if it's mad taste to post it here, but it's on the AUR.

revel commented on 2013-03-24 06:28

I'm getting the same crash with 0.9.18, even after rebuilding & reinstalling the package. If SVN build works, please report this issue upstream.

test0 commented on 2013-03-23 23:58

Seems that after compiling 0.9.19 from SVN analyzing began to work.
Also found this: http://code.google.com/p/edb-debugger/issues/detail?id=118

test0 commented on 2013-03-23 23:54

After compiling 0.9.19 from SVN analyzing began to work.

test0 commented on 2013-03-23 19:43

When trying to analyze (Ctrl+A) some executable:

Starting edb version: 0.9.18
Please Report Bugs & Requests At: http://bugs.codef00.com/
[load_plugins] Loading Plugin: libAnalyzer.so : 0x998f028
[load_plugins] Loading Plugin: libBinarySearcher.so : 0x998c678
[load_plugins] Loading Plugin: libBookmarks.so : 0x998ed10
<...>
loading symbols: "/usr/lib/edb/symbols/1.map"
loading symbols: "/usr/lib/edb/symbols/[vdso].map"
loading symbols: "/usr/lib/edb/symbols/ld-2.17.so.map"
loading symbols: "/usr/lib/edb/symbols/[stack].map"
[SessionManager] loading session file: "/home/user/.edb/test.edb" for: "/tmp/test"
No main symbol found, calculated it to be 080483d0 using heuristic
[Analyzer] identifying executable headers...
[Analyzer] adding entry points to the list...
[Analyzer] found entry point: 0xb779e190
[Analyzer] attempting to add 'main' to the list...
No main symbol found, calculated it to be 080483d0 using heuristic
[Analyzer] attempting to add marked functions to the list...
[Analyzer] attempting to add functions with symbols to the list...
[Analyzer] adding: ld-2.17.so::__libc_memalign@plt <0xb779d890>
[Analyzer] adding: ld-2.17.so::malloc@plt <0xb779d8a0>
[Analyzer] adding: ld-2.17.so::calloc@plt <0xb779d8b0>
[Analyzer] adding: ld-2.17.so::realloc@plt <0xb779d8c0>
<...>
[Analyzer] adding: ld-2.17.so::__x86.get_pc_thunk.cx <0xb77b5da4>
[Analyzer] adding: ld-2.17.so::__x86.get_pc_thunk.bx <0xb77b5da8>
[Analyzer] calculating function bounds... (pass 1)
edb: symbol lookup error: /usr/lib/edb/libAnalyzer.so: undefined symbol: _ZN11InstructionIN8edisassm3x86EEC1EPKhjjRKSt9nothrow_t

After demangling _ZN11InstructionIN8edisassm3x86EEC1EPKhjjRKSt9nothrow_t is Instruction<edisassm::x86>::Instruction(unsigned char const*, unsigned int, unsigned int, std::nothrow_t const&). But what should I do now? Should I contact developer, or this is my fault and can be fixed "locally"?

test0 commented on 2013-03-23 19:40

When trying to analyze (Ctrl+A) some executable:

Starting edb version: 0.9.18
Please Report Bugs & Requests At: http://bugs.codef00.com/
[load_plugins] Loading Plugin: libAnalyzer.so : 0x998f028
[load_plugins] Loading Plugin: libBinarySearcher.so : 0x998c678
[load_plugins] Loading Plugin: libBookmarks.so : 0x998ed10
<...>
loading symbols: "/usr/lib/edb/symbols/1.map"
loading symbols: "/usr/lib/edb/symbols/[vdso].map"
loading symbols: "/usr/lib/edb/symbols/ld-2.17.so.map"
loading symbols: "/usr/lib/edb/symbols/[stack].map"
[SessionManager] loading session file: "/home/user/.edb/test.edb" for: "/tmp/test"
No main symbol found, calculated it to be 080483d0 using heuristic
[Analyzer] identifying executable headers...
[Analyzer] adding entry points to the list...
[Analyzer] found entry point: 0xb779e190
[Analyzer] attempting to add 'main' to the list...
No main symbol found, calculated it to be 080483d0 using heuristic
[Analyzer] attempting to add marked functions to the list...
[Analyzer] attempting to add functions with symbols to the list...
[Analyzer] adding: ld-2.17.so::__libc_memalign@plt <0xb779d890>
[Analyzer] adding: ld-2.17.so::malloc@plt <0xb779d8a0>
[Analyzer] adding: ld-2.17.so::calloc@plt <0xb779d8b0>
[Analyzer] adding: ld-2.17.so::realloc@plt <0xb779d8c0>
<...>
[Analyzer] adding: ld-2.17.so::__x86.get_pc_thunk.cx <0xb77b5da4>
[Analyzer] adding: ld-2.17.so::__x86.get_pc_thunk.bx <0xb77b5da8>
[Analyzer] calculating function bounds... (pass 1)
edb: symbol lookup error: /usr/lib/edb/libAnalyzer.so: undefined symbol: _ZN11InstructionIN8edisassm3x86EEC1EPKhjjRKSt9nothrow_t

After demangling _ZN11InstructionIN8edisassm3x86EEC1EPKhjjRKSt9nothrow_t is Instruction<edisassm::x86>::Instruction(unsigned char const*, unsigned int, unsigned int, std::nothrow_t const&). But what should I do now? Should I contact developer?

test0 commented on 2013-03-23 19:39

When trying to analyze (Ctrl+A) some executable:

Starting edb version: 0.9.18
Please Report Bugs & Requests At: http://bugs.codef00.com/
[load_plugins] Loading Plugin: libAnalyzer.so : 0x998f028
[load_plugins] Loading Plugin: libBinarySearcher.so : 0x998c678
[load_plugins] Loading Plugin: libBookmarks.so : 0x998ed10
<...>
loading symbols: "/usr/lib/edb/symbols/1.map"
loading symbols: "/usr/lib/edb/symbols/[vdso].map"
loading symbols: "/usr/lib/edb/symbols/ld-2.17.so.map"
loading symbols: "/usr/lib/edb/symbols/[stack].map"
[SessionManager] loading session file: "/home/user/.edb/test.edb" for: "/tmp/test"
No main symbol found, calculated it to be 080483d0 using heuristic
[Analyzer] identifying executable headers...
[Analyzer] adding entry points to the list...
[Analyzer] found entry point: 0xb779e190
[Analyzer] attempting to add 'main' to the list...
No main symbol found, calculated it to be 080483d0 using heuristic
[Analyzer] attempting to add marked functions to the list...
[Analyzer] attempting to add functions with symbols to the list...
[Analyzer] adding: ld-2.17.so::__libc_memalign@plt <0xb779d890>
[Analyzer] adding: ld-2.17.so::malloc@plt <0xb779d8a0>
[Analyzer] adding: ld-2.17.so::calloc@plt <0xb779d8b0>
[Analyzer] adding: ld-2.17.so::realloc@plt <0xb779d8c0>
<...>
[Analyzer] adding: ld-2.17.so::__x86.get_pc_thunk.cx <0xb77b5da4>
[Analyzer] adding: ld-2.17.so::__x86.get_pc_thunk.bx <0xb77b5da8>
[Analyzer] calculating function bounds... (pass 1)
edb: symbol lookup error: /usr/lib/edb/libAnalyzer.so: undefined symbol: _ZN11InstructionIN8edisassm3x86EEC1EPKhjjRKSt9nothrow_t

After demangling _ZN11InstructionIN8edisassm3x86EEC1EPKhjjRKSt9nothrow_t is Instruction<edisassm::x86>::Instruction(unsigned char const*, unsigned int, unsigned int, std::nothrow_t const&). But what should I do now?

revel commented on 2013-03-02 15:51

updated, the package now depends on qt4
it does not build against qt5 at the moment

Uroc327 commented on 2013-03-02 09:44

Please update the dependencies to latest qt version.

ATM this does not build any more and throws an error when you are trying to update:
https://www.archlinux.org/news/qt4-replaces-qt/

revel commented on 2011-12-28 11:25

updated edb to 0.9.18 and it worked, thanks

VlaoMao commented on 2011-12-28 08:15

After upgrade to qt 4.8:
$ edb
Starting edb version: 0.9.17
Please Report Bugs & Requests At: http://bugs.codef00.com/
[load_plugins] Loading Plugin: libAnalyzer.so : 0x19f9500
[load_plugins] Loading Plugin: libBinarySearcher.so : 0x1a8f620
[load_plugins] Loading Plugin: libBookmarks.so : 0x1aa62c0
[load_plugins] Loading Plugin: libBreakpointManager.so : 0x1a8b520
[load_plugins] Loading Plugin: libCheckVersion.so : 0x1aa4120
[load_plugins] Loading Core Plugin: libDebuggerCore.so : 0x1aa1970
[load_plugins] Loading Plugin: libDumpState.so : 0x1a816e0
[load_plugins] Loading Plugin: libELFBinaryInfo.so : 0x1a24cf0
[load_plugins] Loading Plugin: libEnvironment.so : 0x1a7d670
[load_plugins] Loading Plugin: libFunctionDB.so : 0x1a901c0
[load_plugins] Loading Plugin: libFunctionFinder.so : 0x1a71010
[load_plugins] Loading Plugin: libHardwareBreakpoints.so : 0x1aa0000
[load_plugins] Loading Plugin: libHeapAnalyzer.so : 0x1a723f0
[load_plugins] Loading Plugin: libOpcodeSearcher.so : 0x1aa1fc0
[load_plugins] Loading Plugin: libOpenFiles.so : 0x1a9cbc0
[load_plugins] Loading Plugin: libReferences.so : 0x1a74600
[load_plugins] Loading Plugin: libROPTool.so : 0x1aa31c0
[load_plugins] Loading Plugin: libSessionManager.so : 0x1a75300
[load_plugins] Loading Plugin: libStringSearcher.so : 0x1a7b4a0
[load_plugins] Loading Plugin: libSymbolViewer.so : 0x1aa8e70
QSharedPointer: pointer 0x1c6c8d0 already has reference counting
Aborted
Arch x86_64, edb 0.9.17

revel commented on 2010-10-29 16:47

thanks, fixed
looks like only a tiny fix for openbsd has been added so I'm not bumping the pkgrel

Anonymous comment on 2010-10-29 14:20

debugger-0.9.16.tgz has invalid md5sum. The correct one is: 'c91650270a1e2659dc2a5d9c44f7e2c4'

revel commented on 2010-10-20 12:39

thanks fnord0
I updated the PKGBUILD before you even posted the second comment: Last Updated: Wed, 20 Oct 2010 12:01:52 +0000 :)
I subscribe both freshmeat and AUR for edb so I'm seeing all the notifications
and delays with updating the package are due to me being asleep, out of time or otherwise offline
cheers!

fnord0 commented on 2010-10-20 12:28

guess I could be a little more helpful here. all that needed to be updated in the PKGBUILD is change 'pkgver=0.9.16' and the new md5sum is 'efc2e0d4a803e01bf01aaa73e3c3125e'

fnord0 commented on 2010-10-20 11:57

0.9.16 is out now...

dobo commented on 2010-08-29 17:35

Anyone knows how can i compile it for i686 on amd64 (using multilib)?

revel commented on 2010-08-03 17:52

good idea, thank you
done

stativ commented on 2010-08-03 16:21

Would you mind adding an icon? There is icon in the sources, so the following is enough:
install -D -m 644 src/images/edb48-logo.png "$pkgdir"/usr/share/pixmaps/edb.png