Package Details: edb-debugger 1.1.0-2

Git Clone URL: https://aur.archlinux.org/edb-debugger.git (read-only, click to copy)
Package Base: edb-debugger
Description: EDB (Evan's Debugger) is a cross platform AArch32/x86/x86-64 debugger, inspired by Ollydbg.
Upstream URL: http://www.codef00.com/projects#debugger
Keywords: binary debugger ollydbg qt qt5
Licenses: GPL2
Submitter: None
Maintainer: revel
Last Packager: revel
Votes: 86
Popularity: 1.19
First Submitted: 2007-04-27 15:24
Last Updated: 2019-12-17 02:45

Latest Comments

« First ‹ Previous 1 2 3 4 Next › Last »

delusional 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