improved the analyzer system a lot, now it's a heirarchical system
of Functions which have BasicBlocks with have Instructions
This should make other functions better in the long run

fixed some issues with multiple plugins providing an "OptionsPage" class



git-svn-id: http://edb-debugger.googlecode.com/svn/trunk@289 0e5a8416-ee0f-00cc-8024-a419571235d2
added implementation of the Function object


git-svn-id: http://edb-debugger.googlecode.com/svn/trunk@290 0e5a8416-ee0f-00cc-8024-a419571235d2
fixed jumping to function end
removing now dead code


git-svn-id: http://edb-debugger.googlecode.com/svn/trunk@291 0e5a8416-ee0f-00cc-8024-a419571235d2
minor cleanup of header


git-svn-id: http://edb-debugger.googlecode.com/svn/trunk@292 0e5a8416-ee0f-00cc-8024-a419571235d2
improved function identification a bit when it's the target of a jmp
removed now dead code
stubbed out some future analysis regarding function temrination



git-svn-id: http://edb-debugger.googlecode.com/svn/trunk@293 0e5a8416-ee0f-00cc-8024-a419571235d2
minor cosmetic cleanup


git-svn-id: http://edb-debugger.googlecode.com/svn/trunk@294 0e5a8416-ee0f-00cc-8024-a419571235d2
improved fuzzy analysis
add heuristic to end basic block when certain functions are called (such as abort, __assert_fail, etc...)



git-svn-id: http://edb-debugger.googlecode.com/svn/trunk@295 0e5a8416-ee0f-00cc-8024-a419571235d2
Thanks to the submitter Nathan the Reference finder now supports finding instructions of the forms:

* mov [ADDR], CONST
* push CONST

where CONST is the value you are looking for.

Great work Nathan!





git-svn-id: http://edb-debugger.googlecode.com/svn/trunk@296 0e5a8416-ee0f-00cc-8024-a419571235d2