Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-05-19 | Loaded the ELF internal symbols using all the available CPUs. | Cyrille Bagard | |
2016-05-13 | Inserted symbols and routines using an optimized 100 times faster method. | Cyrille Bagard | |
2016-05-07 | Added debug code to avoid crashes with wrongly disassembled binaries. | Cyrille Bagard | |
2016-04-29 | Enabled once again the CFG analysis. | Cyrille Bagard | |
2016-04-24 | Handled hooks and rules in Dalvik opcodes definitions. | Cyrille Bagard | |
2016-04-22 | Ensured all labels get an initialized address in buffer views. | Cyrille Bagard | |
2016-04-20 | Protected all concurrent accesses to sources and destinations of instructions. | Cyrille Bagard | |
2016-04-04 | Removed some separation lines in the display. | 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-03-26 | Extracted the logic of code nodes for better processing. | Cyrille Bagard | |
2016-03-15 | Marked lines which are able to start a group of lines as width managers. | Cyrille Bagard | |
2016-02-10 | Displayed the name of the area containing a string, if any. | Cyrille Bagard | |
2016-02-10 | Improved the support of the DEX format. | Cyrille Bagard | |
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-23 | Created storable items for user comments. | 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 | |
2016-01-10 | Produced temporary code to handle routines without code. | 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-19 | Fixed several bugs when processing concurrent delayed works. | 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-12-09 | Avoided to throw comments too far by defining local columns managers. | Cyrille Bagard | |
2015-11-27 | Protected other data access using locks. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@611 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
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-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-10-14 | Forced the full definition of locations to fix the search of symbols. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@594 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2015-10-13 | Kept all information about real addresses for routine symbols (ARM vs Thumb). | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@593 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2015-10-07 | Introduced code coverages to reduce search time. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@588 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2015-10-06 | Optimized loop detections using bit fields. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@586 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-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-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-26 | Loaded internal smybols ; created entry points only when needed. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@520 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a |