diff options
author | Cyrille Bagard <nocbos@gmail.com> | 2011-10-12 13:31:00 (GMT) |
---|---|---|
committer | Cyrille Bagard <nocbos@gmail.com> | 2011-10-12 13:31:00 (GMT) |
commit | 044b4d6d7ba4de50cd4d05b92621900e929e2231 (patch) | |
tree | 70167cbd5c90d0f8b2fc967add38272d21de1e4f /ChangeLog | |
parent | e8d2795d9ec2c8845641863fc42ce39f9e92906b (diff) |
Processed skipped instructions and used contexts.
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@212 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 44 |
1 files changed, 44 insertions, 0 deletions
@@ -1,3 +1,47 @@ +11-10-12 Cyrille Bagard <nocbos@gmail.com> + + * plugins/theseus/theseus.c: + Update code: provide a context when calling g_arch_processor_decode_instruction(). + + * src/analysis/disass/fetch.c: + Update code: provide a context when calling g_arch_processor_decode_instruction(). + Count skipped instructions as processed. Fix a bug: count only in DEBUG mode. + + * src/arch/artificial.c: + Mark this kind of instructions as being able to be skipped. + + * src/arch/artificial.h: + Mark this kind of instructions as being able to be skipped. + Fix a bug in the definition of the G_TYPE_DB_INSTRUCTION type. + + * src/arch/context.c: + * src/arch/context.h:: + * src/arch/context-int.h: + * src/arch/dalvik/context.c: + * src/arch/dalvik/context.h: + New entries: define context for decoding instructions. + + * src/arch/dalvik/Makefile.am: + Add the context.[ch] and specins.[ch] files to libarchdalvik_la_SOURCES. + + * src/arch/dalvik/processor.c: + Process skipped instructions and use contexts. + + * src/arch/dalvik/specins.c: + * src/arch/dalvik/specins.h: + New entries: handle special Dalvik opcodes. + + * src/arch/Makefile.am: + Add the context-int.h and context.[ch] files to libarch_la_SOURCES. + + * src/arch/processor.c: + * src/arch/processor.h: + * src/arch/processor-int.h: + Process skipped instructions and use contexts. + + * src/format/elf/helper_x86.c: + Update code: provide a context when calling g_arch_processor_decode_instruction(). + 11-10-05 Cyrille Bagard <nocbos@gmail.com> * src/analysis/disass/disassembler.c: |