summaryrefslogtreecommitdiff
path: root/src/arch/instruction.c
AgeCommit message (Collapse)Author
2020-03-01Cleaned the instruction flags when requested.Cyrille Bagard
2020-02-04Updated copyright headers.Cyrille Bagard
2020-02-04Moved the definition of a lock bit.Cyrille Bagard
2020-02-02Relied on flags for raw instructions.Cyrille Bagard
2020-01-30Compressed some architecture instruction properties.Cyrille Bagard
2019-11-11Extended the Python bindings.Cyrille Bagard
2019-05-30Introduced a new flag for instruction calls.Cyrille Bagard
2019-02-05Fixed a huge number of memory leaks.Cyrille Bagard
2019-01-26Extended the Python API.Cyrille Bagard
2018-08-06Secured the links between instructions.Cyrille Bagard
2018-08-03Provided all instruction links at once.Cyrille Bagard
2018-08-03Updated the reference counters when providing instruction links.Cyrille Bagard
2018-07-19Deleted all references to any asm syntax.Cyrille Bagard
2018-07-14Begun to switch to abstract locations in internal rendering buffers.Cyrille Bagard
2018-06-19Provided instruction unique identifiers as requested.Cyrille Bagard
2018-05-14Created an instruction database for Chrysalide.Cyrille Bagard
2018-05-14Used unique identifiers for instructions everywhere.Cyrille Bagard
2018-04-05Changed Foobar to Chrysalide in all GPL headers.Cyrille Bagard
2018-04-02Rewritten the whole instruction definition format.Cyrille Bagard
2018-03-08Prepared instructions to generate tooltips.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-21Stored and deleted instruction hooks using the GObject facilities.Cyrille Bagard
2017-05-21Refined the whole share system for operands.Cyrille Bagard
2017-05-10Removed the link to binary content used for printing from instructions.Cyrille Bagard
2017-05-05Inserted preloaded format information from instructions instead of symbols.Cyrille Bagard
2017-04-22Shared target operands in memory when possible.Cyrille Bagard
2017-04-20Shared immediate operands in order to avoid useless allocations.Cyrille Bagard
2017-04-13Simplified the way links between instructions are handled.Cyrille Bagard
2017-03-08Reduced the number of produced reference links.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
2017-01-27Avoided deadlocks in access to instruction sources and destinations.Cyrille Bagard
2017-01-02Unlinked instructions to save memory.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-12-15Removed dead code.Cyrille Bagard
2016-12-12Removed most of the code related to non-working decompilation.Cyrille Bagard
2016-12-12Applied some code refactoring to remove usages of GBinFormat in favor of ↵Cyrille Bagard
GExeFormat.
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-28Optimized access to instruction sources and destinations.Cyrille Bagard
2016-10-28Cleaned the structure for instructions a little bit.Cyrille Bagard
2016-10-28Stored instruction hooks in the data section rather than in the heap.Cyrille Bagard
2016-10-23Deleted a level of data to reduce the memory fingerprint.Cyrille Bagard
2016-05-22Extended the compiler to transform all the new ARMv7 encoding definitions.Cyrille Bagard
2016-04-23Limited the length of displayed SHA1 binary value for Dex files.Cyrille Bagard
2016-04-20Protected all concurrent accesses to sources and destinations of instructions.Cyrille Bagard