summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorCyrille Bagard <nocbos@gmail.com>2016-10-14 16:24:34 (GMT)
committerCyrille Bagard <nocbos@gmail.com>2016-10-14 16:24:34 (GMT)
commit722539ffc6005c6cd9c8ebd37f93999014ae6d24 (patch)
tree5f78dce6057f904d689c9ff073cc69f33d057abf /ChangeLog
parent8dff3daac4d2dc98b90adaecea834fb65db4fb10 (diff)
Handled Dalvik simple switch cases without fallthrough.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog54
1 files changed, 54 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 515d4b9..2921865 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,57 @@
+16-10-14 Cyrille Bagard <nocbos@gmail.com>
+
+ * src/analysis/binary.c:
+ * src/analysis/binary.h:
+ Establish a connection to the database before the analysis. Do not trust
+ the provided argument but guess the database item feature from its class.
+
+ * src/analysis/db/item-int.h:
+ * src/analysis/db/item.c:
+ * src/analysis/db/item.h:
+ * src/analysis/db/items/bookmark.c:
+ * src/analysis/db/items/comment.c:
+ * src/analysis/db/items/move.c:
+ * src/analysis/db/items/switcher.c:
+ Store the feature for database items in their class.
+
+ * src/analysis/disass/disassembler.c:
+ Create a disassembling context here and provide it to all operations
+ on instructions.
+
+ * src/analysis/disass/fetch.c:
+ * src/analysis/disass/fetch.h:
+ * src/analysis/disass/instructions.c:
+ * src/analysis/disass/instructions.h:
+ Update code.
+
+ * src/arch/context-int.h:
+ * src/arch/context.c:
+ * src/arch/context.h:
+ Store database items which need to be processed later.
+
+ * src/arch/dalvik/Makefile.am:
+ Add the 'link.c' file to libarchdalvik_la_SOURCES.
+
+ * src/arch/dalvik/context.c:
+ Fix a bug by adding a control access.
+
+ * src/arch/dalvik/link.c:
+ New entry: handle Dalvik simple switch cases without fallthrough.
+
+ * src/arch/dalvik/link.h:
+ Update code.
+
+ * src/arch/dalvik/opdefs/switch_2b.d:
+ * src/arch/dalvik/opdefs/switch_2c.d:
+ Register new hooks for switch cases processing.
+
+ * src/arch/link.c:
+ Remove debug code.
+
+ * src/gui/editem.c:
+ * src/gui/menus/edition.c:
+ Update code.
+
16-10-10 Cyrille Bagard <nocbos@gmail.com>
* src/analysis/contents/restricted.c: