* Ouch, another bug fix. At least this time it was a failed assert. Basically During my last fix, I forgot that reads can and will fail if done while the debugee is running. I have added code to special case this and handle it more correctly. (Which is of course how it used to act in the first place).
2008-08-04 ----------
* made plugins.pri smarter with library location. For 64-bit builds it will default to $prefix/lib64/edb/
This time it's a two version bump to 0.9.4 since I was notified of some x86-64 compilation issues in the last version. Plus I've added a few things.
2008-08-12 ----------
* Sped up analysis by avoiding redundant function analysis. It still isn't blazing fast, but is significantly better.
* Fixed a few previously missed 64-bit portability issues. (toULong -> toULongLong). They were minor, but all of this type should be resolved.
* Added a symbol viewer plugin. Double click to see a symbol's value in the the current data view. Eventually, I'll add a context menu to make it so you can view it in the code view too depending on the type.
2008-08-11 ----------
* Continued to make improvements to analyzer. It is more accurate, but also slower at the moment. I will look into good ways to speed it up.
2008-08-10 ----------
* Fixed some compilation issues on x86-64. Thanks to Stephan Hegel for working with me to make sure that x86-64 users have a functioning EDB.
* Reworked analysis to have a higher initial favoritism towards findings functions by recursivly tracing known functions (symbols/main/entry point, etc). This will make the analysis more accurate though it does have the side effect of making "percentage complete" at lot less meaningful since while it will always stop, the number of iterations during analysis is indefinite.
2008-08-09 ----------
* Seems that <QtGlobal> needed to be included in QDisassemblyView.cpp for x86-64 targets. Simple fix, but it broke compilation for some platforms so I'm going to make a release for it.