diff options
author | Cyrille Bagard <nocbos@gmail.com> | 2015-08-12 19:05:31 (GMT) |
---|---|---|
committer | Cyrille Bagard <nocbos@gmail.com> | 2015-08-12 19:05:31 (GMT) |
commit | 4b2f65ed2125cd7b6ef598cf02738f6c839d8935 (patch) | |
tree | de62e9daaafe63248c45202004758e91b7341cc5 /ChangeLog | |
parent | b5c6bcea25b1b840fd6c8e89a4a3c9fbd83ba84b (diff) |
Extended the loading process of binary formats to prepare the DWARF support.
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@568 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 71 |
1 files changed, 70 insertions, 1 deletions
@@ -1,3 +1,72 @@ +15-08-12 Cyrille Bagard <nocbos@gmail.com> + + * configure.ac: + Add the new Makefiles from the 'src/format/dwarf/v[234]' directories. + + * plugins/mobicore/mclf.c: + * plugins/mobicore/mclf.h: + * plugins/mobicore/mobicore.c: + * plugins/pychrysa/format/elf/elf.c: + * plugins/ropgadgets/select.c: + Update code. + + * src/analysis/binaries/file.c: + Update code and load an optional debug format for the current format. + + * src/analysis/binary.h: + * src/analysis/binary-int.h: + Update code. + + * src/core/formats.c: + * src/core/formats.h: + Extend the loading process of binary formats to prepare the DWARF support. + + * src/format/dbg_format.c: + * src/format/dbg_format.h: + * src/format/dbg_format-int.h: + Deleted entries. + + * src/format/debuggable.c: + * src/format/debuggable.h: + * src/format/debuggable-int.h: + New entries: define a format for debug. + + * src/format/dwarf/dwarf.c: + * src/format/dwarf/dwarf.h: + Define the common base for all DWARF format versions. + + * src/format/dwarf/dwarf-int.c: + New entries: decode some DWARF basic headers. + + * src/format/dwarf/dwarf-int.h: + * src/format/dwarf/Makefile.am: + Update code to support all kinds of DWARF versions. + + * src/format/dwarf/v2/dwarf.c: + * src/format/dwarf/v2/dwarf.h: + * src/format/dwarf/v2/Makefile.am: + * src/format/dwarf/v3/dwarf.c: + * src/format/dwarf/v3/dwarf.h: + * src/format/dwarf/v3/Makefile.am: + * src/format/dwarf/v4/dwarf.c: + * src/format/dwarf/v4/dwarf.h: + * src/format/dwarf/v4/Makefile.am: + New entries: create initial support for all DWARF versions. + + * src/format/elf/elf.c: + * src/format/elf/elf.h: + Update code. + + * src/format/executable.c: + * src/format/executable.h: + * src/format/executable-int.h: + Provide ranges of named binary sections. + + * src/format/Makefile.am: + Add the 'debuggable*[ch]' files to libformat_la_SOURCES, the + 'elf/libformatelf.la' archive to libformat_la_LIBADD, the 'dwarf' + directory to SUBDIRS and clean the Makefile. + 15-08-05 Cyrille Bagard <nocbos@gmail.com> * src/analysis/db/collection.c: @@ -716,7 +785,7 @@ 15-05-11 Cyrille Bagard <nocbos@gmail.com> - * configure.ac; + * configure.ac: Add the new Makefile from the 'plugins/ropgadgets' directory. * plugins/Makefile.am: |