diff options
author | Cyrille Bagard <nocbos@gmail.com> | 2013-01-20 13:10:06 (GMT) |
---|---|---|
committer | Cyrille Bagard <nocbos@gmail.com> | 2013-01-20 13:10:06 (GMT) |
commit | 37fd2f1329c56078bc8a8b2fc955aa001c109c01 (patch) | |
tree | 71bcce9a3eaf6b7569d1f1d3e057752ae517ebde /ChangeLog | |
parent | a9bbd894bd25f7c2bb72fb7d4064b19377d90c6d (diff) |
Took care of shared allocations between blocks when converting registers.
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@326 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 46 |
1 files changed, 46 insertions, 0 deletions
@@ -1,3 +1,49 @@ +13-01-20 Cyrille Bagard <nocbos@gmail.com> + + * src/analysis/blocks/raccess.c: + * src/analysis/blocks/raccess.h: + Typo: constify the source list when merging two lists. + + * src/analysis/decomp/decompiler.c: + Disable (again) debug output. + + * src/analysis/decomp/il.c: + Build awaited registers lists and attach them to decompilation contexts. + Share the allocation list between these contexts. + + * src/analysis/disass/macro.c: + Disable (again) debug output. + + * src/arch/dalvik/context.c: + Take care of shared allocations between blocks when converting registers. + + * src/arch/dalvik/decomp/aget.c: + * src/arch/dalvik/decomp/aput.c: + * src/arch/dalvik/decomp/arithm.c: + * src/arch/dalvik/decomp/array.c: + * src/arch/dalvik/decomp/const.c: + * src/arch/dalvik/decomp/if.c: + * src/arch/dalvik/decomp/iget.c: + * src/arch/dalvik/decomp/invoke.c: + * src/arch/dalvik/decomp/iput.c: + * src/arch/dalvik/decomp/move.c: + * src/arch/dalvik/decomp/new.c: + * src/arch/dalvik/decomp/ret.c: + Update code: provide the address of the decompiled instruction when + converting registers into variables. + + * src/arch/dalvik/register.c: + * src/arch/register.c: + * src/arch/register.h: + * src/arch/register-int.h: + Provide more functions about registers for GLib: equal() and hash(). + + * src/decomp/context.c: + * src/decomp/context.h: + * src/decomp/context-int.h: + Define lists tracking awaited and allocated [shared] registers. Provides + functions to access them from all context implementations. + 13-01-17 Cyrille Bagard <nocbos@gmail.com> * src/analysis/decomp/il.c: |