summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorCyrille Bagard <nocbos@gmail.com>2013-01-26 19:41:04 (GMT)
committerCyrille Bagard <nocbos@gmail.com>2013-01-26 19:41:04 (GMT)
commit2050b07c42c15738662dd9b3c5841694b64ab2a3 (patch)
treef6283df4b4775f0c4e42e14025d67443f8fdf9b5 /ChangeLog
parentb0b35292cb22899b1b23556be452eb827e4010d7 (diff)
Provided some debug helpers as plugin samples.
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@330 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog68
1 files changed, 68 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index b40c159..b43e967 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,71 @@
+13-01-26 Cyrille Bagard <nocbos@gmail.com>
+
+ * configure.ac:
+ Add the new Makfiles from the 'plugins/pychrysa/analysis/blocks' and
+ 'plugins/python/samples' directories to AC_CONFIG_FILES.
+
+ * plugins/pychrysa/analysis/block.c:
+ * plugins/pychrysa/analysis/block.h:
+ * plugins/pychrysa/analysis/blocks/flow.c:
+ * plugins/pychrysa/analysis/blocks/flow.h:
+ * plugins/pychrysa/analysis/blocks/Makefile.am:
+ * plugins/pychrysa/analysis/blocks/module.c:
+ * plugins/pychrysa/analysis/blocks/module.h:
+ * plugins/pychrysa/analysis/blocks/virtual.c:
+ * plugins/pychrysa/analysis/blocks/virtual.h:
+ New entries: introduce basic blocks for Python plugins.
+
+ * plugins/pychrysa/analysis/Makefile.am:
+ Add the 'block.[ch]' and 'routine.[ch]' files to
+ libpychrysaanalysis_la_SOURCES, blocks/libpychrysaanalysisblocks.la to
+ libpychrysaanalysis_la_LIBADD and blocks to SUBDIRS.
+
+ * plugins/pychrysa/analysis/module.c:
+ Register blocks and routines.
+
+ * plugins/pychrysa/analysis/routine.c:
+ * plugins/pychrysa/analysis/routine.h:
+ New entries: introduce routines for Python plugins.
+
+ * plugins/pychrysa/format/dex/dex.c:
+ Update code.
+
+ * plugins/pychrysa/format/executable.c:
+ * plugins/pychrysa/format/executable.h:
+ Update and clean the code.
+
+ * plugins/pychrysa/format/format.c:
+ Provide the routines of a given binary format.
+
+ * plugins/pychrysa/format/module.c:
+ Register the wrapper for Executable objects.
+
+ * plugins/pychrysa/helpers.c:
+ * plugins/pychrysa/helpers.h:
+ Offer a second form of methods running Python functions.
+
+ * plugins/pychrysa/plugin.c:
+ Update the constants list.
+
+ * plugins/python/Makefile.am:
+ Add samples to SUBDIRS.
+
+ * plugins/python/samples/basic_blocks.py:
+ * plugins/python/samples/demo.py:
+ * plugins/python/samples/__init__.py:
+ * plugins/python/samples/Makefile.am:
+ New entries: provide some debug helpers as plugin samples.
+
+ * src/analysis/block.c:
+ * src/analysis/block.h:
+ * src/analysis/block-int.h:
+ * src/analysis/blocks/flow.c:
+ * src/analysis/blocks/virtual.c:
+ French typo.
+
+ * src/analysis/disass/macro.c:
+ Remove debug code in favour of a new demonstration plugin.
+
13-01-21 Cyrille Bagard <nocbos@gmail.com>
* src/arch/dalvik/decomp/arithm.c: