Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-01-15 | Improved complex loop detection. | Cyrille Bagard | |
2019-01-14 | Detected self loops in basic blocks. | Cyrille Bagard | |
2019-01-14 | Handled irreducible loops without blocking. | Cyrille Bagard | |
2018-12-21 | Fixed a bug in the dominators computation. | Cyrille Bagard | |
2018-08-03 | Updated the reference counters when providing instruction links. | Cyrille Bagard | |
2018-04-05 | Changed Foobar to Chrysalide in all GPL headers. | Cyrille Bagard | |
2017-04-13 | Simplified the way links between instructions are handled. | Cyrille Bagard | |
2017-03-30 | Discriminated between tests for set and unset ranges of bits. | Cyrille Bagard | |
2016-12-31 | Updated all copyrights. | Cyrille Bagard | |
2016-11-03 | Replaced all the remaining occurrences of 'OpenIDA' by 'Chrysalide'. | Cyrille Bagard | |
2016-10-28 | Optimized access to instruction sources and destinations. | Cyrille Bagard | |
2016-10-28 | Cleaned the structure for instructions a little bit. | Cyrille Bagard | |
2016-10-25 | Noted that even the first basic block can have a loop to itself. | Cyrille Bagard | |
2016-04-20 | Protected all concurrent accesses to sources and destinations of instructions. | Cyrille Bagard | |
2016-04-02 | Handled all routines disassembling processing in one place. | Cyrille Bagard | |
2016-03-26 | Extracted the logic of code nodes for better processing. | Cyrille Bagard | |
2016-01-10 | Produced temporary code to handle routines without code. | Cyrille Bagard | |
2015-10-15 | Detected loops as introduced in the book "Compilers: Principles, Techniques, ↵ | Cyrille Bagard | |
and Tools". git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@596 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2015-10-07 | Introduced code coverages to reduce search time. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@588 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2015-10-06 | Optimized loop detections using bit fields. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@586 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2015-07-12 | Defined AIF_RETURN_POINT to replace the previous 'return' accessors. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@546 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2015-04-16 | Fixed some bugs in the basic blocks building. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@512 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2015-04-05 | Fixed various bugs in the graph layout. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@504 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2015-04-04 | Detected loops in disassembled instructions once again. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@502 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2014-12-16 | Created operands for resolving symbols in disassembly code. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@442 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2014-04-28 | Updated all copyright headers. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@373 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2013-08-13 | Fixed a bug: stop on return when searching for loops. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@355 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2013-06-08 | Removed all usages of gdk_threads_enter()/gdk_threads_leave() in the status bar. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@349 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2013-02-24 | Fixed a bug in loops detection. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@341 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2013-02-10 | Improved the disassembling process by handling loops in code. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@339 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a |