diff options
author | Cyrille Bagard <nocbos@gmail.com> | 2009-05-11 23:42:48 (GMT) |
---|---|---|
committer | Cyrille Bagard <nocbos@gmail.com> | 2009-05-11 23:42:48 (GMT) |
commit | 96cb6971ee3ca529958b8cb1e8e55a6eb4e60eae (patch) | |
tree | 68e49f325de3e93ef186d3e078da8ddc473aedf7 /ChangeLog | |
parent | 80dc0ac97987ad9246bee7c47458a015339453bf (diff) |
Reorganized the way the program is built again and added partial support for the JVM.
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@63 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 116 |
1 files changed, 116 insertions, 0 deletions
@@ -1,3 +1,119 @@ +09-05-12 Cyrille Bagard <nocbos@gmail.com> + + * configure.ac: + Add the new Makefile from 'src/arch/jvm' directory to AC_CONFIG_FILES. + + * src/analysis/binary.c: + Update code. The used processor is now fully abstract. + + * src/analysis/line.c: + * src/analysis/line_code.c: + * src/analysis/line_code.h: + * src/analysis/line.h: + Update code. + + * src/analysis/Makefile.am: + Reorganize the way the program is built. + + * src/arch/archbase.h: + New entry: define basic types and enumerations. + + * src/arch/artificial.c: + * src/arch/artificial.h: + * src/arch/immediate.c: + * src/arch/immediate.h: + New entries: define common operands and instructions. + + * src/arch/instruction.c: + * src/arch/instruction.h: + * src/arch/instruction-int.h: + Define new instructions (in a GLib way). + + * src/arch/jvm/instruction.c: + * src/arch/jvm/instruction.h: + * src/arch/jvm/Makefile.am: + * src/arch/jvm/op_add.c: + * src/arch/jvm/opcodes.h: + * src/arch/jvm/op_const.c: + * src/arch/jvm/op_convert.c: + * src/arch/jvm/op_dup.c: + * src/arch/jvm/operand.c: + * src/arch/jvm/operand.h: + * src/arch/jvm/op_getput.c: + * src/arch/jvm/op_invoke.c: + * src/arch/jvm/op_load.c: + * src/arch/jvm/op_monitor.c: + * src/arch/jvm/op_nop.c: + * src/arch/jvm/op_pop.c: + * src/arch/jvm/op_ret.c: + * src/arch/jvm/op_store.c: + * src/arch/jvm/processor.c: + * src/arch/jvm/processor.h: + New entries: add partial support for the JVM. + + * src/arch/Makefile.am: + Reorganize the way the program is built. + + * src/arch/operand.c: + * src/arch/operand.h: + * src/arch/operand-int.h: + Define new operands (in a GLib way). + + * src/arch/processor.c: + * src/arch/processor.h: + * src/arch/processor-int.h: + Define new processors (in a GLib way). + + * src/arch/x86/Makefile.am: + Reorganize the way the program is built. + + * src/arch/x86/processor.c: + Update code. + + * src/common/endianness.c: + * src/common/endianness.h: + Update prototypes. + + * src/common/extstr.c: + * src/common/extstr.h: + Add a function to replace strings in a string. + + * src/editor.c: + Init all processors. + + * src/format/dwarf/Makefile.am: + * src/format/elf/Makefile.am: + Reorganize the way the program is built. + + * src/format/elf/symbol.c: + Disable some hardcoded calls. + + * src/format/exe_format.c: + * src/format/exe_format.h: + * src/format/exe_format-int.h: + Make the code more generic. + + * src/format/java/e_java.c: + * src/format/java/Makefile.am: + * src/format/java/method.c: + * src/format/java/method.h: + * src/format/java/pool.c: + * src/format/java/pool.h: + Add needed extra functions to deal with JVM opcodes. + + * src/format/Makefile.am: + * src/format/mangling/Makefile.am: + * src/format/pe/Makefile.am: + * src/gtkext/Makefile.am: + * src/Makefile.am: + * src/panel/Makefile.am: + * src/plugins/Makefile.am: + Reorganize the way the program is built. + + * src/plugins/overjump/overjump.c: + Remove the definition of vmpa_t (cf. archbase.h). + + 2009-05-11 Cyrille Bagard <nocbos@gmail.com> * src/analysis/Makefile.am: |