Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-10-18 | Created plugins for the Dex and Dalvik support. | Cyrille Bagard | |
2017-04-20 | Shared immediate operands in order to avoid useless allocations. | Cyrille Bagard | |
2017-02-14 | Fixed the creation of distribution tarballs. | 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-29 | Reduced once again the size of the main instruction structure. | Cyrille Bagard | |
2016-10-28 | Stored instruction hooks in the data section rather than in the heap. | Cyrille Bagard | |
2016-10-16 | Marked ARMv7 instructions which pop the PC register as return points. | Cyrille Bagard | |
2016-05-22 | Extended the compiler to transform all the new ARMv7 encoding definitions. | Cyrille Bagard | |
2016-04-27 | Forgot the old yylval global variable usage completely. | Cyrille Bagard | |
2016-04-24 | Handled hooks and rules in Dalvik opcodes definitions. | Cyrille Bagard | |
2016-03-17 | Fixed two reduce/reduce conflicts in d2c. | Cyrille Bagard | |
2016-02-10 | Included indications to load the proper pool constants in Dalvik operands. | Cyrille Bagard | |
2016-02-01 | Defined all Dalvik instructions to get generated by d2c. | Cyrille Bagard | |
2016-01-30 | Introduced a format switch to distinguish different kinds of definitions. | Cyrille Bagard | |
2016-01-28 | Cleaned, rewritten and improved the whole code of the compiler. | Cyrille Bagard | |
2016-01-16 | Changed the display of a segment containing the value of an immediate. | Cyrille Bagard | |
2016-01-10 | Fixed a bug when the replacing string contains the replaced pattern. | Cyrille Bagard | |
2015-12-15 | Stored and provided the encoding used by an instruction. | Cyrille Bagard | |
2015-07-30 | Produced a label for bad exit only if needed. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@561 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2015-06-18 | Fixed and extended the support for ARM v7 instructions. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@542 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2015-06-14 | Handled properly the sign extension when extending values. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@539 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2015-04-27 | Allowed to compile the project from a fresh install by fixing mistakes. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@521 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2015-03-25 | Fixed a regression by taking care of results before going to a error exit. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@494 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2015-03-18 | Computed limits for all routines according to existing symbols. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@491 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2015-02-03 | Set an executable permission on the shell script. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@466 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 | |||
2015-01-10 | Extended the grammar to allow hooks inclusion. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@453 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2014-12-24 | Improved the generation of source code: there are now templates and one file ↵ | Cyrille Bagard | |
per instruction. git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@443 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2014-12-09 | Supported new ARMv7 instructions. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@438 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2014-12-08 | Supported new ARMv7 instructions. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@437 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2014-12-05 | Defined a new kind of operands for memory accesses. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@436 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-12-03 | Begun to support more than the only 'ARMv7' architecture for ARM (ARM / ↵ | Cyrille Bagard | |
Thumb16 / Thumb32). git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@433 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2014-12-02 | Fixed sign extensions when building 32-bit mask code from bit field. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@432 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2014-12-02 | Extended the compiler by allowing more than one type of Thumb. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@431 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2014-11-25 | Extended the range of supported ARMv7 instructions. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@427 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2014-11-24 | Update the list of handled ARM instructions | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@423 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2014-11-15 | Given the d2c compiler its own directory. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@420 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a |