summaryrefslogtreecommitdiff
path: root/src/arch/raw.c
AgeCommit message (Collapse)Author
2018-04-05Changed Foobar to Chrysalide in all GPL headers.Cyrille Bagard
2018-04-02Removed lots of uninitialized uses, mostly in NDEBUG mode.Cyrille Bagard
2017-11-26Increased the reference counter for provided operands and updated code.Cyrille Bagard
2017-07-12Removed the too complex memory share system.Cyrille Bagard
2017-05-10Removed the link to binary content used for printing from instructions.Cyrille Bagard
2017-05-08Merged characters intro strings when possible in the disassembled code.Cyrille Bagard
2017-05-07Fixed the registered coverage of LEB128 raw instructions.Cyrille Bagard
2017-04-20Shared immediate operands in order to avoid useless allocations.Cyrille Bagard
2017-03-07Created arrays with low memory footprint.Cyrille Bagard
2017-03-06Locked access to instruction operands when needed.Cyrille Bagard
2017-03-03Limited the quantity of binary code shown for arrays.Cyrille Bagard
2017-03-02Filled rendering lines with relative binary contents.Cyrille Bagard
2016-12-31Updated all copyrights.Cyrille Bagard
2016-12-30Rewritten the line buffers using generators and on-demand building to save ↵Cyrille Bagard
memory.
2016-11-03Replaced all the remaining occurrences of 'OpenIDA' by 'Chrysalide'.Cyrille Bagard
2016-10-29Reduced once again the size of the main instruction structure.Cyrille Bagard
2016-10-23Deleted a level of data to reduce the memory fingerprint.Cyrille Bagard
2016-09-12Fixed two more bugs when annotating Dex code items.Cyrille Bagard
2016-05-22Extended the compiler to transform all the new ARMv7 encoding definitions.Cyrille Bagard
2016-05-04Created special instructions for real undefined behaviors.Cyrille Bagard
2016-02-09Built raw instructions from uleb128 values.Cyrille Bagard
2016-01-21Defined some raw primitives to write or delete comments.Cyrille Bagard
2015-12-15Stored and provided the encoding used by an instruction.Cyrille Bagard
2015-11-27Fixed 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-07-24Replaced 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-19Fixed an invalid cast between two GLib instances in some cases.Cyrille Bagard
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@492 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
2015-03-03Loaded and displayed found strings in ELF.Cyrille Bagard
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@481 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
2015-02-16Added 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-01-30Bound 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
2014-12-25Cleaned 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-04Provided 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-11-24Cleaned operands, using class functions and destructors.Cyrille Bagard
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@426 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
2014-09-17Introduced memory ranges.Cyrille Bagard
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@406 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
2014-08-25Loaded 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-19Added 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