summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog88
1 files changed, 88 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 2cc6b1f..a04b718 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,91 @@
+16-04-24 Cyrille Bagard <nocbos@gmail.com>
+
+ * plugins/androhelpers/switch.c:
+ * src/analysis/disass/links.c:
+ Update code.
+
+ * src/arch/Makefile.am:
+ Add the 'post.[ch]' files to libarch_la_SOURCES.
+
+ * src/arch/arm/v7/fetch.c:
+ * src/arch/arm/v7/fetch.h:
+ Typo.
+
+ * src/arch/arm/v7/post.c:
+ * src/arch/arm/v7/post.h:
+ Use the generic instruction post processing as often as possible.
+ Update code.
+
+ * src/arch/dalvik/Makefile.am:
+ Add the 'fetch.[ch]', 'link.h' and 'post.h' files to libarchdalvik_la_SOURCES.
+
+ * src/arch/dalvik/fetch.c:
+ * src/arch/dalvik/fetch.h:
+ New entries: follow the Dalvik execution flow while disassembling code.
+
+ * src/arch/dalvik/instruction.c:
+ Update code.
+
+ * src/arch/dalvik/link.h:
+ New entry: establish links between Dalvik instructions.
+
+ * src/arch/dalvik/opdefs/Makefile.am:
+ Define D2C_MACROS and update FIXED_C_INCLUDES.
+
+ * src/arch/dalvik/opdefs/goto_28.d:
+ * src/arch/dalvik/opdefs/goto_29.d:
+ * src/arch/dalvik/opdefs/goto_2a.d:
+ * src/arch/dalvik/opdefs/if_32.d:
+ * src/arch/dalvik/opdefs/if_33.d:
+ * src/arch/dalvik/opdefs/if_34.d:
+ * src/arch/dalvik/opdefs/if_35.d:
+ * src/arch/dalvik/opdefs/if_36.d:
+ * src/arch/dalvik/opdefs/if_37.d:
+ * src/arch/dalvik/opdefs/if_38.d:
+ * src/arch/dalvik/opdefs/if_39.d:
+ * src/arch/dalvik/opdefs/if_3a.d:
+ * src/arch/dalvik/opdefs/if_3b.d:
+ * src/arch/dalvik/opdefs/if_3c.d:
+ * src/arch/dalvik/opdefs/if_3d.d:
+ * src/arch/dalvik/opdefs/return_0e.d:
+ * src/arch/dalvik/opdefs/return_0f.d:
+ * src/arch/dalvik/opdefs/return_10.d:
+ * src/arch/dalvik/opdefs/return_11.d:
+ Handle hooks and rules in Dalvik opcodes definitions.
+
+ * src/arch/dalvik/operand.c:
+ * src/arch/dalvik/operand.h:
+ Build target operands as simple immediate operands.
+
+ * src/arch/dalvik/operands/Makefile.am:
+ Remove the 'target.[ch]' files from libarchdalvikoperands_la_SOURCES.
+
+ * src/arch/dalvik/operands/target.c:
+ * src/arch/dalvik/operands/target.h:
+ Deleted entries.
+
+ * src/arch/dalvik/post.h:
+ * src/arch/post.c:
+ * src/arch/post.h:
+ New entries: resolve symbols in newly disassembled code properly.
+
+ * src/arch/target.c:
+ * src/arch/target.h:
+ Allow fine-grained symbols resolutions.
+
+ * src/format/executable-int.c:
+ Compute virtual addresses for Dalvik too.
+
+ * tools/d2c/conv/manager.c:
+ * tools/d2c/hooks/manager.c:
+ * tools/d2c/hooks/manager.h:
+ * tools/d2c/qckcall.c:
+ * tools/d2c/qckcall.h:
+ * tools/d2c/rules/manager.c:
+ * tools/d2c/rules/manager.h:
+ * tools/d2c/spec.c:
+ Write code definitions with hooks and rules at top level.
+
16-04-23 Cyrille Bagard <nocbos@gmail.com>
* plugins/readdex/header.c: