summaryrefslogtreecommitdiff
path: root/src/analysis/binary.c
AgeCommit message (Collapse)Author
2018-04-21Improved the way file formats are detected and loaded.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-01-29Handled properly imported/exported ELF symbols, as well as all other symbols.Cyrille Bagard
2018-01-24Cleaned the content of loaded binaries.Cyrille Bagard
2018-01-13Handled the logs from the GUI, the command line and the Python bindings.Cyrille Bagard
2017-12-26Created the GLoadedContent interface to load all kinds of content.Cyrille Bagard
2017-11-12Provided a way to wait for analysis endings without signals.Cyrille Bagard
2017-07-12Removed the too complex memory share system.Cyrille Bagard
2017-07-07Freed the disassembling task only once.Cyrille Bagard
2017-03-19Provided initial features for debugging using GDB.Cyrille Bagard
2017-03-03Hidden binary code by default.Cyrille Bagard
2017-02-28Defined abstract packed buffers to transfert data.Cyrille Bagard
2017-02-08Gathered all the binary loading process into an uniq place.Cyrille Bagard
2016-12-31Updated all copyrights.Cyrille Bagard
2016-12-31Loaded binaires without blocking the GUI during the process.Cyrille Bagard
2016-12-30Rewritten the line buffers using generators and on-demand building to save ↵Cyrille Bagard
memory.
2016-12-23Collected the loaded instructions using all available processors.Cyrille Bagard
2016-12-18Shared all Dalvik operands between all their users.Cyrille Bagard
2016-12-12Removed most of the code related to non-working decompilation.Cyrille Bagard
2016-11-03Counted references for each provided binary format.Cyrille Bagard
2016-11-03Replaced all the remaining occurrences of 'OpenIDA' by 'Chrysalide'.Cyrille Bagard
2016-10-14Handled Dalvik simple switch cases without fallthrough.Cyrille Bagard
2016-07-28Centralized the checksum computing of binary contents.Cyrille Bagard
2016-05-30Avoided errors on project saving.Cyrille Bagard
2016-04-18Avoided memory corruption by skipping a call to free().Cyrille Bagard
2016-04-11Distinguished the internal server from the remote one using Unix sockets.Cyrille Bagard
2016-04-09Signed and verified the MD5 hash of a given user name.Cyrille Bagard
2016-04-09Built interfaces using Glade and GLib resources.Cyrille Bagard
2016-03-14Improved the basic support of Dwarf information.Cyrille Bagard
2015-11-11Fixed most of the warnings about use of uninitialized data.Cyrille Bagard
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@607 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
2015-10-13Loaded debug information with care.Cyrille Bagard
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@592 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
2015-10-01Fixed mistakes when loading or saving binary contents.Cyrille Bagard
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@584 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
2015-09-20Defined one unique type to handle binaries.Cyrille Bagard
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@578 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
2015-09-19Extended the prototype for matching formats in order to get it suitable for ↵Cyrille Bagard
plugins. git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@577 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
2015-07-30Removed collection items by deactivating them using the activity timestamps.Cyrille Bagard
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@560 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
2015-07-28Begun to manage collection items as active or inactive using timestamps.Cyrille Bagard
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@558 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
2015-07-24Applied or canceled the effect of collected items on a given binary.Cyrille Bagard
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@556 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-07-22Fortified the client/server protocol and first exchanges.Cyrille Bagard
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@554 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
2015-07-17Updated the Python bindings.Cyrille Bagard
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@552 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
2015-07-16Used the binary contents a little bit more.Cyrille Bagard
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@551 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
2015-07-12Only given access to instructions from a processor.Cyrille Bagard
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@547 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
2015-05-06Displayed a tooltip for strings or code symbols in buffer views.Cyrille Bagard
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@530 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
2015-02-23Fixed a bug: do not close the connection after the initial handshake.Cyrille Bagard
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@478 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
2015-02-17Defined, computed and stored the checksum in the binary content manager.Cyrille Bagard
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@474 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
2015-02-16Connected each loaded binary as a client to a server.Cyrille Bagard
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@473 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-02-09Created a dialog box to create new bookmarks.Cyrille Bagard
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@468 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
2015-02-09Registered all the supported processors in the system code.Cyrille Bagard
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@467 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a