Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |||
2015-01-04 | Disabled lots of debug messages and fixed some symbols related bugs. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@447 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2014-12-31 | Resolved links in disassembled instructions. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@446 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2014-08-19 | Added a demo symbol when loading an ELF header. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@390 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-06-25 | Given a name and a description for binaries, not always based on a filenames. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@380 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-06-08 | Removed all usages of gdk_threads_enter()/gdk_threads_leave() in the status bar. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@349 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2013-03-19 | Defined the first steps towards new graph renderings. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@345 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2013-02-10 | Improved the disassembling process by handling loops in code. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@339 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 |