summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorCyrille Bagard <nocbos@gmail.com>2008-07-27 19:38:15 (GMT)
committerCyrille Bagard <nocbos@gmail.com>2008-07-27 19:38:15 (GMT)
commit1bf9c5ebe8bb3326e10491974cd43b221e2a56a1 (patch)
tree01a745a798661478eb7a6e02c0a0831bb1b4950c /ChangeLog
parentdbf4d1f93e54251568854bff0ebc9c84f60857f6 (diff)
Supported new x86 opcodes (nop and mov).
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@7 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog57
1 files changed, 57 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 4ea154e..e6085d5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,63 @@
2008-07-27 Cyrille Bagard <nocbos@gmail.com>
* configure.ac:
+ Forget to commit last time.
+
+ * src/arch/instruction.c:
+ * src/arch/instruction.h:
+ Change the data type (char -> uint8_t) and update for the new internal
+ structure.
+
+ * src/arch/instruction-int.h:
+ Change the definition of the asm_instr structure.
+
+ * src/arch/operand.c:
+ * src/arch/operand.h:
+ Manage in a generic way 'db' and immediate values.
+
+ * src/arch/operand-int.h:
+ Refine the operand description.
+
+ * src/arch/processor.c:
+ * src/arch/processor.h:
+ * src/arch/processor-int.h:
+ Change the data type (char -> uint8_t) and handle the syntax.
+
+ * src/arch/x86/instruction.h:
+ Add new opcodes and support prefixes.
+
+ * src/arch/x86/Makefile.am:
+ Add op_nop.c, op_mov.c and operand.[ch] to libarchx86_a_SOURCES.
+
+ * src/arch/x86/opcodes.h:
+ Keep the list up to date.
+
+ * src/arch/x86/operand.c:
+ * src/arch/x86/operand.h:
+ New entries: support some x86 specific operands.
+
+ * src/arch/x86/op_int.c:
+ Change the data type (char -> uint8_t) and update for the new internal
+ structure.
+
+ * src/arch/x86/op_mov.c:
+ * src/arch/x86/op_nop.c:
+ New entries: Add these two new operands.
+
+ * src/arch/x86/processor.c:
+ Change the data type (char -> uint8_t) and handle the syntax. Support
+ opcode prefixes and new opcodes. Clean the code for fetching instructions
+ and the one for printing them.
+
+ * src/binary.c:
+ Change the data type (char -> uint8_t).
+
+ * src/gtksnippet.c:
+ Ask for a given syntax (Intel).
+
+2008-07-27 Cyrille Bagard <nocbos@gmail.com>
+
+ * configure.ac:
Remove AC_PROG_RANLIB in favor of AC_PROG_LIBTOOL. Add AM_PROG_CC_C_O
and schedule the creation of the new Makefiles.