summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorCyrille Bagard <nocbos@gmail.com>2015-08-12 19:05:31 (GMT)
committerCyrille Bagard <nocbos@gmail.com>2015-08-12 19:05:31 (GMT)
commit4b2f65ed2125cd7b6ef598cf02738f6c839d8935 (patch)
treede62e9daaafe63248c45202004758e91b7341cc5 /ChangeLog
parentb5c6bcea25b1b840fd6c8e89a4a3c9fbd83ba84b (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--ChangeLog71
1 files changed, 70 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 40d1932..862bee6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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: