diff options
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 82 |
1 files changed, 82 insertions, 0 deletions
@@ -1,3 +1,85 @@ +15-01-24 Cyrille Bagard <nocbos@gmail.com> + + * src/analysis/disass/area.c: + Try to better follow the execution flow. + + * src/analysis/disass/fetch.c: + Add some extra entry points. They are fixed, so this needs to be improved. + + * src/arch/arm/v456/instruction.c: + Disable some old code. + + * src/arch/arm/v7/context.c: + * src/arch/arm/v7/context.h: + Provide a way to create new drop points and memorize their encodings. + + * src/arch/arm/v7/link.c: + * src/arch/arm/v7/link.h: + Handle more instructions: b, cb[n]z and ldr. + + * src/arch/arm/v7/opdefs/b_A8818.d: + * src/arch/arm/v7/opdefs/bl_A8825.d: + * src/arch/arm/v7/opdefs/blx_A8826.d: + * src/arch/arm/v7/opdefs/bx_A8827.d: + * src/arch/arm/v7/opdefs/cbnz_A8829.d: + * src/arch/arm/v7/opdefs/ldr_A8862.d: + * src/arch/arm/v7/opdefs/ldr_A8863.d: + * src/arch/arm/v7/opdefs/ldr_A8864.d: + * src/arch/arm/v7/opdefs/ldr_A8865.d: + * src/arch/arm/v7/opdefs/ldrb_A8867.d: + Update hooks and rules. + + * src/arch/arm/v7/opdefs/Makefile.am: + Register the 'DefineAsReturn' macro in D2C_MACROS. + + * src/arch/arm/v7/post.c: + * src/arch/arm/v7/post.h: + Handle more instructions: b, cb[n]z and ldr. + + * src/arch/arm/v7/processor.c: + Do not create a dummy instruction when decoding failed anymore. + + * src/arch/artificial.c: + Remove the old 'g_db_instruction_is_return()' function. + + * src/arch/dalvik/instruction.c: + Disable some old code. + + * src/arch/instruction.c: + * src/arch/instruction.h: + * src/arch/instruction-int.h: + Change the way an instruction gives information about its 'return'-like + behavior property. + + * src/arch/x86/instruction.c: + Disable some old code. + + * tools/d2c/args.c: + * tools/d2c/args.h: + New entries: handle expressions used as call arguments. + + * tools/d2c/conv.c: + * tools/d2c/conv.h: + Update code by using new arguments. + + * tools/d2c/d2c_gram.y: + * tools/d2c/d2c_tok.l: + Introduce conditional calls in instruction definition rules. + + * tools/d2c/Makefile.am: + Add the new 'args.[ch]' and 'qckcall.[ch]' files into d2c_SOURCES. + + * tools/d2c/qckcall.c: + * tools/d2c/qckcall.h: + New entries: provide a way to call functions and manage associated casts. + + * tools/d2c/rules.c: + * tools/d2c/rules.h: + Introduce conditional calls in instruction definition rules. + + * tools/d2c/spec.c: + Update code. + 15-01-18 Cyrille Bagard <nocbos@gmail.com> * src/arch/arm/v7/opdefs/Makefile.am: |