summaryrefslogtreecommitdiff
path: root/src/format/format.c
AgeCommit message (Collapse)Author
2018-05-07Described binary formats and improved their loading.Cyrille Bagard
2018-04-22Used the provided work group while loading ELF formats.Cyrille Bagard
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-03-11Defined a new Dex demangler with MUTF-8 support as plugin.Cyrille Bagard
2018-02-05Fixed the compilation in non debug mode.Cyrille Bagard
2018-01-29Handled properly imported/exported ELF symbols, as well as all other symbols.Cyrille Bagard
2018-01-24Typo.Cyrille Bagard
2018-01-16Improved the removal of format symbols.Cyrille Bagard
2018-01-13Created a real iterator for symbols.Cyrille Bagard
2018-01-13Handled the logs from the GUI, the command line and the Python bindings.Cyrille Bagard
2017-12-08Introduced the symbol visibility.Cyrille Bagard
2017-10-01Defined the ELF support as plugin.Cyrille Bagard
2017-08-07Stored all errors detected when loading and disassembling a binary file.Cyrille Bagard
2017-05-16Merged routines into symbols.Cyrille Bagard
2017-05-14Stopped to memorize the routines as a subset of symbols.Cyrille Bagard
2017-05-12Added the ELF strings to the preloaded instruction list.Cyrille Bagard
2017-05-07Made the preloading process work as intended.Cyrille Bagard
2017-05-05Inserted preloaded format information from instructions instead of symbols.Cyrille Bagard
2017-03-22Ensured all string symbols referenced by instructions get a label.Cyrille Bagard
2017-01-15Improved symbol resolving using fully defined locations.Cyrille Bagard
2017-01-15Ensured that symbols always take priority over the disassembled code.Cyrille Bagard
2017-01-06Checked if a symbol exists right before adding it to the symbol list.Cyrille Bagard
2016-12-31Updated all copyrights.Cyrille Bagard
2016-12-29Cut binary data into several areas using all the available CPUs and less memory.Cyrille Bagard
2016-12-12Removed most of the code related to non-working decompilation.Cyrille Bagard
2016-11-03Replaced all the remaining occurrences of 'OpenIDA' by 'Chrysalide'.Cyrille Bagard
2016-10-02Given more flexibility to qinsert() for the inserted item.Cyrille Bagard
2016-09-11Displayed more details about the loading process in the status bar.Cyrille Bagard
2016-05-30Resolved a suitable symbol depending on the request tolerance.Cyrille Bagard
2016-05-24Attached priority levels with disassembly starting points.Cyrille Bagard
2016-05-19Loaded the ELF internal symbols using all the available CPUs.Cyrille Bagard
2016-05-13Fixed a lot of compilation warnings.Cyrille Bagard
2016-05-13Inserted symbols and routines using an optimized 100 times faster method.Cyrille Bagard
2016-03-14Improved the basic support of Dwarf information.Cyrille Bagard
2016-02-10Improved the support of the DEX format.Cyrille Bagard
2016-01-10Fixed a bug when the replacing string contains the replaced pattern.Cyrille Bagard
2016-01-03Removed deprecated direct management of routines.Cyrille Bagard
2015-12-29Protected all accesses to the symbols list using read locks.Cyrille Bagard
2015-12-16Tracked the ARM/Thumb areas in a clever way with levels.Cyrille Bagard
2015-12-16Built a new improved status bar for instructions information.Cyrille Bagard
2015-10-14Forced the full definition of locations to fix the search of symbols.Cyrille Bagard
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@594 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
2015-10-13Kept all information about real addresses for routine symbols (ARM vs Thumb).Cyrille Bagard
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@593 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
2015-10-09Deleted duplicated symbols to avoid zero-length areas.Cyrille Bagard
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@589 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-06-12Improved loading speed with binary search of sorted arrays.Cyrille Bagard
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@538 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-04-26Loaded internal smybols ; created entry points only when needed.Cyrille Bagard
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@520 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
2015-03-28Provided readelf features as an external plugin.Cyrille Bagard
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@495 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
2015-03-18Computed 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