Сейчас на форуме: artyavmu (+8 невидимых)

 eXeL@B —› Софт, инструменты —› EDB Linux Debugger 0.8.21 Release
Посл.ответ Сообщение


Ранг: 133.2 (ветеран), 44thx
Активность: 0.120
Статус: Участник
bbs.pediy.com

Создано: 05 сентября 2007 18:43
· Личное сообщение · #1

FROM:woodmann

by: proxy

0.8.21 released, this one has some new plugins, features and some minor bug fixes. Hope you all enjoy!:

2007-08-26
----------

* Added cool "data dump" plugin as per 0xf001s request . Just hit ctrl+D and
it'll shoot out a dump similar to GDB to stdout.

* Added the ability to skip in-accessible regions (permissions currently "---")
to both the reference search and the binary string plugins. Some applications
such as wine like to create dummy regions like this. It should make the
searching a little more bareable.

2007-08-20
----------

* "Filling" instructions, as in functions which either have no real effect,
and/or are usually used to fill the space between functions are now displayed
in grey. This makes seeing where function boundaries are easier.

2007-08-20
----------

* Added pointer detection to heap analysis.

2007-08-18
----------

* Tables with numeric content columns are now sorted numerically.

* I am working on stabalizing the programming API, BaseTypes:: and Debugger::
namespaces will be merged and renamed to edb::. The contents of Debugger::
will be located in in edb::v1:: to indicate version 1 of the plugin API. This
way plugins will have a nice clean way of knowing which version of the API
they are using. Functions in edb::v1:: will never be removed, after 1.0 is
released.

* Corrected a bug where step over didn't work if you were on a breakpoint.

2007-08-16
----------

* Corrected copy and past bug in FunctionFinder plugin menu item name.

2007-08-15
----------

* updated some of the documentation.

2007-08-14
----------

* Added a "bookmarks" plugin, which allows you to put code addresses of your
choice into a list, which you can later jump to. This plugin also serves
as an example of how to add dock widgets to the main gui in a safe manor.

* Fixed a subtle crash caused by debugging an app, opening a plugin dialog, then
detaching, and eventually debugging a new process (which not closing the
dialog.

* Added a new "function finder" plugin. Suprisingly accurate. It includes a
"reference count" column which is how many potential calls to this function
the plugin saw. The higher the number, the greater the confidence that it is
really a function entry point.

* Speed increases.

2007-08-13
----------

* Changed some of the global objects from pointers to references, this will
reduce the need for null checks in many situations as well as simplify code.

* added wait for console process to die before closing for a better cleanup.

2007-08-10
----------

* Fixed accidentaly reference of breakpoint data after it was free when using
one time breakpoints. Dangling pointers are no bueno!

2007-08-09
----------

* Removed references to QT 4.3 features from UI files.

enjoy

www.codef00.com/projects.php#Debugger




Ранг: 133.2 (ветеран), 44thx
Активность: 0.120
Статус: Участник
bbs.pediy.com

Создано: 25 июня 2008 08:28
· Личное сообщение · #2

EDB Linux Debugger 0.9.0


Features
* Intuitive GUI interface
* The usual debugging operations (step-into/step-over/run/break)
* Conditional breakpoints
* Debugging core is implemented as a plugin so people can have drop in replacements. Of course if a given platform has several debugging APIs available, then you may have a plugin that implements any of them.
* Basic instruction analysis
* View/Dump memory regions
* Effective address inspection
* The data dump view is tabbed, allowing you to have several views of memory open at the same time and quickly switch between them.
* Importing of symbol maps
* Plugins
o Search for binary strings
o Code Bookmarks
o Breakpoint management
o Check for updates
o Environment variable viewer
o Heap block enumeration
o Opcode search engine plugin has basic functionality (similar to msfelfscan/msfpescan)
o Open file enumeration
o Reference finder
o String searching (like strings command in *nix)

One of the main goals of this debugger is isolation of the debugger core from the display you see. The interface is written in QT4 and thus source portable to many platforms. The debugger core is actually a plugin and the platform specific code is isolated to just a few files, porting to a new OS would require porting these few files and implementing a plugin which implements the "DebuggerCoreInterface" interface. Also, because the plugins are based on the QPlugin API, and do their work through the DebuggerCoreInterface object, they are almost always portable with just a simple recompile. So far, the only plugin I have written which would not port with just a recompile is the heap analysis plugin, due to it's highly system specific nature.


www.codef00.com/projects/debugger-0.9.0.tgz




Ранг: 133.2 (ветеран), 44thx
Активность: 0.120
Статус: Участник
bbs.pediy.com

Создано: 28 июля 2008 20:28
· Личное сообщение · #3

EDB Linux Debugger v 0.9.1 by Evan Teran


Features
* Intuitive GUI interface
* The usual debugging operations (step-into/step-over/run/break)
* Conditional breakpoints
* Debugging core is implemented as a plugin so people can have drop in replacements. Of course if a given platform has several debugging APIs available, then you may have a plugin that implements any of them.
* Basic instruction analysis
* View/Dump memory regions
* Effective address inspection
* The data dump view is tabbed, allowing you to have several views of memory open at the same time and quickly switch between them.
* Importing of symbol maps
* Plugins
o Search for binary strings
o Code Bookmarks
o Breakpoint management
o Check for updates
o Environment variable viewer
o Heap block enumeration
o Opcode search engine plugin has basic functionality (similar to msfelfscan/msfpescan)
o Open file enumeration
o Reference finder
o String searching (like strings command in *nix)

One of the main goals of this debugger is isolation of the debugger core from the display you see. The interface is written in QT4 and thus source portable to many platforms. The debugger core is actually a plugin and the platform specific code is isolated to just a few files, porting to a new OS would require porting these few files and implementing a plugin which implements the "DebuggerCoreInterface" interface. Also, because the plugins are based on the QPlugin API, and do their work through the DebuggerCoreInterface object, they are almost always portable with just a simple recompile. So far, the only plugin I have written which would not port with just a recompile is the heap analysis plugin, due to it's highly system specific nature.

www.codef00.com/projects/debugger-0.9.1.tgz




Ранг: 133.2 (ветеран), 44thx
Активность: 0.120
Статус: Участник
bbs.pediy.com

Создано: 31 июля 2008 20:48
· Личное сообщение · #4

0.9.2 released, this is primarily a bug fix release:


2008-07-29
----------

* Since the config file was partially broken, I am taking this opportunity to
finish reworking the naming convention for settings. Some settings will
unfortunately be lost. But odds are they were being dropped anyway .

* WOW, I just noticed that for a long time (2-3 versions) options were not being
actually saved. Fixed.

* Seems that my QDisassemblyView optimization revealed an off by one error in
the DebuggerCore which unfortunately was also crashable . But I believe
that the logic is correct now. I've added a few more asserts to help avoid
this type of bug in the future.

enjoy

www.codef00.com/projects.php#Debugger


 eXeL@B —› Софт, инструменты —› EDB Linux Debugger 0.8.21 Release
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати