summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog48
1 files changed, 48 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 4955b49..5433440 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,51 @@
+2008-09-14 Cyrille Bagard <nocbos@gmail.com>
+
+ * src/arch/operand.c:
+ * src/arch/operand.h:
+ Add an alternate function to read immediate values.
+
+ * src/arch/processor.c:
+ Print a message when decoding unknown opcode.
+
+ * src/arch/x86/instruction.h:
+ Register new identifiers for the following opcodes: add, call, cmp, je,
+ jne, jmp, mov, sar and sub.
+
+ * src/arch/x86/Makefile.am:
+ Add op_cmp.c, op_jump.c and op_sar.c to libarchx86_a_SOURCES.
+
+ * src/arch/x86/op_add.c:
+ * src/arch/x86/op_call.c:
+ Improve the support of these opcodes.
+
+ * src/arch/x86/op_cmp.c:
+ New entry: handle some cmp opcodes.
+
+ * src/arch/x86/opcodes.h:
+ Register new functions for the following opcodes: add, call, cmp, je,
+ jne, jmp, mov, sar and sub.
+
+ * src/arch/x86/operand.c:
+ * src/arch/x86/operand.h:
+ Fix some mistakes when reading rm8 operands and add a way to read the
+ rel8 one.
+
+ * src/arch/x86/op_jump.c:
+ New entry: handle some jump opcodes.
+
+ * src/arch/x86/op_mov.c:
+ Improve the support of this opcode.
+
+ * src/arch/x86/op_sar.c:
+ New entry: handle one sar opcode.
+
+ * src/arch/x86/op_sub.c:
+ * src/arch/x86/op_test.c:
+ Improve the support of these opcodes.
+
+ * src/arch/x86/processor.c:
+ Decode the new instructions. Fix a mistake for X86_OP_PUSH_CONTENT.
+
2008-09-12 Cyrille Bagard <nocbos@gmail.com>
* src/arch/processor.c: