Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-10-23 | Deleted a level of data to reduce the memory fingerprint. | Cyrille Bagard | |
2016-10-15 | Avoided many infinite loops when computing ranks in Dalvik basic blocks. | Cyrille Bagard | |
2016-10-15 | Built proper comments for all the Dalvik switch cases. | Cyrille Bagard | |
2016-10-14 | Handled Dalvik simple switch cases without fallthrough. | Cyrille Bagard | |
2016-10-10 | Handled switch and fill-array data pseudo-instructions without plugin. | Cyrille Bagard | |
2016-09-24 | Prevented out of bounds access when moving the reading position forwards. | Cyrille Bagard | |
2016-09-14 | Fixed the "post" hook of the first IF Dalvik opcode. | Cyrille Bagard | |
2016-09-14 | Skipped the rendering of empty pool strings. | Cyrille Bagard | |
2016-09-12 | Fixed the decoding of 3rc/3rms/3rmi Dex opcode formats. | Cyrille Bagard | |
2016-05-24 | Attached priority levels with disassembly starting points. | Cyrille Bagard | |
2016-05-22 | Extended the compiler to transform all the new ARMv7 encoding definitions. | Cyrille Bagard | |
2016-05-02 | Fixed some Makefiles in order to be able to run 'make dist'. | Cyrille Bagard | |
2016-04-24 | Handled hooks and rules in Dalvik opcodes definitions. | Cyrille Bagard | |
2016-04-20 | Deleted code dealing with links between instructions in the old fashion. | Cyrille Bagard | |
2016-03-01 | Dealt with the prototypes from the Dex pool. | Cyrille Bagard | |
2016-02-10 | Included indications to load the proper pool constants in Dalvik operands. | Cyrille Bagard | |
2016-02-10 | Improved the support of the DEX format. | Cyrille Bagard | |
2016-02-01 | Defined all Dalvik instructions to get generated by d2c. | Cyrille Bagard | |
2016-01-30 | Updated some parts of the code dealing with Dalvik. | Cyrille Bagard | |
2015-10-01 | Rewritten the whole support of DEX file format. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@581 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2015-09-11 | Created an interface from the original GBinContent object. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@576 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2015-02-16 | Added a basic support for Mobicore truslets. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@472 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2015-01-24 | Introduced conditional calls in instruction definition rules. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@459 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2014-12-25 | Cleaned all the code for immediate operands. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@444 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2014-12-04 | Provided a new way to build the full name of each instruction and cached it. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@435 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2014-11-24 | Cleaned operands, using class functions and destructors. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@426 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2014-10-06 | Got prepared to disassemble some ARMv7 instructions. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@409 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2014-10-01 | Prepared the ground for the ARMv7 architecture. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@408 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-07-31 | Improved the way code is decoded by avoiding to propagate the base address ↵ | Cyrille Bagard | |
everywhere. git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@385 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-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-21 | Fixed a little bug with source/destination operands of XXX/2addr instructions. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@329 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2013-01-20 | Fixed some GCC warnings. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@327 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-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 | |||
2012-12-04 | Listed accesses to registers. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@294 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-11-25 | Fortified Chrysalide a little bit against wrong APK files. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@291 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2012-11-13 | Optimized the decoding of Dalvik opcodes. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@284 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2012-11-13 | Improved the flow graph a little more. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@283 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2012-11-11 | Registered the remaining instructions for a full Dalvik opcodes support. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@281 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2012-11-06 | Fixed graphs by adding some missing Dalvik return opcodes. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@279 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a |