Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-12-15 | Removed dead code and a compilation warning. | Cyrille Bagard | |
2016-12-13 | Ensured all symbol comments match their symbol address. | 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-27 | Saved memory space by sharing arch GObjects. | Cyrille Bagard | |
2016-11-03 | Replaced all the remaining occurrences of 'OpenIDA' by 'Chrysalide'. | Cyrille Bagard | |
2016-10-29 | Read GCC warning messages with more care. | Cyrille Bagard | |
2016-10-29 | Reduced once again the size of the main instruction structure. | Cyrille Bagard | |
2016-10-23 | Deleted a level of data to reduce the memory fingerprint. | Cyrille Bagard | |
2016-10-16 | Marked ARMv7 instructions which pop the PC register as return points. | Cyrille Bagard | |
2016-08-28 | Handled branching instructions using registers. | Cyrille Bagard | |
2016-05-27 | Fixed a mistake in a previous fix. | Cyrille Bagard | |
2016-05-27 | Handled more ARM instructions from the storing family. | Cyrille Bagard | |
2016-05-25 | Applied conditional bits as keyword suffixes for ARM instructions. | Cyrille Bagard | |
2016-05-25 | Fixed various mistakes in the decoding of ARM instructions. | Cyrille Bagard | |
2016-05-24 | Attached priority levels with disassembly starting points. | Cyrille Bagard | |
2016-05-23 | Removed a stupid assertion in memory access operands. | Cyrille Bagard | |
2016-05-22 | Extended the compiler to transform all the new ARMv7 encoding definitions. | Cyrille Bagard | |
2016-05-06 | Prepared the ARMv7 SIMD instructions support. | Cyrille Bagard | |
2016-05-04 | Created special instructions for real undefined behaviors. | Cyrille Bagard | |
2016-04-24 | Handled hooks and rules in Dalvik opcodes definitions. | Cyrille Bagard | |
2016-04-21 | Got prepared for more ARMv7 opcodes. | Cyrille Bagard | |
2016-04-20 | Discarded initial support of ARM versions older than v7. | Cyrille Bagard | |
2016-04-03 | Reorganized the whole disassembling process and displayed the relative ↵ | Cyrille Bagard | |
progression. | |||
2016-03-05 | Removed the useless libio.h entry from included headers. | Cyrille Bagard | |
2016-02-01 | Defined all Dalvik instructions to get generated by d2c. | Cyrille Bagard | |
2016-01-30 | Introduced a format switch to distinguish different kinds of definitions. | Cyrille Bagard | |
2015-12-16 | Tracked the ARM/Thumb areas in a clever way with levels. | Cyrille Bagard | |
2015-12-15 | Stored and provided the encoding used by an instruction. | Cyrille Bagard | |
2015-11-27 | Fixed binary string format in immediate operands. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@612 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-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 | 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-09-11 | Created an interface from the original GBinContent object. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@576 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2015-07-31 | Removed last compiler warnings with lists built from one register. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@562 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-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-18 | Fixed and extended the support for ARM v7 instructions. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@542 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2015-06-14 | Done not miss some 'pop' instructions as return points. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@540 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2015-06-14 | Handled properly the sign extension when extending values. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@539 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-06 | Removed some GCC warnings by casting variables or moving definitions. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@532 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-29 | Implemented a new category of instructions from Thumb32. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@522 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2015-04-27 | Allowed to compile the project from a fresh install by fixing mistakes. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@521 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2015-04-25 | Registered suitable linkage hooks and defined right links between instructions. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@519 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-04-01 | Fixed the definition of inner blocks by cutting at the right starting position. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@498 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a |