summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorCyrille Bagard <nocbos@gmail.com>2014-12-05 22:32:21 (GMT)
committerCyrille Bagard <nocbos@gmail.com>2014-12-05 22:32:21 (GMT)
commit0a7b9b66bdcf386a36ec13ec480b52aa17406385 (patch)
tree95b9cfac29b50aa92eac9cbc9e754c9787f55438 /ChangeLog
parent12154652c576144405011b5bd267c15c9667f223 (diff)
Defined a new kind of operands for memory accesses.
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@436 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog53
1 files changed, 52 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index ad98e00..fabaa54 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,55 @@
+14-12-05 Cyrille Bagard <nocbos@gmail.com>
+
+ * src/arch/arm/v7/helpers.h:
+ Remove tabulations. Add the 'MakeAccessOffset', 'MakeMemoryAccess'
+ and 'MakeMemoryNotIndexed' new macros.
+
+ * src/arch/arm/v7/opcodes/Makefile.am:
+ Update libarcharmv7opcodes_la_SOURCES.
+
+ * src/arch/arm/v7/opcodes/opcodes_tmp_thumb_16.h:
+ * src/arch/arm/v7/opcodes/opcodes_tmp_thumb_32.h:
+ Update missing prototypes.
+
+ * src/arch/arm/v7/opdefs/ldr_A8862.d:
+ * src/arch/arm/v7/opdefs/ldr_A8864.d:
+ New entries: support new ARMv7 instructions.
+
+ * src/arch/arm/v7/opdefs/Makefile.am:
+ Add new definitions to ARMV7_DEFS.
+
+ * src/arch/arm/v7/opdefs/mov_A88102.d:
+ Fix a forgotten instruction keyword.
+
+ * src/arch/arm/v7/opdefs/mov_A88103.d:
+ * src/arch/arm/v7/opdefs/str_A88203.d:
+ New entries: support new ARMv7 instructions.
+
+ * src/arch/arm/v7/operands/maccess.c:
+ * src/arch/arm/v7/operands/maccess.h:
+ New entries: define a new kind of operands for memory accesses.
+
+ * src/arch/arm/v7/operands/Makefile.am:
+ Add the 'maccess.[ch]' and 'offset.[ch]' new files to
+ libarcharmv7operands_la_SOURCES.
+
+ * src/arch/arm/v7/operands/offset.c:
+ * src/arch/arm/v7/operands/offset.h:
+ New entries: define a new kind of operands for access offsets.
+
+ * src/arch/arm/v7/operands/shift.c:
+ * src/arch/arm/v7/operands/shift.h:
+ Remove tabulations. Typos.
+
+ * src/arch/arm/v7/thumb_32.c:
+ Fix two bugs in the disassembling process.
+
+ * tools/d2c/conv.c:
+ Handle variable types other than the raw one.
+
+ * tools/d2c/d2c_tok.l:
+ Support longer specification number (more than one digit).
+
14-12-04 Cyrille Bagard <nocbos@gmail.com>
* src/arch/arm/instruction.c:
@@ -22,7 +74,6 @@
* tools/d2c/syntax.h:
Allow the compiler to handle suffixes or other values for instruction names.
-
14-12-04 Cyrille Bagard <nocbos@gmail.com>
* src/arch/arm/v7/processor.c: