Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-08-07 | Removed old code used for decompilation. | Cyrille Bagard | |
2018-08-03 | Updated the reference counters when providing instruction links. | Cyrille Bagard | |
2018-06-28 | Replaced all calls to the old API dealing with routine location. | Cyrille Bagard | |
2018-05-12 | Removed all execute bits in the source code files. | Cyrille Bagard | |
2018-04-22 | Installed the core headers in the right place for plugins. | Cyrille Bagard | |
2018-04-05 | Changed Foobar to Chrysalide in all GPL headers. | Cyrille Bagard | |
2017-05-14 | Begun to clean the symbol interface. | Cyrille Bagard | |
2017-04-13 | Simplified the way links between instructions are handled. | Cyrille Bagard | |
2016-12-31 | Updated all copyrights. | Cyrille Bagard | |
2016-12-18 | Used a fast sorted array to track shared instances instead of a simple hash ↵ | Cyrille Bagard | |
table. | |||
2016-11-03 | Counted references for each provided binary format. | 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 | |
2015-06-12 | Improved loading speed with binary search of sorted arrays. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@538 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2015-02-09 | Registered all the supported processors in the system code. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@467 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2014-08-05 | Defined the first steps for a new disassembling approach. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@387 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2014-05-29 | Removed the warnings from automake by replacing the deprecated 'INCLUDES' by ↵ | Cyrille Bagard | |
'AM_CPPFLAGS'. git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@374 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-02-24 | Refined comparisons decompilation and fixed some bugs. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@340 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2013-02-05 | Rewritten many parts of the process which cut code into basic blocks. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@338 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2013-02-03 | Added more options to render braces (or not) around decompiled blocks. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@337 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2013-02-02 | Closed some switch cases with a 'break' keyword. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@336 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2013-01-31 | Saved the first steps of switch instructions decompilation. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@335 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2013-01-27 | Reduced the quantity of used variables in decompiled code. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@332 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2013-01-20 | Took care of shared allocations between blocks when converting registers. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@326 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2013-01-17 | Forked the decompilation context when needed. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@325 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2013-01-14 | Cleaned the context used for decompilations. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@324 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2013-01-13 | Defined the registers allocation needs for each basic block. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@323 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2013-01-10 | Simplified the decompilation process by using links between basic blocks. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@322 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2013-01-09 | Fixed immediates output by defining a default column for rendering codes. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@321 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2013-01-09 | Restored some parts of the decompilation process using the new basic blocks. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@320 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2013-01-05 | Refined the definition of basic blocks and used them to build extra clusters ↵ | Cyrille Bagard | |
for dot. git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@317 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2012-12-08 | Cut instructions flow into blocks (to be continued). | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@297 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2012-11-28 | Followed the excution flow to decompile instructions. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@293 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2012-08-12 | Cleaned the code and handled file binaries properly. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@259 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2012-08-03 | Loaded the permissions used by an APK file. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@255 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2012-07-29 | Updated all decompiled instructions using right pseudo registers. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@253 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2012-07-08 | Fixed the display of code source. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@248 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2010-12-20 | Begun to clean the code by moving the disassembling process into disass/. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@202 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2010-12-02 | Improved the rendering of decompiled Dex code. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@196 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2010-11-14 | Loaded source file from Dex classes. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@193 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2010-11-11 | Built some expressions for the decompilation tree. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@190 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2010-11-06 | Defined the entry point for decompilations. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@189 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a |