Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-04-21 | Improved the way file formats are detected and loaded. | Cyrille Bagard | |
2018-04-05 | Changed Foobar to Chrysalide in all GPL headers. | Cyrille Bagard | |
2018-01-13 | Created a real iterator for symbols. | Cyrille Bagard | |
2018-01-13 | Handled the logs from the GUI, the command line and the Python bindings. | Cyrille Bagard | |
2017-11-12 | Provided a way to wait for analysis endings without signals. | Cyrille Bagard | |
2017-08-22 | Reorganized the global variables for the work queue singleton. | Cyrille Bagard | |
2017-05-14 | Processed all the routines using the symbol list. | Cyrille Bagard | |
2017-05-10 | Removed the link to binary content used for printing from instructions. | Cyrille Bagard | |
2017-05-05 | Inserted preloaded format information from instructions instead of symbols. | Cyrille Bagard | |
2017-01-20 | Given valid addresses to prologue lines. | Cyrille Bagard | |
2016-12-31 | Updated all copyrights. | Cyrille Bagard | |
2016-12-31 | Loaded binaires without blocking the GUI during the process. | Cyrille Bagard | |
2016-12-30 | Rewritten the line buffers using generators and on-demand building to save ↵ | Cyrille Bagard | |
memory. | |||
2016-12-29 | Cut binary data into several areas using all the available CPUs and less memory. | Cyrille Bagard | |
2016-12-23 | Collected the loaded instructions using all available processors. | Cyrille Bagard | |
2016-12-15 | Defined proper accesses to instructions loaded by a processor. | Cyrille Bagard | |
2016-12-12 | Removed most of the code related to non-working decompilation. | Cyrille Bagard | |
2016-12-12 | Applied some code refactoring to remove usages of GBinFormat in favor of ↵ | Cyrille Bagard | |
GExeFormat. | |||
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-14 | Typo. | Cyrille Bagard | |
2016-10-14 | Handled Dalvik simple switch cases without fallthrough. | Cyrille Bagard | |
2016-09-26 | Deleted code sorting routines as they are already sorted. | Cyrille Bagard | |
2016-07-28 | Centralized the checksum computing of binary contents. | Cyrille Bagard | |
2016-04-29 | Enabled once again the CFG analysis. | Cyrille Bagard | |
2016-04-03 | Kept the user informed about the instructions printing status. | Cyrille Bagard | |
2016-04-03 | Fixed a mistake and called the right function. | Cyrille Bagard | |
2016-04-03 | Reorganized the whole disassembling process and displayed the relative ↵ | Cyrille Bagard | |
progression. | |||
2016-04-02 | Handled all routines disassembling processing in one place. | Cyrille Bagard | |
2016-01-21 | Defined some raw primitives to write or delete comments. | Cyrille Bagard | |
2016-01-12 | Used all available CPUs to compute routines limits. | Cyrille Bagard | |
2015-12-09 | Avoided to throw comments too far by defining local columns managers. | Cyrille Bagard | |
2015-11-26 | Used several threads without lock to disassemble binary code. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@610 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2015-11-11 | Fixed most of the warnings about use of uninitialized data. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@607 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2015-11-11 | Prepared the next generation of parallel processings. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@606 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2015-09-19 | Extended the prototype for matching formats in order to get it suitable for ↵ | Cyrille Bagard | |
plugins. git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@577 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2015-07-24 | Replaced all remaining raw accesses to binary contents with the GBinContent ↵ | Cyrille Bagard | |
wrapper in binary formats. git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@555 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
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-05-05 | Fixed a bug when creating natural execution flows. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@526 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2015-04-25 | Included a new plugin to mark calls to exit() functions as return points. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@517 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 | |||
2015-04-04 | Updated the disassembling process order and defined ranks for basic routines. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@501 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2015-03-31 | Saved some progress in the definition of basic blocks. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@497 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2015-03-21 | Restored a limited but working version of basic blocks definitions. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@493 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-03-08 | Handle cross references as well as entry points. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@482 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2015-02-17 | Defined, computed and stored the checksum in the binary content manager. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@474 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 | |||
2015-02-03 | Removed all references to binary parts (GBinPart) and updated the code. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@465 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2015-01-26 | Begun to rewrite the whole plugins system. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@461 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a |