Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-01-02 | Unlinked instructions to save memory. | Cyrille Bagard | |
2016-12-31 | Updated all copyrights. | Cyrille Bagard | |
2016-12-30 | Rewritten the line buffers using generators and on-demand building to save ↵ | Cyrille Bagard | |
memory. | |||
2016-12-12 | Removed most of the code related to non-working decompilation. | Cyrille Bagard | |
2016-11-03 | Replaced all the remaining occurrences of 'OpenIDA' by 'Chrysalide'. | Cyrille Bagard | |
2016-10-29 | Told GCC to pack enumerations to save memory space. | Cyrille Bagard | |
2016-10-29 | Reduced once again the size of the main instruction structure. | Cyrille Bagard | |
2016-10-28 | Optimized access to instruction sources and destinations. | Cyrille Bagard | |
2016-10-28 | Cleaned the structure for instructions a little bit. | Cyrille Bagard | |
2016-10-28 | Stored instruction hooks in the data section rather than in the heap. | Cyrille Bagard | |
2016-05-22 | Extended the compiler to transform all the new ARMv7 encoding definitions. | Cyrille Bagard | |
2016-04-23 | Limited the length of displayed SHA1 binary value for Dex files. | Cyrille Bagard | |
2016-04-20 | Protected all concurrent accesses to sources and destinations of instructions. | Cyrille Bagard | |
2016-04-20 | Deleted code dealing with links between instructions in the old fashion. | Cyrille Bagard | |
2015-12-15 | Stored and provided the encoding used by an instruction. | Cyrille Bagard | |
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-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-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 | |||
2014-12-25 | Cleaned all the code for immediate operands. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@444 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2014-12-16 | Created operands for resolving symbols in disassembly code. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@442 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2014-12-04 | Provided a new way to build the full name of each instruction and cached it. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@435 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2014-09-17 | Introduced memory ranges. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@406 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2014-08-25 | Loaded lots of ELF header information as symbols. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@393 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-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-03-10 | Extended and improved some parts of instructions. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@344 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2013-01-31 | Saved the first steps of switch instructions decompilation. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@335 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2012-12-16 | Reintroduced the delayed disassembling of binaries. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@304 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2012-12-04 | Listed accesses to registers. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@294 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2012-11-19 | Handled Dalvik exception handlers in the graphic view. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@285 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2012-11-05 | Removed the old interface for rendering lines. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@278 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2012-01-01 | Updated copyright dates. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@221 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2011-12-23 | Decoded Dalvik pseudo-instructions properly. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@216 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2010-12-20 | Begun to clean the code by moving the disassembling process into disass/. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@202 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2010-11-11 | Built some expressions for the decompilation tree. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@190 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2010-11-02 | Built a linked list of disassembled instructions. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@186 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2009-08-30 | Rendered using the GTK buffer (crappy version). | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@107 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2009-08-09 | Reorganized the way formats are handled (Java and PE got disabled, Dwarf is ↵ | Cyrille Bagard | |
empty). git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@105 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2009-07-18 | Computed the end of routines with no limit. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@98 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2009-06-16 | Made links between lines of code (x86 only). | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@79 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2009-05-17 | Used only the new format of processor/instructions/operands for x86. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@64 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2009-05-11 | Reorganized the way the program is built again and added partial support for ↵ | Cyrille Bagard | |
the JVM. git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@63 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2008-11-10 | Shown/hidden virtual addresses / binary code. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@41 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2008-10-19 | Registered symbols found in the PLT. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@35 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2008-07-27 | Supported new x86 opcodes (nop and mov). | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@7 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a | |||
2008-07-26 | Parsed x86 binary data and displayed the result. | Cyrille Bagard | |
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@6 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a |