diff options
author | Cyrille Bagard <nocbos@gmail.com> | 2012-12-04 20:28:35 (GMT) |
---|---|---|
committer | Cyrille Bagard <nocbos@gmail.com> | 2012-12-04 20:28:35 (GMT) |
commit | 6c67ffbb6c8a8dfb7120a0dab82dadbbf8112e88 (patch) | |
tree | 98b5195a053d7de292f2caced14e3ecda5ec32a5 /ChangeLog | |
parent | f95598b68b98f6eda701f8f02bc09cb13f65fc72 (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-- | ChangeLog | 57 |
1 files changed, 57 insertions, 0 deletions
@@ -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: |