EDB (Evan's Debugger) is a Qt4 based binary mode debugger with the goal of having usability on par with OllyDbg. It uses a plugin architecture, so adding new features can be done with ease. The current release is for Linux, but future releases will target more platforms.
|Tags||Software Development Debuggers Disassemblers|
|Operating Systems||Linux (32 and 64 bit)|
Release Notes: This release supports building with both Qt4 and Qt5. It adds many code quality and functionality improvements.
Release Notes: State structures are now defined in the DebuggerCore instead of in the main source, which will allow better portability in the future. It has improved edisassm decoding and organization. It fixes some corner cases in search routines. It fixes a false positive in "main" detection for non C binaries. There is preliminary thread debugging support (it's still very experimental; expect it to not work 100% correctly). Analyzer code and speed has been improved. The plugin interface has been cleaned up. If it doesn't need to be in the public headers, it won't be. There are many small bugfixes.
Release Notes: Experimental OpenBSD support was added. Symbol generation support is now built in, so there is no longer any dependency on system utilities. The reference finder was improved. A basic "ROP" plugin was implemented. Many internal changes were made to improve code quality and consistency. Many other small improvements and bug fixes were made.
Release Notes: The build on certain platforms was fixed.
Release Notes: Improved data display. A much better internal event model. Fixed decoding of cmpxchg8b/cmpxchg16b instructions. Fixed decoding of certain 64-bit instructions. Theming support for the disassembly. The way that the copy operation worked on the QHexView widget has been improved. Some meta-data display that was unintentionally removed in a previous version has been re-added. There are many other improvements.