diff options
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: |