diff options
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 66 |
1 files changed, 66 insertions, 0 deletions
@@ -1,3 +1,69 @@ +12-07-29 Cyrille Bagard <nocbos@gmail.com> + + * src/analysis/decomp/decompiler.c: + Decompile using a new loaded context. + + * src/arch/dalvik/context.c: + * src/arch/dalvik/context.h: + Allow definitions of decompilation context by processor. + + * 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 all decompiled instructions using right pseudo registers. + + * src/arch/dalvik/operands/register.c: + * src/arch/dalvik/operands/register.h: + Provide the index of a given register. + + * src/arch/dalvik/processor.c: + Allow definitions of decompilation context by processor. + + * src/arch/dalvik/register.c: + * src/arch/dalvik/register.h: + Provide the internal version of Dalvik registers. + + * src/arch/processor.c: + * src/arch/processor.h: + * src/arch/processor-int.h: + * src/decomp/context.c: + * src/decomp/context.h: + Allow definitions of decompilation context by processor. + + * src/decomp/context-int.h: + New entry: allow definitions by processor. + + * src/decomp/expr/pseudo.c: + * src/decomp/expr/pseudo.h: + Define a name for each register. + + * src/decomp/Makefile.am: + Add the context-int.h file to libdecomp_la_SOURCES. + + * src/format/dex/class.c: + * src/format/dex/class.h: + * src/format/dex/dex.c: + * src/format/dex/dex-int.h: + Find methods by addresses. + + * src/format/dex/method.c: + * src/format/dex/method.h: + Provide the offset of methods and information about used registers. + + * src/format/format.c: + * src/format/format.h: + Use the provided decompilation context and attach the current routine. + + 12-07-23 Cyrille Bagard <nocbos@gmail.com> * src/analysis/routine.c: |