summaryrefslogtreecommitdiff
path: root/src/arch
AgeCommit message (Collapse)Author
2018-05-14Created an instruction database for Chrysalide.Cyrille Bagard
2018-05-14Used unique identifiers for instructions everywhere.Cyrille Bagard
2018-05-12Fixed some memory leaks.Cyrille Bagard
2018-05-11Removed dead code.Cyrille Bagard
2018-04-25Deleted unused fields in some architecture structures.Cyrille Bagard
2018-04-22Installed the core headers in the right place for plugins.Cyrille Bagard
2018-04-05Fixed and updated GType macros dealing with non-existent interfaces.Cyrille Bagard
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
2018-04-02Rewritten the whole instruction definition format.Cyrille Bagard
2018-03-08Prepared instructions to generate tooltips.Cyrille Bagard
2018-02-05Fixed the compilation in non debug mode.Cyrille Bagard
2018-01-24Typo.Cyrille Bagard
2018-01-17Removed the broken support of the MIPS architecture.Cyrille Bagard
2018-01-17Cleaned the definition of architecture processors.Cyrille Bagard
2018-01-13Created a real iterator for symbols.Cyrille Bagard
2017-12-08Improved the way vmpa_t types are compared.Cyrille Bagard
2017-12-02Created a plugin for the ARM support.Cyrille Bagard
2017-11-26Removed the broken support of the x86 architecture.Cyrille Bagard
2017-11-26Increased the reference counter for provided operands and updated code.Cyrille Bagard
2017-10-18Created plugins for the Dex and Dalvik support.Cyrille Bagard
2017-08-27Handled Dalvik code definition loading with more care.Cyrille Bagard
2017-08-16Kept only the first submission when preloading instructions.Cyrille Bagard
2017-08-13Listed all errors occurred while loading a binary file.Cyrille Bagard
2017-08-07Stored all errors detected when loading and disassembling a binary file.Cyrille Bagard
2017-07-26Added a missing g_object_ref() before g_object_unref().Cyrille Bagard
2017-07-12Taken into account that raw immediate values can be used more than once.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-16Merged routines into symbols.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-05-05Inserted preloaded format information from instructions instead of symbols.Cyrille Bagard
2017-04-29Improved the behavior of immediate operands display.Cyrille Bagard
2017-04-28Rewritten some security checks when printing immediate values.Cyrille Bagard
2017-04-28Escaped some characters as needed when building tooltips.Cyrille Bagard
2017-04-28RTFM'ed to avoid segfaults when calling isprint().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-15Removed useless signals for immediate operands.Cyrille Bagard
2017-04-13Simplified the way links between instructions are handled.Cyrille Bagard
2017-03-29Handled areas which are not allocated in memory.Cyrille Bagard
2017-03-26Fixed the conversion of immediate operands to binary strings.Cyrille Bagard
2017-03-24Built tooltips from all kinds of operands.Cyrille Bagard
2017-03-24Built routine digest for tooltip hints.Cyrille Bagard
2017-03-23Restricted an instruction iterator to a given memory range if requested.Cyrille Bagard
2017-03-22Assigned the "sub_" prefix to subroutines and "loc_" to code labels, as ↵Cyrille Bagard
expected.
2017-03-22Ensured all string symbols referenced by instructions get a label.Cyrille Bagard