summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorCyrille Bagard <nocbos@gmail.com>2012-12-04 20:28:35 (GMT)
committerCyrille Bagard <nocbos@gmail.com>2012-12-04 20:28:35 (GMT)
commit6c67ffbb6c8a8dfb7120a0dab82dadbbf8112e88 (patch)
tree98b5195a053d7de292f2caced14e3ecda5ec32a5 /ChangeLog
parentf95598b68b98f6eda701f8f02bc09cb13f65fc72 (diff)
Listed accesses to registers.
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@294 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog57
1 files changed, 57 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 9f0f6aa..0ceb01b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,60 @@
+12-12-04 Cyrille Bagard <nocbos@gmail.com>
+
+ * src/arch/dalvik/instruction.c:
+ List accesses to Dalvik registers.
+
+ * src/arch/dalvik/instruction.h:
+ * src/arch/dalvik/opcodes/add.c:
+ * src/arch/dalvik/opcodes/aget.c:
+ * src/arch/dalvik/opcodes/and.c:
+ * src/arch/dalvik/opcodes/array.c:
+ * src/arch/dalvik/opcodes/cmp.c:
+ * src/arch/dalvik/opcodes/const.c:
+ * src/arch/dalvik/opcodes/div.c:
+ * src/arch/dalvik/opcodes/iget.c:
+ * src/arch/dalvik/opcodes/instanceof.c:
+ * src/arch/dalvik/opcodes/move.c:
+ * src/arch/dalvik/opcodes/mul.c:
+ * src/arch/dalvik/opcodes/neg.c:
+ * src/arch/dalvik/opcodes/new.c:
+ * src/arch/dalvik/opcodes/not.c:
+ * src/arch/dalvik/opcodes/or.c:
+ * src/arch/dalvik/opcodes/rem.c:
+ * src/arch/dalvik/opcodes/rsub.c:
+ * src/arch/dalvik/opcodes/sget.c:
+ * src/arch/dalvik/opcodes/shl.c:
+ * src/arch/dalvik/opcodes/shr.c:
+ * src/arch/dalvik/opcodes/sub.c:
+ * src/arch/dalvik/opcodes/to.c:
+ * src/arch/dalvik/opcodes/ushr.c:
+ * src/arch/dalvik/opcodes/xor.c:
+ Mark all write access to registers.
+
+ * src/arch/dalvik/operand.c:
+ * src/arch/dalvik/operand.h:
+ Introduce a function to mark write access easyly.
+
+ * src/arch/dalvik/operands/register.c:
+ * src/arch/dalvik/operands/register.h:
+ Update code. Remember if the operand is written.
+
+ * src/arch/dalvik/register.c:
+ * src/arch/dalvik/register.h:
+ Update code.
+
+ * src/arch/instruction.c:
+ * src/arch/instruction.h:
+ * src/arch/instruction-int.h:
+ List accesses to registers.
+
+ * src/arch/Makefile.am:
+ Add the 'register-int.h' and 'register.[ch] files to libarch_la_SOURCES.
+
+ * src/arch/register.c:
+ * src/arch/register.h:
+ * src/arch/register-int.h:
+ New entries: define generic registers.
+
12-11-28 Cyrille Bagard <nocbos@gmail.com>
* src/analysis/decomp/decompiler.c: