summaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Collapse)Author
2021-01-05Fortified the d2c compiler by checking asprint() return values.Cyrille Bagard
2020-12-11Updated code to comply with the coding style.Cyrille Bagard
2020-09-12Noted a special attention to a potential special case.Cyrille Bagard
2020-09-09Removed the "see" action from available rule actions.Cyrille Bagard
2020-09-09Finalized the export of read functions on demand.Cyrille Bagard
2020-02-04Updated copyright headers.Cyrille Bagard
2019-10-26Fixed warnings and errors from the compiler providing architectures support.Cyrille Bagard
2019-03-22Typo.Cyrille Bagard
2019-01-25Fixed some Thumb decodings for ARMv7 branch instructions.Cyrille Bagard
2019-01-23Prepared a toolbar for actions on basic blocks.Cyrille Bagard
2018-10-30Defined the parent directory as the working location for generation.Cyrille Bagard
2018-10-30Simplified file creations in the code generator.Cyrille Bagard
2018-10-28Updated some rules for the opcode generator.Cyrille Bagard
2018-08-29Fixed the dist rule in Makefiles.Cyrille Bagard
2018-07-02Improved the Itanium C++ demangling.Cyrille Bagard
2018-05-31Handled lists of simples ARMv7 SIMD registers.Cyrille Bagard
2018-05-28Included support for ARMv7 system instructions.Cyrille Bagard
2018-05-28Cleaned code.Cyrille Bagard
2018-05-17Fixed some generated instruction identifiers.Cyrille Bagard
2018-05-14Included all generated headers as generated files.Cyrille Bagard
2018-05-14Used unique identifiers for instructions everywhere.Cyrille Bagard
2018-05-07Fixed the usage message of the tool generating online documentation.Cyrille Bagard
2018-04-05Changed Foobar to Chrysalide in all GPL headers.Cyrille Bagard
2018-04-05French typo.Cyrille Bagard
2018-04-02Removed lots of uninitialized uses, mostly in NDEBUG mode.Cyrille Bagard
2018-04-02Rewritten the whole instruction definition format.Cyrille Bagard
2018-01-24Typo.Cyrille Bagard
2017-10-18Created plugins for the Dex and Dalvik support.Cyrille Bagard
2017-04-20Shared immediate operands in order to avoid useless allocations.Cyrille Bagard
2017-02-14Fixed the creation of distribution tarballs.Cyrille Bagard
2017-01-06Built a fresh list for POTFILES when initializing the sources.Cyrille Bagard
2016-12-31Updated all copyrights.Cyrille Bagard
2016-11-03Replaced all the remaining occurrences of 'OpenIDA' by 'Chrysalide'.Cyrille Bagard
2016-10-29Reduced once again the size of the main instruction structure.Cyrille Bagard
2016-10-28Stored instruction hooks in the data section rather than in the heap.Cyrille Bagard
2016-10-16Marked ARMv7 instructions which pop the PC register as return points.Cyrille Bagard
2016-05-22Extended the compiler to transform all the new ARMv7 encoding definitions.Cyrille Bagard
2016-04-27Forgot the old yylval global variable usage completely.Cyrille Bagard
2016-04-24Handled hooks and rules in Dalvik opcodes definitions.Cyrille Bagard
2016-03-17Fixed two reduce/reduce conflicts in d2c.Cyrille Bagard
2016-02-10Included indications to load the proper pool constants in Dalvik operands.Cyrille Bagard
2016-02-01Defined all Dalvik instructions to get generated by d2c.Cyrille Bagard
2016-01-30Introduced a format switch to distinguish different kinds of definitions.Cyrille Bagard
2016-01-28Cleaned, rewritten and improved the whole code of the compiler.Cyrille Bagard
2016-01-16Changed the display of a segment containing the value of an immediate.Cyrille Bagard
2016-01-10Fixed a bug when the replacing string contains the replaced pattern.Cyrille Bagard
2015-12-15Stored and provided the encoding used by an instruction.Cyrille Bagard
2015-10-27Added a tool to update Python documentation online.Cyrille Bagard
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@601 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
2015-10-16Defined a basic system based on Melkor to stress the disassembler and the ↵Cyrille Bagard
Python bindings. git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@598 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
2015-07-30Produced 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