Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-01-22 | Updated virtual addresses when filling the gap between two binary areas. | Cyrille Bagard | |
2017-01-15 | Improved symbol resolving using fully defined locations. | Cyrille Bagard | |
2017-01-15 | Ensured that symbols always take priority over the disassembled code. | Cyrille Bagard | |
2017-01-06 | Handled some special cases of instruction replacements when disassembling. | Cyrille Bagard | |
2017-01-02 | Unlinked instructions to save memory. | Cyrille Bagard | |
2016-12-31 | Updated all copyrights. | Cyrille Bagard | |
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-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-29 | Cleaned the code and fixed memory leaks. | Cyrille Bagard | |
2016-09-25 | Removed debug code. | Cyrille Bagard | |
2016-09-24 | Prevented out of bounds access when moving the reading position forwards. | Cyrille Bagard | |
2016-05-24 | Attached priority levels with disassembly starting points. | Cyrille Bagard | |
2016-05-13 | Inserted symbols and routines using an optimized 100 times faster method. | Cyrille Bagard | |
2016-04-03 | Reorganized the whole disassembling process and displayed the relative ↵ | Cyrille Bagard | |
progression. | |||
2016-02-02 | Prevented access to uninitialised memory. | Cyrille Bagard | |
2016-02-01 | Defined all Dalvik instructions to get generated by d2c. | Cyrille Bagard | |
2016-01-04 | Treated phys_t as uint64_t to avoid huge differences get considered as ↵ | Cyrille Bagard | |
negative numbers. | |||
2015-12-28 | Defined layers to register all kinds of binary portions. | Cyrille Bagard | |
2015-12-16 | Built a new improved status bar for instructions information. | Cyrille Bagard | |
2015-12-11 | Fixed a bug occurring when testing the trailing byte of an area. | 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-10-15 | Detected loops as introduced in the book "Compilers: Principles, Techniques, ↵ | Cyrille Bagard | |
and Tools". git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@596 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2015-10-14 | Discarded code symbols as symbols already containing instructions when ↵ | Cyrille Bagard | |
disassembling. git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@595 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-07-17 | Updated the Python bindings. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@552 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2015-07-16 | Used the binary contents a little bit more. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@551 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2015-07-12 | Cleaned the code handling binary symbols. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@548 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2015-07-12 | Defined AIF_RETURN_POINT to replace the previous 'return' accessors. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@546 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2015-07-09 | Tried to use virtual addresses as often as possible. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@545 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-11 | Provided a way to look for ROP gadgets in binary code. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@533 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2015-05-05 | Made labels for symbols look nicer. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@527 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2015-04-25 | Removed some debug messages. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@518 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-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-13 | Updated and improved without testing the old process of computing limits for ↵ | Cyrille Bagard | |
routines. git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@490 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2015-03-08 | Listed all idenfied read only strings in a dedicated panel. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@483 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2015-02-18 | Fixed a bug by properly reloading a reallocated list of binary areas. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@475 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-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-01 | Added some development assertions and avoided to load code twice. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@464 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2015-01-30 | Bound a symbol for each loaded value for 'ldr' instructions. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@462 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2015-01-25 | Added a fixed address for the start of the '.plt' section and improved the ↵ | Cyrille Bagard | |
disassembly process. git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@460 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-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 |